Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2

Share

Download to read offline

Python Programlama Dili

Download to read offline

Python programlama diline şöyle hızlıca bir göz atmak için inceleyebilirsiniz.

URL : http://www.cihanozhan.com/cihan-ozhan/

#python #programming #pythonprogramming #pythonprogramminglanguage #py #makineöğrenmesi #görüntüişleme #computervision #deeplearning #machinelearning #programminglanguages

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Python Programlama Dili

  1. 1. Python Programlama Dili www.cihanozhan.com
  2. 2. Genel Bakış • Açık kaynaklı • Nesne yönelimli • Yüksek seviyeli • Yorumlamalı • Girintilere dayalı basit söz dizimi • Ana Felsefesi : Kod Okunabilirliği • Kurum : Python Yazılım Vakfı – https://www.python.org/psf/
  3. 3. Dil Tasarımcısı (Guido van Rossem, 1991) 2005-2012 : Google Google’dan sonra : Dropbox
  4. 4. Python Adı (Yılan?)
  5. 5. Python Adı (Monty Python, İngiliz Komedi Grubu) http://www.montypython.com/pythons
  6. 6. Python Kullanan Şirketler • Google • Amazon • Facebook • Spotify • Wikipedia • Instagram • CERN • NASA • Reddit • Yahoo! • ve daha fazlası …
  7. 7. PYPL (PopularitY of Programming Language Index) http://pypl.github.io/PYPL.html
  8. 8. PYPL (PopularitY of Programming Language Index)
  9. 9. TIOBE https://www.tiobe.com/tiobe-index/python/
  10. 10. Python Neden Popüler? • Kolay öğrenilebilir • Gereksiz kod karmaşası yok • Yüksek seviyeli bir dil • Büyük bir topluluk desteğine sahip • Çoklu-platform uygulama geliştirme desteği • Tüm bunlar nedeniyle çook fazla açık kaynaklı projede tercih ediliyor…
  11. 11. Python ile Neler Yapılabilir? • Sistem & Ağ Uygulamaları • Güvenlik & Hacking Araçları • Web Uygulamaları • Masaüstü Uygulamalar • API / RESTful / Microservice Uygulamaları • Mobil Uygulamalar • Bot & Crawler Uygulamaları • Otomasyon & Araç Seti(Tool) Uygulamaları • Oyun Uygulamaları • Yapay Zeka Uygulamaları – ML : Machine Learning – DL : Deep Learning – CV : Computer Vision – NLP : Natural Language Processing – Visualization • Ve daha birçok…
  12. 12. Python IDEs (Geliştirme Ortamları) • Visual Studio Code (Tavsiye) – https://code.visualstudio.com/ – Plugin : https://marketplace.visualstudio.com/items?itemName=ms-python.python • PyCharm (Tavsiye) – https://www.jetbrains.com/pycharm/download/#section=windows • Notepad++ – https://notepad-plus-plus.org/downloads/ • Brackets – http://brackets.io/ • Eclipse – https://www.eclipse.org/downloads/ • PyDev – http://www.pydev.org/ – https://marketplace.eclipse.org/content/pydev-python-ide-eclipse • Atom – https://atom.io/
  13. 13. Kütüphaneler (The Python Standard Library, https://docs.python.org/3/library/) • Markup Processing : docs.python.org/3/library/markup.html – html : https://docs.python.org/3/library/html.html – xml : https://docs.python.org/3/library/xml.html • Internet Data Handling : https://docs.python.org/3/library/json.html – email : https://docs.python.org/3/library/email.html – json : https://docs.python.org/3/library/json.html • Internet Protocols : docs.python.org/3/library/internet.html – http : HTTP modülü – ftplib : FTP protokol istemci – telnetlib : Telnet istemcisi – xmlrpc : XMLRPC sunucu ve istemci modülleri • Python Runtime : docs.python.org/3/library/python.html • Networking : docs.python.org/3/library/ipc.html • Internet Data Handling : docs.python.org/3/library/netdata.html • Cryptographic Services: docs.python.org/3/library/crypto.html • Data Compression : httpdocs.python.org/3/library/archiving.html
  14. 14. Kütüphaneler (Web) • Django – https://www.djangoproject.com/ • Flask – https://flask.palletsprojects.com/en/1.1.x/ • CubicWeb Semantic Web Framework – https://www.cubicweb.org/ • CherryPy – https://cherrypy.org/ • Bottle – https://bottlepy.org/docs/dev/
  15. 15. Kütüphaneler (Çeşitli) • Requests : En ünlü http kütüphanesidir. Kennetz Reitz geliştirdi. – https://pypi.org/project/requests/ • BeautifulSoup : HTML Ayrıştırma Kütüphanesi – https://www.crummy.com/software/BeautifulSoup/ • Scrapy : HTML Ayrıştırma Kütüphanesi – https://scrapy.org/ • Feedparser : RSS Besleme Kütüphanesi – https://pypi.org/project/feedparser/ • Paramiko : SSH2 Protokol Implementasyonu – http://www.paramiko.org/ • wxPython : The GUI Toolkit for Python – https://wxpython.org/ • Pillow : Python Imaging Library’den fork edilmiştir. – https://pypi.org/project/Pillow/ • Twisted : Ağ uygulamaları geliştirmek için hazır kütüphane. – https://twistedmatrix.com/trac/ • SQLAlchemy : Veritabanı kütüphanesidir. – https://www.sqlalchemy.org/
  16. 16. Kütüphaneler (Oyun) • Kivy Framework – https://kivy.org • Pygame – https://www.pygame.org • Pyglet – http://pyglet.org/
  17. 17. Kütüphaneler (Bilimsel & Matematiksel Hesaplama) • SciPy – https://www.scipy.org/ • NumPy – https://numpy.org/ • Matplotlib : Bir sayısal tablolama kütüphanesidir. – https://matplotlib.org/ • SageMath – http://www.sagemath.org/
  18. 18. Kütüphaneler (Yapay Zeka) • TensorFlow – https://www.tensorflow.org/ • PyTorch – https://pytorch.org/ • OpenCV – https://opencv.org/ - https://pypi.org/project/opencv-python/ • Keras – http://keras.io/ • Scikit-Learn – https://scikit-learn.org/ • CNTK – https://github.com/microsoft/CNTK • Theano – https://github.com/Theano/Theano • NLTK (Natural Language Toolkit) – https://www.nltk.org/ • NeuroLab – https://pythonhosted.org/neurolab/ • Deepy – https://deepy.readthedocs.io/en/latest/ • Ve daha birçok… – http://www.cihanozhan.com/category/artificial-intelligence/
  19. 19. Awesome! • Python Awesome – https://pythonawesome.com/ • Awesome Python – https://github.com/vinta/awesome-python • Awesome Python Applications – https://github.com/mahmoud/awesome-python-applications
  • RehmanRzayev

    Mar. 23, 2020
  • ZeyneppekTayyar

    Mar. 17, 2020

Python programlama diline şöyle hızlıca bir göz atmak için inceleyebilirsiniz. URL : http://www.cihanozhan.com/cihan-ozhan/ #python #programming #pythonprogramming #pythonprogramminglanguage #py #makineöğrenmesi #görüntüişleme #computervision #deeplearning #machinelearning #programminglanguages

Views

Total views

1,533

On Slideshare

0

From embeds

0

Number of embeds

173

Actions

Downloads

19

Shares

0

Comments

0

Likes

2

×