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
|