1. Introduction
Interpreter Vs compiler
Python is multiple paradigm
Python is high level language
Installing python default
Installing Python IDE (pyCharm)
2. Discovered by Guido Van Rossum in early 1990
Easy to learn
Interpreted, Object Oriented, High level programming
language
Free and Open Source
Python
Object
oriented
High
Level
Easy to
Learn
Interpret
ed
3. Interpreter reads every line
individually, if it finds error then
it stops processing it and gives the
error report.
Translates program one statement
at a time.
No intermediate object code is
generated, hence are memory
efficient.
Programming language like
Python, Ruby use interpreters.
It takes less amount of time to
analyze the source code but the
overall execution time is slower.
Compiler process the entire code
in one go and gives the complete
list of error.
Scans the entire program and
translates it as a whole into m/c.
Generates intermediate object
code, hence requires more
memory.
Programming language like C,
C++ use compilers.
It takes large amount of time to
analyze the source code but
the overall execution time is
comparatively faster.
4. Python support procedural paradigm as well
as object-oriented paradigm.
Procedure
oriented
Object
Oriented
5. Eg: C, VB, FORTRAN, Pascal. Eg: C++, Java, C#.net etc
Procedural oriented
program executes step by
step.
Top down approach
program is divided into
small parts called function.
POP does not have any
access specifier.
Data can move freely from
function to function in the
system.
Object oriented uses class,
objects.
Bottom up approach
In oop, program is divided
into parts called objects.
access specifiers named
Public, Private, Protected,
etc.
Objects can move through
member functions.
6. A high-level language is a programming language designed to
simplify computer programming. High-level code contains
easy-to-read syntax that is later converted into a low-level
language. There is no need to worry about the low level
details like memory allocation etc.
Hardware
Machine language
Assembly language
High-level language
C++ PythonJava
9. Installing PyCharm
PyCharm is an Integrated Development Environment (IDE) used
in computer programming, specifically for the Python language. It is
developed by the Czech company JetBrains.