0% found this document useful (0 votes)
12 views2 pages

Python Development Checklist

The document outlines various topics related to Python programming and development, including data structures, object-oriented programming, and writing robust code. It also covers tools and environments for efficient development, such as version control and IDE setup. Additionally, it mentions basic concepts in Angular and React frameworks.

Uploaded by

Samyuktha S
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Python Development Checklist

The document outlines various topics related to Python programming and development, including data structures, object-oriented programming, and writing robust code. It also covers tools and environments for efficient development, such as version control and IDE setup. Additionally, it mentions basic concepts in Angular and React frameworks.

Uploaded by

Samyuktha S
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd

Topic Reference LinkStatus Date Started

Date Completed
Remarks
Checklist (✔/✘)
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)

You might also like