Python (programming language)

GPTKB entity

Statements (109)
Predicate Object
gptkbp:instanceOf gptkb:programming_language
gptkbp:designedBy gptkb:Guido_van_Rossum
gptkbp:fileExtension .py
.pyc
.pyo
.pyw
.pyz
gptkbp:firstAppearance 1991
https://www.w3.org/2000/01/rdf-schema#label Python (programming language)
gptkbp:implementedIn gptkb:CPython
gptkb:CircuitPython
gptkb:IronPython
gptkb:Jython
gptkb:MicroPython
gptkb:PyPy
gptkb:Stackless_Python
gptkbp:influenced gptkb:King
gptkb:Ruby
gptkb:Cobra
gptkb:CoffeeScript
gptkb:F#
gptkb:Nim
gptkb:OCaml
gptkb:Swift
gptkb:Go
gptkb:Julia
gptkb:Groovy
gptkb:Rust
D
Boo
gptkbp:influencedBy gptkb:ABC
gptkb:Lisp
gptkb:Perl
gptkb:Smalltalk
gptkb:graphical_user_interface
gptkb:Algol_68
gptkb:Modula-3
gptkb:C++
C
gptkbp:latestReleaseVersion 3.12
2023-10-02
gptkbp:license gptkb:Python_Software_Foundation_License
gptkbp:notableFeature cross-platform
dynamic typing
garbage collection
interpreted language
multi-paradigm
open source
readability
easy integration with C/C++
extensive standard library
indentation-based syntax
large community
used for 3D modeling
used for DevOps
used for GUI development
used for IoT
used for animation
used for artificial intelligence
used for audio processing
used for augmented reality
used for automation
used for automation of repetitive tasks
used for automation testing
used for big data
used for bioinformatics
used for blockchain
used for cloud computing
used for cloud orchestration
used for cybersecurity
used for data science
used for desktop applications
used for education
used for embedded systems
used for finance
used for game development
used for image processing
used for machine learning
used for mobile app development
used for natural language processing
used for network programming
used for penetration testing
used for quantum computing
used for robotics
used for scientific computing
used for scientific visualization
used for scripting
used for simulation
used for statistics
used for video processing
used for virtual reality
used for web development
used for web scraping
gptkbp:operatingSystem cross-platform
gptkbp:paradigm object-oriented programming
functional programming
imperative programming
procedural programming
reflective programming
gptkbp:standardizedBy gptkb:PEP_20
gptkb:PEP_8
gptkbp:standardLibrary yes
gptkbp:typingDiscipline dynamic typing
duck typing
gptkbp:website https://www.python.org/
gptkbp:bfsParent gptkb:Guido_van_Rossum
gptkb:Introduction_to_Computing_and_Programming_with_Python
gptkb:Introduction_to_Computation_and_Programming_Using_Python
gptkbp:bfsLayer 5