Python¶
Propaganda¶
Popularity of programming language: https://sites.google.com/site/pydatalog/pypl/PyPL-PopularitY-of-Programming-Language
Python continues to grow slowly, and Perl continues its long decline. According to Google trends, the number of searches for Perl is 19% of what it was in 2004 source: http://www.drdobbs.com/jvm/the-rise-and-fall-of-languages-in-2012/240145800
Programming language popularity chart: http://langpop.corger.nl/
- Python is Now the Most Popular Introductory Teaching Language at Top U.S. Universities: python-universities
Testing¶
Pytest Introduction: http://pythontesting.net/framework/pytest-introduction/
Tutorials¶
http://www.jeffknupp.com/blog/2013/08/16/open-sourcing-a-python-project-the-right-way/
Distributing a Python command line application: http://gehrcke.de/2014/02/distributing-a-python-command-line-application
Advanced Python: http://scipy-lectures.github.com/advanced/advanced_python/index.html
Python Shortcuts for the Begginer: http://maxburstein.com/blog/python-shortcuts-for-the-python-beginner
Python exceptions: http://www.jeffknupp.com/blog/2013/02/06/write-cleaner-python-use-exceptions
Python execution model: http://www.jeffknupp.com/blog/2013/02/14/drastically-improve-your-python-understanding-pythons-execution-model/
Iterables, Iterators, Generators: http://excess.org/article/2013/02/itergen2/
Python best practices: http://www.youtube.com/watch?v=GZNUfkVIHAY
Static/Abstract methods: http://julien.danjou.info/blog/2013/guide-python-static-class-astract-methods
Django¶
An Architecture for Django Templates: https://oncampus.oberlin.edu/webteam/2012/09/architecture-django-templates
Migrating Django projects with fixtures: http://kuttler.eu/post/django-db-utils-IntegrityError-duplicate-entry/
Making a specific Django app faster: http://reinout.vanrees.org/weblog/2014/05/06/making-faster.html
Understanding Test Driven Development with Django: http://arunrocks.com/understanding-tdd-with-django
Starting a Django 1.6 Project the Right Way: http://www.jeffknupp.com/blog/2013/12/18/starting-a-django-16-project-the-right-way/
Web development with Django and Python: http://www.slideshare.net/mpirnat/web-development-with-python-and-django
Complete single server Django stack tutorial: http://www.apreche.net/complete-single-server-django-stack-tutorial/
Django & Gooogle App Engine: http://f.souza.cc/2010/08/flying-with-django-on-google-app-engine.html
Introduction to Django: http://gettingstartedwithdjango.com/en/lessons/introduction-and-launch/
Django + emails + Celery http://www.cucumbertown.com/engineering/scheduling-morning-emails-with-django-and-celery/
Django mailviews: https://github.com/disqus/django-mailviews?utm_source=Python+Weekly+Newsletter&utm_campaign=c15c89a350-Python_Weekly_Issue_75_February_21_2013&utm_medium=email
Sphinks + Github: http://raxcloud.blogspot.de/2013/02/documenting-python-code-using-sphinx.html
Django Best Practices: http://lincolnloop.com/django-best-practices/
Fixing Database Connections in Django: http://craigkerstiens.com/2013/03/07/Fixing-django-db-connections
Deploying Django with Saltstack: http://www.barrymorrison.com/2013/Mar/11/deploying-django-with-salt-stack/
Effective Django: http://effectivedjango.com
Serving static files with Django: http://agiliq.com/blog/2013/03/serving-static-files-in-django/
Getting started with Django: http://gettingstartedwithdjango.com/
Overloading Django Form Fields: http://pydanny.com/overloading-form-fields.html
Creating PostgreSQL database: http://od-eon.com/blogs/calvin/postgresql-cheat-sheet-beginners/
Django and sending emails: http://ozkatz.github.io/getting-e-mail-right-with-django-and-ses.html
Django and sending emails2: http://stackful-dev.com/django-email-tricks-part-1.html
Django and Salt: https://github.com/wunki/django-salted
Testing: http://www.realpython.com/blog/python/testing-in-django-part-1-best-practices-and-examples/
Links¶
- http://www.jeffknupp.com/blog/2013/12/18/starting-a-django-16-project-the-right-way/
- http://www.realpython.com/blog/python/kickstarting-a-django-open-source-project/#.UtlNhfQ1hok
- http://django-oscar.readthedocs.org/en/latest/releases/v0.6.html
- http://pedrokroger.net/getting-started-pycharm-python-ide
- http://fastml.com/why-ipy-reasons-for-using-ipython-interactively/
Books¶
Free Python Books: http://freecomputerbooks.com/search.html?cx=partner-pub-5976068913745703%3Ae0ybf3af0rc&cof=FORID%3A10&ie=ISO-8859-1&q=python&sa=Go
Tips & Tricks¶
Vim & Python: http://justinlilly.com/vim/vim_and_python.html
Creating .exe file for Python Package: http://www.linkedin.com/groupItem?view=&srchtype=discussedNews&gid=25827&item=180400088&type=member&trk=eml-anet_dig-b_pd-ttl-cn&ut=2hf0nMUasLT5s1
Other¶
Sphinx¶
Using Sphinx to write books: http://pedrokroger.net/2012/10/using-sphinx-to-write-books/