Python Learning Resources Table - itnett/FTD02H-N GitHub Wiki

Here’s a Python Learning Resources Table inspired by the network monitoring system comparison format, listing various courses, resources, repositories, and certifications for Python:

Name Free Level Topics Covered Certification Platform Format License Latest Version Access Method
Python for Everybody (Py4e) Yes Beginner Basic Python, Web Scraping, Databases No Coursera, edX, py4e.com Video, Text, Exercises Creative Commons Updated 2023 Online platform, Free PDFs, MOOC platforms
Automate the Boring Stuff Yes Beginner Automation, Web Scraping, Data Handling, Excel Automation No No official course platform Text, Exercises, Projects Free to Read (Text) 2022 Available as a book, free to read online, with code exercises available on GitHub
DataCamp Python Career Tracks No Intermediate Data Science, Visualization, Pandas, NumPy, Matplotlib, Data Cleaning, ML DataCamp Career Track Badge DataCamp Interactive, Exercises Proprietary Updated Continuously Subscription required
CS50’s Introduction to Python Yes Beginner Introduction to Python, Web Scraping, API Usage, SQL, Flask CS50x Verified Certificate edX, Harvard OpenCourseWare Video, Assignments Free 2022 Free Online Videos, Paid Certification
Real Python No All Levels Web Development, Flask, Django, API Integration, Async Programming, Testing No realpython.com Text, Tutorials, Courses Proprietary Continuously Updated Subscription with Free Introductory Articles
Kaggle Python Yes Beginner Basic Python, Pandas, Data Visualization, NumPy, Machine Learning Kaggle Completion Badge Kaggle Interactive Lessons Free 2023 Requires Kaggle account for interactive notebooks
FastAPI - The Complete Guide Yes Intermediate FastAPI, Async I/O, Databases, Deploying APIs No fastapi.tiangolo.com Text, Tutorials MIT License 2023 Free Documentation
Learn Python the Hard Way No Beginner Basic Python, Debugging, Unit Testing, Object-Oriented Programming No learnpythonthehardway.org Text, eBook Proprietary Updated Edition Paid book with exercises
freeCodeCamp Python Certification Yes Beginner Python Basics, Data Structures, Automation, Scientific Computing freeCodeCamp Python Cert. freeCodeCamp Interactive, Text Creative Commons 2023 Free Online Courses with optional free certifications
MIT OpenCourseWare: 6.0001 Introduction to Computer Science and Programming Yes Intermediate Python, Algorithms, Data Structures, Object-Oriented Programming No MIT OCW Video Lectures, Assignments Creative Commons 2016 Free videos, assignments, and resources
Python.org Documentation Yes All Levels Official Python Documentation, Language Basics, Libraries, Advanced Features No python.org Text, Interactive Open Source (PSF) Python 3.10 Available Online
Codecademy Python Course No Beginner Python Basics, Functions, Data Types, Loops, Lists Codecademy Completion Badge Codecademy Interactive, Text Proprietary Continuously Updated Subscription required for full course
Pandas Documentation Yes Intermediate Pandas, Data Manipulation, Series, DataFrames, CSVs, Excel No pandas.pydata.org Text, Examples BSD License Pandas v1.5.3 Available Online
The Python Mega Course No Beginner to Advanced Web Scraping, Flask, Django, API, GUI Programming, Data Visualization Udemy Completion Certificate Udemy Video, Exercises Proprietary Continuously Updated Paid Course (often discounted)
Full Stack Python Yes Intermediate Full-Stack Web Development with Python, Flask, Django, WebSockets, Deployment No fullstackpython.com Text, Tutorials MIT License Continuously Updated Free Online Documentation and Resources
Flask - Official Documentation Yes Intermediate Flask, Web Development, Templating, Databases, APIs No flask.palletsprojects.com Text, Tutorials BSD License Flask v2.0.x Free Online

This table provides an organized overview of key Python resources, including courses, repositories, certifications, and open-source projects. It covers a wide range of learning platforms and tools, including beginner, intermediate, and advanced resources to help developers master Python for various purposes like data science, web development, automation, and more.