python:
- python is one of the most popular, high level, general purpose programming language.
version:
3.12.3
history of python:
- python is created by guido van rossum in 1980.
- first release of python in 1991.
why python?
- simple syntax(it reads like english).
- library ecosystem(pre-built tools).
python used for:
- web development
- scripting and automation
- software testing
- data science
- machine learning
- artificial intelligence
features of python:
- simple, easy to learn
- open source
- object oriented programming
- high level programming language
- dynamically typed
- interpreted
- extensive library
- platform independent
COBOL:
- COBOL stands for Common Business-Oriented Language.
- It is an English-like computer programming language for business and financial data tasks.
FORTRON:
- The full form of FORTRAN is Formula Translation (Formula Translating System).
- it is the world's oldest high-level programming language.
what is debug?
- Debug means to find and fix errors, remove hidden recording devices, or clear problems from a system.
Difference between high and low level language:
Assembly language:
- Assembly language is a low-level programming language that provides a direct, human-readable representation of the numerical machine code used to control a specific computer hardware architecture.
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.
- Examples are Python, Java, and JavaScript.
- types are high and low level language.
Scripting language:
- A scripting language is a type of programming language that is interpreted line-by-line at runtime rather than requiring a separate compilation step.
Difference between programming language and scripting language
Difference between interpreter and compiler:
Django: model view template architecture.
Springboot: model view controller architecture.
Difference between python and cpython:
- Python is a programming language specification (the rules, syntax, and guidelines), while CPython is a specific software program that implements those rules to actually run your code.
Jython:
- java implementation in python interpreter.
Iron python:
- .net and c# with python.
Difference between alpha and beta version:
- An alpha version is the initial, internal testing phase of software where the product is often incomplete and unstable, tested primarily by developers.
- A beta version is a more polished, feature-complete version released to a select group of external users to gather real-world feedback and catch remaining bugs.
Major version in python:
- python 1 (january 1994)
- python 2 (october 2000)
- python 3 (december 2008)
- python 2 End of life (january 2020)
Difference between python2 and 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.
python example:
name = "gokul"
print("welcome",name)
output:
welcome gokul
explanation:
- name --> reference / identifier
- + --> assignment operator(value present at right side, gets assigned to left side to identifier variable).
- value --> string --> " ", ' '.
- print --> action --> function / method / sub procedure.
- action --> inputs --> arguments / parameters.
Function overloading:(tbd)
- same function name with different number of arguments / types of arguments.
- multiple functions share the same name but have different parameter structures.
References:



Top comments (2)
good start! Keep it up!
Ok sir thank you