This document is intended to help you on your way to be the so called Full Stack Python Developer. It will include a curated list of articles, talks, tutorials and others great materials out there.
- Beginning
- Advanced
- Optimization
- Concurrency
- Testing
- Data Science
- Web
- Database
- Data Visualization
- Scientific
- Packaging
- Documentation
- GUI
- Community
- Variables and Types
- Python Variable Types
- Python Basics: Dictionaries
- The Idiomatic Way to Merge Dictionaries in Python
- Learn Python The Hard Way
- Functions in Python
- Functions Codecademy
- Automate Boring Stuff with Python
- Learning To Speak Object Oriented
- Classes and Objects
- Python Object Oriented
- Improve Your Python: Python Classes and Object Oriented Programming
- The origins of the class Meta idiom in python
- Python Exceptions Handling
- Errors and Exceptions
- Handling Exceptions
- Python Error: Trey, Except and Exception Handling
- Modules Every Python Developer Should Know
- Python 101: All about imports
- Demystifying how imports work in Python by @tasdikrahman
- List Comprehensions Basics
- List Comprehensions Explained
- List Comprehension
- Yet Another List Comprehension Article
- Decorators Part I
- Decorators Part II
- A Primer on Python Decorators
- Improve Your Python: Decorators Explained
- Introduction to Context Managers in Python
- Context Managers 101
- Context Lib
- Python with Context Managers
- 5 important Python Data Science advancements of 2015
- 100 Data Science in Python Interview Questions and Answers
- Time Series Analysis using iPython
- A Complete Tutorial to Learn Data Science with Python from Scratch
- Python NLTK Tools List for Natural Language Processing (NLP)
- The Definitive Guide to Natural Language Processing
- Primeiros passos com Data Science
- A Visual Introduction to Machine Learning
- The Evolution of Python for Data Science
- Mapping earthquakes in Python 3.x using matplotlib and matplotlib's basemap
- Analyzing Text with the Natural Language Toolkit
- Dive Into NLTK, Part I: Getting Started with NLTK
- NLTK in 20 Minutes
- Introduction to Python UDFs in Amazon Redshift
- Python Language Support for UDFs
- Redshift User Defined Functions in Python
- Using the CSV module in Python
- Python Docs.: CSV
- Pandas for Data Analysis
- Intro to Pandas Data Structures
- Django vs Flask vs Pyramid: Choosing a Python Web Framework
- A side-by-side Comparison of Django and Moya
- Python, Ruby, and Golang: A Web Service Application Comparison
- iOS and Web Browser Video Calls with Python and Swift
- 5 wicked-fast Python frameworks you have to try
- Python 3, Flask & Gunicorn on Ubuntu
- Create a Simple Python Web Scraper to Get Pricing Data
- Scrapy Tips from the Pros: Part 1
- Best Practices for Designing a Pragmatic RESTful API
- Web Development with Python and Django (2015)
- Django Development with Docker Compose and Machine
- Building a better user experience for deploying Python web applications
- How To Use Elasticsearch With Python and Django Part 1
- How To Use Elasticsearch With Python and Django Part 2
- Finally, Real-Time Django Is Here: Get Started with Django Channels
- City Chat with Python, Django and Twilio IP Messaging
- Flask by Example - Project
- Build an API under 30 lines of code with Python and Flask
- Building a Database driven RESTFUL API in Python 3 with Flask
- Designing a RESTful API with Python and Flask
- The Ultimate Flask Front-End
- A beginner's guide to building a simple database-backed Flask website on PythonAnywhere
- Episode #48: Building Flask-based Web Apps
- How to Build an Events Database Using the ParseHub API, Python & Flask
- Cheat sheet: Data Visualisation in Python
- MLDemos is an open-source visualization tool for machine learning algorithms
- Beginner-friendly Python Open Source Projects
- Best Python Resources
- PEP about diversity in pythonist communities
- Do Your Slides At The Last Minute: 8 Steps To Writing Your Con Talk
- The Remote Manifesto
- Entry Level Quiz for Python Developers
- PEP 8 — the Style Guide for Python Code
- Python Exercises
- Contributing to Python open-source Projects