Skip to content

Commit 59453a9

Browse files
committed
Restore content-rich readmes and classic site layout
1 parent ef7f7e9 commit 59453a9

File tree

5 files changed

+525
-289
lines changed

5 files changed

+525
-289
lines changed

README.md

Lines changed: 166 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,175 @@
1-
# FlyPython
1+
# 🐍 FlyPython - LLM Agent & AI Development Hub
22

33
[python.flypython.com](https://python.flypython.com)
44

5-
FlyPython is a bilingual Jekyll site focused on Python-based AI agent development and durable engineering learning resources.
5+
## 🤖 LLM Agent Python - Core Focus
66

7-
## Site Structure
7+
### 🚀 Leading LLM Agent Frameworks
88

9-
- [index.md](index.md) is the English landing page.
10-
- [zh-cn.md](zh-cn.md) is the Chinese landing page.
11-
- [_layouts/default.html](_layouts/default.html) contains the shared shell, TOC script, and language toggle.
12-
- [assets/css/custom.css](assets/css/custom.css) contains the custom visual layer for cards, details sections, and layout polish.
13-
- [tools/check_links.py](tools/check_links.py) audits external links used by the landing pages.
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
1414

15-
## Local Maintenance
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
1620

17-
- Install Python dependency: `python3 -m pip install -r requirements.txt`
18-
- Run the link audit: `python3 tools/check_links.py`
19-
- Jekyll dependencies are declared in [Gemfile](Gemfile)
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
2024

21-
## Notes
25+
#### **AutoGen - Conversational AI Agents**
26+
- [Microsoft AutoGen](https://github.com/microsoft/autogen) - Multi-agent conversation framework
2227

23-
- Generated audit output under `reports/` is ignored and should not be committed.
24-
- The current local Ruby runtime must be `3.x` or newer to install the `github-pages` dependency set successfully.
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
35+
36+
### 🛠️ Open Source LLM Agent Projects
37+
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
42+
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
46+
47+
### 📚 LLM Agent Learning Resources
48+
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
52+
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)

0 commit comments

Comments
 (0)