SlideShare a Scribd company logo
1 of 3
Download to read offline
Introduction to Python Glossary
Created By: Ioana Avram, Teaching Assistant
1. Python language​ -- Python is a programming language that does not use a compiler, but an
interpreter. It is also a high level language like Java. It is easy to use and learn and has high
readability, efficient code and vast amount of code libraries and functions. Mostly
used for web and app development.
2. Data types -- ​The data types of Python are: numbers, strings, lists and tuples. As well as
dictionaries. Data types in general are spaces in memory for when you make variables. Each
data type can only hold their type of data. For example a String data type only holds strings, not
numbers or anything else. Number types only hold numbers, not strings and so on.
3. Modules -- ​A category of a bunch of code, methods, classes etc that are used to do one type
of thing. Usually stored in a file and used as an object.
It’s like import libraries in Java. You want to use math, you import the math library. You want
user input, import the Scanner or JOptionPane libraries, and so on.
4. Scripts -- ​A script is a program that does a number of tasks that you can run in a command
line or by running it as an executable. Mostly used in shell scripting (using the bash language)
or Python, although it can be used in a variety of languages.
5. Statements​ -- There are 3 statements in programming. If, While/Do while and For.
6. Functions -- ​A function is a group of pieces of code that does one task.
7. Dictionaries -- ​A dictionary is a collection of items that are unordered.
8. Lists​ -- A list data type is something you will only find in Python. It is similar to an array, but a
bit more free since arrays in general only allow for 1 type of data while lists allow for multiple
types of data and even other lists.
9. If statement​ -- Conditional statement. If a condition is met then do an action. If a condition is
not met then either prompt the user for an action or do a different action.
10. While loop -- ​Another statement. The while loop or statement checks for a condition and
while that condition is not met, do an action or a number of actions.
Brought to you by: Develop your team with the ​fastest growing catalog​ in the
cybersecurity industry. Enterprise-grade workforce development
management, advanced training features and detailed skill gap and
competency analytics.
1
11. For loop -- ​A for loop is used for loop a piece of code or a group of pieces of code. Useful
for repetitive lines that need to be done a specific number of times. Instead of doing them all
manually you use a for loop to do them for you.
12. Truth tables -- ​In logic a truth table is made of 1s and 0s or the values true and false. It is
used in math to find out whether a statement is true or false.
13. Logic gates -- ​There are 3 main logic gates, AND, OR and NOT. From these a variety of
other types of gates and calculations can be made.
14. Boolean logic -- ​The logic used in math, to make truth tables with logic gates. Consists of
just 2 values, true and false, or 1 and 0 and 3 operators, And, Or and Not.
15. Variables -- ​A variable is a container or box where you store information for use at a later
date. For example to add/subtract/whatever other operation you can think of you need 3
variables. 1 for the first argument or number, 1 for the second and 1 to store the result.
16. Classes -- ​A class is a collection of code methods and variables that can be stored in a
separate file. It is often used as a template to make objects that can be used by other such
classes or parts of a project.
17. Python shell -- ​The python shell is where you can run code instantly like a command line
IDE but you can’t make whole programs in it, just run separate lines of code.
18. Compiler -- ​A compiler takes the code that you wrote in whatever environment or program
that you used and transforms it into binary data for it to run. A program by itself can’t run unless
it’s compiled because a computer can only understand binary.
19. Interpreter -- ​An interpreter takes the code one line at a time. It doesn't translate the whole
program into binary. Unlike a compiler who only reports errors after compiling the whole code,
an interpreter only translates the code until it finds an error, making debugging easier compared
to compiler languages.
20. Def -- ​Used to define a function that is not already present in Python, known as a user
defined function.
21. Break -- ​Used in loops and statements to break out of said loop. Mostly used in switch
statements, but can be used in other statements.
22. IDLE -- ​IDLE is the Integrated Development Environment that the Python language uses.
23. PEP 8 ​-- A style guide on how to write Python code in a way that it’s easy to read and
understand
24. PEP 20 -- ​PEP 20 is called the Zen of Python. They are the guiding principles behind the the
Python language and it’s development.
Sources:
Brought to you by: Develop your team with the ​fastest growing catalog​ in the
cybersecurity industry. Enterprise-grade workforce development
management, advanced training features and detailed skill gap and
competency analytics.
2
https://www.programiz.com/python-programming/keyword-list
https://www.programiz.com/python-programming/dictionary
https://www.programiz.com/python-programming/list
https://www.programiz.com/article/difference-compiler-interpreter
https://www.tjleone.com/games-to-google-truth-tables.htm
https://www.tutorialspoint.com/python/python_variable_types.htm
Brought to you by: Develop your team with the ​fastest growing catalog​ in the
cybersecurity industry. Enterprise-grade workforce development
management, advanced training features and detailed skill gap and
competency analytics.
3

More Related Content

Similar to Introdution to Python Glossary - basics of python

Introduction to python lecture (1)
Introduction to python lecture (1)Introduction to python lecture (1)
Introduction to python lecture (1)Ali ٍSattar
 
Python presentation of Government Engineering College Aurangabad, Bihar
Python presentation of Government Engineering College Aurangabad, BiharPython presentation of Government Engineering College Aurangabad, Bihar
Python presentation of Government Engineering College Aurangabad, BiharUttamKumar617567
 
Top Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfTop Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfDatacademy.ai
 
Python_Introduction&DataType.pptx
Python_Introduction&DataType.pptxPython_Introduction&DataType.pptx
Python_Introduction&DataType.pptxHaythamBarakeh1
 
Python for MATLAB Programmers
Python for MATLAB ProgrammersPython for MATLAB Programmers
Python for MATLAB ProgrammersMichael Patterson
 
Summer Training Project On Python Programming
Summer Training Project On Python ProgrammingSummer Training Project On Python Programming
Summer Training Project On Python ProgrammingKAUSHAL KUMAR JHA
 
introduction of python in data science
introduction of python in data scienceintroduction of python in data science
introduction of python in data sciencebhavesh lande
 
Python Training in Mohali
Python Training in MohaliPython Training in Mohali
Python Training in Mohaliexcellence0
 
Python-Yesterday Today Tomorrow(What's new?)
Python-Yesterday Today Tomorrow(What's new?)Python-Yesterday Today Tomorrow(What's new?)
Python-Yesterday Today Tomorrow(What's new?)Mohan Arumugam
 

Similar to Introdution to Python Glossary - basics of python (20)

Python basic syntax
Python basic syntaxPython basic syntax
Python basic syntax
 
Python Course.docx
Python Course.docxPython Course.docx
Python Course.docx
 
Introduction to python lecture (1)
Introduction to python lecture (1)Introduction to python lecture (1)
Introduction to python lecture (1)
 
Python Course In Chandigarh
Python Course In ChandigarhPython Course In Chandigarh
Python Course In Chandigarh
 
Python presentation of Government Engineering College Aurangabad, Bihar
Python presentation of Government Engineering College Aurangabad, BiharPython presentation of Government Engineering College Aurangabad, Bihar
Python presentation of Government Engineering College Aurangabad, Bihar
 
Top Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfTop Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdf
 
Python_Introduction&DataType.pptx
Python_Introduction&DataType.pptxPython_Introduction&DataType.pptx
Python_Introduction&DataType.pptx
 
PYTHON PPT.pptx
PYTHON PPT.pptxPYTHON PPT.pptx
PYTHON PPT.pptx
 
Python for MATLAB Programmers
Python for MATLAB ProgrammersPython for MATLAB Programmers
Python for MATLAB Programmers
 
Summer Training Project On Python Programming
Summer Training Project On Python ProgrammingSummer Training Project On Python Programming
Summer Training Project On Python Programming
 
GE3151_PSPP_UNIT_2_Notes
GE3151_PSPP_UNIT_2_NotesGE3151_PSPP_UNIT_2_Notes
GE3151_PSPP_UNIT_2_Notes
 
introduction of python in data science
introduction of python in data scienceintroduction of python in data science
introduction of python in data science
 
How To Tame Python
How To Tame PythonHow To Tame Python
How To Tame Python
 
Python Programming
Python ProgrammingPython Programming
Python Programming
 
Python Training in Chandigarh
Python Training in ChandigarhPython Training in Chandigarh
Python Training in Chandigarh
 
Python Training in Mohali
Python Training in MohaliPython Training in Mohali
Python Training in Mohali
 
Python-Yesterday Today Tomorrow(What's new?)
Python-Yesterday Today Tomorrow(What's new?)Python-Yesterday Today Tomorrow(What's new?)
Python-Yesterday Today Tomorrow(What's new?)
 
INTERNSHIP REPORT.docx
 INTERNSHIP REPORT.docx INTERNSHIP REPORT.docx
INTERNSHIP REPORT.docx
 
Python lec 1002_for_biologists
Python lec 1002_for_biologistsPython lec 1002_for_biologists
Python lec 1002_for_biologists
 
Python basics
Python basicsPython basics
Python basics
 

Recently uploaded

e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi RajagopalEADTU
 
Pharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfPharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfBALASUNDARESAN M
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024Borja Sotomayor
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...Nguyen Thanh Tu Collection
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...Nguyen Thanh Tu Collection
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MysoreMuleSoftMeetup
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxCeline George
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxAdelaideRefugio
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSAnaAcapella
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfNirmal Dwivedi
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111GangaMaiya1
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxMichaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxRugvedSathawane
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................MirzaAbrarBaig5
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMELOISARIVERA8
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesPooky Knightsmith
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaEADTU
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital ManagementMBA Assignment Experts
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxCeline George
 

Recently uploaded (20)

e-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopale-Sealing at EADTU by Kamakshi Rajagopal
e-Sealing at EADTU by Kamakshi Rajagopal
 
Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"Mattingly "AI & Prompt Design: Named Entity Recognition"
Mattingly "AI & Prompt Design: Named Entity Recognition"
 
Pharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdfPharmaceutical Biotechnology VI semester.pdf
Pharmaceutical Biotechnology VI semester.pdf
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
What is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptxWhat is 3 Way Matching Process in Odoo 17.pptx
What is 3 Way Matching Process in Odoo 17.pptx
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111Details on CBSE Compartment Exam.pptx1111
Details on CBSE Compartment Exam.pptx1111
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptxMichaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
Michaelis Menten Equation and Estimation Of Vmax and Tmax.pptx
 
male presentation...pdf.................
male presentation...pdf.................male presentation...pdf.................
male presentation...pdf.................
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes GuàrdiaPersonalisation of Education by AI and Big Data - Lourdes Guàrdia
Personalisation of Education by AI and Big Data - Lourdes Guàrdia
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 

Introdution to Python Glossary - basics of python

  • 1. Introduction to Python Glossary Created By: Ioana Avram, Teaching Assistant 1. Python language​ -- Python is a programming language that does not use a compiler, but an interpreter. It is also a high level language like Java. It is easy to use and learn and has high readability, efficient code and vast amount of code libraries and functions. Mostly used for web and app development. 2. Data types -- ​The data types of Python are: numbers, strings, lists and tuples. As well as dictionaries. Data types in general are spaces in memory for when you make variables. Each data type can only hold their type of data. For example a String data type only holds strings, not numbers or anything else. Number types only hold numbers, not strings and so on. 3. Modules -- ​A category of a bunch of code, methods, classes etc that are used to do one type of thing. Usually stored in a file and used as an object. It’s like import libraries in Java. You want to use math, you import the math library. You want user input, import the Scanner or JOptionPane libraries, and so on. 4. Scripts -- ​A script is a program that does a number of tasks that you can run in a command line or by running it as an executable. Mostly used in shell scripting (using the bash language) or Python, although it can be used in a variety of languages. 5. Statements​ -- There are 3 statements in programming. If, While/Do while and For. 6. Functions -- ​A function is a group of pieces of code that does one task. 7. Dictionaries -- ​A dictionary is a collection of items that are unordered. 8. Lists​ -- A list data type is something you will only find in Python. It is similar to an array, but a bit more free since arrays in general only allow for 1 type of data while lists allow for multiple types of data and even other lists. 9. If statement​ -- Conditional statement. If a condition is met then do an action. If a condition is not met then either prompt the user for an action or do a different action. 10. While loop -- ​Another statement. The while loop or statement checks for a condition and while that condition is not met, do an action or a number of actions. Brought to you by: Develop your team with the ​fastest growing catalog​ in the cybersecurity industry. Enterprise-grade workforce development management, advanced training features and detailed skill gap and competency analytics. 1
  • 2. 11. For loop -- ​A for loop is used for loop a piece of code or a group of pieces of code. Useful for repetitive lines that need to be done a specific number of times. Instead of doing them all manually you use a for loop to do them for you. 12. Truth tables -- ​In logic a truth table is made of 1s and 0s or the values true and false. It is used in math to find out whether a statement is true or false. 13. Logic gates -- ​There are 3 main logic gates, AND, OR and NOT. From these a variety of other types of gates and calculations can be made. 14. Boolean logic -- ​The logic used in math, to make truth tables with logic gates. Consists of just 2 values, true and false, or 1 and 0 and 3 operators, And, Or and Not. 15. Variables -- ​A variable is a container or box where you store information for use at a later date. For example to add/subtract/whatever other operation you can think of you need 3 variables. 1 for the first argument or number, 1 for the second and 1 to store the result. 16. Classes -- ​A class is a collection of code methods and variables that can be stored in a separate file. It is often used as a template to make objects that can be used by other such classes or parts of a project. 17. Python shell -- ​The python shell is where you can run code instantly like a command line IDE but you can’t make whole programs in it, just run separate lines of code. 18. Compiler -- ​A compiler takes the code that you wrote in whatever environment or program that you used and transforms it into binary data for it to run. A program by itself can’t run unless it’s compiled because a computer can only understand binary. 19. Interpreter -- ​An interpreter takes the code one line at a time. It doesn't translate the whole program into binary. Unlike a compiler who only reports errors after compiling the whole code, an interpreter only translates the code until it finds an error, making debugging easier compared to compiler languages. 20. Def -- ​Used to define a function that is not already present in Python, known as a user defined function. 21. Break -- ​Used in loops and statements to break out of said loop. Mostly used in switch statements, but can be used in other statements. 22. IDLE -- ​IDLE is the Integrated Development Environment that the Python language uses. 23. PEP 8 ​-- A style guide on how to write Python code in a way that it’s easy to read and understand 24. PEP 20 -- ​PEP 20 is called the Zen of Python. They are the guiding principles behind the the Python language and it’s development. Sources: Brought to you by: Develop your team with the ​fastest growing catalog​ in the cybersecurity industry. Enterprise-grade workforce development management, advanced training features and detailed skill gap and competency analytics. 2