Goal: Recall syntax without hesitation, write Python confidently.
Timeline: 2 weeks, ~30–45 min/day
Rule: Read the concept, then close notes and solve the assignments from memory.
week1/ — Core syntax (types, collections, control flow, functions, comprehensions, error handling)
week2/ — Useful patterns (strings, file I/O, classes, generators, decorators, stdlib)
Each day has a dayXX_topic.py file with the assignments as comments. Write your solutions directly in the file.
Keep cheatsheet.py in the root — add snippets for syntax you blanked on after each session.
- PLAN.md — full 2-week plan with all assignments
- RESOURCES.md — curated resources for learning and practice
docker run -d
--name nb
-p 4040:4040
-p 8888:8888
-v /Users/pyadav/all/workspace/codebase/pankaj/python-fluency-workbook:/home/jovyan/work
jupyter/pyspark-notebook:latest
OR
docker run -d
--name nb
-p 4040:4040
-p 8888:8888
-v /Users/pyadav/all/workspace/codebase/pankaj/python-fluency-workbook:/home/jovyan/work
jupyter/jupyter/base-notebook:latest