Type Conversions
Strong Typing
Boolean Queries
Data Formatting Pitfalls
Python Features
Data Types
Triangle Area Program
List Removal Methods
Pickling and Unpickling
seek() and tell()
Tokens in Python
Core Data Types
Serialization/Deserialization
Variables in Python
Operators (Arithmetic, Comparison, Logical, Membership)
Built-in Data Types (int, float, bool, str)
Input/Output (input(), print(), f-strings)
type() vs is Operator
if, elif, else Statements
Nested if for Grades
While and For Loops with range()
break, continue, pass, Loop else
Functions (Parameters, Arguments, return)
Default Parameters and Scope
Command Line Arguments ([Link])
CLI Sum/Product Program
String Operations and Slicing
String Methods (join, lower, strip, replace)
Dynamic Typing
Sets Operations
List Program (Sorted, Unique, Second Largest)
Dictionary from Pairs (Average, Topper)
Unique/Common Words Program
Polymorphism
NumPy Reduction and ufuncs
String Immutability
Dictionary Functions (len, any, all, sorted)
Control Flow Statements
User-Defined Functions
break and continue
Tuple Built-in Functions
Looping Statements
Random Module Functions
getopt for CLI
String Slicing
Lists Operations
Indexing and Slicing Lists
Dictionary Methods
Tuples vs Lists
File Modes and I/O
Tuple Operations
Iterable and Iterator
File Copying (Text/Binary)
Encapsulation
CSV Reading and Type Conversion
GeoJSON and Plotly Mapping
CSV Monthly Mean Program
API Call to DataFrame/Plotly
Tuple vs Dictionary
Frozen Set Methods
List Basic Operations
File Read/Write
Text File Creation
Dictionary keys/values/items
CSV Module
Matplotlib Bar Chart from CSV
Lists vs Tuples
File Modes
Data Visualization Libraries
List Indexing/Slicing Program
File Reading/Writing Program
Class Creation and Constructor
Class vs Instance Attributes
NumPy Vectorized Operations
Pandas Series/DataFrame
Pandas Missing Values
Inheritance and super()
Object Lifecycle
NumPy Array Operations
Pandas Multi-axis Indexing
Groupby and Aggregations
Time-Series Plotting
Constructor Types
Inheritance Types
Polymorphism Advantages
Classes and Objects
JSON Serialization
Matplotlib Line vs Bar Charts
Dice Simulation
REST API Workflow
Random Walk Generator
Plotly Bar Chart
Plotly vs Matplotlib
GeoJSON Choropleth Map
Matplotlib Role/Features
Web API and Plotly
Matplotlib Features
JSON Formats
Simple Matplotlib Plot