Session 1 - Introduction to Python and Computer Programming
- Python - a tool
- Python - interactive shell
- Python - Scripts
- Python - Jupyter Notebook
Session 2 - Data Types, Variables, Basic Input-Output Operations, Basic Operators
- Your first program
- Python literals
- Operators - data manipulation tools
- Variables - data-shaped boxes
- More than 10 examples
- 10 live programs
Session 3 - Boolean Values, Conditional Execution, Loops, Lists and List Processing, Logical and Bitwise Operations
- Making decisions in Python
- Python's loops
- Logic and bit operations in Python
- Lists - collections of data
- Lists - some more details
- Lists in advanced applications
- More than 10 examples
- 10 live programs
Session 4 - Functions, Tuples, Dictionaries, and Data Processing
- Writing functions in Python
- Returning a result from a function
- Scopes in Python
- Tuples
- Dictionaries
- Data Processing
- More than 10 examples
- 10 live programs
Session 5 - Modules, Packages, String and List Methods, and Exceptions
- Using modules
- Some useful modules
- What is package?
- Errors - the programmer's daily bread
- The anatomy of exception
- Some of the most useful exceptions
- Strings
- String methods
- Strings in action
- More than 10 examples
- 10 live programs
Session 6 - The Object-Oriented Approach: Classes, Methods, Objects, and the Standard Objective Features; Exception Handling, and Working with Files
- Basic concepts of object programming
- A short journey from procedural to object approach
- Properties
- Methods
- Inheritance - one of object programming foundations
- Exceptions once again
- Generators and closures
- Processing files
- Working with real files
- More than 10 examples
- 10 live programs
Session 7 - Reading CSV,PDF,Excel Sheet
- Reading - CSV
- Reading - PDF
- Reading - Excel Sheet
- More than 10 examples
- 10 live programs
Session 8 - Introduction to Pandas, Numpy, Matplotlib, Pillow, Scipy, PySpark
- Introduction - Pandas
- Introduction - Numpy
- Introduction - Matplotlib
- Introduction - Pillow
- Introduction - Scipy
- Introduction - PySpark
- 6 examples
- 6 live programs