Python

Python is a widely used high-level[1], general-purpose, interpreted[2], dynamic programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than possible in other popular programming languages.
Courses
Examples
- Time, Distance, and Speed
- Prime factorization
- Musical intervals (numpy matplotlib)
- Handler for references at Wikiversity pages
- Develop the Arduino serial monitor-like with Tkinter and 3rd libary pySerial

- Develop the Oscilloscope-like desktop application with Tkinter, Matplotlib and 3rd libary pySerial

Resources
Multimedia
Other Information
Python is a multi-paradigm programming language, that is dynamically typed and garbage-collected. Many of the capabilities that the Python language supports are object-oriented programming and functional programming. This language follows a philosophy, which consists of phrases such as:
- "Beautiful is better than ugly"
- "Simple is better than Complex"
- "Readability counts"
- "Explicit is better than implicit"
- "Complex is better than complicated"
See Zen of Python for more information about this philosophy.
Python aims for simplicity and a less-cluttered syntax, while allowing developers to have options for their preferred coding method. Python has many versions out for developers to use. This consists of Python 2 (now on Sunset Status) and Python 3.13 (October 2024).
Also See
- Computer Programming
- Pyjamas port of Google Web Toolkit (GWT)
- Wikipedia: Python (programming language)
- Wikibooks: Python Programming
- Beginner Python Course
- Python Tutorial
- Python Compiler
References
- ↑ Programming languages can be low-level or high-level. High-level languages can be more readable to humans, while low-level languages are harder to understand. Low-level languages are closer to machine code. High-level languages are closer to the English language
- ↑ There are interpreted and compiled programming languages: compiled languages output and executable file, while interpreted languages are executed line-by-line, using the interpreter.