1 / 20

Python Programlama Dili

Python programlama diline u015fu00f6yle hu0131zlu0131ca bir gu00f6z atmak iu00e7in inceleyebilirsiniz.<br><br>URL : http://www.cihanozhan.com/cihan-ozhan/<br><br>#python #programming #pythonprogramming #pythonprogramminglanguage #py #makineu00f6u011frenmesi #gu00f6ru00fcntu00fciu015fleme #computervision #deeplearning #machinelearning #programminglanguages

cihanozhan
Download Presentation

Python Programlama Dili

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PythonProgramlama Dili www.cihanozhan.com

  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. Dil Tasarımcısı(GuidovanRossem, 1991) 2005-2012 : Google Google’dan sonra : Dropbox

  4. PythonAdı(Yılan?)

  5. Python Adı(MontyPython, İngiliz Komedi Grubu) http://www.montypython.com/pythons

  6. Python Kullanan Şirketler • Google • Amazon • Facebook • Spotify • Wikipedia • Instagram • CERN • NASA • Reddit • Yahoo! • ve daha fazlası …

  7. PYPL(PopularitY of Programming Language Index) http://pypl.github.io/PYPL.html

  8. PYPL(PopularitY of Programming Language Index)

  9. TIOBE https://www.tiobe.com/tiobe-index/python/

  10. PythonNeden 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. Pythonile 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 : ComputerVision • NLP : Natural Language Processing • Visualization • Ve daha birçok…

  12. PythonIDEs(Geliştirme Ortamları) • Visual StudioCode(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. Kütüphaneler(ThePythonStandard Library, https://docs.python.org/3/library/) • MarkupProcessing : 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 • PythonRuntime : 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. Kütüphaneler(Web) • Django • https://www.djangoproject.com/ • Flask • https://flask.palletsprojects.com/en/1.1.x/ • CubicWebSemantic Web Framework • https://www.cubicweb.org/ • CherryPy • https://cherrypy.org/ • Bottle • https://bottlepy.org/docs/dev/

  15. Kütüphaneler(Çeşitli) • Requests: En ünlü http kütüphanesidir. KennetzReitz 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 forPython • https://wxpython.org/ • Pillow : PythonImagingLibrary’denfork 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. Kütüphaneler(Oyun) • Kivy Framework • https://kivy.org • Pygame • https://www.pygame.org • Pyglet • http://pyglet.org/

  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. 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. Awesome! • PythonAwesome • https://pythonawesome.com/ • AwesomePython • https://github.com/vinta/awesome-python • AwesomePython Applications • https://github.com/mahmoud/awesome-python-applications

More Related