Python can be easy to pick up whether you're a first time programmer, or you're experienced with other languages. The following pages are a useful first step to get on your way writing programs with Python!

Practical tips & tricks


How to title case each word in Python?

Sometimes you need to change the case of the words in a given string. For instance, you get an input which represents the first name and the last name, and you want to make sure it is correctly capitalized.

How to merge two dictionaries in Python?

Python makes merging two dictionaries easy. Below you can find an example created directly in the Python interpreter. It defines two dictionaries, a and b, and then it creates a new dictionary c by merging two previously created dictionaries.

Most popular online courses

Learn from the best instructors

2022 Complete Python Bootcamp From Zero to Hero in Python
2022 Complete Python Bootcamp From Zero to Hero in Python
  • Jose Portilla
  • 4.61
  • 22 hrs
  • 155 lectures

Learn Python like a Professional Start from the basics and go all the way to creating your own applications and games Learn more »

Python for Data Science and Machine Learning Bootcamp
Python for Data Science and Machine Learning Bootcamp
  • Jose Portilla
  • 4.62
  • 25 hrs
  • 165 lectures

Learn how to use NumPy, Pandas, Seaborn , Matplotlib , Plotly , Scikit-Learn , Machine Learning, Tensorflow , and more! Learn more »

Learn Python Programming Masterclass
Learn Python Programming Masterclass
  • Tim Buchalka
  • 4.57
  • 72 hrs
  • 534 lectures

This Python For Beginners Course Teaches You The Python Language Fast. Includes Python Online Training With Python 3 Learn more »

Most popular books

Learn Python from books

Python Crash Course

by Eric Matthes4.33

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time.

Python Cookbook

by David Beazley, Brian K. Jones4.16

Packed with practical recipes written and tested with Python 3.3, this unique cookbook is for experienced Python programmers who want to focus on modern tools and idioms.

Think Python

by Eric Matthes4.1

This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts before moving on to functions, recursion, data structures, and object-oriented design.

Programming Python, 4th edition

by Mark Lutz3.99

You'll learn language syntax and programming techniques in a clear and concise manner, with lots of examples that illustrate both correct usage and common idioms.

Free video tutorials

Learn Python onYouTube

Learn Python - Full Course for Beginners [Tutorial]

This course will give you a full introduction into all of the core concepts in python. Follow along with the videos and you'll be a python programmer in no time! ⭐️ Contents ⭐ ⌨️ (0:00) Introduction ...

Python Tutorial - Python for Beginners [Full Course]

Programming with Mosh

Python tutorial - Python for beginners 🚀 Learn Python programming for a career in machine learning, data science & web development. 🔥 Want to master Python? Get my Python mastery course: http://bit ...

Python Tutorial for Absolute Beginners #1 - What Are Variables?

CS Dojo

Learn Python programming with this Python tutorial for beginners! Tips: 1. Here is the playlist of this series: 2. If you want to learn faster than I talk, I’d recommend 1.25x o ...

Python Tutorial for Beginners - Full Course in 11 Hours [2020]

Clever Programmer

Join the 3-part epic masterclass that shows you how to become a 6-figure developer... If you want to enroll in an EPIC Python course where you can have exercises and pro ...

Python Tutorial 2020

Derek Banas

►► Get my Python Programming Bootcamp Series for $9.99 ( Expires Sept. 16th ) : ►► Highest Rated Python Udemy Course + 32 Hrs + 137 Videos + New Videos Every Week Get the ...

Python Full Course - Learn Python in 12 Hours | Python Tutorial For Beginners | Edureka


🔵 Python Programming Certification Course: This Edureka Python Tutorial for Beginners will help you learn Python programming language ...

Intermediate Python Programming Course

Take your Python skills to the next level with this intermediate Python course. First, you will get a review of basic concepts such as lists, strings, and dictionaries, but with an emphasis on some le ...