StudyPython
Guide
D522
Study
2026Python
Updated
GuideStudy
2026
–Updated
Guide
Python2026
Programming
–Updated
Python Programming
–
Concepts,
Python Programming
Coding
Concepts,
SkillsCoding
and
Concepts,
Exam
SkillsPreparation
Coding
and Exam
SkillsReview
Preparation
and Exam Review.pdf
Preparation Review.pdf
D522 Python Study Guide 2026 Updated – Python
Programming Concepts, Coding Skills and Exam
Preparation Review
Page 1 of 44D522 Python Study Guide 2026 Updated – Python Programming Concepts, Coding Skills and Exam Preparation Review.pdfPage 1 of 44
,D522 Python D522 Python.pdf D522 Python.pdf
Python Language
A high-level programming language known for its simple syntax and readability.
Dynamic Typing
A feature where you don't need to declare a variable's type; Python figures it out when the
program runs.
Interpreted Language
A language where code runs line by line using an interpreter, not compiled into machine
code first.
Page 2 of 44 D522 Python.pdf Page 2 of 44
,D522 Python D522 Python.pdf D522 Python.pdf
Procedural Programming
A way of writing code using step-by-step instructions and functions.
Object-Oriented Programming
A style of coding that uses classes and objects to organize data and behavior.
Functional Programming
A coding style that uses functions as the main building blocks and avoids changing data.
Page 3 of 44 D522 Python.pdf Page 3 of 44
, D522 Python D522 Python.pdf D522 Python.pdf
Declarative Programming
A style where you describe what you want done, not how to do it.
Event-Driven Programming
A way of coding where actions happen in response to events like clicks or key presses.
Logic Programming
A style of programming where you define rules and facts, and the computer figures out
answers based on logic.
#Comment
A line in code that starts with # and is ignored by Python; used to explain code.
Page 4 of 44 D522 Python.pdf Page 4 of 44