Files
python/README.md

184 lines
9.7 KiB
Markdown
Raw Permalink Normal View History

2025-07-09 18:05:46 +08:00
# 🐍 FlyPython - LLM Agent & AI Development Hub
2016-03-20 10:56:35 +08:00
2025-07-09 18:05:46 +08:00
[python.flypython.com](https://python.flypython.com)
2019-11-06 18:29:10 +08:00
2025-07-09 18:05:46 +08:00
## 🤖 LLM Agent Python - Core Focus
2025-07-09 18:05:46 +08:00
### 🚀 Leading LLM Agent Frameworks
2025-07-09 18:05:46 +08:00
#### **OpenAI Agents SDK**
- [OpenAI Agents Python Documentation](https://openai.github.io/openai-agents-python/) - Official OpenAI Agents SDK for building AI agents
- [OpenAI Python Library](https://github.com/openai/openai-python) - Official OpenAI Python library
2019-10-25 12:57:31 +08:00
2025-07-09 18:05:46 +08:00
#### **CrewAI - Multi-Agent Systems**
- [CrewAI Framework](https://github.com/joaomdmoura/crewAI) - Cutting-edge framework for orchestrating role-playing, autonomous AI agents
- [CrewAI Documentation](https://docs.crewai.com/) - Official CrewAI documentation
- [CrewAI Examples](https://github.com/joaomdmoura/crewAI-examples) - Real-world CrewAI implementations
- [Learn Agentic AI with CrewAI](https://github.com/panaversity/learn-agentic-ai) - Comprehensive CrewAI learning resources
2025-07-09 18:05:46 +08:00
#### **LangGraph - Advanced Agent Workflows**
- [LangGraph](https://github.com/langchain-ai/langgraph) - Build stateful, multi-actor applications with LLMs
- [LangChain Agent Framework](https://python.langchain.com/docs/modules/agents/) - LangChain agents and tools
2019-10-25 12:57:31 +08:00
2025-07-09 18:05:46 +08:00
#### **AutoGen - Conversational AI Agents**
- [Microsoft AutoGen](https://github.com/microsoft/autogen) - Multi-agent conversation framework
2019-10-25 12:57:31 +08:00
2025-07-09 18:05:46 +08:00
#### **Dapr Agents**
- [Dapr Agents](https://github.com/dapr/python-sdk) - Stateful virtual actors for multi-agent workflows
2024-06-26 00:25:41 +08:00
2025-07-09 18:05:46 +08:00
### 🛠️ Latest Open Source LLM Agent Projects (2024)
2025-07-09 18:05:46 +08:00
#### **Minimal & Educational**
- [min-agent](https://github.com/zhouzaida/min-agent) - Minimal 200-line LLM Agent for understanding agent principles
- [LangChain ReAct Agent](https://github.com/botextractai/ai-langchain-react-agent) - ReAct agent with Python REPL and DuckDuckGo Search
- [OpenSource LLM Agents ReAct](https://github.com/Praveengovianalytics/llm_agents_open_source) - Open source LLM agents implementation
2016-03-20 11:22:00 +08:00
2025-07-09 18:05:46 +08:00
#### **Production-Ready Frameworks**
- [SuperModels](https://github.com/JohannesVC/SuperModels) - Desktop app for running LLM agents with reflection mechanisms
- [AgentKit](https://github.com/japanvik/agentkit) - Simple framework for creating distributed LLM agents over networks
2025-07-09 18:05:46 +08:00
#### **Specialized Applications**
- [CrewAI Platform Examples](https://github.com/genaiworks/crewai) - Multi-agent systems with various real-world applications
- [CrewAI Lenox](https://github.com/samurayy99/crewai_lenox) - Advanced CrewAI implementations
2019-10-25 12:57:31 +08:00
2025-07-09 18:05:46 +08:00
### 📚 LLM Agent Learning Resources
2019-10-25 12:57:31 +08:00
2025-07-09 18:05:46 +08:00
#### **Comprehensive Guides**
- [Building Multi-Agent AI Systems with CrewAI](https://medium.com/neural-engineer/understanding-crewai-building-multi-agent-ai-systems-15d0236d5cbf)
- [Agent Development Best Practices](https://cookbook.openai.com/examples/gpt4-1_prompting_guide)
2025-07-09 18:05:46 +08:00
#### **Courses & Tutorials**
- [Agentic AI Development Course](https://github.com/panaversity/learn-agentic-ai) - Complete course on Dapr Agentic Cloud Ascent (DACA)
- [Python for AI and Machine Learning](https://realpython.com/learning-paths/machine-learning-python/)
- [LangChain Agent Tutorials](https://python.langchain.com/docs/tutorials/)
2019-10-25 12:57:31 +08:00
2025-07-09 18:05:46 +08:00
## 📖 Python Learning & Development
2025-07-09 18:05:46 +08:00
### 🎯 Quick Navigation
2025-07-09 18:05:46 +08:00
1. [Python News](#python-news)
2. [Python Books](#python-books)
3. [Courses](#courses)
4. [Algorithms & Data Structures](#algorithms)
5. [Web Development](#web-development)
6. [Data Science & Analysis](#data-science)
7. [Automation & Bots](#automation--bots)
8. [Finance & Trading](#finance--trading)
9. [Performance Optimization](#performance)
2020-10-02 21:35:28 +08:00
2025-07-09 18:05:46 +08:00
---
2019-10-25 12:57:31 +08:00
2025-07-09 18:05:46 +08:00
### Python News
2019-10-25 13:03:24 +08:00
2025-07-09 18:05:46 +08:00
- [Python Official](https://www.python.org/)
- [Medium Python](https://medium.com/tag/python)
- **Reddit Communities:**
- [r/Python](https://www.reddit.com/r/Python/)
- [r/learnpython](https://www.reddit.com/r/learnpython/)
- [r/pythontips](https://www.reddit.com/r/pythontips/)
- [r/pythoncoding](https://www.reddit.com/r/pythoncoding)
2019-10-25 13:03:24 +08:00
2025-07-09 18:05:46 +08:00
### Python Books
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **For Beginners**
- **Python Crash Course: A Hands-On, Project-Based Introduction to Programming** (3rd Edition, 2023)
- [Amazon](https://www.amazon.com/Python-Crash-Course-Hands-Project-Based/dp/1718502702)
- **Starting Out with Python** (4th Edition)
- [Amazon](https://www.amazon.com/Starting-Out-Python-Tony-Gaddis/dp/0134444329)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
- **Automate the Boring Stuff with Python** (2nd Edition)
- [Free Online](https://automatetheboringstuff.com/) | [Amazon](https://www.amazon.com/Automate-Boring-Stuff-Python-Programming/dp/1593279922)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
- **Python Cookbook: Recipes for Mastering Python 3**
- [Amazon](https://www.amazon.co.uk/Python-Cookbook-David-Beazley/dp/1449340377)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Advanced Python (2023-2024)**
- **Effective Python: 90 Specific Ways to Write Better Python** (2nd Edition) ⭐⭐⭐⭐⭐
- [Amazon](https://www.amazon.com/Effective-Python-Specific-Software-Development/dp/0134853989)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
- **Clean Code in Python** ⭐⭐⭐⭐⭐
- [Amazon](https://www.amazon.com/Clean-Code-Python-maintainable-efficient/dp/1788835832)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
### Courses
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Beginner Courses**
- [Python for Everybody](https://www.coursera.org/specializations/python)
- [Python 3 Programming](https://www.coursera.org/specializations/python-3-programming)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Advanced Learning**
- [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
- [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
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
### Algorithms
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
- [Interactive Python Coding Interview Challenges](https://github.com/donnemartin/interactive-coding-challenges) - Algorithms and data structures
- [Algorithms: Minimal Examples in Python](https://github.com/keon/algorithms) - Data structures and algorithms
- [Pygorithm: Learn Python Algorithms](http://pygorithm.readthedocs.io/en/latest) - Fun way to learn algorithms
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
### Web Development
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **FastAPI**
- [FastAPI Documentation](https://fastapi.tiangolo.com/) - Modern, fast web framework for building APIs
- [FastAPI Best Practices](https://github.com/zhanymkanov/fastapi-best-practices)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Flask**
- [REST APIs with Flask and Python in 2024](https://www.coursera.org/learn/packt-rest-apis-with-flask-and-python-in-2024-i01az)
- [Developing RESTful APIs with Python and Flask](https://auth0.com/blog/developing-restful-apis-with-python-and-flask)
- [Flask & Code Quality](https://flake8.pycqa.org/en/latest/user/error-codes.html)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Django**
- [Complete Beginner's Guide to Django - Part 1](https://simpleisbetterthancomplex.com/series/2017/09/04/a-complete-beginners-guide-to-django-part-1.html)
- [Build a REST API with Django](https://scotch.io/tutorials/build-a-rest-api-with-django-a-test-driven-approach-part-1)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
### Data Science
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **NumPy**
- [From Python to Numpy](http://www.labri.fr/perso/nrougier/from-python-to-numpy/)
- [Exploring Line Lengths in Python Packages](http://jakevdp.github.io/blog/2017/11/09/exploring-line-lengths-in-python-packages)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Matplotlib**
- [Anatomy of Matplotlib](https://github.com/matplotlib/AnatomyOfMatplotlib)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Data Analysis Projects**
- [Exploring United States Policing Data](https://blog.patricktriest.com/police-data-python)
- [Analyzing 1000+ Greek Wines](https://tselai.com/greek-wines-analysis.html)
- [Generate FiveThirtyEight Graphs](https://www.dataquest.io/blog/making-538-plots)
- [Amazon Product Review Analysis](http://minimaxir.com/2017/01/amazon-spark)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
### Automation & Bots
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Web Scraping**
- [Web Scraping with Scrapy, SQL, Matplotlib](http://www.scrapingauthority.com/python-scrapy-mysql-and-matplotlib-to-gain-web-data-insights)
- [Advanced Web Scraping: Bypassing 403 Forbidden](http://sangaline.com/post/advanced-web-scraping-tutorial)
- [Mastering Python Web Scraping](https://hackernoon.com/mastering-python-web-scraping-get-your-data-back-e9a5cc653d88)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Automation Projects**
- [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)
- [Finding Interesting People on Medium](https://medium.freecodecamp.org/how-i-used-python-to-find-interesting-people-on-medium-be9261b924b0)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Bots**
- [Reddit + Facebook Messenger Bot](https://pythontips.com/2017/04/13/making-a-reddit-facebook-messenger-bot)
- [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)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
#### **Spreadsheets Integration**
- [Python Excel Tutorial: The Definitive Guide](https://hackernoon.com/python-excel-tutorial-the-definitive-guide-934ee6dd15b0)
- [Data Analysis with Python in Excel](https://learning.anaconda.cloud/anaconda-certified-data-analysis-with-python-in-excel)
- [Google Sheets and Python](https://www.youtube.com/watch?v=vISRn5qFrkM)
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
### Finance & Trading
2019-11-06 15:55:26 +08:00
2025-07-09 18:05:46 +08:00
- [2024 Guide to YFinance for Stock Analysis](https://kritjunsree.medium.com/the-2024-guide-to-using-yfinance-with-python-for-effective-stock-analysis-668a4a26ee3a)
- [Quantitative Trading with Python](https://medium.com/@deepml1818/quantitative-trading-with-python-analyzing-financial-data-7c829d447e0a)
- [Financial Data with Alpha Vantage 2024](https://medium.com/@datavisiondallas/navigating-financial-data-with-python-and-alpha-vantage-in-2024-a-beginners-guide-ca005bb1a6c2)
- [Stock Price Data - Python for Finance](https://www.youtube.com/watch?v=2BrpKpWwT2A)
- [Analyzing Cryptocurrency Markets](https://blog.patricktriest.com/analyzing-cryptocurrencies-python)
2019-11-06 15:55:26 +08:00
### Performance
2025-07-09 18:05:46 +08:00
- [Million Requests per Second with Python](https://medium.freecodecamp.com/million-requests-per-second-with-python-95c137af319)
- [Yes, Python is Slow, and I Don't Care](https://hackernoon.com/yes-python-is-slow-and-i-dont-care-13763980b5a1)
- [Memoization in Python](https://dbader.org/blog/python-memoization)