View
9
Download
0
Category
Preview:
Citation preview
LOGO
Python Dersleri
Dr. Hakan KÖR
www.hakankor.com.tr
LOGO
İçerik
Python Dili Hakkında1
Python Kurulumu2
Python’da Değişkenler, Sayaç3
Python’da Giriş ve Çıkış Komutları4
Python’da Şartlı İfadeler5
Python’da Döngüler ve Örnek Çözümleri6
LOGO
Python
2020+
2019
2008
2000
1989
Python Dilinin Ortaya Çıkışı
Guido van Rossum,
Amsterdam
Python’un 2.0 versiyonu
Python’un 3.0 versiyonu
Python’un 3.8 versiyonu
LOGO
Python Hakkında
Python ismini 1972 yılında o zamanlarda çok sevilen“Monty Python’s Flying Circus”( Monty Python’ınUçan Sirki ) adlı televizyon şovundan esinlenmiştir.
Bu dilin etkilendiği diller şöyledir: ABC, ALGOL 68, C,Haskell, Icon, Java, Lisp, Modula 3 ve Perl dilleridir.
LOGO
Python Hakkında
Bu dilin diğerlerinden farkı tamamen özgür ve
ücretsizdir, öğrenmesi kolaydır diğer programlama
dillerine kıyasla kısa ve özdür ( Javadan 5 kat, C++ dan
10 kat daha kısadır), sağlam bir temele oturmaktadır,
Güçlü kaynaklara sahiptir, iş bulma kolaylığı sağlar.
İnternet tabanlı da çalışır, çok yönlüdür, günceldir,
geniş bir topluluğa sahiptir.
LOGO
Python Hakkında
Python Dilini Kullanan Firmalar :
Yahoo Maps, Yahoo Groups, Google, Zope Corporation,Ultraseek, Linux Weekly News, ElasticHost CloudServers, Shopzilla, MoviePlayer.it, Multiplayer.it, WebTherapy, CIA, NASA, IBM, Facebook, Walt DisneyFeature Animation, RoboFog, Blender 3D, JascSoftware, MetaDynamic, New Zealand Digital Library,TV 4, Apture, Dropbox, Microsoft, CashStar.com… (Bilinen ve en önemli firmaları yazdım, daha birçokfirma bu dili kullanmaktadır).
LOGO
Python Hakkında
Python ile Geliştirilmiş Bazı Uygulamalar
BitBucket, BitTorrent, Blender3D, Cherrypy, Civilization TV,Eve Online, Buildbot, Calibre, Chandler, Cinema 4D, Conch,Dropbox, Google ( birçok uygulaması), Gramps, Gunicorn,HipMunk, Instagram, Mercurial Source Control,Mod_python, Numpy, OpenLP, OpenShot, OpenStack,Pinterest, Portege, pblosxom, Quora, Reddit, Scipy,Shinken, Spotify, Stellar, Totalspy, Tryton, Twisted, UbuntuSoftware Center, Unity 3D, Waf, Wammu, Wicd, WikiPad,Xpra, Yahoo Maps, Youtube, YUM, Zope
LOGO
Python Hakkında
Python dili son 3 yıl içerisinde en çok tercih edilen yazılımsıralamasında, 2017 yılında 4. sıra, 2018 yılında yine yanısırada, 2019 yılında ise bir basamak yükselerek 3. sırayayerleşmiştir.
Merak edenler için en çok tercih edilen ilk 10 yazılım dilisonraki slayta eklenmiştir.
LOGO
Python Hakkında
Sıra Dil1 Java2 C3 Python4 C++5 C#6 Visual Basic.Net7 Javascript8 PHP9 Objective-C
10 SQL
LOGO
Python Hakkında
Kullanım Alanları
Python bir çok platformu desteklemektedir. Windows,Linux, MacOS gibi PC platformları ya da Android, Symbian(artık geliştirilmeyen bir platform) gibi mobil platformlardada desteklenmektedir. Google, Youtube, Nasa, CERN,Yahoo gibi kuruluşlarda da çok kullanılan bir programlamadilidir. Pek çok Linux dağıtımında ve Apple MacOS işletimsisteminde ön tanımlı bir bileşen olarak gelmektedir.
LOGO
Python Hakkında
Genel olarak aşağıdaki alanlarda kullanılmaktadır.
Web ve Masaüstü Uygulamalar
Mobil uygulamalar
Yapay Zeka
Hacking ve network sistemleri
Askeri savunma sistemleri
Arduino, Raspberry Pi gibi elektronik alanlar
LOGO
Python Hakkında
Python Programlama Dilinin Yapısı
PHP ya da C# gibi dillerde olduğu gibi küme parantezlerikullanmak yerine girintileme işlemi kullanılır. Okunmasıson derece kolay bir dildir. Bu özelliği diğer programlamadillerinden daha üstündür. Modüler bir yapısıbulunmaktadır.
LOGO
Python Hakkında
Python Programlama Dilinin Yapısı
Python dilini diğer dillerden ayıran temel özellikinterpreter yani yorumlayıcı bir dil olmasıdır. Bu sayedeuygulamalar çok hızlı bir şekilde geliştirilebilir vederlemeye gerek kalmadan uygulamalar çalıştırılabilir.
LOGO
Python Özellikleri
PythonAçık kaynak, ücretsiz
Geniş kütüphane
Platform bağımsız
Öğrenmesi kolay
Kullanım alanı çok fazla
Nesne Tabanlı
LOGO
Takip ettiğiniz için
Dr. Hakan KÖR
Recommended