Skip to content

thegeekyb0y/learnpython

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

175 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Learn Python

Introduction πŸ’«

Python is a high-level, interpreted scripting language, highly used for automation and backend purposes. People from different disciplines use Python for a variety of different tasks, such as data analysis and visualization, artificial intelligence and Machine Learning, automation, etc.

It is a language that many people fall in love with because of its simplicity. The syntax is simple and the debugging is also much easier in Python compared to languages like C++ or C# even though Python was made using C++ in 1991 by Guido van Rossum.


General πŸ”—

Info Link
Official Site Python.org
Official Documentation Python Docs
Quick Start guide Click here
Suggested Code Editor Sublime Text or VS Code
Suggested IDE Pycharm or Pydev

Basic Resources πŸ”—

Info Link
Basic Roadmap Click Here
Complete Notes Python Notes
Python Libraries & Frameworks Awesome Python
Interactive Beginner Course futurecoder

Python Playlists on Youtube

Info Link
Telusko Click Here
CS Dojo Click Here
Edureka Click Here
Code with Harry Click Here
Geeky Shows Click Here
Corey Schafer Click Here
Freecodecamp Click Here
Brototype (Malayalam) Click Here
Krish Naik Click Here
Programming With Mosh Click Here
Clever Programmer Click Here
Bro Code Click Here
thenewboston Click Here
CS50 Click Here

Top Youtube Creators

Channel Name Link
Geeky Shows Click Here
Code with Harry Click Here
Corey Schafer Click Here
Telusko Click Here
Freecodecamp Click Here
CS DOJO Click Here
Brototype (Malayalam) Click Here
thenewboston(Buckey Robert) Click Here

Top Blogs

Info Link
Learn Python Click Here
Geeks for Geeks Click Here
W3schools Documentation Click Here
Learn Python by Scaler Click Here
Towards Data Science Click Here
Python in Plane English Click Here
Python Programming Tutorials Click Here
Python Tutorials and Exapmles Ask Python
Learn Everything About Python Real Python
60 Python Projects with Source Code Click Here

Cheatsheets πŸ—’οΈ

Info Link
Data Camp Cheat Sheets Click Here
Python 3 Cheat Sheet Click Here
Scientific Python Cheat Sheet Click Here
Comprehensive Python Cheatsheet Click Here
Gto76 Python Cheatsheet Click here
Mosh's Python Cheatsheet Click here
Finxter Python Cheatsheet Click Here
Python Cheatsheet by Websitesetup Click Here
Python Lists Method Cheatsheet Click Here

Top Twitter Creators

Info Link
Scientific Python Click Here
Rodrigo Click Here
Mike Driscoll Click Here
Matt Harrison Click Here
Aditya Tiwari Click Here
Real Python Click Here
Trey Hunner Click Here

Top Podcasts

Info Link
Real Python Podcast Click Here
Talk Python Podcast Click Here
Python Bites Podcast Click Here
Podcast init Click Here
Test and Code Click Here
Teaching Python Click Here

Python for Different Fields πŸ”—

Info Link
Data Science Resources Click Here
Machine Learning Resources Click Here
Artificial Intelligence Click Here
Solidity, Blockchain and Smart Contracts Click Here

Other Useful GitHub Repositories

Info Link
The Algorithms Click Here
Awesome - Python Click Here
TensorFlow Click Here
Project Based Learning Click Here
Python-Exercises Click Here
Python Reference Click Here
Python Projects Click Here

AI & Machine Learning with Python πŸ€–

Generative AI & Large Language Models

Resource Name Link Difficulty
OpenAI API Docs Click Here Beginner
Anthropic Claude API Docs Click Here Beginner
Google Gemini API Docs Click Here Beginner
LangChain Documentation Click Here Intermediate
LlamaIndex Docs Click Here Intermediate
Hugging Face Transformers Click Here Intermediate
Ollama Click Here Beginner

Modern ML Frameworks

Resource Name Link Difficulty
PyTorch Official Tutorials Click Here Intermediate
TensorFlow & Keras Guide Click Here Intermediate
JAX Documentation Click Here Advanced
Scikit-learn User Guide Click Here Beginner
XGBoost Documentation Click Here Intermediate

Vector Databases & RAG

Resource Name Link Difficulty
ChromaDB Docs Click Here Beginner
FAISS by Meta Click Here Intermediate
Pinecone Docs Click Here Intermediate
Qdrant Docs Click Here Intermediate
RAG from Scratch - LangChain Click Here Intermediate

AI/ML YouTube Playlists

Resource Name Link Difficulty
Andrej Karpathy - Neural Networks: Zero to Hero Click Here Intermediate
3Blue1Brown - Neural Networks Click Here Beginner
Fast.ai Practical Deep Learning Click Here Intermediate
Sentdex - ML with Python Click Here Beginner
DeepLearning.AI Short Courses Click Here Beginner

Books & Documentation

Resource Name Link Difficulty
Hands-On Machine Learning (3rd Ed.) Click Here Intermediate
Deep Learning with Python - Chollet Click Here Intermediate
NLP with Transformers Click Here Intermediate
OpenAI Cookbook Click Here Beginner
Hugging Face Course (Free) Click Here Beginner

AI/ML Blogs & Communities

Resource Name Link Difficulty
Towards Data Science Click Here Beginner
Papers with Code Click Here Advanced
Hugging Face Blog Click Here Intermediate
Google AI Blog Click Here Advanced
Distill.pub Click Here Advanced

Contribution πŸ’‘


Connect with Me 🀝

Instagram | Twitter | Linkedin

About

Python Resources for Everyone

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Contributors