Skip to content

Latest commit

 

History

History
135 lines (74 loc) · 5.17 KB

File metadata and controls

135 lines (74 loc) · 5.17 KB

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

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

Cheatsheets

http://cheatography.com/davechild/cheat-sheets/python/

http://imgur.com/a/4Gmsj#0

http://media.revsys.com/images/django-1.5-cheatsheet.pdf

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/