DEV Community

vishwa v
vishwa v

Posted on

Python

Intro
what is programming language:A programming language is a set of formal rules and commands used by humans to write instructions that a computer can understand and execute.

Main Types:
High-Level Languages: Easy for people to read and write (like Python and Java).

Low-Level Languages: Closer to raw machine hardware, making them harder for humans but very fast for machines.

cobal stands for common business-oriented language.it is an english-like computer programming language for business and financial data tasks

Fortron is an formula translation and it is the worlds oldest high-level programming language

Python
It is both a scripting language and a full-fledged, general-purpose programming language

It was created by Guido van Rossum, and released in 1991.

The current version of the python-3.14.6

Why python
Python has a simple syntax similar to the English language.
Python has syntax that allows developers to write programs with fewer lines than some other programming languages.

diff blw Django and springboot
django is an model view template architecture used in python

springboot is an model view controller architecture used in java

diff blw alpha and beta
Alpha versions: Very early releases where core features are built and tested internally, but code, features, and interfaces may still change or break.

Beta versions: More stable releases where feature sets are locked down, and the focus shifts strictly to fixing bugs and gathering community feedback.

Types of python
cpython-byte code interpreter of python which is written in c.

jpython-java basedd implementation of the python programming language designed to run on the java virtual machine.

python2 vs python3
Python 3 is intentionally not backward-compatible with Python 2 to fix core design flaws, streamline syntax, and provide native Unicode support.

Python 2 reached its official end-of-life on January 1st, 2020, meaning Python 3 is the only version maintained and used for modern development.

Function overloading
Same function name with different number of arguements and multiple functions share the same name but have different parameter structures.

Top comments (0)