Intro
Data structures
Functions
Error Handling
Modules
- Why?
- Keep python files small
- ex) generating random numbers…!
- Reuse code across our own files by importing
- A module is just another Python file!!
- Types : custom, built-in
- Built-in Modules
- Custom Modules
- External Modules
- [[The name variable]]
OOP (Object Oriented Programming)
Iterators and generators
File IO
- File input and output
- Working with datasets (CSV, JSON, images, etc) → crucial for ppl in data science, ml, anything with data
- File IO
- open, read, seek, readline, readlines, close, with
- Modes for Opening files
Working With CSV and Pickling
Testing with Python
Regular Expressions
Decorators
Notes
Leetcode