Free Python Tips Website
Beginner’s Delight
- Beginner’s guide to Python
- The Hitchhiker’s guide to Python
- Learn Python the hard way
- Google’s Python class
- Python for Beginners
- Python tracks at Codecademy
- Python Monk
- Best way to learn python
- Python Tips, tools and resources
- Python Koans: Learn Python through TDD
- LearnStreet Python course
- Beginner projects for a python newbie
- Learn X in Y minutes – Python
- Python Practice book
- Facts and myths about Python names and values
- args and *kwargs in python explained
- Common newbie mistakes in Python- Part 1
- Common newbie mistakes in Python- Part 2
- PySchools
- Some cool Python Tricks
- http://blog.amir.rachum.com/post/30176371115/you-cant-handle-the-truth
- Better Python APIs
- Python Gotchas
- Declaring dependencies in Python
Style Guide and Idioms
Dictionary
Decorators
- Understanding Python Decorators in 12 easy steps
- Common uses of Python decorators – Quora
- Common uses of Python decorators – Stack Overflow
- Python Decorators
- Decorators I: Introduction to Python Decorators
- Decorators and annotations
- The dark side of decorators
- Thinking out aloud: Python decorators
- Using Python decorators for registering callbacks
- Meta-matters: Using decorators for better Python programming
Generators
Yield
Context Managers
Unicode
- Explain Unicode like I’m five years old
- Unicode Pain
- Python encodings and Unicode
- The Updated Guide to Unicode on Python
Metaclasses
- A primer on python metaclasses
- What is a metaclass in Python ?
- Yet Another Python Metaclass tutorial
Documentation
Sphinx
Debugging
Testing
Profiling
Packaging
Deployment
Fabric
Web
Frameworks
Flask
- Flask Mega Tutorial Series
- Designing a RESTful API with Python and Flask
- Building websites in Python with Flask
- How I structure my Flask apps
- Designing a RESTful API using Flask-RESTful
- Rapid Web Prototyping with Lightweight Tools
Web2Py
Django
- The official Django documentation
- Getting started with Django
- Building a hacker news clone in Django
- Django Architecture: The good, bad and ugly
- http://www.lightbird.net/dbe/
- http://showmedo.com/videotutorials/series?name=PPN7NA155
Bottle
API and Web Services
Scraping
- Web Scraping with BeautifulSoup
- Web Scraping 101 with Python
- How to automatically search and download torrents with Python and Scrapy
Mobile Development
Kivy
Image Processing
WSGI
Databases
SQLAlchemy
Data Mining
Data Analysis
Pandas
Design Patterns
Concurrency Patterns
Distributed Systems
Python 2 vs 3
Porting to Python 3
Books
Free
- Some free books on Python
- Invent with Python
- Think Python
- Byte of Python
- Snake Wrangling for Kids
- Data Structures and Algorithms with Object-Oriented Design Patterns in Python
- Python programming on wikibooks
- http://readwrite.com/2011/03/25/python-is-an-increasingly-popu#awesm=~oalneJOKY2tp7U
- Dive Into Python 3
Paid
Discussions
- https://news.ycombinator.com/item?id=3746692
- https://news.ycombinator.com/item?id=5944863
- http://stackoverflow.com/questions/92230/python-beyond-the-basics
- http://stackoverflow.com/questions/2573135/python-progression-path-from-apprentice-to-guru
- http://stackoverflow.com/questions/228181/zen-of-python
- http://stackoverflow.com/questions/101268/hidden-features-of-python
Conferences and events
- Official PyCon website
- http://lanyrd.com/topics/python/
- http://lanyrd.com/topics/django/
- http://python.meetup.com/
- http://django.meetup.com/
Videos
- Guido Van Rossum on the history of Python
- PyVideo
- http://lanyrd.com/topics/python/video/
- http://showmedo.com/videotutorials/python
- Talks by Brandon Rhodes
Editors and IDE’s for Python programming
- Setting up Sublime Text for Python Development
- Sublime Text 2 Love by Kenneth Reitz
- Sublime Text 2 tips for Python and web developers
No comments:
Post a Comment