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).
Basics
Python Libraries
Conditionals
-
Iteration - for 1 topic
-
Iteration - While 1 topic
-
Iteration - Break, Continue 1 topic
Functions
-
Return values, Parameters, 1 topic
-
local and global scope 1 topic
Strings
-
lists as arrays. 1 topic
Lists
Tuples
-
Dictionaries 1 topic