CS ยท Programming

Python

Libraries

Scientific Python and deep learning

coming soon
coming soon
coming soon
TensorFlowcoming soon
PyTorchcoming soon
Fundamentals

Basics

Variables & Assignment Data Types Arithmetic Operations Comparison Operations Logical Operations Type Conversion Input & Output Comments
Fundamentals

Control flow

If Statements Ternary Operator For Loops While Loops Break & Continue Loop Else Match Statement Pass Statement
Fundamentals

Functions

Function Basics Parameters Return Values Lambda Functions Scope
Fundamentals

Data structures

Lists Basics List Methods Tuples Dictionaries Basics Dictionary Methods Sets
Fundamentals

Strings

String Basics String Methods String Formatting
Intermediate

File I/O

File Reading File Writing File Paths CSV & JSON
Intermediate

Error handling

Try Except Exceptions Custom Exceptions
Intermediate

Comprehensions

List Comprehensions Dict & Set Comprehensions Generator Expressions
Advanced

Object-oriented programming

Classes & Objects Methods Inheritance Properties Magic Methods
Advanced

Decorators

Decorators Basics Decorators Advanced
Advanced

Iterators & generators

Iterators Generators Itertools Iterators & Generatorsfull lecture
Tasks

Practice

Getting Toy Data
Resources

Video

Python: The DocumentaryYouTube