Wpis z mikrobloga

Noelo world. Dzisiaj z nudów przeczesałem wszystkie zakładki dotyczące Pythona i wrzuciłem sobie do jednego pliku. Każda rzecz na liście jest za darmo. Przydatne głównie dla początkujących. Enjoy!

STANDARDY I FILOZOFIA:
The Zen of Python: https://www.python.org/dev/peps/pep-0020/
PEP-8 Style Guide for Python Code: https://www.python.org/dev/peps/pep-0008/
Python official documentation: https://docs.python.org/3.4/tutorial/index.html

ALGORYTMY:
Codility: https://codility.com/programmers/lessons/
Flood Fill: https://fathimashadiyya.wordpress.com/2011/07/18/flood-fill/
Python Algorithms Library: https://github.com/laurentluce/python-algorithms

ANDROID:
Kivy: http://kivy.org/
QPython: http://qpython.com/

BAZY WIEDZY:
Active State code recipes: http://code.activestate.com/recipes/
Full Stack Python: http://www.fullstackpython.com/
Interactive Python: http://runestoneinteractive.org/library.html
Open Book Project: http://www.openbookproject.net/
Python Central: http://pythoncentral.io/
Python for Beginners: http://www.pythonforbeginners.com/
Python Programming: http://pythonprogramming.net/
Tutorial's Point: http://www.tutorialspoint.com
Zetcode: http://zetcode.com/

BIBLIOTEKI:
Beatiful Soup: http://www.crummy.com/software/BeautifulSoup/
Natural Language Toolkit: http://www.nltk.org/
OAuth: http://oauth.net/
Yahoo Finance: https://pypi.python.org/pypi/yahoo-finance/

BLOGI I STRONY AUTORSKIE:
Guido van Rossum: https://www.python.org/~guido/
Jeff Knupp: https://www.jeffknupp.com/
Marcin Nowak: http://pep20.net/
Miguel Grinberg: http://miguelgrinberg.com/
Raymond Hettinger: https://rhettinger.wordpress.com/
Real Python Blog: https://realpython.com/blog/
Zed Shaw: http://zedshaw.com/

DOBRE I ZŁE PRAKTYKI:
9 Anti-Patterns Every Programmer Should Be Aware Of: http://sahandsaba.com/nine-anti-patterns-every-programmer-should-be-aware-of-with-examples.html
Anti-patterns: http://docs.quantifiedcode.com/python-code-patterns/
Anti-patterns: http://lignos.org/py_antipatterns/
The most diabolical Python anti-pattern: https://realpython.com/blog/python/the-most-diabolical-python-antipattern/

FINANSE:
Financial Python: https://financialpython.wordpress.com/
Trading With Python: http://tradingwithpython.blogspot.com/

FRAMEWORKI:
Bottle: http://bottlepy.org/
CherryPy: http://www.cherrypy.org/
Django: https://www.djangoproject.com/
Flask: http://flask.pocoo.org/
Pyramid: http://www.pylonsproject.org/
WebPy: http://webpy.org/
Web2Py: http://www.web2py.com/

GRY:
Pygame: http://www.pygame.org/

HOSTING:
Heroku: https://www.heroku.com/
OpenShift: https://www.openshift.com/
Python Anywhere: https://www.pythonanywhere.com/

KSIĄŻKI:
Dive into Python: http://www.diveintopython.net/
Dive into Python 3: http://www.diveintopython3.net/
How to Think Like a Computer Scientist: http://www.openbookproject.net/thinkcs/
Invent With Python: http://inventwithpython.com/
Learn Python the Hard Way: http://learnpythonthehardway.org/book/
Mastering Django: http://masteringdjango.com/
Python 3 Patterns, Recipes and Idioms: http://python-3-patterns-idioms-test.readthedocs.org/
Python Cookbook: http://chimera.labs.oreilly.com/books/1230000000393/index.html
Python for You and Me: http://pymbook.readthedocs.org/en/latest/
Tango with Django: http://www.tangowithdjango.com/
Test Driven Development With Python: http://chimera.labs.oreilly.com/books/1234000000754/index.html
Two Scoops of Django: http://twoscoopspress.com/pages/django-tutorials

Packt Publishing: https://www.packtpub.com/packt/offers/free-learning

KURSY:
Codecademy: https://www.codecademy.com/
Developing Scalable Apps in Python: https://www.udacity.com/course/developing-scalable-apps-in-python--ud858

KURSY AKADEMICKIE (COMPUTER SCIENCE):
Carnegie Mellon University CS: http://www.kosbie.net/cmu/fall-10/15-110/
Luther College CS - http://knuth.luther.edu/~leekent/SamplingCS/
Michigan State University - CS1 Python Programming Projects Archive: http://www.cse.msu.edu/~cse231/PracticeOfComputingUsingPython/index.php
Rozszerzony kurs języka Python (UniWro): https://www.ii.uni.wroc.pl/~marcinm/dyd/python/

NARZĘDZIA:
PyCharm: https://www.jetbrains.com/pycharm/
Sphinx: http://sphinx-doc.org/
Stackless Python: http://www.stackless.com/

OOP:
The definitive guide on how to use static, class or abstract methods in Python: https://julien.danjou.info/blog/2013/guide-python-static-class-abstract-methods

ROBOTYKA:
An Introductory Robot Programming Tutorial: http://www.toptal.com/robotics/programming-a-robot-an-introductory-tutorial
Pyro - Python Robotics: http://pyrorobotics.com/

SPOŁECZNOŚĆ:
Polish Python Coders Group: https://pl.python.org/
Pycon: http://pycon.blogspot.com/
Pycon PL: http://pl.pycon.org/2015/index.html
Reddit: https://www.reddit.com/r/learnpython/wiki/index
Warszawska grupa użytkowników Pythona: http://www.pywaw.org/

TESTY:
An introduction to mocking in Python: http://www.toptal.com/python/an-introduction-to-mocking-in-python
You Are Not Done Yet: http://www.thebraidytester.com/articles.html

TUTORIALE:
An Introducing to Python's Flask Framework: http://code.tutsplus.com/tutorials/an-introduction-to-pythons-flask-framework--net-28822
Flask + JQuery, AJAX, Angular, REST, MySQL: http://codehandbook.org/category/python-programming-language/
Flask Mega Tutorial: http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-now-with-python-3-support
Flask TodoMVC Tutorial: http://simplectic.com/projects/flask-todomvc/
How To Use the Bottle Micro Framework to Develop Python Web Apps: https://www.digitalocean.com/community/tutorials/how-to-use-the-bottle-micro-framework-to-develop-python-web-apps
Koduj z klasą (Python, Flask): http://www.ceo.org.pl/pl/koduj
Marina Mele's Django Tutorial: http://www.marinamele.com/
Official Django Tutorial: https://docs.djangoproject.com/en/1.8/
Pyramid's Blogr Documentation: http://pyramid-blogr.readthedocs.org/en/latest/
Python, Flask, Django, TDD: https://realpython.com/resources/
Python SQLite Tutorial: http://pythoncentral.io/series/python-sqlite-database-tutorial/
Python Web Applications with Flask: https://realpython.com/blog/python/python-web-applications-with-flask-part-i/
SQLite Python Tutorial: http://www.tutorialspoint.com/sqlite/sqlite_python.htm
Write a Tumblelog Application with Flask and MongoEngine: http://docs.mongodb.org/ecosystem/tutorial/write-a-tumblelog-application-with-flask-mongoengine/

WYZWANIA:
Python Challange: http://www.pythonchallenge.com/

WZORCE PROJEKTOWE:
Python design patterns: https://github.com/faif/python-patterns

#python #naukaprogramowania
  • 22
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gorush: To nie sylabus na zajęcia, że trzeba wszystko umieć ;) Większość z tych rzeczy się pokrywa. Część może cię nie interesować. Zacznij od książki albo kursu i uzupełniaj wiedzę w miarę potrzeb i pomysłów.
  • Odpowiedz
@py_chi_wo: Nie będę się kłócił o wyższość jednego języka nad drugim, bo o Javie wiem ciągle za mało a o Pythonie prawie nic. Wiem tylko, że to ta pierwsza mi się podoba zdecydowanie bardziej, więc idę w tym kierunku.

  • Odpowiedz