Spring 2021
$400
8 weeks
Spring 2021
$400
8 weeks
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
After completing this course the learner should be able to attain PCEP (Python Certified Entry Level Programmer) certification from Python Institute.
Python Programming Language for Beginners
2 classes (2 hours each) per week for 8 weeks
Online/Blended
Entry Level
Not applicable
Open for all
ICE (Leading to PCEP (Python Certified Entry Level Programmer) certification from Python Institute.)
Python Programming Language for Beginners
Online/Blended
Entry Level
Not applicable
ICE (Leading to PCEP (Python Certified Entry Level Programmer) certification from Python Institute.)
Open for all
The list below provides a overview of the topics covered in this course.
Fundamental Concepts:
Interpreter, compilation, lexis, syntax semantics, Keywords, Indenting, Output with formatting, Input, Numeral System.
Operators (Numeric, String, Assignment and Shortcut), Unary, binary operators, Bitwise operators, Boolean Operators.
Relational operators, Floating point numbers, input and output with functions, Formatting output using print(), Type casting, Basic Calculations.
Simple strings (Constructing, Assigning, indexing and immutability), Conditional statements, Multiple conditional statements, Loops, sequence iterations.
Loop variants (while, for-else), Nesting Loops, conditional statements, Controlling loop execution (break, continue, pass).
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.
Dictionaries (building, indexing, adding and removing keys, iterating through dictionaries, Methods over dictionaries, Multiline strings, string functions.
Defining custom functions and generators, return, yield, None, Recursion, Parameters vs arguments, Positional keywords, converting generator objects into lists, Name scope and global keywords.
WhatsApp us