Advanced Certification in Machine Learning and Cloud
Industry Mentors
- Receive unparalleled guidance from industry mentors, teaching assistants, and graders
- Receive one-on-one feedback on submissions and personalised feedback for improvement
Student Success Mentors
- A dedicated Success Mentors is allocated to each student so as to ensure consistent progress
- Success Mentors are your single points of contact for all your non-academic queries
Python is an interpreted, high-level and general-purpose programming language. Python’s design philosophy emphasizes code readability with its notable use of significant indentation. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.[30]
Python is dynamically-typed and garbage-collected. It supports multiple programming paradigms, including structured (particularly, procedural), object-oriented and functional programming. Python is often described as a “batteries included” language due to its comprehensive standard library.[31]
Statements and control flow
Python’s statements include (among others):
- The assignment statement, using a single equals sign
=
. - The
if
statement, which conditionally executes a block of code, along withelse
andelif
(a contraction of else-if). - The
for
statement, which iterates over an iterable object, capturing each element to a local variable for use by the attached block. - The
while
statement, which executes a block of code as long as its condition is true. - The
try
statement, which allows exceptions raised in its attached code block to be caught and handled byexcept
clauses; it also ensures that clean-up code in afinally
block will always be run regardless of how the block exits. - The
raise
statement, used to raise a specified exception or re-raise a caught exception.