Return to All Things Python, Python Topics, Awesome Lists, GitHub awesome
Awesome Python
https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
A curated list of awesome Python frameworks, Python libraries, Python software and Python resources.
Inspired by awesome-php (https://github.com/ziadoz/awesome-php).
Awesome Python - (awesome-python)
Python Algorithms and Design Patterns
Python Libraries for manipulating audio and its metadata
Python Compile software from source code:
Python Libraries for enhancing Python built-in classes
Python Content Management Systems:
Python Libraries for caching data:
Python Libraries for chatbot development:
Python Tools of static analysis, linters and code quality checkers:
Also see awesome-static-analysis - (https://github.com/mre/awesome-static-analysis)
Also see awesome-python-typing - (https://github.com/typeddjango/awesome-python-typing)
Python Static Type Annotations Generators:
Python Libraries for building command-line applications:
Python Command-line Application Development:
Python Useful CLI-based tools for productivity:
Python Libraries for migrating from Python 2 to 3:
Python Libraries for Computer Vision:
Python Libraries for concurrent and parallel execution. Also see [awesome-asyncio - (https://github.com/timofurrer/awesome-asyncio)
Python Libraries for storing and parsing configuration option:
Python Libraries for data analyzing:
Python Libraries for validating data. Used for forms in many cases:
Python Libraries for visualizing data:
Also see awesome-javascript - (https://github.com/sorrycc/awesome-javascript#data-visualization)
Python Databases implemented in Python:
Python Libraries for connecting and operating databases:
Python MySQL: See also awesome-mysql - (http://shlomi-noach.github.io/awesome-mysql)
Python PostgreSQL: See also awesome-postgres - (https://github.com/dhamaniasad/awesome-postgres)
Python SQlite: Se also awesome-sqlite - (https://github.com/planetopendata/awesome-sqlite)
Other Relational Databases:
Apache HBase.
Python Libraries for working with dates and times:
Python Libraries for debugging code:
Others:
Python Frameworks for Neural Networks and Deep Learning. Also see awesome-deep-learning - (https://github.com/ChristosChristofidis/awesome-deep-learning)
Python Software and libraries for DevOps:
Python Configuration Management:
Others:
Python Frameworks and libraries for Distributed Computing:
Python Libraries to create packaged executables for release distribution:
Python Libraries for generating project documentation:
Python Libraries for downloading:
Python Frameworks and libraries for e-commerce and payments:
Python Libraries for sending and parsing email:
Python Platforms and tools for systems integrations in enterprise environments
Python Libraries for Python version and virtual environment management:
Python Libraries for file manipulation and MIME type detection:
Python Libraries for providing foreign function interface:
Python Libraries for working with forms:
Python Functional Programming with Python:
Python Libraries for working with graphical user interface applications:
Python Libraries for working with [[GraphQL:
Python game development libraries:
Python Libraries for geocoding addresses and working with latitudes and longitudes:
Python Libraries for working with HTML and XML:
Python Libraries for working with HTTP:
Python Libraries for programming with hardware:
Python Libraries for manipulating images:
Interactive Python interpreters (REPL):
Python Libraries for working with i18n:
Python Libraries for scheduling jobs:
Python Libraries for generating and working with logs:
Python Libraries for Machine Learning. Also see awesome-machine-learning - (https://github.com/josephmisiti/awesome-machine-learning#python)
Python programming on Microsoft Windows:
Python Useful libraries or tools that don't fit in obvious categories above:
Python Libraries for working with human languages:
General:
Python Tools and libraries for Virtual Networking and SDN (Software Defined Networking):
Python Libraries for building user's activities:
Python Libraries that implement Object-Relational Mapping or data mapping techniques:
Python and Relational Databases:
Python Libraries for package and dependency management:
Python Local PyPI repository server and proxies:
Python Frameworks and tools for penetration testing:
Python Libraries that allow or deny users access to data or functionality:
Python Libraries for starting and communicating with OS processes:
Python Libraries for building recommender systems:
Python Refactoring tools and libraries for Python:
* [[Python Bicycle Repair Man]] - (http://bicyclerepair.sourceforge.net/) - Bicycle Repair Man, a refactoring tool for Python. * [[Python Bowler]] - (https://pybowler.io/) - Safe code refactoring for modern Python. * [[Python Rope]] - (https://github.com/python-rope/rope) - Rope is a python refactoring library.
Python Libraries for building RESTful APIs:
Python Libraries for robotics:
Python RPC-compatible servers:
Python Libraries for scientific computing. Also see [Python-for-Scientists - (https://github.com/TomNicholas/Python-for-Scientists)
Python Libraries and software for indexing and performing search queries on data:
Python Libraries for serializing complex data types
Python Frameworks for developing serverless Python code:
Python Shells based on Python:
Python Libraries for parsing and manipulating specific text formats:
General:
CSV, JSON, YAML:
Office:
Python Static site generator is software that takes some text + templates as input and produces HTML files on the output:
Python Libraries for tagging items:
Python Libraries for working with task queues:
Python Libraries and tools for templating and lexing:
Python Libraries for testing codebases and generating test data:
Python Libraries for parsing and manipulating plain texts:
Python Libraries for accessing third party services APIs. Also see List of Python API Wrappers and Libraries - (https://github.com/realpython/list-of-python-api-wrappers)
Python Libraries for parsing URLs:
Python Libraries for manipulating video and GIFs:
Python Tools for managing, compressing and minifying website assets:
Python Libraries for extracting web contents:
Python Libraries to automate web scraping:
Traditional full stack web frameworks. Also see Python RESTful API - (https://github.com/vinta/awesome-python#restful-api)
Python Libraries for working with WebSocket:
Where to discover learning resources or new Python libraries.
- [Fluent Python]] - (https://www.oreilly.com/library/view/fluent-python/9781491946237/) - [Think Python]] - (https://greenteapress.com/wp/think-python-2e/)
Your contributions are always welcome! Please take a look at the [contribution guidelines](https://github.com/vinta/awesome-python/blob/master/CONTRIBUTING.md) first.
I will keep some pull requests open if I'm not sure whether those libraries are awesome, you could [vote for them](https://github.com/vinta/awesome-python/pulls) by adding :+1: to them. Pull requests will be merged when their votes reach **20**.
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.
Python: Python Variables, Python Data Types, Python Control Structures, Python Loops, Python Functions, Python Modules, Python Packages, Python File Handling, Python Errors and Exceptions, Python Classes and Objects, Python Inheritance, Python Polymorphism, Python Encapsulation, Python Abstraction, Python Lists, Python Dictionaries, Python Tuples, Python Sets, Python String Manipulation, Python Regular Expressions, Python Comprehensions, Python Lambda Functions, Python Map, Filter, and Reduce, Python Decorators, Python Generators, Python Context Managers, Python Concurrency with Threads, Python Asynchronous Programming, Python Multiprocessing, Python Networking, Python Database Interaction, Python Debugging, Python Testing and Unit Testing, Python Virtual Environments, Python Package Management, Python Data Analysis, Python Data Visualization, Python Web Scraping, Python Web Development with Flask/Django, Python API Interaction, Python GUI Programming, Python Game Development, Python Security and Cryptography, Python Blockchain Programming, Python Machine Learning, Python Deep Learning, Python Natural Language Processing, Python Computer Vision, Python Robotics, Python Scientific Computing, Python Data Engineering, Python Cloud Computing, Python DevOps Tools, Python Performance Optimization, Python Design Patterns, Python Type Hints, Python Version Control with Git, Python Documentation, Python Internationalization and Localization, Python Accessibility, Python Configurations and Environments, Python Continuous Integration/Continuous Deployment, Python Algorithm Design, Python Problem Solving, Python Code Readability, Python Software Architecture, Python Refactoring, Python Integration with Other Languages, Python Microservices Architecture, Python Serverless Computing, Python Big Data Analysis, Python Internet of Things (IoT), Python Geospatial Analysis, Python Quantum Computing, Python Bioinformatics, Python Ethical Hacking, Python Artificial Intelligence, Python Augmented Reality and Virtual Reality, Python Blockchain Applications, Python Chatbots, Python Voice Assistants, Python Edge Computing, Python Graph Algorithms, Python Social Network Analysis, Python Time Series Analysis, Python Image Processing, Python Audio Processing, Python Video Processing, Python 3D Programming, Python Parallel Computing, Python Event-Driven Programming, Python Reactive Programming.
Variables, Data Types, Control Structures, Loops, Functions, Modules, Packages, File Handling, Errors and Exceptions, Classes and Objects, Inheritance, Polymorphism, Encapsulation, Abstraction, Lists, Dictionaries, Tuples, Sets, String Manipulation, Regular Expressions, Comprehensions, Lambda Functions, Map, Filter, and Reduce, Decorators, Generators, Context Managers, Concurrency with Threads, Asynchronous Programming, Multiprocessing, Networking, Database Interaction, Debugging, Testing and Unit Testing, Virtual Environments, Package Management, Data Analysis, Data Visualization, Web Scraping, Web Development with Flask/Django, API Interaction, GUI Programming, Game Development, Security and Cryptography, Blockchain Programming, Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Robotics, Scientific Computing, Data Engineering, Cloud Computing, DevOps Tools, Performance Optimization, Design Patterns, Type Hints, Version Control with Git, Documentation, Internationalization and Localization, Accessibility, Configurations and Environments, Continuous Integration/Continuous Deployment, Algorithm Design, Problem Solving, Code Readability, Software Architecture, Refactoring, Integration with Other Languages, Microservices Architecture, Serverless Computing, Big Data Analysis, Internet of Things (IoT), Geospatial Analysis, Quantum Computing, Bioinformatics, Ethical Hacking, Artificial Intelligence, Augmented Reality and Virtual Reality, Blockchain Applications, Chatbots, Voice Assistants, Edge Computing, Graph Algorithms, Social Network Analysis, Time Series Analysis, Image Processing, Audio Processing, Video Processing, 3D Programming, Parallel Computing, Event-Driven Programming, Reactive Programming.
Python Glossary, Python Fundamentals, Python Inventor: Python Language Designer: Guido van Rossum on 20 February 1991; PEPs, Python Scripting, Python Keywords, Python Built-In Data Types, Python Data Structures - Python Algorithms, Python Syntax, Python OOP - Python Design Patterns, Python Module Index, pymotw.com, Python Package Manager (pip-PyPI), Python Virtualization (Conda, Miniconda, Virtualenv, Pipenv, Poetry), Python Interpreter, CPython, Python REPL, Python IDEs (PyCharm, Jupyter Notebook), Python Development Tools, Python Linter, Pythonista-Python User, Python Uses, List of Python Software, Python Popularity, Python Compiler, Python Transpiler, Python DevOps - Python SRE, Python Data Science - Python DataOps, Python Machine Learning, Python Deep Learning, Functional Python, Python Concurrency - Python GIL - Python Async (Asyncio), Python Standard Library, Python Testing (Pytest), Python Libraries (Flask), Python Frameworks (Django), Python History, Python Bibliography, Manning Python Series, Python Official Glossary - Python Glossary, Python Topics, Python Courses, Python Research, Python GitHub, Written in Python, Python Awesome List, Python Versions. (navbar_python - see also navbar_python_libaries, navbar_python_standard_library, navbar_python_virtual_environments, navbar_numpy, navbar_datascience)