Skip to content

Commit 910508d

Browse files
committed
feat: rebuild the reviewed Python catalog
1 parent e400d72 commit 910508d

13 files changed

Lines changed: 1080 additions & 1480 deletions

File tree

README.md

Lines changed: 35 additions & 161 deletions
Original file line numberDiff line numberDiff line change
@@ -1,175 +1,49 @@
1-
# 🐍 FlyPython - LLM Agent & AI Development Hub
1+
# FlyPython Python Resource Catalog
22

3-
[python.flypython.com](https://python.flypython.com)
3+
[![GitHub stars](https://img.shields.io/github/stars/flypythoncom/python?style=flat-square&label=stars)](https://github.com/flypythoncom/python/stargazers)
4+
[![GitHub forks](https://img.shields.io/github/forks/flypythoncom/python?style=flat-square&label=forks)](https://github.com/flypythoncom/python/forks)
5+
[![Catalog](https://img.shields.io/badge/catalog-reviewed-157878?style=flat-square)](https://python.flypython.com/)
46

5-
## 🤖 LLM Agent Python - Core Focus
7+
[English](README.md) · [中文](README_cn.md)
68

7-
### 🚀 Leading LLM Agent Frameworks
9+
FlyPython is the broad, community-maintained resource catalog behind the
10+
[FlyPython learning hub](https://flypython.com/). It keeps the larger source map
11+
public and reviewable while the main site provides editorial learning paths and a
12+
smaller featured collection.
813

9-
#### **OpenAI Agents SDK**
10-
- [OpenAI Agents Python Documentation](https://openai.github.io/openai-agents-python/) - Official OpenAI Agents SDK for building Python agents
11-
- [OpenAI Agents SDK Quickstart](https://openai.github.io/openai-agents-python/quickstart/) - Official quickstart guide
12-
- [OpenAI Python Library](https://github.com/openai/openai-python) - Official OpenAI Python client
13-
- [OpenAI Developer Resources](https://developers.openai.com/resources) - Official OpenAI development resource hub
14+
## Start here
1415

15-
#### **CrewAI - Multi-Agent Systems**
16-
- [CrewAI Framework](https://github.com/joaomdmoura/crewAI) - Framework for orchestrating role-playing, autonomous AI agents
17-
- [CrewAI Documentation](https://docs.crewai.com/) - Official CrewAI documentation
18-
- [CrewAI Examples](https://github.com/crewAIInc/crewAI-examples) - Official example projects
19-
- [Learn Agentic AI with CrewAI](https://github.com/panaversity/learn-agentic-ai) - Broad CrewAI learning resources
16+
- [Follow the practical Python roadmap](https://flypython.com/learn)
17+
- [Browse the featured resource index](https://flypython.com/resources)
18+
- [Build and test a no-key Python agent loop](https://flypython.com/learn/python-ai-agent-roadmap)
19+
- [Explore the full community catalog](https://python.flypython.com/)
2020

21-
#### **LangGraph - Advanced Agent Workflows**
22-
- [LangGraph](https://github.com/langchain-ai/langgraph) - Build stateful, multi-actor applications with LLMs
23-
- [LangChain Agent Tutorials](https://python.langchain.com/docs/tutorials/) - Official agent and tool-calling tutorials
21+
## Four paths
2422

25-
#### **AutoGen - Conversational AI Agents**
26-
- [Microsoft AutoGen](https://github.com/microsoft/autogen) - Multi-agent conversation framework
23+
1. **Python foundations** — language, environments, dependencies, typing, and tests
24+
2. **Web and APIs** — typed services, validation, HTTP clients, and applications
25+
3. **Automation** — files, processes, browsers, crawling, and data workflows
26+
4. **AI agents** — tools, structured output, state, evaluation, and safety boundaries
2727

28-
#### **Agent Development Infrastructure**
29-
- [Anthropic Tool Use](https://docs.anthropic.com/en/docs/agents-and-tools/tool-use/overview) - Official guide to tool calling and agent workflows
30-
- [Google Agent Development Kit](https://google.github.io/adk-docs/) - Official Google ADK docs
31-
- [Model Context Protocol](https://modelcontextprotocol.io/introduction) - Open protocol for connecting models to tools and external context
32-
- [PydanticAI](https://ai.pydantic.dev/) - Type-safe Python agent framework
33-
- [Mastra Docs](https://mastra.ai/docs) - Agent framework with workflows, evals, and observability
34-
- [Dapr Python SDK](https://github.com/dapr/python-sdk) - Building blocks for distributed and stateful Python services
28+
The canonical catalog lives in [`_data/resources.yml`](_data/resources.yml).
29+
The English and Chinese site pages read from that same file; the full resource
30+
list is not copied into the README files.
3531

36-
### 🛠️ Open Source LLM Agent Projects
32+
## Quality bar
3733

38-
#### **Minimal & Educational**
39-
- [min-agent](https://github.com/zhouzaida/min-agent) - Minimal 200-line LLM agent for understanding core principles
40-
- [LangChain ReAct Agent](https://github.com/botextractai/ai-langchain-react-agent) - ReAct agent with Python REPL and search
41-
- [OpenSource LLM Agents ReAct](https://github.com/Praveengovianalytics/llm_agents_open_source) - Open-source ReAct implementation references
34+
- Prefer official documentation, standards, and first-party project sources.
35+
- Explain why each resource matters instead of publishing an unranked link dump.
36+
- Record the review date, API-key requirement, and relevant safety boundary.
37+
- Label experiments honestly; do not infer production readiness from popularity.
4238

43-
#### **Production-Ready Frameworks**
44-
- [SuperModels](https://github.com/JohannesVC/SuperModels) - Desktop app for running LLM agents with reflection mechanisms
45-
- [AgentKit](https://github.com/japanvik/agentkit) - Lightweight toolkit for distributed agents
39+
See [CONTRIBUTING.md](CONTRIBUTING.md) before proposing a resource or changing
40+
its classification.
4641

47-
### 📚 LLM Agent Learning Resources
42+
## Local preview
4843

49-
#### **Comprehensive Guides**
50-
- [OpenAI Cookbook](https://cookbook.openai.com/) - Official examples and production patterns
51-
- [Prompt Optimization Guide](https://cookbook.openai.com/examples/optimize_prompts) - Practical prompt improvement workflow
44+
```bash
45+
bundle install
46+
bundle exec jekyll serve
47+
```
5248

53-
#### **Courses & Tutorials**
54-
- [Agentic AI Development Course](https://github.com/panaversity/learn-agentic-ai) - Complete course repository for agentic AI
55-
- [Python for AI and Machine Learning](https://realpython.com/learning-paths/machine-learning-python/) - Python AI learning path
56-
57-
## 📖 Python Learning & Development
58-
59-
### 🎯 Quick Navigation
60-
61-
1. [Python News](#python-news)
62-
2. [Python Books](#python-books)
63-
3. [Courses](#courses)
64-
4. [Algorithms & Data Structures](#algorithms)
65-
5. [Web Development](#web-development)
66-
6. [Data Science & Analysis](#data-science)
67-
7. [Automation & Bots](#automation--bots)
68-
8. [Finance & Trading](#finance--trading)
69-
9. [Performance Optimization](#performance)
70-
71-
---
72-
73-
### Python News
74-
75-
- [Python Official](https://www.python.org/)
76-
- [Python Insider](https://blog.python.org/)
77-
- **Reddit Communities:**
78-
- [r/Python](https://www.reddit.com/r/Python/)
79-
- [r/learnpython](https://www.reddit.com/r/learnpython/)
80-
- [r/pythontips](https://www.reddit.com/r/pythontips/)
81-
- [r/pythoncoding](https://www.reddit.com/r/pythoncoding)
82-
83-
### Python Books
84-
85-
#### **For Beginners**
86-
- **Python Crash Course: A Hands-On, Project-Based Introduction to Programming** (3rd Edition, 2023)
87-
- [Amazon](https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1718502702)
88-
- **Starting Out with Python** (4th Edition)
89-
- [Amazon](https://www.amazon.com/Starting-Out-Python-Tony-Gaddis/dp/0134444329)
90-
- **Automate the Boring Stuff with Python** (2nd Edition)
91-
- [Free Online](https://automatetheboringstuff.com/) | [Amazon](https://www.amazon.com/Automate-Boring-Stuff-Python-Programming/dp/1593279922)
92-
93-
#### **Advanced Python**
94-
- **Python Cookbook: Recipes for Mastering Python 3**
95-
- [Amazon](https://www.amazon.co.uk/Python-Cookbook-David-Beazley/dp/1449340377)
96-
- **Effective Python: 90 Specific Ways to Write Better Python** (2nd Edition)
97-
- [Amazon](https://www.amazon.com/Effective-Python-Specific-Software-Development/dp/0134853989)
98-
- **Clean Code in Python**
99-
- [Amazon](https://www.amazon.com/Clean-Code-Python-maintainable-efficient/dp/1788835832)
100-
101-
### Courses
102-
103-
#### **Beginner Courses**
104-
- [Python for Everybody](https://www.coursera.org/specializations/python)
105-
- [Python 3 Programming](https://www.coursera.org/specializations/python-3-programming)
106-
107-
#### **Advanced Learning**
108-
- [REST APIs with Flask and Python](https://www.coursera.org/learn/packt-rest-apis-with-flask-and-python-in-2024-i01az) - Professional Flask development
109-
- [yfinance Documentation](https://ranaroussi.github.io/yfinance/) - Official docs for Yahoo Finance data access in Python
110-
111-
### Algorithms
112-
113-
- [Interactive Python Coding Interview Challenges](https://github.com/donnemartin/interactive-coding-challenges) - Algorithms and data structures
114-
- [Algorithms: Minimal Examples in Python](https://github.com/keon/algorithms) - Data structures and algorithms
115-
- [Pygorithm](http://pygorithm.readthedocs.io/en/latest) - Fun way to learn algorithms
116-
117-
### Web Development
118-
119-
#### **FastAPI**
120-
- [FastAPI Documentation](https://fastapi.tiangolo.com/) - Modern, fast web framework for building APIs
121-
- [FastAPI Best Practices](https://github.com/zhanymkanov/fastapi-best-practices)
122-
123-
#### **Flask**
124-
- [REST APIs with Flask and Python](https://www.coursera.org/learn/packt-rest-apis-with-flask-and-python-in-2024-i01az)
125-
- [Developing RESTful APIs with Python and Flask](https://auth0.com/blog/developing-restful-apis-with-python-and-flask)
126-
- [Flask and Code Quality](https://flake8.pycqa.org/en/latest/user/error-codes.html)
127-
128-
#### **Django**
129-
- [Complete Beginner's Guide to Django - Part 1](https://simpleisbetterthancomplex.com/series/2017/09/04/a-complete-beginners-guide-to-django-part-1.html)
130-
- [Django REST framework Quickstart](https://www.django-rest-framework.org/tutorial/quickstart/)
131-
132-
### Data Science
133-
134-
#### **NumPy**
135-
- [From Python to NumPy](http://www.labri.fr/perso/nrougier/from-python-to-numpy/)
136-
- [Exploring Line Lengths in Python Packages](http://jakevdp.github.io/blog/2017/11/09/exploring-line-lengths-in-python-packages)
137-
138-
#### **Matplotlib**
139-
- [Anatomy of Matplotlib](https://github.com/matplotlib/AnatomyOfMatplotlib)
140-
141-
#### **Data Analysis Projects**
142-
- [Exploring United States Policing Data](https://blog.patricktriest.com/police-data-python)
143-
- [Build a Gradebook With pandas](https://realpython.com/pandas-project-gradebook/)
144-
- [FiveThirtyEight Style Sheet](https://matplotlib.org/stable/gallery/style_sheets/fivethirtyeight.html)
145-
- [Amazon Product Review Analysis](http://minimaxir.com/2017/01/amazon-spark)
146-
147-
### Automation & Bots
148-
149-
#### **Web Scraping**
150-
- [Scrapy Tutorial](https://docs.scrapy.org/en/latest/intro/tutorial.html)
151-
- [Advanced Web Scraping: Bypassing 403 Forbidden](http://sangaline.com/post/advanced-web-scraping-tutorial)
152-
- [Mastering Python Web Scraping](https://hackernoon.com/mastering-python-web-scraping-get-your-data-back-e9a5cc653d88)
153-
154-
#### **Automation Projects**
155-
- [Wedding Automation with Twilio and Python](https://www.twilio.com/blog/2017/04/wedding-at-scale-how-i-used-twilio-python-and-google-to-automate-my-wedding.html)
156-
- [Finding Interesting People on Medium](https://medium.freecodecamp.org/how-i-used-python-to-find-interesting-people-on-medium-be9261b924b0)
157-
158-
#### **Spreadsheets Integration**
159-
- [Python Excel Tutorial: The Definitive Guide](https://hackernoon.com/python-excel-tutorial-the-definitive-guide-934ee6dd15b0)
160-
- [Data Analysis with Python in Excel](https://learning.anaconda.cloud/anaconda-certified-data-analysis-with-python-in-excel)
161-
- [Google Sheets and Python](https://www.youtube.com/watch?v=vISRn5qFrkM)
162-
163-
### Finance & Trading
164-
165-
- [yfinance Documentation](https://ranaroussi.github.io/yfinance/)
166-
- [Research Backtesting Environments in Python with pandas](https://www.quantstart.com/articles/Research-Backtesting-Environments-in-Python-with-pandas/)
167-
- [Alpha Vantage API Documentation](https://www.alphavantage.co/documentation/)
168-
- [Stock Price Data - Python for Finance](https://www.youtube.com/watch?v=2BrpKpWwT2A)
169-
- [Analyzing Cryptocurrency Markets](https://blog.patricktriest.com/analyzing-cryptocurrencies-python)
170-
171-
### Performance Optimization
172-
173-
- [Million Requests per Second with Python](https://medium.freecodecamp.com/million-requests-per-second-with-python-95c137af319)
174-
- [Yes, Python is Slow, and I Don't Care](https://hackernoon.com/yes-python-is-slow-and-i-dont-care-13763980b5a1)
175-
- [Memoization in Python](https://dbader.org/blog/python-memoization)
49+
The catalog is published at [python.flypython.com](https://python.flypython.com/).

0 commit comments

Comments
 (0)