Courses TRB CSI Python Programming

Python Programming

1. Basics: Covers the Python interpreter and interactive mode, debugging, data types (int, float, Boolean, string, and list), variables, expressions, statements, tuple assignment, operator precedence, and comments. 2. Python Libraries: Introduces key libraries, including Numpy, Pandas, Matplotlib, and SciPy. 3. Conditionals: Discusses Boolean values and operators, conditional statements, and iteration (for, while, break, continue). 4. Functions: Covers function types, return values, parameters, local and global scope, function composition, and recursion. 5. Strings: Includes string slicing, immutability, string functions and methods, the string module, and lists as arrays. 6. Lists: Discusses list operations, slices, methods, loops, mutability, aliasing, cloning, and parameters. 7. Tuples: Covers tuple assignment, tuples as return values, dictionaries, operations and methods, and advanced list processing (iterator and generator).

7 units 35 chapters 35 topics
1

Basics

5 chapters 5 topics 1h 41m

2

Python Libraries

5 chapters 5 topics 2h 43m

3

Conditionals

5 chapters 5 topics 1h 29m

4

Functions

5 chapters 5 topics 1h 44m

5

Strings

5 chapters 5 topics 1h 46m

6

Lists

5 chapters 5 topics 1h 31m

7

Tuples

5 chapters 5 topics 1h 48m