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

Comprehensive Python and Web Development Guide

The document outlines various topics and resources related to Python programming, including data structures, object-oriented programming, and writing robust code. It also covers essential tools and practices such as version control, unit testing, and setting up development environments. Additional resources for learning Angular and React are provided as well.

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)
3 views2 pages

Comprehensive Python and Web Development Guide

The document outlines various topics and resources related to Python programming, including data structures, object-oriented programming, and writing robust code. It also covers essential tools and practices such as version control, unit testing, and setting up development environments. Additional resources for learning Angular and React are provided as well.

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
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