SlideShare a Scribd company logo
1 of 23
Download to read offline
NDATA SCHOOL OF CLIMATE AND EARTH SCIENCES
EARTH SCIENCES DEPARTMENT
Geo-Information Science
Section
Object Oriented Programming: OBOP 210 – Python
Prepared By
Emmanuel Chinkaka
echinkaka@must.ac.mw
First Things First - Introductions
⚫ Bsc Geology, Physics, Chanco, Unima,
⚫ Msc in Geoinfo & Earth Observation, Geological Remote
Sensing & Geophysics, Data Science (Spatial Programming)
⚫ Research focus in Geospatial data, Geodynamics, Tectonic
evolution, Drone Technology and Geological Remote Sensing
and Data Sciences etc
Who is Who?
Emmanuel Chinkaka – Module Lecturer
First Things First - Introductions
⚫ Your name,
⚫ Educational background, if you did any post
high school studies
⚫ Your passion and research interest?
⚫ Ambition and career focus?
⚫ What got you interested in Geoinformation
and Earth Observation?
Who is Who?
Object Oriented Programming:
OBOP 210
Python Language
Module Description
⚫ The module provides a comprehensive
introduction to the use of digital tools
including scripting and handling of ‘Big’ digital
data sets in geological and geoinformation
workflow environment
⚫ The main aim of this module is to give a
general knowledge that allows to create
customized solutions in geodata processing
Module Description
⚫ Problem-solving will be a main component of
this module.
⚫ Intended for Earth Scientists, Geologists,
Geophysicists and professionals desiring to
expand their general knowledge in applying
programming skills in studying earth resources.
Module Objectives
1) Interpret and compose basic syntax and
semantics of Python language.
2) Understand the concepts of object-orientation.
3) Explain the data types built into the Python
language.
4) Use decisions using if statements and loops.
5) Design and implement programs to solve real-
life geospatial related problems
Logistics
⚫ 4 hours/week
⚫ Consultation hours: Tuesday 2- 4pm (Room 59)
⚫ Or make an appointment through email
Grading Structure
Grading Structure
Individual
assignments
5% Mid-Semester
Exam
20%
Mini Project 15% Final Exam 60%
Week Dates (2019-2020) Topic
1 7 – 11 Oct 19 Introduction to interpreted programming languages >>
setting the environments rights
2 14 – 18 Oct 19 Introduction to Python programming environment
3 21 – 25 Oct 19 Variables, expressions and statements
4 28 Oct – 1 Nov 19 Functions
5 4 – 8 Nov 19 Individual Assignments
6 11 – 15 Nov 19 Conditions and iterations
7 18 – 22 Nov 19 Tutorials
8 25 – 29 Nov 19 Mid-Semester Exam
9 2 – 6 Dec 19 Strings and Lists/Tutorials
10 9 – 13 Dec 19 Dictionaries, Tuples, Files
11 16 – 20 Dec 19 Mid-semester Break
23 Dec 19 – 3 Jan
20
Christmas Break
12 6 – 10 Jan 20 Classes and Objects
13 13 – 17 Jan 20 Introduction to Spatial Programming and Mini
Project
14 20 – 24 Jan 20 Mini Project and Supervision
15 27 – 31 Jan 20 Presentation of Mini Project
16 3 – 7 Feb 20 Study Week
17 10 – 14 Feb 20 End of Semester Exam
18 17 – 21 Feb 20 End of Semester Exam
Python Mini Project
Introduction to Programming
⚫ The process of creating computer programs is
called programming
⚫ A program is known as a recipe for a computer
⚫ A recipe is a step by step procedure
⚫ In programming terms, this recipe is called an
Algorithm
Programming Language
⚫ Instructions for a computer are expressed in a
programming language.
⚫ A programming language is an artificial language
that can be used to control the behavior of a
machine, particularly a computer.
Which one?
Why Python?
⚫ Python is called a high-level programming
language.
⚫ A high-level programming language is a
programming language that is:
1. more abstract,
2. more easy to use, and
3. more portable across platforms
High Vs Low Level Programming
Languages
⚫ High-level languages are closer to humans.
⚫ Low-level languages are closer to machines.
Machine code:
Instructions that a particular processor can
understand and execute.
Humans almost never write programs directly in
machine code!
High Vs Low Level Programming
Languages
Topic 1
Introduction to interpreted
programming languages
>> setting the
environments rights
Python Programming
The way of a Python Program
Interpret:
⚫ To execute a program line by line.
Compile:
⚫ To translate a program for later execution.
Execute (by a computer):
⚫ To carry out the instructions.
Interpreter Vs Complier
Different development cycle:
Interpreter Vs Complier
Interpreter Vs Complier
Python
⚫ Python is usually interpreted.
⚫ Python can also be compiled.
– But this is done in the very last stage.
– To create "ready-for-use" programs.
What is a Code?
⚫ The text of a program is called:
- the source code
- the script.
⚫ The compiled text of a program is
called:
- the object code
- the executable
- the byte code

More Related Content

Similar to Obop 210 intro to python programming environment

Why Python in required in Civil Engineering
Why Python in required in Civil EngineeringWhy Python in required in Civil Engineering
Why Python in required in Civil EngineeringRushikesh Kolhe
 
FEC2017-Introduction-to-programming
FEC2017-Introduction-to-programmingFEC2017-Introduction-to-programming
FEC2017-Introduction-to-programmingHenrikki Tenkanen
 
An introduction to python | Python Assignment Help
An introduction to python | Python Assignment HelpAn introduction to python | Python Assignment Help
An introduction to python | Python Assignment HelpSample Assignment
 
DEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxDEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxSHAIKIRFAN715544
 
report on internshala python training
 report on internshala python  training  report on internshala python  training
report on internshala python training surabhimalviya1
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course IntroductionIntro C# Book
 
Industrial trainingsoftware 2011
Industrial trainingsoftware 2011Industrial trainingsoftware 2011
Industrial trainingsoftware 2011dkhari
 
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011dkhari
 
Using oer for cambodia
Using oer for cambodiaUsing oer for cambodia
Using oer for cambodiawon ho
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programmingVikram Nandini
 
Python Programming - I. Introduction
Python Programming - I. IntroductionPython Programming - I. Introduction
Python Programming - I. IntroductionRanel Padon
 
Internship_PPT_format (1).pptx
Internship_PPT_format (1).pptxInternship_PPT_format (1).pptx
Internship_PPT_format (1).pptxVaghasiyaZeel
 

Similar to Obop 210 intro to python programming environment (20)

Why Python in required in Civil Engineering
Why Python in required in Civil EngineeringWhy Python in required in Civil Engineering
Why Python in required in Civil Engineering
 
FEC2017-Introduction-to-programming
FEC2017-Introduction-to-programmingFEC2017-Introduction-to-programming
FEC2017-Introduction-to-programming
 
An introduction to python | Python Assignment Help
An introduction to python | Python Assignment HelpAn introduction to python | Python Assignment Help
An introduction to python | Python Assignment Help
 
DEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptxDEMO On PYTHON WEB Development.pptx
DEMO On PYTHON WEB Development.pptx
 
Python-EMU-PCAP
Python-EMU-PCAPPython-EMU-PCAP
Python-EMU-PCAP
 
report on internshala python training
 report on internshala python  training  report on internshala python  training
report on internshala python training
 
Brochure
BrochureBrochure
Brochure
 
Python 101
Python 101Python 101
Python 101
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course Introduction
 
Industrial trainingsoftware 2011
Industrial trainingsoftware 2011Industrial trainingsoftware 2011
Industrial trainingsoftware 2011
 
Baabtra.com little coder course overview
Baabtra.com little coder  course overview Baabtra.com little coder  course overview
Baabtra.com little coder course overview
 
Data Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data ScienceData Con LA 2022 - Intro to Data Science
Data Con LA 2022 - Intro to Data Science
 
python training.docx
python training.docxpython training.docx
python training.docx
 
Summer trainingsoftware 2011
Summer trainingsoftware 2011Summer trainingsoftware 2011
Summer trainingsoftware 2011
 
Lec 01 introduction
Lec 01   introductionLec 01   introduction
Lec 01 introduction
 
TFP
TFPTFP
TFP
 
Using oer for cambodia
Using oer for cambodiaUsing oer for cambodia
Using oer for cambodia
 
Introduction to programming
Introduction to programmingIntroduction to programming
Introduction to programming
 
Python Programming - I. Introduction
Python Programming - I. IntroductionPython Programming - I. Introduction
Python Programming - I. Introduction
 
Internship_PPT_format (1).pptx
Internship_PPT_format (1).pptxInternship_PPT_format (1).pptx
Internship_PPT_format (1).pptx
 

Recently uploaded

Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsSérgio Sacani
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)DHURKADEVIBASKAR
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...Sérgio Sacani
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...anilsa9823
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfSELF-EXPLANATORY
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxUmerFayaz5
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptxanandsmhk
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzohaibmir069
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhousejana861314
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsssuserddc89b
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxAleenaTreesaSaji
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfSwapnil Therkar
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...RohitNehra6
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.PraveenaKalaiselvan1
 

Recently uploaded (20)

Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
9953056974 Young Call Girls In Mahavir enclave Indian Quality Escort service
 
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroidsHubble Asteroid Hunter III. Physical properties of newly found asteroids
Hubble Asteroid Hunter III. Physical properties of newly found asteroids
 
Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)Recombinant DNA technology( Transgenic plant and animal)
Recombinant DNA technology( Transgenic plant and animal)
 
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
All-domain Anomaly Resolution Office U.S. Department of Defense (U) Case: “Eg...
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
Lucknow 💋 Russian Call Girls Lucknow Finest Escorts Service 8923113531 Availa...
 
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdfBehavioral Disorder: Schizophrenia & it's Case Study.pdf
Behavioral Disorder: Schizophrenia & it's Case Study.pdf
 
Animal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptxAnimal Communication- Auditory and Visual.pptx
Animal Communication- Auditory and Visual.pptx
 
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptxUnlocking  the Potential: Deep dive into ocean of Ceramic Magnets.pptx
Unlocking the Potential: Deep dive into ocean of Ceramic Magnets.pptx
 
zoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistanzoogeography of pakistan.pptx fauna of Pakistan
zoogeography of pakistan.pptx fauna of Pakistan
 
Orientation, design and principles of polyhouse
Orientation, design and principles of polyhouseOrientation, design and principles of polyhouse
Orientation, design and principles of polyhouse
 
TOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physicsTOPIC 8 Temperature and Heat.pdf physics
TOPIC 8 Temperature and Heat.pdf physics
 
GFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptxGFP in rDNA Technology (Biotechnology).pptx
GFP in rDNA Technology (Biotechnology).pptx
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdfAnalytical Profile of Coleus Forskohlii | Forskolin .pdf
Analytical Profile of Coleus Forskohlii | Forskolin .pdf
 
Biopesticide (2).pptx .This slides helps to know the different types of biop...
Biopesticide (2).pptx  .This slides helps to know the different types of biop...Biopesticide (2).pptx  .This slides helps to know the different types of biop...
Biopesticide (2).pptx .This slides helps to know the different types of biop...
 
The Philosophy of Science
The Philosophy of ScienceThe Philosophy of Science
The Philosophy of Science
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
BIOETHICS IN RECOMBINANT DNA TECHNOLOGY.
 

Obop 210 intro to python programming environment

  • 1. NDATA SCHOOL OF CLIMATE AND EARTH SCIENCES EARTH SCIENCES DEPARTMENT Geo-Information Science Section Object Oriented Programming: OBOP 210 – Python Prepared By Emmanuel Chinkaka echinkaka@must.ac.mw
  • 2. First Things First - Introductions ⚫ Bsc Geology, Physics, Chanco, Unima, ⚫ Msc in Geoinfo & Earth Observation, Geological Remote Sensing & Geophysics, Data Science (Spatial Programming) ⚫ Research focus in Geospatial data, Geodynamics, Tectonic evolution, Drone Technology and Geological Remote Sensing and Data Sciences etc Who is Who? Emmanuel Chinkaka – Module Lecturer
  • 3. First Things First - Introductions ⚫ Your name, ⚫ Educational background, if you did any post high school studies ⚫ Your passion and research interest? ⚫ Ambition and career focus? ⚫ What got you interested in Geoinformation and Earth Observation? Who is Who?
  • 4. Object Oriented Programming: OBOP 210 Python Language
  • 5. Module Description ⚫ The module provides a comprehensive introduction to the use of digital tools including scripting and handling of ‘Big’ digital data sets in geological and geoinformation workflow environment ⚫ The main aim of this module is to give a general knowledge that allows to create customized solutions in geodata processing
  • 6. Module Description ⚫ Problem-solving will be a main component of this module. ⚫ Intended for Earth Scientists, Geologists, Geophysicists and professionals desiring to expand their general knowledge in applying programming skills in studying earth resources.
  • 7. Module Objectives 1) Interpret and compose basic syntax and semantics of Python language. 2) Understand the concepts of object-orientation. 3) Explain the data types built into the Python language. 4) Use decisions using if statements and loops. 5) Design and implement programs to solve real- life geospatial related problems
  • 8. Logistics ⚫ 4 hours/week ⚫ Consultation hours: Tuesday 2- 4pm (Room 59) ⚫ Or make an appointment through email
  • 9. Grading Structure Grading Structure Individual assignments 5% Mid-Semester Exam 20% Mini Project 15% Final Exam 60%
  • 10. Week Dates (2019-2020) Topic 1 7 – 11 Oct 19 Introduction to interpreted programming languages >> setting the environments rights 2 14 – 18 Oct 19 Introduction to Python programming environment 3 21 – 25 Oct 19 Variables, expressions and statements 4 28 Oct – 1 Nov 19 Functions 5 4 – 8 Nov 19 Individual Assignments 6 11 – 15 Nov 19 Conditions and iterations 7 18 – 22 Nov 19 Tutorials 8 25 – 29 Nov 19 Mid-Semester Exam 9 2 – 6 Dec 19 Strings and Lists/Tutorials 10 9 – 13 Dec 19 Dictionaries, Tuples, Files 11 16 – 20 Dec 19 Mid-semester Break 23 Dec 19 – 3 Jan 20 Christmas Break 12 6 – 10 Jan 20 Classes and Objects 13 13 – 17 Jan 20 Introduction to Spatial Programming and Mini Project 14 20 – 24 Jan 20 Mini Project and Supervision 15 27 – 31 Jan 20 Presentation of Mini Project 16 3 – 7 Feb 20 Study Week 17 10 – 14 Feb 20 End of Semester Exam 18 17 – 21 Feb 20 End of Semester Exam
  • 12. Introduction to Programming ⚫ The process of creating computer programs is called programming ⚫ A program is known as a recipe for a computer ⚫ A recipe is a step by step procedure ⚫ In programming terms, this recipe is called an Algorithm
  • 13. Programming Language ⚫ Instructions for a computer are expressed in a programming language. ⚫ A programming language is an artificial language that can be used to control the behavior of a machine, particularly a computer.
  • 15. Why Python? ⚫ Python is called a high-level programming language. ⚫ A high-level programming language is a programming language that is: 1. more abstract, 2. more easy to use, and 3. more portable across platforms
  • 16. High Vs Low Level Programming Languages ⚫ High-level languages are closer to humans. ⚫ Low-level languages are closer to machines. Machine code: Instructions that a particular processor can understand and execute. Humans almost never write programs directly in machine code!
  • 17. High Vs Low Level Programming Languages
  • 18. Topic 1 Introduction to interpreted programming languages >> setting the environments rights Python Programming
  • 19. The way of a Python Program Interpret: ⚫ To execute a program line by line. Compile: ⚫ To translate a program for later execution. Execute (by a computer): ⚫ To carry out the instructions. Interpreter Vs Complier
  • 22. Python ⚫ Python is usually interpreted. ⚫ Python can also be compiled. – But this is done in the very last stage. – To create "ready-for-use" programs.
  • 23. What is a Code? ⚫ The text of a program is called: - the source code - the script. ⚫ The compiled text of a program is called: - the object code - the executable - the byte code