Source code from Code For Tomorrow's Python course
Source code is organized under 3 difficulty levels:
1_beginner
2_intermediate
3_advanced
Under each of the 3 packages, source code is further divided by chapter.
chapter1
Intro to Pythonchapter2
Datachapter3
Operatorschapter4
Conditionalschapter5
Loopschapter6
Listschapter7
String Manipulation
chapter8
Librarieschapter9
Dictionarieschapter10
2D Listschapter11
Functionschapter12
Classes
chapter13
Special Methodschapter14
Selection Sortchapter15
Tuples & Setschapter16
Pythonnesschapter17
Exception Handlingchapter18
Recursionchapter19
Asymptotic Analysischapter20
File I/O
Under each chapter, source code is further divided by category:
examples
- example code to demo certain programming conceptspractice
- practice exercise templates for students to write codesolutions
- solutions to practice exercises
The practice template file has the same name as the corresponding solution file.