Skip to content

Commit ef7f7e9

Browse files
committed
Restructure site into dedicated landing pages
1 parent 64f1f9c commit ef7f7e9

File tree

14 files changed

+649
-391
lines changed

14 files changed

+649
-391
lines changed

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,11 @@ pids
4343
# Temporary files
4444
tmp/
4545
temp/
46-
.tmp/
46+
.tmp/
47+
48+
# Python
49+
__pycache__/
50+
*.pyc
51+
52+
# Generated reports
53+
reports/

Gemfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
source "https://rubygems.org"
2+
3+
gem "github-pages", group: :jekyll_plugins

README.md

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

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

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.
66

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

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.
1214

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
1816

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)
2220

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

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

Comments
 (0)