Topic Reference LinkStatus Date Started
Date Completed
Remarks
Zen of Pyth[Link]
Data structures - mutable and immutable types, lists, tuples, dict, etc.
Functional [Link]
Object Oriented programming - Classes & inheritance, properties, data hiding, class/static methods, etc.
Metaclasse[Link]
Data validations - dataclasses, pydantic, attrs, etc.
Writing robust code - Basic design patterns, Error handling and logging
Type checking and linting
Comprehensions and generators
Concurrency and parallelism
Unit testing and debugging
Virtual environments and Interactive environments - IDLE, Lab, etc.
Organized python project - structure (with [Link]), modules, readability, maintainability, version control, building & p
Setting up of vscode/ pycharm (settings and plugins) for efficient development and package mgmt (conda vs pip)
Unix, Shell basics
File mana [Link]
Process Management
Vi Editor [Link]
Shell commands, Shell scripting, Shell functions
Version Control
Hands-on w[Link]
Basics of Angular 16
Basics of React 18
Quick Start – React
ming-in-python-fall-2016/video_galleries/lecture-videos/
, version control, building & packaging, etc.
mt (conda vs pip)