Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

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.

Index


General 🔗

InfoLink
Official SitePython.org
Official DocumentationPython Docs
Quick Start guideClick here
Suggested Code EditorSublime Text or VS Code
Suggested IDEPycharm or Pydev

Index 📑


Basic Resources 🔗

InfoLink
Basic RoadmapClick Here
Complete NotesPython Notes
Python Libraries & FrameworksAwesome Python
Interactive Beginner Coursefuturecoder

Python Playlists on Youtube

InfoLink
TeluskoClick Here
Chai aur CodeClick Here
EdurekaClick Here
Code with HarryClick Here
Geeky ShowsClick Here
Corey SchaferClick Here
FreecodecampClick Here
Brototype (Malayalam)Click Here
Krish NaikClick Here
Programming With MoshClick Here
Clever ProgrammerClick Here
Bro CodeClick Here
thenewbostonClick Here
CS50Click Here

Top Youtube Creators

Channel NameLink
Geeky ShowsClick Here
Chai aur CodeClick Here
Code with HarryClick Here
Corey SchaferClick Here
TeluskoClick Here
FreecodecampClick Here
CS DOJOClick Here
Brototype (Malayalam)Click Here
thenewboston(Buckey Robert)Click Here

Top Blogs

InfoLink
Learn PythonClick Here
Geeks for GeeksClick Here
W3schools DocumentationClick Here
Learn Python by ScalerClick Here
Towards Data ScienceClick Here
Python in Plane EnglishClick Here
Python Programming TutorialsClick Here
Python Tutorials and ExapmlesAsk Python
Learn Everything About PythonReal Python
60 Python Projects with Source CodeClick Here

Cheatsheets 🗒️

InfoLink
Data Camp Cheat SheetsClick Here
Python 3 Cheat SheetClick Here
Scientific Python Cheat SheetClick Here
Comprehensive Python CheatsheetClick Here
Gto76 Python CheatsheetClick here
Mosh's Python CheatsheetClick here
Finxter Python CheatsheetClick Here
Python Cheatsheet by WebsitesetupClick Here
Python Lists Method CheatsheetClick Here
Real Python CheatsheetClick Here

Top Twitter Creators

InfoLink
Scientific PythonClick Here
RodrigoClick Here
Mike DriscollClick Here
Matt HarrisonClick Here
Aditya TiwariClick Here
Real PythonClick Here
Trey HunnerClick Here

Top Podcasts

InfoLink
Real Python PodcastClick Here
Talk Python PodcastClick Here
Python Bites PodcastClick Here
Podcast initClick Here
Test and CodeClick Here
Teaching PythonClick Here

Python for Different Fields 🔗

InfoLink
Data Science ResourcesClick Here
Machine Learning ResourcesClick Here
Artificial IntelligenceClick Here
Solidity, Blockchain and Smart ContractsClick Here

Other Useful GitHub Repositories

InfoLink
The AlgorithmsClick Here
Awesome - PythonClick Here
TensorFlowClick Here
Project Based LearningClick Here
Python-ExercisesClick Here
Python ReferenceClick Here
Python ProjectsClick Here
Pythonlings [Exercises in TUI]Click Here

AI & Machine Learning with Python 🤖

Generative AI & Large Language Models

Resource NameLinkDifficulty
OpenAI API DocsClick HereBeginner
Anthropic Claude API DocsClick HereBeginner
Google Gemini API DocsClick HereBeginner
LangChain DocumentationClick HereIntermediate
LlamaIndex DocsClick HereIntermediate
Hugging Face TransformersClick HereIntermediate
OllamaClick HereBeginner

Modern ML Frameworks

Resource NameLinkDifficulty
PyTorch Official TutorialsClick HereIntermediate
TensorFlow & Keras GuideClick HereIntermediate
JAX DocumentationClick HereAdvanced
Scikit-learn User GuideClick HereBeginner
XGBoost DocumentationClick HereIntermediate

Vector Databases & RAG

Resource NameLinkDifficulty
ChromaDB DocsClick HereBeginner
FAISS by MetaClick HereIntermediate
Pinecone DocsClick HereIntermediate
Qdrant DocsClick HereIntermediate
RAG from Scratch - LangChainClick HereIntermediate

AI/ML YouTube Playlists

Resource NameLinkDifficulty
Andrej Karpathy - Neural Networks: Zero to HeroClick HereIntermediate
3Blue1Brown - Neural NetworksClick HereBeginner
Fast.ai Practical Deep LearningClick HereIntermediate
Sentdex - ML with PythonClick HereBeginner
DeepLearning.AI Short CoursesClick HereBeginner

Books & Documentation

Resource NameLinkDifficulty
Hands-On Machine Learning (3rd Ed.)Click HereIntermediate
Deep Learning with Python - CholletClick HereIntermediate
NLP with TransformersClick HereIntermediate
OpenAI CookbookClick HereBeginner
Hugging Face Course (Free)Click HereBeginner

AI/ML Blogs & Communities

Resource NameLinkDifficulty
Towards Data ScienceClick HereBeginner
Papers with CodeClick HereAdvanced
Hugging Face BlogClick HereIntermediate
Google AI BlogClick HereAdvanced
Distill.pubClick HereAdvanced

AI Coding Agents for Python Development 🧑‍💻

Resource NameLinkNotes
Claude CodeClick HereTerminal agent, strong at Python codebase understanding & refactors
CursorClick HereAI-first VS Code fork, great Python autocomplete + Composer
GitHub CopilotClick HerePython-aware autocomplete & agent mode in most IDEs
OpenAI Codex CLIClick HereTerminal coding agent, solid for Python scripting tasks
ClineClick HereOpen-source VS Code agent, writes & runs Python directly
AiderClick HereGit-aware pair programming in the terminal, Python-first UX

Building AI Agents in Python 🤖

Resource NameLinkNotes
LangGraphClick HerePython framework for stateful, controllable multi-agent apps
CrewAIClick HerePure-Python role-based multi-agent framework
AG2 (formerly AutoGen)Click HerePython framework for conversational multi-agent systems
Semantic Kernel (Python)Click HereMicrosoft's agent SDK, first-class Python support
OpenAI Agents SDKClick HereLightweight Python agent + handoff primitives
Smolagents (Hugging Face)Click Here~1000-line minimal Python agent loop, easy to learn from
LlamaIndex WorkflowsClick HerePython event-driven agent orchestration
Pydantic AIClick HereType-safe Python agent framework from the Pydantic team

Model Context Protocol (MCP) with Python 🔌

Resource NameLinkNotes
MCP Official Docs & SpecClick HereProtocol spec + Python SDK guide
Python MCP SDKClick HereOfficial Python SDK for building MCP servers/clients
MCP Reference ServersClick HereOfficial reference servers, many written in Python
Awesome MCP ServersClick HereCurated directory of MCP servers (filter by Python)

Evaluating & Testing LLM Apps in Python 📊

Resource NameLinkNotes
LangSmithClick HerePython SDK for tracing, evals, and monitoring LLM apps
Comet OpikClick HereOpen-source Python library for LLM observability & evals
PromptfooClick HerePrompt testing & red-teaming, works with Python pipelines
Weights & Biases WeaveClick HerePython-native tracking & evaluation for LLM apps

Running Local & Open-Source LLMs with Python 🖥️

Resource NameLinkNotes
Ollama Python LibraryClick HereOfficial Python client for running local models via Ollama
llama-cpp-pythonClick HerePython bindings for llama.cpp, run GGUF models directly
vLLMClick HerePython library for high-throughput LLM inference & serving
Hugging Face TransformersClick HereThe standard Python library for loading & running open models
Hugging Face HubClick HereBrowse open models/datasets to load via the Python huggingface_hub library

Build an LLM From Scratch in Python 🔬

For people who want to go past "calling an API" and actually understand what's happening inside the model.

Resource NameLinkNotes
Build a Large Language Model (From Scratch) : RaschkaClick HereCompanion Python/PyTorch repo; builds tokenizer → attention → GPT → training loop by hand
nanoGPT : KarpathyClick Here~300-line, dependency-light GPT training/inference in pure PyTorch
Neural Networks: Zero to Hero :KarpathyClick HereVideo series that codes backprop, a tokenizer, and a GPT from raw Python
Let's Build the GPT Tokenizer :KarpathyClick HereBuilds a BPE tokenizer in Python line by line
Annotated Transformer : Harvard NLPClick Here"Attention Is All You Need" paper reproduced as runnable PyTorch code
CS231n / CS224n course notesClick HereStanford's deep learning & NLP course notes, Python-based assignments

Fine-Tuning LLMs in Python (PEFT, LoRA, QLoRA) 🎛️

Resource NameLinkNotes
Hugging Face PEFTLinkThe standard Python library for LoRA/QLoRA and other efficient fine-tuning methods
Hugging Face PEFT DocsLinkTask-by-task guides (text, vision, speech)
TRL (Transformer Reinforcement Learning)LinkPython library for SFT, DPO, and RLHF-style fine-tuning
bitsandbytesLink4-bit/8-bit quantization used for QLoRA on consumer GPUs
UnslothLinkFaster, lower-memory Python library for fine-tuning open LLMs
AxolotlLinkYAML-configured Python fine-tuning framework built on PEFT/TRL

Contribution 💡


Connect with Me 🤝

Instagram | Twitter | Linkedin

关于 About

Python Resources for Everyone
agentic-aiaipythonpython3resources

语言 Languages

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
11
Total Commits
峰值: 5次/周
Less
More

核心贡献者 Contributors