Skip to content

zacniewski/useful-python-resources

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

🐍 Useful Python Resources

A curated list of awesome Python frameworks, libraries, software and resources.


🏛️ Official Sites

✍️ Blogs

✉️ Newsletters

🧪 Scientific & Data Science

  • NumPy - The fundamental package for scientific computing with Python.
  • SciPy - Ecosystem of open-source software for mathematics, science, and engineering.
  • Matplotlib - A comprehensive library for creating static, animated, and interactive visualizations.
  • Pandas - Powerful data structures for data analysis, time series, and statistics.
  • SymPy - Python library for symbolic mathematics.
  • SciKit-Learn - Simple and efficient tools for predictive data analysis.
  • PyTorch - An open-source machine learning framework.
  • TensorFlow - An end-to-end open source platform for machine learning.
  • NetworkX - High-productivity software for complex networks.
  • Orange - Open source machine learning and data visualization.

🌐 Web Frameworks (WWW)

  • FastAPI - Modern, high-performance, web framework for building APIs with Python 3.8+ based on standard Python type hints.
  • Django - The Web framework for perfectionists with deadlines.
  • Flask - A lightweight WSGI web application framework.
  • Falcon - High-performance Python framework for building cloud APIs and microservices.
  • Tornado - A Python web framework and asynchronous networking library.
  • Pyramid - A small, fast, down-to-earth Python web framework.
  • Bottle - Fast, simple and lightweight WSGI micro web-framework.
  • Sanic - Next-generation Python web framework built on top of uvloop and designed for speed.

🎓 Tutorials & Workshops

🕷️ Scraping

  • Scrapy - An open-source and collaborative framework for extracting data from websites.
  • Beautiful Soup - A library for pulling data out of HTML and XML files.
  • Playwright for Python - Reliable end-to-end testing and automation for modern web apps.
  • HTTPX - A next-generation HTTP client for Python.

📚 Online Books

💡 Tips, Tricks & Idioms

🛠️ Other Useful Tools

  • SQLAlchemy - The Python SQL Toolkit and Object Relational Mapper.
  • Celery - An asynchronous task queue/job queue based on distributed message passing.
  • xonsh - A Python-powered, cross-platform, Unix-gazing shell language.
  • Poetry - Python packaging and dependency management made easy.
  • Black - The uncompromising Python code formatter.
  • Rich - A Python library for rich text and beautiful formatting in the terminal.

About

A curated list of awesome Python resources

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors