q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

Ruler of the Mali Empire in the 14th century

Mansa Musa was the ruler of the Mali Empire in West Africa. Details recorded here should be sourced; unknown information is left blank.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

List of Python software

The Python programming language is actively used by many people, both in industry and academia, for a wide variety of purposes.

Integrated Development Environments (IDEs) for Python

[edit]

Unit testing frameworks

[edit]

Python package managers and Python distributions

[edit]

Applications

[edit]

Productivity

[edit]

Multimedia

[edit]

Gaming

[edit]

File hosting

[edit]

Network tools

[edit]
  • Celery – an asynchronous task queue/job queue based on distributed message passing.
  • Conch – implementation of the Secure Shell (SSH) protocol with Twisted.
  • Shinken – a computer system and network monitoring software application compatible with Nagios.
  • Wicd – a network manager for Linux.
  • Xpra – a tool which runs X clients, usually on a remote host, and directs their display to the local machine without losing any state.

Package managers

[edit]

Software management

[edit]
  • A-A-P – a tool used to download, build and install software via Makefile-like "recipes".
  • Anaconda (installer) – an open-source system installer for Linux distributions primarily used in Fedora Linux, CentOS, and Red Hat Enterprise Linux.
  • Ansible – a configuration management engine for computers by combining multi-node software deployment and ad hoc task execution.
  • BitBake – a make-like build tool with the special focus of distributions and packages for embedded Linux cross compilation.
  • Buildbot – a continuous integration system.
  • Buildout – a software build tool, primarily used to download and set up development or deployment software dependencies.
  • GYP (Generate Your Projects) – a build automation tool (similar to CMake and Premake) to generate native IDE project files (e.g., Visual Studio, Xcode, etc.) from one configuration.
  • Mercurial – a cross-platform, distributed source management tool.
  • Pungi – an open-source distribution compose tool to organize creating YUM and system image repositories.
  • Salt – a configuration management and remote execution engine.
  • SCons – a tool for building software.
  • Waf – a build automation tool to assist automatic compiling and installing of computer software.

Other

[edit]

Web applications

[edit]

Video games

[edit]

Web frameworks

[edit]
  • BlueBream – a rewrite by the Zope developers of the Zope 2 web application server.
  • CherryPy – an object-oriented web application server and framework.
  • CubicWeb – a web framework that targets large-scale semantic web and linked open data applications and international corporations.
  • Django – an MVT (model, view, template) web framework.
  • Flask – a modern, lightweight, well-documented micro-framework based on Werkzeug and Jinja 2.
  • Google App Engine – a platform for developing and hosting web applications in Google-managed data centers, including Python.
  • Grok – a web framework based on Zope Toolkit technology.
  • Nevow – a web application framework originally developed by the company Divmod.
  • Pylons – a lightweight web framework emphasizing flexibility and rapid development.
  • Pyramid – a minimalistic web framework inspired by Zope, Pylons and Django.
  • Python Paste – a set of utilities for web development that has been described as "a framework for web frameworks".
  • Quixote – a framework for developing Web applications in Python.
  • RapidSMS – a web framework which extends the logic and capabilities of Django to communicate with SMS messages.
  • Spyce – a technology to embed Python code into webpages.
  • Tornado – a lightweight non-blocking server and framework.
  • TurboGears – a web framework combining SQLObject/SQLAlchemy, Kid/Genshi, and CherryPy/Pylons.
  • web2py – a full-stack enterprise web application framework, following the MVC design.
  • Zope 2 – an application server, commonly used to build content management systems.

Graphics frameworks

[edit]

UI frameworks

[edit]
  • appJar – cross-platform, open-source GUI library for Python. Provides easy wrapper functions around most of Tkinter with extra functionality built in.
  • Kivy – open-source Python library for developing multitouch application software with a natural user interface (NUI).
  • PyGTK – a popular cross-platform GUI library based on GTK+; furthermore, other GNOME libraries also have bindings for Python.
  • PyQt – another cross-platform GUI library based on Qt; as above, KDE libraries also have bindings.
  • PySide – an alternative to the PyQt library, released under the BSD-style licence.
  • Tkinter – is Python's de facto GUI it is shipped in most versions of Python and is integrated in the IDLE. It is based Tcl command tool.
  • wxPython – a port of wxWidgets and a cross-platform GUI library for Python.
  • Flet – is a framework that allows building web, desktop and mobile applications in Python based on Flutter by Google

Scientific packages

[edit]

Machine learning and deep learning

[edit]

LLM inference and serving

[edit]

Mathematical libraries

[edit]
  • CuPy – a library for GPU-accelerated computing.
  • Dask – a library for parallel computing.
  • Manim – open-source Python mathematical animation and visualisation library from 3Blue1Brown.
  • Matplotlib – providing MATLAB-like plotting and mathematical functions (using NumPy).
  • NetworkX – library for studying graphs and networks
  • NumPy – a language extension that adds support for large and fast, multi-dimensional arrays and matrices.
  • Plotly – is a scientific plotting library for creating browser-based graphs.
  • SageMath – is a large mathematical software application which integrates the work of nearly 100 free software projects.
  • SymPy – a symbolic mathematical calculations package.
  • PyMC – python module containing Bayesian statistical models and fitting algorithms, including Markov chain Monte Carlo.

Additional development packages

[edit]
  • Beautiful Soup – package for parsing HTML and XML documents.
  • Cheetah – Python-powered template engine and code-generation tool.
  • Construct – python library for the declarative construction and deconstruction of data structures.
  • Genshi – template engine for XML-based vocabularies.
  • IPython – development shell both written in and designed for Python.
  • Jinja – Python-powered template engine, inspired by Django's template engine.
  • Kid – simple template engine for XML-based vocabularies.
  • Meson build system – software tool for automating the building (compiling) of software.
  • mod_wsgi – module that provides a WSGI compliant interface for hosting Python based web applications with the Apache web server.
  • PyObjC – Python to Objective-C bridge that allows writing OS X software in Python.
  • Robot Framework – generic test automation framework for acceptance testing and acceptance test-driven development (ATDD).
  • Sphinx – which converts reStructuredText files into HTML websites and other formats including PDF, EPub and Man pages.
  • SQLAlchemy – database backend and ORM.
  • SQLObject – an ORM for providing an object interface to a database.
  • Storm – an ORM from Canonical.
  • Twisted – a networking framework for Python.
  • VPython – the Python programming language plus a 3D graphics module called Visual.

Embedded as a scripting language

[edit]

Python is, or can be used as the scripting language in these notable software products:

Commercial uses

[edit]
  • CCP Games uses Stackless Python in both its server-side and client-side applications for its MMO Eve Online.[23]
  • Instagram's backend is written in Python.[24]
  • NASA is using Python to implement a CAD/CAE/PDM repository and model management, integration, and transformation system which will be the core infrastructure for its next-generation collaborative engineering environment.[25][non-primary source needed] It is also the development language for OpenMDAO, a framework developed by NASA for solving multidisciplinary design optimization problems.
  • "Python has been an important part of Google since the beginning, and remains so as the system grows and evolves. Today dozens of Google engineers use Python."[26]
  • Reddit was originally written in Common Lisp, but was rewritten in Python in 2005.[27]
  • Yahoo! Groups was originally implemented in Python.[28]
  • YouTube uses Python "to produce maintainable features in record times, with a minimum of developers".[29]
  • Enthought uses Python as the main language for many custom applications in Geophysics, Financial applications, Astrophysics, simulations for consumer product companies.

Python implementations

[edit]

Implementations of Python include:[30]

Historic Python implementations include:

  • Parrot – Virtual machine being developed mainly as the runtime for Raku, and intended to support dynamic languages like Python, Ruby, Tcl, etc.
  • Psyco – specialized JIT compiler project that has mostly been eclipsed by PyPy.
  • Pyrex – Python-like Python module development project that has mostly been eclipsed by Cython.
  • Python for S60 – CPython port to the S60 platform.
  • Stackless Python – CPython with coroutines.
  • Unladen Swallow – performance-orientated implementation based on CPython which natively executed its bytecode via an LLVM-based JIT compiler. Funded by Google, stopped circa 2011.

See also

[edit]

References

[edit]
  1. ^ "Python Programming in Emacs". Chao's Blog. September 2017.
  2. ^ "Use Vim as a Python IDE | SpaceVim".
  3. ^ "pip documentation v25.2".
  4. ^ a b "OrganizationsUsingPython - Python Wiki".
  5. ^ Mine, Mark R.; Shochet, Joe; Hughston, Roger (2003). "Building a massively multiplayer game for the million". Computers in Entertainment. 1: 1–20. doi:10.1145/950566.950589. S2CID 13977231.
  6. ^ "Toontown 2013 Source". GitHub. 17 November 2021.
  7. ^ "Part 1: Getting Started". TaleWorlds Forums. Archived from the original on 2025-02-12. Retrieved 2026-09-27.
  8. ^ "SpongeBob SquarePants: Revenge of the Flying Dutchman .DGC - ZenHAX". zenhax.com. Retrieved 2022-09-13.
  9. ^ "TXT · Jellonator/chum-world Wiki". GitHub. Retrieved 2022-09-13.
  10. ^ "The Sims 4 Creator's Camp: Modding Masterclass". Sims VIP. 4 August 2014. Retrieved 17 March 2018.
  11. ^ "programming language used? - Page 2 - Unity of Command Forums". unityofcommand.net. Archived from the original on 2025-08-24. Retrieved 2026-09-27.
  12. ^ "Unity of Command II". www.protondb.com. Retrieved 2026-09-27.
  13. ^ tom (March 15, 2018). "Developer Diary 15 – Game On!". Developer Diary 15 – Game On!.
  14. ^ "Vampire: The Masquerade – Bloodlines – Mod Developer Guide – PC – By rezzzman – GameFAQs". gamefaqs.gamespot.com. Retrieved 2020-09-11.
  15. ^ vegastrike/Assets-Production, Vega Strike, 2026-09-26, retrieved 2026-09-27
  16. ^ vegastrike/Vega-Strike-Engine-Source, Vega Strike, 2026-09-24, retrieved 2026-09-27
  17. ^ "This is GameDev, baby! Interview with developers of World of Tanks – HackMag". hackmag.com.
  18. ^ https://github.com/pyscf/pyscf
  19. ^ Kosak, Dave 'Fargo' (27 October 2005). "GameSpy: Civilization IV". GameSpy. pp. 1–3. 662218. Archived from the original on 6 December 2013. Retrieved 24 October 2009.
  20. ^ O'Hanlon, Martin (2020-09-04), martinohanlon/mcpi, retrieved 2020-09-11
  21. ^ "What is Rhino.Python?". developer.rhino3d.com.
  22. ^ "What is Rhino.Python?". developer.rhino3d.com. Retrieved 2021-04-15.
  23. ^ "EVE Online | Frequently Asked Questions". EVE Online. 2008-07-05. Archived from the original on 2009-02-22.
  24. ^ McCracken, Harry (June 23, 2015). "Do The Simple Thing First: The Engineering Behind Instagram". Fast Company.
  25. ^ "NASA Open Source Software". code.nasa.gov. Retrieved 2020-10-26.
  26. ^ Quotes about Python Peter Norvig, director of search quality at Google, Inc.
  27. ^ "on lisp". Upvoted. Archived from the original on 2020-11-12. Retrieved 2018-12-05.
  28. ^ "OrganizationsUsingPython". wiki.python.org. Retrieved 2026-09-27.
  29. ^ Quotes about Python Cuong Do, Software Architect, YouTube.com.
  30. ^ "PythonImplementations". Python Wiki. Python Software Foundation. Retrieved 2017-12-14.
  31. ^ "What's New In Python 3.11 — Python 3.11.0rc1 documentation". docs.python.org. Retrieved 2022-08-15.
  32. ^ "ActivePython". ActiveState.com. ActiveState Software. Retrieved 2017-12-14.
  33. ^ "Intel Distribution for Python". Intel Software. Intel. Retrieved 2017-12-14.
  34. ^ "Download Python". Python.org. Python Software Foundation. Retrieved 2017-12-14.
[edit]

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

Wikipedia

History of Python

The programming language Python was conceived in the late 1980s, and its implementation was started in December 1989 by Guido van Rossum at CWI in the Netherlands as a successor to ABC capable of exception handling and interfacing with the Amoeba operating system. Van Rossum was Python's principal author and had a central role in deciding the direction of Python (as reflected in the title given to him by the Python community, Benevolent Dictator for Life (BDFL)) until stepping down as leader on July 12, 2018. Python was named after the BBC TV show Monty Python's Flying Circus. Python 2.0 was released on October 16, 2000, with many major new features, such as list comprehensions, cycle-detecting garbage collector, reference counting, memory management and support for Unicode, along with a change to the development process itself, with a shift to a more transparent and community-backed process. Python 3.0, a major, backwards-incompatible release, was released on December 3, 2008 after a long period of testing. Many of its major features were also backported to the backwards-compatible Python versions 2.6 and 2.7 until support for Python 2 finally ceased at the beginning of 2020. Releases of Python 3 up through 3.12 include the 2to3 utility, which automates the translation of Python 2 code to Python 3. As of October 2026, Python 3.15 is the latest stable release. This version currently receives full bug-fix and security updates, while Python 3.14—released in October 2025—will continue to receive bug-fixes until October 2027, and after that will only receive security fixes until its end-of-life in 2030. Python 3.11 is the oldest supported branch of Python (albeit in the 'security support' phase).

MORE →
No preview image
Wikipedia

List of Monty Python projects

The Monty Python comedy troupe branched off into a variety of different media after the success of their sketch comedy television series, Monty Python's Flying Circus.

MORE →
No preview image
Wikipedia

List of Python software

The Python programming language is actively used by many people, both in industry and academia, for a wide variety of purposes.

MORE →
No preview image
Wikipedia

Outline of the Python programming language

The following outline is provided as an overview of and topical guide to Python: Python is a general-purpose, interpreted, object-oriented, functional, multi-paradigm, and dynamically typed programming language known for its emphasis on code readability and broad standard library. Python was created by Guido van Rossum and first released in 1991. It emphasizes code readability and developer productivity.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Who was the first African-American woman millionaire in the United States?

Madam C.J. Walker