Python Learning Resources
Check out the following free Python tutorials and resources, developed by the Real Python team.
- First Steps With Python: Getting started with Python!
- Python Tricks Email Series: Get a short & sweet Python Trick delivered to your inbox every couple of days. Improve your Python skills bit by bit, completely free.
- The Real Python Course: Learn Python and web development from the ground up with the Real Python Course Bundle. It covers everything you need to get up to speed—from the basic Python 2.x and 3.x programming primitives, to web scraping, to data visualization, web development, and beyond.
Intermediate & Advanced Python
- Python Tricks: The Book: Discover Python’s best practices with simple examples and start writing even more beautiful + Pythonic code. You’ll master intermediate and advanced-level features in Python with practical examples and a clear narrative.
Front-end Web Development
- Creating an Online Resume: An Introduction to HTML and CSS.
- Madlibs: Learn jQuery through a practical, fun example.
- AngularJS by Example: Building a Bitcoin Investment Calculator
Back-end Web Development
- Flaskr TDD: Take the official Flask tutorial to the next level with test driven development and jQuery.
- Discover Flask video series: Open source Flask video series @ http://discoverflask.com.
- Starting a Django Project: Answering the question, “How do I setup a Django project from scratch?”
- Habits for Effective Python Learning: When learning a programming language, how do you know whether the effort you’re putting in is working or whether you’re wasting your time? Check out the accompanying repo as well: Learning how to learn.
Data Science & Data Analysis
- Analyzing social media data with Python: Fletcher’s workshop at PyOhio 2014. What does the perfect tweet or a viral blog post look like? When should it be posted? We’ll introduce various tools for working with data in terms of collecting (requests), exploring (IPython, pandas), analyzing (NLTK, scikit-learn) and visualizing (matplotlib). Repo.
Mentoring, Coaching, Group Learning
- PythonistaCafe is an invite-only, online community of Python and software development enthusiasts helping each other succeed and grow. Be sure to check it out if you’re looking for a friendly group to learn Python with, bounce ideas off, or to just hang out and chat about all things programming.
- Python mugs, t-shirts, stickers, and more: Dan Bader and his wife Anja run an online store called Nerdlettering that makes unique swag for Python developers—think Python-themed coffee mugs, mouse pads, t-shirts, and more! Check it out if you’re looking for a unique gift for a Python developer or just want to impress your colleagues at your next daily standup.
- Real Python Merch: Look Pythonic and support Real Python with this collection of Pythonic mugs, t-shirts, hoodies, and stickers.
What else would you like to see? Email us at email@example.com or leave a comment below.