-
Notifications
You must be signed in to change notification settings - Fork 2
Python Learning Resources Table_v2
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:
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 |
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:
- Python libraries for data visualization
- Machine learning courses in Python
- Python automation tools for business
- Mobile app development with Python
- Python certification pathways
Feel free to choose any item by inputting the number!
Ansvarsfraskrivelse:
Innholdet på denne wikisiden er generert helt eller delvis av kunstig intelligens (AI) og er ikke ment for informasjonsformål. Forfatteren fraskriver seg ethvert ansvar for nøyaktigheten, fullstendigheten eller påliteligheten av innholdet. Enhver handling du tar basert på informasjonen på denne siden er på eget ansvar og risiko.
Forfatteren fraskriver seg også ethvert ansvar for eventuelle likheter eller antydninger til likhet med annet publisert materiale. Enhver slik likhet er utilsiktet og uten ansvar. Det er leserens ansvar å gjennomføre plagiatkontroll og sikre at all bruk av innholdet fra denne siden er i samsvar med gjeldende regler og retningslinjer for opphavsrett og plagiering.
Det gis ingen garantier for at informasjonen på denne siden er i samsvar med gjeldende lover, regler eller retningslinjer. Leseren er selv ansvarlig for å verifisere nøyaktigheten og relevansen av informasjonen, og for å sikre korrekt kreditering av originale kilder.
Bruk av informasjonen på denne siden, inkludert risiko for plagiat eller brudd på opphavsrett, er på egen risiko.
Disklaimer 2
Alt innhold på denne plattformen er et resultat av en kreativ prosess som involverer både menneskelig input og generativ kunstig intelligens (AI). Tekstene er basert på bearbeidede prompts, og representerer en sammenslåing av publisistens tanker, ideer og AI-ens evne til å generere tekst.
Eventuelle likheter i rekkefølge, struktur, innhold, emnevalg, tematikk, avgrensninger eller oppstilling med annet materiale, enten kreditert eller ikke kreditert, publisert eller upublisert, er utilsiktet og tilfeldig.
Innholdet på denne plattformen er ikke ment å være en kilde til informasjon eller fakta, og skal ikke brukes som sådan. Dette er et eksperiment for å utforske potensialet og begrensningene ved generativ AI, både positive og negative, fordelaktige og ufordelaktige.
Vi oppfordrer leserne til å være kritiske og vurdere informasjonen i lys av dette. Vi tar ikke ansvar for eventuelle feil, unøyaktigheter eller misforståelser som kan oppstå som følge av bruk av innholdet på denne plattformen.
Disclaimer:
The information on this wiki page is generated entirely or partially by artificial intelligence (AI) and is not intended for informational purposes. The author disclaims any responsibility for the accuracy, completeness, or reliability of the content. Any action you take based on the information on this page is at your own responsibility and risk.
The author also disclaims any liability for any similarities or suggestions of similarity to other published material. Any such resemblance is unintentional and without liability. It is the reader's responsibility to conduct plagiarism checks and ensure that any use of the content from this page complies with applicable copyright and plagiarism rules and guidelines.
No guarantees are provided that the information on this page complies with applicable laws, rules, or guidelines. The reader is responsible for verifying the accuracy and relevance of the information and for ensuring proper crediting of original sources.
Use of the information on this page, including the risk of plagiarism or copyright infringement, is at your own risk.