Source code from Code For Tomorrow's Python course
Source code is organized under 3 difficulty levels:
1_beginner2_intermediate3_advanced
Under each of the 3 packages, source code is further divided by chapter.
chapter1Intro to Pythonchapter2Datachapter3Operatorschapter4Conditionalschapter5Loopschapter6Listschapter7String Manipulation
chapter8Librarieschapter9Dictionarieschapter102D Listschapter11Functionschapter12Classes
chapter13Special Methodschapter14Selection Sortchapter15Tuples & Setschapter16Pythonnesschapter17Exception Handlingchapter18Recursionchapter19Asymptotic Analysischapter20File 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.