Python Programming By Example

Real Python teaches programming and web development through hands-on, interesting examples that are useful and fun! Join the thousands who have already benefited from these unique Python courses and download your copy today. Get three courses, with over 1,300 pages of content - packed with exercises, sample files, assignments, and bonus videos for only $60!

Download Now » $60

Or, view the other pricing options.

What are people saying about us?

Get Real Python and get your hands dirty quickly so you spend more time making real applications.

Course Summary

Real Python teaches Python and web development from the ground up, everything from the basic primitives to web scraping to data visualization and all things web development!

We start with the syntax - both 2.7 and 3.6 - to provide you with a solid base to stand on. Then, moving on to web development, you’ll learn database programming with SQL, web scraping, REST fundamentals, and much more before moving on to three powerful web frameworks: Flask, web2py, and Django. Finally, after you’ve developed a number of web apps, we move on to advanced web development where we teach software craftsmanship with Django. Essentially, you will learn best practices while building an enterprise-grade web app utilizing a number of tools like Bootstrap, Git, Heroku, Angular, Vagrant, Travis CI, MongoDB, and PostgreSQL, to name a few.

Remember: We strive to teach these tools and concepts in a practical manner, where you solve interesting, real-world problems. Plus, since we start from the ground up, no prior programming experience is required.

Want more info? Jump to the course overviews.

About the Authors

Fletcher Heisler

Fletcher is the CTO of Opportunity@Work in Washington, DC. He started teaching himself Python in college, and now web development is his full-time job!

Michael Herman

Michael is a freelance developer. Although he uses a number of tools, Python is by far his favorite. Besides Real Python, he is an active blogger and Python mentor.

Jeremy Johnson

Jeremy has run his own consulting business for the past seven years, specializing in web development and software automation. He also mentors in his free time.

Course Packages

The Course


  •  All three Real Python courses.

     1,300+ pages of content. (That’s less than 5 cents per page!)

     Exercises, sample files, and assignments.

     9+ hours of videos.

     PDF, EPUB, and MOBI formats of the courses.

     All future updates and releases.

  • Download Now »
The Course + Mentoring


  •  All three Real Python courses.

     1,300+ pages of content.

     Exercises, sample files, and assignments.

     9+ hours of videos.

     PDF, EPUB, and MOBI formats of the courses.

     All future updates and releases.

     3 one-on-one mentoring sessions!

  • Download Now »

Free Previews:

Enterprise Edition:

  • Interested in an Enterprise edition for your entire team? Contact us for details.

Have questions? Check out the FAQ.