0% found this document useful (0 votes)
6 views17 pages

Lecture - 4-1

Uploaded by

mf9729454
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views17 pages

Lecture - 4-1

Uploaded by

mf9729454
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Lecture -

COMPUTER PROGRAMMING

COMPUTER ENGINEERING DEPARTMENT


RECAP
• Operating Systems

• Core tasks of OS

• Types of OS
Basic Definitions
• What is a Program?
• Set of instructions

• Programmer
• Person who writes a program
• Do the programming

• User vs Programmer.
• User see the computer as a set of tools e.g using application
software's
• Programmer learns the computer ways and language
Programming Languages
•A programming language is a vocabulary and set of
grammatical rules for instructing a computer or
computing device to perform specific tasks .

• Different programming languages exists including


• C, C++, Python, Java, Assembly etc.

• High and low level programming languages


Compiling the Program
• Compiler

• Interpreter

• Assembler
Translation Hierarchy
What is Python?
• Python is a general purpose interpreted,
interactive, object-oriented high-level
programming language.

• Python is open source.

• Python is also a scripting language.

• Python is a cross platform language


History of Python Language
• First
introduced in 1991 by Guido van
Rossum.

• Itwas initially conceived in later 1980s and


its implementation was started in December
1989.

• Guidovan Rossum was a anchor of “Monty


Python’s Flying Circus” a famous TV show.
Scope of Python
•Very popular language now a days and is being used
different areas:

• Data Science
• Machine Learning
• Artificial Intelligence
• Signal and Image Processing
• Bio informatics
• Web Development
• Network Programming
• Game Development
• Databases
Python Versions
•Today, two versions of python are available
• Python 2.x
• Python 3.x

• Mostthe changes are incremental and hardly


noticeable

• In
some cases, program written for Python 2 may not
work on the systems having Python 3
IDEs for Python
• IDLE
• PyCharm
• Spyder
• Thony
• Jupyter Notebook
• Visual Studio
Downloading and Installation

Source : Youtube
https://www.youtube.com/watch?v=4Rx_JRkwAjY
Talking to Python
Talking to Python
Anaconda
•A free and open-source distribution of the Python
programming language.

• Thedistribution comes with the Python interpreter


and various packages related to machine learning
and data science.

• Makes it easy to install/update packages and


create/load environments
Anaconda Navigator
Summary
• Basic Definitions

• Introduction to Python

• Python IDEs

• Python downloading and Installation

• Anaconda

You might also like