DEV Community

G Gokul
G Gokul

Posted on

PYTHON3

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:

high

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

Difference between interpreter and compiler:

1

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:


Scripting Language vs. Programming Language: Difference - VisionX

Find out more about the primary difference between scripting language vs programming language. Get an understanding of how VisionX can help you implement.

favicon visionx.io

Top comments (2)

Collapse
 
payilagam_135383b867ea296 profile image
Payilagam

good start! Keep it up!

Collapse
 
g_gokul_ganapathy profile image
G Gokul

Ok sir thank you