|
1 | | -# 🐍 FlyPython - LLM Agent & AI Development Hub |
| 1 | +# FlyPython |
2 | 2 |
|
3 | 3 | [python.flypython.com](https://python.flypython.com) |
4 | 4 |
|
5 | | -## 🤖 LLM Agent Python - Core Focus |
| 5 | +FlyPython is a bilingual Jekyll site focused on Python-based AI agent development and durable engineering learning resources. |
6 | 6 |
|
7 | | -### 🚀 Leading LLM Agent Frameworks |
| 7 | +## Site Structure |
8 | 8 |
|
9 | | -#### **OpenAI Agents SDK** |
10 | | -- [OpenAI Agents Python Documentation](https://openai.github.io/openai-agents-python/) - Official OpenAI Agents SDK for building AI agents |
11 | | -- [OpenAI Python Library](https://github.com/openai/openai-python) - Official OpenAI Python library |
| 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. |
12 | 14 |
|
13 | | -#### **CrewAI - Multi-Agent Systems** |
14 | | -- [CrewAI Framework](https://github.com/joaomdmoura/crewAI) - Cutting-edge framework for orchestrating role-playing, autonomous AI agents |
15 | | -- [CrewAI Documentation](https://docs.crewai.com/) - Official CrewAI documentation |
16 | | -- [CrewAI Examples](https://github.com/joaomdmoura/crewAI-examples) - Real-world CrewAI implementations |
17 | | -- [Learn Agentic AI with CrewAI](https://github.com/panaversity/learn-agentic-ai) - Comprehensive CrewAI learning resources |
| 15 | +## Local Maintenance |
18 | 16 |
|
19 | | -#### **LangGraph - Advanced Agent Workflows** |
20 | | -- [LangGraph](https://github.com/langchain-ai/langgraph) - Build stateful, multi-actor applications with LLMs |
21 | | -- [LangChain Agent Framework](https://python.langchain.com/docs/modules/agents/) - LangChain agents and tools |
| 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) |
22 | 20 |
|
23 | | -#### **AutoGen - Conversational AI Agents** |
24 | | -- [Microsoft AutoGen](https://github.com/microsoft/autogen) - Multi-agent conversation framework |
| 21 | +## Notes |
25 | 22 |
|
26 | | -#### **Dapr Agents** |
27 | | -- [Dapr Agents](https://github.com/dapr/python-sdk) - Stateful virtual actors for multi-agent workflows |
28 | | - |
29 | | -### 🛠️ Latest Open Source LLM Agent Projects (2024) |
30 | | - |
31 | | -#### **Minimal & Educational** |
32 | | -- [min-agent](https://github.com/zhouzaida/min-agent) - Minimal 200-line LLM Agent for understanding agent principles |
33 | | -- [LangChain ReAct Agent](https://github.com/botextractai/ai-langchain-react-agent) - ReAct agent with Python REPL and DuckDuckGo Search |
34 | | -- [OpenSource LLM Agents ReAct](https://github.com/Praveengovianalytics/llm_agents_open_source) - Open source LLM agents implementation |
35 | | - |
36 | | -#### **Production-Ready Frameworks** |
37 | | -- [SuperModels](https://github.com/JohannesVC/SuperModels) - Desktop app for running LLM agents with reflection mechanisms |
38 | | -- [AgentKit](https://github.com/japanvik/agentkit) - Simple framework for creating distributed LLM agents over networks |
39 | | - |
40 | | -#### **Specialized Applications** |
41 | | -- [CrewAI Platform Examples](https://github.com/genaiworks/crewai) - Multi-agent systems with various real-world applications |
42 | | -- [CrewAI Lenox](https://github.com/samurayy99/crewai_lenox) - Advanced CrewAI implementations |
43 | | - |
44 | | -### 📚 LLM Agent Learning Resources |
45 | | - |
46 | | -#### **Comprehensive Guides** |
47 | | -- [Building Multi-Agent AI Systems with CrewAI](https://medium.com/neural-engineer/understanding-crewai-building-multi-agent-ai-systems-15d0236d5cbf) |
48 | | -- [Agent Development Best Practices](https://cookbook.openai.com/examples/gpt4-1_prompting_guide) |
49 | | - |
50 | | -#### **Courses & Tutorials** |
51 | | -- [Agentic AI Development Course](https://github.com/panaversity/learn-agentic-ai) - Complete course on Dapr Agentic Cloud Ascent (DACA) |
52 | | -- [Python for AI and Machine Learning](https://realpython.com/learning-paths/machine-learning-python/) |
53 | | -- [LangChain Agent Tutorials](https://python.langchain.com/docs/tutorials/) |
54 | | - |
55 | | -## 📖 Python Learning & Development |
56 | | - |
57 | | -### 🎯 Quick Navigation |
58 | | - |
59 | | -1. [Python News](#python-news) |
60 | | -2. [Python Books](#python-books) |
61 | | -3. [Courses](#courses) |
62 | | -4. [Algorithms & Data Structures](#algorithms) |
63 | | -5. [Web Development](#web-development) |
64 | | -6. [Data Science & Analysis](#data-science) |
65 | | -7. [Automation & Bots](#automation--bots) |
66 | | -8. [Finance & Trading](#finance--trading) |
67 | | -9. [Performance Optimization](#performance) |
68 | | - |
69 | | ---- |
70 | | - |
71 | | -### Python News |
72 | | - |
73 | | -- [Python Official](https://www.python.org/) |
74 | | -- [Medium Python](https://medium.com/tag/python) |
75 | | -- **Reddit Communities:** |
76 | | - - [r/Python](https://www.reddit.com/r/Python/) |
77 | | - - [r/learnpython](https://www.reddit.com/r/learnpython/) |
78 | | - - [r/pythontips](https://www.reddit.com/r/pythontips/) |
79 | | - - [r/pythoncoding](https://www.reddit.com/r/pythoncoding) |
80 | | - |
81 | | -### Python Books |
82 | | - |
83 | | -#### **For Beginners** |
84 | | -- **Python Crash Course: A Hands-On, Project-Based Introduction to Programming** (3rd Edition, 2023) |
85 | | - - [Amazon](https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1718502702) |
86 | | - |
87 | | -- **Starting Out with Python** (4th Edition) |
88 | | - - [Amazon](https://www.amazon.com/Starting-Out-Python-Tony-Gaddis/dp/0134444329) |
89 | | - |
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 | | -- **Python Cookbook: Recipes for Mastering Python 3** |
94 | | - - [Amazon](https://www.amazon.co.uk/Python-Cookbook-David-Beazley/dp/1449340377) |
95 | | - |
96 | | -#### **Advanced Python (2023-2024)** |
97 | | -- **Effective Python: 90 Specific Ways to Write Better Python** (2nd Edition) ⭐⭐⭐⭐⭐ |
98 | | - - [Amazon](https://www.amazon.com/Effective-Python-Specific-Software-Development/dp/0134853989) |
99 | | - |
100 | | -- **Clean Code in Python** ⭐⭐⭐⭐⭐ |
101 | | - - [Amazon](https://www.amazon.com/Clean-Code-Python-maintainable-efficient/dp/1788835832) |
102 | | - |
103 | | -### Courses |
104 | | - |
105 | | -#### **Beginner Courses** |
106 | | -- [Python for Everybody](https://www.coursera.org/specializations/python) |
107 | | -- [Python 3 Programming](https://www.coursera.org/specializations/python-3-programming) |
108 | | - |
109 | | -#### **Advanced Learning** |
110 | | -- [REST APIs with Flask and Python in 2024](https://www.coursera.org/learn/packt-rest-apis-with-flask-and-python-in-2024-i01az) - Professional Flask Development |
111 | | -- [Financial Analysis with YFinance](https://kritjunsree.medium.com/the-2024-guide-to-using-yfinance-with-python-for-effective-stock-analysis-668a4a26ee3a) - Modern Python Finance Tools |
112 | | - |
113 | | -### Algorithms |
114 | | - |
115 | | -- [Interactive Python Coding Interview Challenges](https://github.com/donnemartin/interactive-coding-challenges) - Algorithms and data structures |
116 | | -- [Algorithms: Minimal Examples in Python](https://github.com/keon/algorithms) - Data structures and algorithms |
117 | | -- [Pygorithm: Learn Python Algorithms](http://pygorithm.readthedocs.io/en/latest) - Fun way to learn algorithms |
118 | | - |
119 | | -### Web Development |
120 | | - |
121 | | -#### **FastAPI** |
122 | | -- [FastAPI Documentation](https://fastapi.tiangolo.com/) - Modern, fast web framework for building APIs |
123 | | -- [FastAPI Best Practices](https://github.com/zhanymkanov/fastapi-best-practices) |
124 | | - |
125 | | -#### **Flask** |
126 | | -- [REST APIs with Flask and Python in 2024](https://www.coursera.org/learn/packt-rest-apis-with-flask-and-python-in-2024-i01az) |
127 | | -- [Developing RESTful APIs with Python and Flask](https://auth0.com/blog/developing-restful-apis-with-python-and-flask) |
128 | | -- [Flask & Code Quality](https://flake8.pycqa.org/en/latest/user/error-codes.html) |
129 | | - |
130 | | -#### **Django** |
131 | | -- [Complete Beginner's Guide to Django - Part 1](https://simpleisbetterthancomplex.com/series/2017/09/04/a-complete-beginners-guide-to-django-part-1.html) |
132 | | -- [Build a REST API with Django](https://scotch.io/tutorials/build-a-rest-api-with-django-a-test-driven-approach-part-1) |
133 | | - |
134 | | -### Data Science |
135 | | - |
136 | | -#### **NumPy** |
137 | | -- [From Python to Numpy](http://www.labri.fr/perso/nrougier/from-python-to-numpy/) |
138 | | -- [Exploring Line Lengths in Python Packages](http://jakevdp.github.io/blog/2017/11/09/exploring-line-lengths-in-python-packages) |
139 | | - |
140 | | -#### **Matplotlib** |
141 | | -- [Anatomy of Matplotlib](https://github.com/matplotlib/AnatomyOfMatplotlib) |
142 | | - |
143 | | -#### **Data Analysis Projects** |
144 | | -- [Exploring United States Policing Data](https://blog.patricktriest.com/police-data-python) |
145 | | -- [Analyzing 1000+ Greek Wines](https://tselai.com/greek-wines-analysis.html) |
146 | | -- [Generate FiveThirtyEight Graphs](https://www.dataquest.io/blog/making-538-plots) |
147 | | -- [Amazon Product Review Analysis](http://minimaxir.com/2017/01/amazon-spark) |
148 | | - |
149 | | -### Automation & Bots |
150 | | - |
151 | | -#### **Web Scraping** |
152 | | -- [Web Scraping with Scrapy, SQL, Matplotlib](http://www.scrapingauthority.com/python-scrapy-mysql-and-matplotlib-to-gain-web-data-insights) |
153 | | -- [Advanced Web Scraping: Bypassing 403 Forbidden](http://sangaline.com/post/advanced-web-scraping-tutorial) |
154 | | -- [Mastering Python Web Scraping](https://hackernoon.com/mastering-python-web-scraping-get-your-data-back-e9a5cc653d88) |
155 | | - |
156 | | -#### **Automation Projects** |
157 | | -- [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) |
158 | | -- [Finding Interesting People on Medium](https://medium.freecodecamp.org/how-i-used-python-to-find-interesting-people-on-medium-be9261b924b0) |
159 | | - |
160 | | -#### **Bots** |
161 | | -- [Reddit + Facebook Messenger Bot](https://pythontips.com/2017/04/13/making-a-reddit-facebook-messenger-bot) |
162 | | -- [Instagram Bot Success Story](https://medium.freecodecamp.com/my-open-source-instagram-bot-got-me-2-500-real-followers-for-5-in-server-costs-e40491358340) |
163 | | - |
164 | | -#### **Spreadsheets Integration** |
165 | | -- [Python Excel Tutorial: The Definitive Guide](https://hackernoon.com/python-excel-tutorial-the-definitive-guide-934ee6dd15b0) |
166 | | -- [Data Analysis with Python in Excel](https://learning.anaconda.cloud/anaconda-certified-data-analysis-with-python-in-excel) |
167 | | -- [Google Sheets and Python](https://www.youtube.com/watch?v=vISRn5qFrkM) |
168 | | - |
169 | | -### Finance & Trading |
170 | | - |
171 | | -- [2024 Guide to YFinance for Stock Analysis](https://kritjunsree.medium.com/the-2024-guide-to-using-yfinance-with-python-for-effective-stock-analysis-668a4a26ee3a) |
172 | | -- [Quantitative Trading with Python](https://medium.com/@deepml1818/quantitative-trading-with-python-analyzing-financial-data-7c829d447e0a) |
173 | | -- [Financial Data with Alpha Vantage 2024](https://medium.com/@datavisiondallas/navigating-financial-data-with-python-and-alpha-vantage-in-2024-a-beginners-guide-ca005bb1a6c2) |
174 | | -- [Stock Price Data - Python for Finance](https://www.youtube.com/watch?v=2BrpKpWwT2A) |
175 | | -- [Analyzing Cryptocurrency Markets](https://blog.patricktriest.com/analyzing-cryptocurrencies-python) |
176 | | - |
177 | | - |
178 | | - |
179 | | -### Performance |
180 | | - |
181 | | -- [Million Requests per Second with Python](https://medium.freecodecamp.com/million-requests-per-second-with-python-95c137af319) |
182 | | -- [Yes, Python is Slow, and I Don't Care](https://hackernoon.com/yes-python-is-slow-and-i-dont-care-13763980b5a1) |
183 | | -- [Memoization in Python](https://dbader.org/blog/python-memoization) |
| 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. |
0 commit comments