Python is a programming language whose official site provides downloads, documentation, a beginner's guide and news. The site lists application areas including web development, GUI development, AI and machine learning, scientific and numeric computing, software development and system administration. The Python Software Foundation supports the language and its community.
Directory
Search results
Published directory entries matching your search.
Python is a code project with source, releases, documentation, or setup notes.
A Byte of Python is a free book that teaches programming using Python. It serves as a tutorial or guide to the language for a beginner audience. The book teaches Python 3, and references to Python 2 are included only for historical context and understanding legacy code.
Effective Python: 125 Specific Ways to Write Better Python, 3rd Edition is a book by Brett Slatkin, published by Pearson Addison-Wesley in November 2024. It expands on the second edition from 90 to 125 best practices for writing Python code, adds new chapters on robustness and performance, and covers the language through Python version 3.13.
The Python Job Board is the official job listing page on Python.org. It lists Python-related positions such as senior Python engineers, machine learning engineers and backend engineers, with employer, location, category tags and posting dates. The page shown states that it holds 20 jobs.
The Hitchhiker's Guide to Python is an opinionated guide to the Python programming language and a best practice handbook for installing, configuring and using Python daily. It covers topics such as getting started, development environments, writing and shipping code, and project documentation.
python-timbl is a Python extension module wrapping the full TiMBL C++ programming interface, exposing all functionality of the C++ interface to Python scripts for prototyping TiMBL-based applications. It was originally developed by Sander Canisius, with a 2013 release by Maarten van Gompel, and since 2020 supports only Python 3. It is distributed under the GNU General Public License.
arTIfiCE is a jailbreak for TI CE calculators that restores the ability to run assembly programs and games. arTIfiCE v3 supports only CE OS v5.8.5, while v2 supports CE OS versions up to v5.8.4. Supported models include the TI-83 Premium CE (Edition Python), TI-84 Plus CE (Python), TI-84 Plus CE-T (Python Edition), and TI-82 Advanced Edition Python for OS v5.6.3 to v5.6.6. Installation varies by model and OS version: v3 requires the Inequalz app and transfer of an installer program and AppVar file, while older OS versions use a single program transfer. The AsmHook2 app installed by v3 persists through reboots and RAM resets, only needing a single launch after a RAM reset without a computer.
A GitHub repository curated by mahmoud that lists free, high-quality open-source software built with Python. It serves as a resource for users seeking Python-based open-source applications for various use cases.
LearnPython.org is a free interactive Python tutorial intended for everyone who wishes to learn the Python programming language, whether experienced or not. It offers chapters on basics and advanced topics, organized in sections such as Learn the Basics, Coding for Kids, and Advanced Tutorials. The site is supported by DataCamp.
A guide to design patterns in the Python programming language by Brandon Rhodes, covering Gang of Four principles, creational, structural and behavioral patterns, and Python-specific patterns. The author states progress is intermittent and directs readers to the site's GitHub commit history for new material.
30 Days Of Python is a GitHub repository or organization with source code, releases, documentation, or project resources.
avatarify-python is a video tool for encoding, conversion, repair, playback, editing, or processing workflows.
Clean Code Python is a GitHub repository or organization with source code, releases, documentation, or project resources.
Hello-Python is a code project with source, releases, documentation, or setup notes.
imutils is a Python package of convenience functions that make basic image processing operations such as translation, rotation, resizing, skeletonization, and displaying Matplotlib images easier with OpenCV. It works with Python 2.7 and Python 3 and is pip-installable given NumPy, SciPy, Matplotlib and OpenCV. A find_function method searches function names across modules.
Learn-Python is a GitHub repository or organization with source code, releases, documentation, or project resources.
Online Python Compiler is a developer tool, library, or framework for building, testing, or maintaining software.
A Python cheat sheet covering collections, data types, syntax rules, system calls, data formats and pip packages. It also lists multimedia topics. The page offers a downloadable text file, a GitHub fork link and a dark theme option.
The Python Data Science Handbook by Jake VanderPlas is published as a website containing the full text, organized into chapters on IPython, NumPy, Pandas, Matplotlib and machine learning. The text is released under the CC-BY-NC-ND license and the code under the MIT license; the content is available on GitHub as Jupyter notebooks.
Python Data Science Handbook is a code project with source, releases, documentation, or setup notes.
Python Guide is a GitHub repository or organization with source code, releases, documentation, or project resources.
Python Maateen is a non-English web resource for regional media, books, tools, communities, or learning.
Python SEO Analyzer crawls websites to audit SEO, accessibility, performance, and technical page issues.