Learn Python

A curated list of helpful resources to learn Python Development. Tutorials, Code Samples, References and more!

Related Products

Latest Blog Articles

Featured

Building Web Applications with Django

Released on: Thu Nov 21 2024

Learn how to build web applications using Django, a high-level Python web framework.

Read More

Getting Started with Rust

Released on: Thu Nov 14 2024

An introduction to Rust, a systems programming language focused on safety and performance.

Read More

Beginner Courses

  • Python for Everybody

    (www.coursera.org)

    This beginner-friendly course by the University of Michigan introduces the basics of programming using Python. It's perfect for those with no prior coding experience.

    0Β°
  • Google's Python Class

    (developers.google.com)

    A free online class for people with a little bit of programming experience who want to learn Python. It includes written materials, lecture videos, and code exercises.

    0Β°

Newsletter + Exclusive Voucher + Free Guides – November 2024

Want weekly curated news about all things programming in your inbox? Also, we have an exclusive offer for our newsletter subscribers! Get five free online courses every month with PluralSight. Also we now offer 2 free guides for all our subscribers!

8 programming beginner mistakes to avoid screenshot
8 programming beginner mistakes to avoid

NEW! Sign up and get our free guide: 8 programming beginner mistakes to avoid.

10 top GitHub repos to jumpstart your programming learning journey screenshot
10 top GitHub repos to jumpstart your programming learning journey

Additionally you will get a PDF with the 10 top GitHub repos to jumpstart your programming learning journey!

10 top GitHub repos to jumpstart your programming learning journey screenshot
Weekly curated programming related newsletter

Receive a free weekly curated newsletter with the best programming tips and tricks.

Only few Vouchers left!

Advanced Courses

  • Python Design Patterns

    (refactoring.guru)

    A detailed guide focusing on design patterns in Python, this resource is vital for understanding how to solve common programming problems efficiently and effectively.

    0Β°

Books

  • Python Crash Course

    (nostarch.com)

    A fast-paced introduction to programming with Python, covering essential concepts and hands-on projects to help you build working applications quickly.

    0Β°
  • Python for Data Analysis

    (www.oreilly.com)

    Focused on data science, this book covers essential tools, techniques, and libraries like Pandas and NumPy, guiding readers in data analysis using Python.

    0Β°

References

  • Official Python Documentation

    (docs.python.org)

    The official Python documentation is a comprehensive resource covering the language's syntax, modules, and standard library. It is essential for beginners and experienced developers alike.

    0Β°
  • Real Python

    (realpython.com)

    Real Python offers a wealth of tutorials, articles, and video lessons on Python programming, ranging from beginner to advanced topics.

    0Β°
  • Python Tutor

    (pythontutor.com)

    Python Tutor is a unique tool that helps visualize code execution, making it easier to understand how Python code runs step by step.

    0Β°

Code Examples

Code Libraries

  • Python Package Index (PyPI)

    (pypi.org)

    PyPI is the official repository for Python software packages, where learners can explore and install libraries that extend Python's capabilities. Understanding how to use packages is vital for Python programming.

    0Β°

Tools

Related Products