DEV Community

Keerthana M
Keerthana M

Posted on

python.

Python: (version 3.14.6)

what is python:

  • Python is a popular programming language. It was created by Guido van Rossum, and released in 1991.

It is used for:

web development (server-side),
software development,
mathematics,
system scripting.

why python:

  • Python works on different platforms (Windows, Mac, Linux, Raspberry Pi, etc).
  • Python has a simple syntax similar to the English language.

  • Python can connect to database systems. It can also read and modify files.

Features of python:

  • simple and easy to learn
  • it is open source
  • Object oriented programming
  • High level programming language
  • Dynamically typed
  • Interpreted language
  • Extensive library
  • platform independent

Django : Model view template Archotecture.
Springboot: model view controller architecture.

Definition:

-library: It contains Pre defined programs
-Binary Form: Computer Knoen language
-platform: hardware + Software.

To be known:
1.D/B high level & low level.

2. Assembly language:

  • Assembly language is a low-level programming language that provides a way to communicate directly with a computer's processor. It acts as an intermediate layer between machine code (binary instructions) and high-level programming languages like Python or C. Assembly uses mnemonics, which are human-readable representations of machine instructions, making it easier to write and understand compared to raw binary.
  • For example, instead of writing binary 10110000, you can write MOV AX, 10, which moves the value 10 into the AX register.

3.what is programming language:

  • A programming language is a formal system of communication used to write instructions that a computer can execute. It serves as a bridge between human logic and machine execution, allowing developers to create software, applications, and systems. Programming languages use a defined syntax and set of rules to translate human-readable code into machine-readable binary (1s and 0s) for execution.

4. what is scripting:

  • Scripting is primarily used to automate tasks, create dynamic content, and enhance interactivity in various environments.

  • Scripting is widely applied in both client-side and server-side contexts, enabling seamless communication between systems and enhancing user experiences.

5. what is interpreter:

  • An interpreter translates the program line by line.
  • The interpreter is smaller in size.
  • It is flexible.
  • Error localization is easier.
  • The interpreter facilitates the implementation of computer programming language constructs.

6. what is compiler:

  • A compiler translates a program in a single run.
  • It consumes less time.
  • CPU utilization is more.
  • Both syntactic and semantic errors can be checked concurrently.
  • It is easily supported by many high-level languages like C, C++, JAVA, etc.

7.D/B python and cpython:


8. what is jython:

  • Jython is an implementation of the Python programming language designed to run on the Java platform.

9. Iron python:

  • IronPython is an open-source implementation of the Python programming language that targets the.

  • NET and Mono frameworks.

Top comments (0)