PYTHON PROGRAMMING ESSENTIALS
MODULE 1 -INTRODUCTION TO PYTHON AND COMPUTER PROGRAMMING
Introduction to Programming with Python
Downloading and Installing Python
Lab: Use Python IDLE
MODULE 2 - DATA TYPES, VARIABLES, BASIC INPUT-OUTPUT OPERATIONS, AND
BASIC OPERATORS
Hello, world!
Python Literals
Arithmetic Operators and the Hierarchy Of Priorities
Variables
Comments
The input() Function and String Operators
Lab: Variables: a simple converter
Lab: Operators and expressions
Lab: Simple input and output
MODULE 3 -BOOLEAN VALUES, CONDITIONAL EXECUTION, LOOPS, LISTS AND LIST
PROCESSING,LOGICAL AND BITWISE OPERATIONS
Comparison Operators and Conditional Execution
Loops
Logic and Bit Operations in Python
Lists
Sorting Simple Lists
List Processing
Multidimensional Arrays
Lab: Comparison operators
Lab: Comparison operators and conditional execution
Lab: Essentials of the if-else statement
Lab: Essentials of the while loop
Lab: The break statement - Stuck in a loop
Lab: The continue statement
Lab: The basics of lists
Lab: Operating with lists - basics
MODULE 4 - FUNCTIONS, TUPLES, DICTIONARIES, EXCEPTIONS, AND DATA
PROCESSING
Functions
Function Parameters and Argument Passing
Returning Results From Functions
Functions and Scopes
Creating Simple Functions
Tuples and Dictionaries
Exceptions
Lab: Write parameterized functions;
Lab: Utilize the return statement;
Lab: Test the functions
MODULE 5 -MODULES,PACKAGES AND PIP
Introduction to Modules in Python
Selected Python Modules (Math, Random, Platform)
Modules and Packages
Python Package Installer (PIP)
Lab: Use pip to install and manage Python packages
Test
Test
Test
Test