The objective of this course is to familiarize a learner with basic computer programming concepts like data types, containers, functions, loops, conditional statements. It also covers Python programming language syntax and semantics with hands-on coding exercises over the Python runtime environment.
Learning Outcomes:
On completion, a learner should be able to
Work with an integrated development environments (IDEs) for developing Python code
Write code in Python languages for solving basic problems
Understand and interpret Python code written by other programmers
After completing this course the learner should be able to attain PCEP (Python Certified Entry Level Programmer) certification from Python Institute.
Entry Requirements
Open for all
Course Level
Entry Level
Assessment
Not applicable
Accreditation / Awarding Body
ICE (Leading to PCEP (Python Certified Entry Level Programmer) certification from Python Institute.)
What will you learn
Week 1
Fundamental Concepts: Interpreter, compilation, lexis, syntax semantics, Keywords, Indenting, Output with formatting, Input, Numeral System.
Lists (indexing and slicing), List methods, in and not in operators, List comprehension, copying and cloning, Lists in lists, Tuples (slicing, indexing, immutability), Tuples vs lists.
Week 7
Dictionaries (building, indexing, adding and removing keys, iterating through dictionaries, Methods over dictionaries, Multiline strings, string functions.
Week 8
Defining custom functions and generators, return, yield, None, Recursion, Parameters vs arguments, Positional keywords, converting generator objects into lists, Name scope and global keywords.
About the Instructors
Lorem ipsum dolor sit amet, consectetur adipiscing elit.