Resources
Beginner Intermediate ExpertBooks
Introductory Books
The books on this link are all general introductions to the Python language. Most of these books will contain a few chapters on particular applications such as GUI interfaces or Web programming, but won't go into great detail on any one topic.
Advanced Books
The books on this link are all for when you don't want gentle, and want some advance things in Python programming language
Reference Books
If you want to refer to the Python Books page for lists of application-specific books. Experienced programmers who prefer a brief and condensed introduction should look at the list of Reference Books.
Recommended Articles
We all want our students to gain the life skills they need to achieve academic, personal, and eventually career success. But with so many important skills and extracurriculars available for them to learn, it can be hard to know what to prioritize. Coding is one skill that stands out in the modern era. It offers kids a boost in important ...
Author: Juni Learning
Read more...Staying up-to-date with the latest job boards for freelance programming, as well as trying out a few new ones can help you be a successful freelance programmer.
Author: developersforhire
Read more...Python’s simple, easy-to-learn syntax can mislead Python developers, especially those new to the language, into missing some of its subtleties and underestimating the power of the diverse Python language.
Author: Martin Chikilian
Read more...Courses
Videos
Even More Python for Beginners: Data Tools
Python is one of the most popular languages for data scientists and those focused on machine learning. Join Christopher and Susan as they walk you through some of the core skills you'll need to have when starting down ...
Watch Video
More Python for Beginners
When working in any new language, especially one with as vibrant a community as Python, it's important to follow the general practices most developers follow. We're going to chat a little bit about formatting and introduce the concept ...
Watch Video
Django with PyCharm Tips and Tricks
PyCharm has long had rich support for Django. In this webinar we go through a number of Django-specific, bite-sized tips and tricks to speed up Django development and put the IDE to work in your Django development.
Watch Video
Programming with Python | Python for Beginners
Over the course of a set of videos we're going to show you the ropes of Python development. Let's start by chatting through what we're going to cover, and if this series is right for you. For the ...
Watch Video