Hello Python
Hello Python
Hello Python
Introduction to programming with Python
1
Click to edit Master title style
Lecturers
➢ Mujeebullah Arlass ➢ Mansoor Ahmadzai
2
Course
Click to editIntroduction
Master title style
3 3
Click to edit Master title style
Programming
• A technological process for telling a computer
which tasks to perform in order to solve problems.
• Collaboration between humans and computers, in
which humans create instructions for a computer
to follow (code) in a language computers can
understand.
4 4
Click to edit Master title style
Why programming???
5 5
Click
The Five
to edit
Industrial
MasterRevolutions
title style
Industry 1.0 Industry 2.0 Industry 3.0 Industry 4.0 Industry 5.0
6 6
Thetoprogramming
Click role
edit Master title style
7 7
Click to edit Master title style
Programming languages
8 8
Programming
Click languages
to edit Master title style
9 9
Low-level
Click languages
to edit Master title style
1010
Low-level
Click languages
to edit Master title style
2- Assembly Language
• uses short words (mnemonics) for instructions
instead of binary numbers.
• designed to be readable by humans.
• MUL: multiplies data
• MOV: moves data
• ADD: adds data
1111
High-level
Click languages
to edit Master title style
1313
Python
Click to edit Master title style
1414
Click to edit Master title style
Why Python?
1515
Python
Click role in
to edit Master titleIR4
styleand
1616
Reasons
Click to use
to edit Master title Python
style
1717
Projects
Click Python
to edit Master titleused
style in
• Web
• Google, YouTube, Facebook, Amazon, Yahoo,
Spotify, Netflix, Dropbox, Uber, Quora,
Pinterest, …
• AI and Machine Leaning
• Face recognition software, object recognition,
Chat GPT, …
1818
Click to edit Master title style
Setting up environment…
In-class activity
1919
Click to edit Master title style
Python installation
https://www.python.org/downloads/
IDEs
2020
Click to edit Master title style
The End
21