Skip to content

Latest commit

 

History

History
50 lines (42 loc) · 3.61 KB

best-python.md

File metadata and controls

50 lines (42 loc) · 3.61 KB

Best Python

docs for beginner

best open source projects for beginner

  • poetry Python dependency management and packaging made easy
  • pytest A mature full-featured Python testing tool.
  • pywolf A simple python framework, config management, app context, and utils wrappers, ...
  • FastAPI modern fast web framework. (vs flask)
  • databases Async database support for Python.
  • httpx A next generation HTTP client for Python
  • redis-py Redis Python Client(with asyncio support)
  • jinja A very fast and expressive template engine.
  • boltons 250+ constructs, recipes, and snippets which extend the Python standard library
  • arrow Better dates & times for Python
  • pyyaml A full-featured YAML framework for the Python programming language.
  • awesome Python A curated list of awesome Python frameworks, libraries, software and resources

cli

  • click A package for creating beautiful command line interfaces in a composable way.
  • rich Python library for rich text and beautiful formatting in the terminal.
  • python-fire Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
  • invoke Pythonic task management & command execution.

multimedia

  • Pillow Python Imaging Library

dev ops

  • ansible IT automation platform that makes your applications and systems easier to deploy and maintain.
  • salt Software to automate the management and configuration of any infrastructure or application at scale
  • Supervisor Supervisor process control system for Unix (supervisord)

data science

  • pandas fast, powerful, flexible and easy to use open source data analysis and manipulation tool
  • numpy The fundamental package for scientific computing with Python
  • matplotlib a comprehensive library for creating static, animated, and interactive visualizations
  • jupyter web-based interactive development environment for notebooks, code, and data
  • scikit-learn Simple and efficient tools for predictive data analysis
  • funNLP A collection of tools and datasets for Chinese NLP
  • jieba The most popular Chinese text segmentation library
  • pytorch - Tensors and Dynamic neural networks in Python with strong GPU acceleration.
  • tensorflow The most popular Deep Learning framework created by Google.
  • transformers State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.
  • beautiful soup get data out of html page
  • textract xtract text from any document