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