Introduction to Python - Online Resources
Introduction to Python Programming: Online Resources
Online Documentation and Reference
Official Python Website and Documentation
Online Courses on Python
- Python for Absolute Beginners in 2024 (Josh)
- PY4E - Python for Everybody
- Replit 100 days of Python
- freeCodeCamp’s Python Curriculum 2024
- Scrimba - Learn Python
- Codecademy - Learn Python 3
- Harvard’s CS50 - Python
- Microsoft - Intro to Python
- Educative - Learn Python 3 from Scratch
- Udemy - Learn Python for Total Beginners
- Udacity - Introduction to Python Programming
- Kaggle - Python
YouTube Courses on Python
- FREE Python Course for Beginners 2024 (13 HOURS) - Code With Josh - Part 1
- Creating Python Games with Pygame 2024 - FREE Python Course Part 2 - Code With Josh
- freeCodeCamp Learn Python - Full Course for Beginners - Tutorial
- freeCodeCamp Intermediate Python Programming Course
- 2024 FULL PYTHON BEGINNER COURSE 🐍🐍🐍
- Bro Code Python Course
- Network Chuck Python Course
- Python for Beginners - Learn Python in 1 Hour - Programming with Mosh
- Kevin Stratvert - Python for Beginners Tutorial
- Pygame Platformer Tutorial - Full Course
- Object Oriented Programming with Python - Full Course for Beginners
- The complete guide to Python
- Python Tutorial for Beginners - Full Course in 12 Hours (2022)
- Python for Everyone: From Zero to Hero 6 Hours Complete Course
Online Tutorials on Python
- The Python Tutorial
- The complete guide to Python
- Python Simply Easy Learning
- Alpha Coding Skills - Python - Tutorial
- Full Stack Python
- Python Spot
- A Byte of Python
- Learn Python
- Coding Specs - Python Tutorial Series
- Coding Specs - Python Challenges
- Python 2024: Ultimate Crash Course for Beginners - Learn Python Programming from Scratch!
- Doggy Styles - Python Basics
- 9 HOURS of Python Projects - From Beginner to Advanced
- Python is Awesome 1
- Python is Awesome 2
Practice Python
- Boot Dev - Learn Lessons through playing games
- Checkio - Coding games for beginners and advanced programmers where you can improve your coding skills by solving engaging challenges and fun task using Python and TypeScript
- Python Challenge => http://www.pythonchallenge.com/ - a bit advanced and hard series of Python challenges
- Code Wars - another challenge site
- Code Combat - play game by coding
- W3Schools - Python - tutorials and exercises
- Hacker Rank - Python - great for practicing a wide range of Python problems. They have a 30-day coding challenge
- Exercism - Python - great for practicing a wide range of Python problems
Other Online Resources on Python
- The Hitchhicker’s Guide to Python
- Real Python
- Code with Josh Newsletters
- How to Learn Python Effectively: 8-Week Learning Plan
- 10 GitHub Repositories to Master Python
Resources on the IDEs
Local IDEs
- My Python Development Environment Setup - Full Tutorial
- Visual Studio Code: Complete Tutorial for Beginners in 2024.
- How to Use VS Code as Your Python IDE
- Learn How to Use Sublime Text: A Quick Overview
- Make Your Sublime Text Elegant! ✨
- This Text Editor Will Replace VSCode - Focus
- My Pulsar Python Setup
- How to Use PyCharm
Cloud IDEs
- AWS Cloud 9 and Github workflow
- REPLIT
- Trinket
- GITPOD - 50 hours/month free
- Google Colaboratory - Jupyter Notebook
Git and GitHub
Youtube Tutorials
- Git, GitHub, & GitHub Desktop for beginners
- Learn Git & @GitHub — Full course for beginners [2024]
- world’s shortest GIT / GITHUB tutorial
- Git and GitHub Tutorial for Beginners
- Git Tutorial for Beginners: Learn Git in 1 Hour
- Git & GitHub Tutorial for Beginners
- Git It? How to use Git and Github
- Git Tutorial for Beginners - Git & GitHub Fundamentals In Depth
- Git and GitHub for Poets
- Git for Professionals Tutorial - Tools & Concepts for Mastering Version Control with Git
- Animated Git explanation
Books, Articles and Other Resources
Books
- Dr. Charles R. Severance: Python for Everybody
- Free Computer Books Collection on Python
- Bedford Computing: Collection of Books on Python
- Welcome to Python for you and me
Articles
- cbeams - How to Write a Git Commit Message
- Commit Message Guidelines
- How to Write Better Git Commit Messages – A Step-By-Step Guide
- Roadmap to become Full Stack Python Developer
Programming In General
This post is licensed under CC BY 4.0 by the author.