general-purpose programming language
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation. Python is dynamically type-checked and garbage-collected. It supports multiple programming paradigms, including structured … Wikipedia
🌐
Readthedocs
pygithub.readthedocs.io › en › latest › introduction.html
Introduction — PyGithub 0.1.dev1+g7d1ba281e documentation
With it, you can manage your Github resources (repositories, user profiles, organizations, etc.) from Python scripts. Should you have any question, any remark, or if you find a bug, or if there is something you can do with the API but not with PyGithub, please open an issue. ... from github import Github # Authentication is defined via github.Auth from github import Auth # Using an access token auth = Auth.Token("access_token") # Public Web Github g = Github(auth=auth) # Github Enterprise with custom hostname g = Github(auth=auth, base_url="https://{hostname}/api/v3") # Use lazy mode (see https://pygithub.readthedocs.io/en/stable/examples/LazyMode.html) g = Github(auth=auth, lazy=True)
🌐
GitHub
github.com › python
Python · GitHub
Collection of library stubs for Python, with static types · Python 5k 2k · devguide · devguide Public · The Python developer's guide · Python 2.1k 986 · Showing 10 of 91 repositories · python-docs-zh-cn Public · Simplified Chinese translation of the Python documentation ·
🌐
GitHub
github.com › PyGithub › PyGithub
GitHub - PyGithub/PyGithub: Typed interactions with the GitHub API v3 · GitHub
This library enables you to manage GitHub resources such as repositories, user profiles, and organizations in your Python applications.
Starred by 7.7K users
Forked by 1.9K users
Languages   Python 99.6% | Shell 0.4%
🌐
PyPI
pypi.org › project › PyGithub
PyGithub · PyPI
from github import Github # ... print(repo.name) # To close connections after use g.close() More information can be found on the PyGitHub documentation site....
      » pip install PyGithub
    
Published   Mar 22, 2026
Version   2.9.0
🌐
GitHub
github.com › gitpython-developers › GitPython
GitHub - gitpython-developers/GitPython: GitPython is a python library used to interact with Git repositories. · GitHub
Ensure testing libraries are installed. This is taken care of already if you installed with: ... If you had installed with a command like pip install -e . instead, you can still run the above command to add the testing dependencies. ... This includes the linting and autoformatting done by Ruff, as well as some other checks. ... Style and formatting checks, and running tests on all the different supported Python versions, will be performed:
Starred by 5.1K users
Forked by 968 users
Languages   Python
🌐
GitHub
github.com › vinta › awesome-python
GitHub - vinta/awesome-python: An opinionated list of Python frameworks, libraries, tools, and resources · GitHub
February 20, 2026 - scikit-learn - The most popular Python library for Machine Learning with extensive documentation and community support.
Starred by 291K users
Forked by 27.6K users
Languages   Python 59.6% | CSS 19.0% | HTML 10.6% | JavaScript 10.4% | Makefile 0.4%
🌐
GitHub
github.com › topics › python-library
python-library · GitHub Topics · GitHub
python cli library awesome utilities python-library pypi data-structures collections awesome-list utility-library python-utilities python-framework python-libraries best-of best-of-list ... oletools - python tools to analyze MS OLE2 files (Structured Storage, Compound File Binary Format) and MS Office documents, for malware analysis, forensics and debugging.
Find elsewhere
🌐
Readthedocs
gitpython.readthedocs.io
GitPython Documentation — GitPython 3.1.46 documentation
© Copyright Copyright (C) 2008, 2009 Michael Trier and contributors, 2010-2015 Sebastian Thiel
🌐
GitHub
github.com › topics › python-documentation
python-documentation · GitHub Topics · GitHub
sphinx sphinx-documentation sphinx-theme sphinx-doc rtd python-documentation auto-documentation sphinx-autodoc ppython-documentation ... python documentation translation icon-pack uml morse-code morse ico uml-diagram pyinstaller tinker python-documentation morsecode-translator morse-code-converter morsecode-documentation documentation-morsecode morsedocumentation morsecode-documentations
🌐
GitHub
github.com › topics › python-libraries
python-libraries · GitHub Topics · GitHub
A cross-platform library for creation, storage, management of commands and command packages. Execution of commands, parsing of files with command packages. python python-library termux python-scripts command-execution python-packages python-package ...
🌐
PyPI
pypi.org › project › github
github · PyPI
An asynchronous python wrapper around the GitHub API
      » pip install github
    
Published   Jul 06, 2022
Version   1.2.7
🌐
The Python Code
thepythoncode.com › article › using-github-api-in-python
How to Use Github API in Python - The Python Code
In this tutorial, you will learn how you can use GitHub API v3 in Python using both requests or PyGithub libraries.
🌐
Martin Heinz
martinheinz.dev › blog › 25
All the Things You Can Do With GitHub API and Python | Martin Heinz | Personal Website & Blog
June 15, 2020 - First things first though - let's install both libraries (PyGitHub and Requests) and see a simple example for both: ~ $ pip install PyGithub requests · Example using PyGitHub: from github import Github import os from pprint import pprint token = os.getenv('GITHUB_TOKEN', '...') g = Github(token) repo = g.get_repo("MartinHeinz/python-project-blueprint") issues = repo.get_issues(state="open") pprint(issues.get_page(0)) Example using Requests: import requests import os from pprint import pprint token = os.getenv('GITHUB_TOKEN', '...') owner = "MartinHeinz" repo = "python-project-blueprint" query
🌐
GitHub
github.com › python › cpython
GitHub - python/cpython: The Python programming language · GitHub
3 days ago - If you want to install multiple versions of Python, see the section below entitled "Installing multiple versions". Documentation for Python 3.15 is online, updated daily.
Starred by 72.2K users
Forked by 34.4K users
Languages   Python 62.1% | C 35.8% | C++ 0.7% | M4 0.4% | HTML 0.3% | JavaScript 0.2%
🌐
GitHub
gist.github.com › 8bac0cd6fe9454a8759096490bf33d7b
Popular Python Libraries · GitHub
Popular Python Libraries · Display the source blob · Display the rendered blob Raw · Popular Python Libraries.ipynb · Loading · Sorry, something went wrong. Reload? Sorry, we cannot display this file. Sorry, this file is invalid so it cannot be displayed.
🌐
Medium
medium.com › practical-coding › documenting-your-python-library-from-zero-to-website-488f87ae58f5
Documenting your Python library, from zero to website | by Oliver K. Ernst, Ph.D. | Practical coding | Medium
July 30, 2020 - Check your settings on the “Settings” tab under “GitHub pages” — they should automatically have changed to build from the gh-pages branch: ... I had to manually change this from gh-pages to master and back to get the website to become available. It should then also automatically list the URL here. You can also check your gh-pages branch, which should containt your HTML files: ... A common problem in the build process is that you used some external library that you installed with pip install external_library.
🌐
GitHub
gist.github.com › lneeraj97 › 8f617b1f67434b11a9f491f8b202eda9
Python documentation standards (Notes) · GitHub
python-documentation-notes.md · Imports should always be written at the top of the file, after any module comments and docstrings. Imports should be divided according to what is being imported. There are generally three groups: Standard library imports (Python’s built-in modules) Related third party imports (modules that are installed and do not belong to the current application) Local application imports (modules that belong to the current application) Each group of imports should be separated by a blank space.
🌐
GitHub
github.com › orgs › python › repositories
python repositories · GitHub
Traditional Chinese (zh-tw) translation of the Python Documentation · pythontranslation · pythontranslation · Python• · Other•225•279•41•18•Updated · Apr 1, 2026 · Apr 1, 2026 · Public · python/typeshed’s past year of commit activity · Collection of library stubs for Python, with static types ·