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

To expand and improve your Python Learning Resources Table, we can add more advanced resources, different kinds of platforms (e.g., mobile apps, podcasts), and specify more topics such as game development or deep learning. Additionally, providing details like average duration, pre-requisites, and community support may further enhance the utility of the table. Here's a revised version of the table:


Expanded Python Learning Resources Table

Name Free Level Topics Covered Certification Platform Format License Latest Version Access Method Average Duration Community Support
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 3-5 months Yes, via online forums
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 2-3 months Yes, via GitHub and Reddit
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 Varies (10+ hours per track) Yes, active community
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 10-12 weeks Yes, CS50 online forums
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 Varies (ongoing) Yes, articles & Slack group
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 4-6 hours per module Yes, Kaggle forums
FastAPI - The Complete Guide Yes Intermediate FastAPI, Async I/O, Databases, Deploying APIs No fastapi.tiangolo.com Text, Tutorials MIT License 2023 Free Documentation Ongoing Yes, GitHub issues
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 Self-paced Yes, community forums
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 300+ hours Yes, active community forums
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 12 weeks No, self-directed
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 Self-paced Yes, PSF mailing lists
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 30-40 hours Yes, Codecademy forums
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 Self-paced Yes, GitHub issues & forums
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) 25-50 hours Yes, Udemy Q&A and Discord
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 Ongoing No, GitHub or StackOverflow
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 Ongoing Yes, GitHub community
EdX Python for Data Science Yes Intermediate to Advanced Data Science, Python Libraries, Visualization, Machine Learning Verified Certificate (Paid) edX, IBM Video, Assignments Free (paid cert.) Updated Continuously Free to audit, certificate for a fee 5-7 weeks Yes, via edX forums
Pygame Yes Beginner to Intermediate Game Development, Graphics, Animations No pygame.org Text, Code Examples LGPL Continuously Updated Free online resources Ongoing Yes, active forums and GitHub

Conclusion

This updated table includes a more diverse range of resources, from beginner to advanced, with additional information on community support, average duration, and access methods. By expanding into specialized topics like game development and adding newer platforms like Pygame or mobile apps, the table now offers a comprehensive path for Python learners, from automation and web development to deep learning and game programming.


Related topics to explore:

  1. Python libraries for data visualization
  2. Machine learning courses in Python
  3. Python automation tools for business
  4. Mobile app development with Python
  5. Python certification pathways

Feel free to choose any item by inputting the number!