Syllabus
Introduction
- Installation
- Python interpreter in terminal (Python REPL)
- Locating python executable file.
Identifiers, Data types & Operators.
- Identifiers, keywords, variables.
- Data types.
- Operators.
- Type conversion.
Methods on data types
- String methods
- List methods
- Dict methods
Control flow and iterators
-
Control flow statements
- if
- if, else
- if, elif, else
- Nested if
- Match
-
Iterators
- for
- while
- continue & break statements
- range
Methods & functions
- Built-in functions and methods.
- Defining a function.
- Return Statement.
- Function Parameters.
- args and *kwargs.
Errors & Exception.
- Syntax Errors.
- Exceptions.
- Handling Exceptions.
- Raising Exceptions.
- Exception Chaining.
File handling
- Types of files.
- File access modes.
- Handling text files : CSV, JSON.
- Handling Binary files
- Libraries for handling files
- Pillow for images
- JSON for json
- PDF, excel etc