Facebook group - https://www.facebook.com/groups/PythonGE/
Telegram group - https://telegram.me/joinchat/CmLDxAUwBouSpKO0TY_RyA
სარჩევი
პითონი პროგრამირების ენა
შესავალი
დამწყები პროგრამისტებისთვის
ინტერაქტიული სწავლების საიტები
პითონი ვიზუალურად(კოდის ვიზუალურად შესრულება)
წიგნები
გაკვეთილები
speed center
პითონის სწრაფი და თავსებადი გარემო ვებისთვის
სიახლეები პითონზე
საინტერესო რესურსები(გაიგეთ უფრო მეტი პითონზე და მის ბიბლიოთეკებზე)
ვებ დეველოპმენტი პითონზე
რა არის web framwrok?
პითონის web framework-ები
Flask
Django
პ.ს.
პითონი პროგრამირების ენა
შესავალი:
სანამ კითხვას დასვამთ: "რა არის საუკეთესო გზა პითონის შესასწავლად", გადახედეთ ქვემოთ მოცემულ რესურსებს.
პითონის ოფივიალური ვებ საიტი https://www.python.org/
ოფიციალური დოკუმენტაცია
Python 2-თვის
https://docs.python.org/2/
Python 3-თვის
https://docs.python.org/3/
http://docs.python-guide.org/en/latest/
თუ თქვენ გაქვთ პითონის შესახებ კითხვები, მე გირჩევთ ნახოთ პითონის ოფიციალური წყარო და ეწვიოთ 3 რეკომენრიდებულ ადგილს
Python-ის წარმატების ისტორიები
https://www.python.org/about/success/
Python-ის შედარება სხვა ენებთან
https://www.python.org/doc/essays/comparisons/
Python FAQ - ხშირად დასმული კითხვები
Python 2:
https://docs.python.org/2/faq/
Python 3:
https://docs.python.org/3/faq/
დამწყები პროგრამისტებისთვის:
http://wiki.python.org/moin/BeginnersGuide
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2011/lectures/
https://www.youtube.com/watch?v=76-M4qBww1s&list=PLkHsKoi6eZnwpn7P5G8gEBebAY8Jbky4N
https://developers.google.com/edu/python/?csw=1
https://automatetheboringstuff.com
ინტერაქტიული სწავლების საიტები:
http://www.pyschools.com
http://www.checkio.org
https://codefights.com/home
https://hexlet.io
პითონი ვიზუალურად(კოდის ვიზუალურად შესრულება):
http://www.pythontutor.com/visualize.html
წიგნები:
http://www.diveintopython.net/toc/index.html
http://www.diveintopython3.net/table-of-contents.html#porting-code-to-python-3-with-2to3
(python2 პროტირება python3 ზე)
http://python3porting.com/bookindex.html
http://python.swaroopch.com/
http://pythonbooks.revolunet.com/
http://learnpythonthehardway.org/book/
http://inventwithpython.com/
https://github.com/vhf/free-programming-books/blob/master/free-programming-books.md#python
http://book.pythontips.com/en/latest/index.html
გაკვეთილები:
http://www.python-course.eu/index.php
http://www.pythonforbeginners.com
http://zetcode.com/lang/python
http://sthurlow.com/python
https://pymotw.com/2/contents.html
https://www.coursera.org/course/interactivepython1
https://www.youtube.com/playlist?list=PLA955A8F9A95378CE (GUI პროგრამირება ვიდეო გაკვეთილები)
http://www.ucs.cam.ac.uk/docs/course-notes/unix-courses/archived/archived-python-courses/NumericalPython
http://www.voidspace.org.uk/python/mock/index.html
https://www.udemy.com/pyqt-build-your-own-web-browser-mozzarella-ashbadger/learn/#/lecture/4606884
speed center:
https://speed.python.org
http://speed.pypy.org
http://arewepythonyet.com/index.html
პითონის სწრაფი და თავსებადი გარემო ვებისთვის:
http://pypyjs.org (იყენებს PyPy-ს - პითონის ინტერპრეტატორი)
სიახლეები პითონზე:
http://planetpython.org/
http://importpython.com/
http://www.pythonweekly.com/
https://status.python.org/
საინტერესო რესურსები(გაიგეთ უფრო მეტი პითონზე და მის ბიბლიოთეკებზე):
https://python.zeef.com/alan.richmond
http://awesome-python.com/
https://github.com/uhub/awesome-python
http://exercism.io/languages/python
http://usingpython.com/
http://awesome-django.com/
https://python3wos.appspot.com/
http://py3readiness.org/
https://talkpython.fm/
https://github.com/jhermann/awesome-python-talks
https://github.com/JanVanRyswyck/awesome-talks
https://github.com/PyCon
http://pypi-ranking.info/alltime
http://www.pythondiary.com/
http://effbot.org/
ვებ დეველოპმენტი პითონზე
რა არის web framwrok?
a. http://www.jeffknupp.com/blog/2014/03/03/what-is-a-web-framework/
პითონის web framework-ები
b. https://wiki.python.org/moin/WebFrameworks
Django, Flask, პითონის სხვა სამუშაო გარსის და მესამე მხარის მოდულების დასაყენებლად გამოიყენეთ virtuaenv (virtualenvwrapper -თან ერთად) და pip პაკეტების მენეჯერი.
virtuaenv-ს დოკუმენტაცია იხილეთ ბმულზე - http://docs.python-guide.org/en/latest/dev/virtualenvs/
pip-ს დოკუმენტაცია იხილეთ ბმულზე - https://pip.pypa.io/en/stable/
Flask
- არის ადვილი დამწყებებისთვის, ასევე აქვს კარგი დოკუმენტაცია და ბევრი რესურსი არსებობს მის შესასწავლად
1. Flask რეალურად აქვს 2 ძალიან კარგი გაკვეთილების საიტი და მარტივი დაოკუმენტაცია. http://flask.pocoo.org/docs/0.10/
2. ასევე გამოიყენეთ Real Python ვებსაიტი. https://realpython.com/blog/ და https://github.com/realpython/discover-flask
Django
- არის უფრო რთული, კომპლექსური მაგრამ კარგად დოკუმენტირებული ვებ ფრეიმვორქი და არსებობს ძალიან ბევრი რესურსი შესასწავლად. ზოგი გაკვეთილები და წიგნები არის ძალიან ძველი. გამომდინარე, აქედან არ არის რეკომენდირებული django წიგნების გამოყენება, ამიტომ ნუ გამოიყენებთ :)
ოფიციალური ვებსაიტი https://djangoproject.com
ოფიციალური დოკუმენტაცია https://docs.djangoproject.com/en/1.9/
ოფიციალური გაკვეთილები https://docs.djangoproject.com/en/1.9/intro/tutorial01/
სხვა რეკომენდირებული რესურსები django-ს შესასწავლად
http://www.tangowithdjango.com/
https://web.archive.org/web/20151204135001/http://lightbird.net/dbe/
django-ს ვიდეო გავკეთილები http://www.youtube.com/user/sentdex/videos
http://tutorial.djangogirls.org/
http://masteringdjango.com/django-book/
https://www.youtube.com/playlist?list=PLxxA5z-8B2xk4szCgFmgonNcCboyNneMD
პ.ს.
ძალიან მალე გვექნება პითონის ოფიციალური ქართულენოვანი დოკუმენტაცია, რომელზეც მუშაობა უკვე დაწყებულია და გარკვეული პრობლემების მიუხედავად იმედია მალე დასრულდება.