An early Python learning repository created during the April 2020 CKPCET workshop. It preserves the starter notebooks, guided exercises, and assignment work used to build confidence with core Python concepts.
The workshop focused on learning Python through small, practical exercises instead of isolated syntax drills. This repository documents that learning path and shows the progression from starter prompts to working solutions.
- Understand Python syntax, variables, collections, and control flow.
- Practice functions, classes, iterators, and common problem-solving patterns.
- Use notebooks to test ideas and explain results step by step.
- Build a foundation for later work in data analysis and machine learning.
Day1.ipynb— introductory workshop notebook with guided exercises and remaining TODO prompts.assignment2.ipynb— follow-up practice covering additional Python concepts.
- Established a practical Python foundation through notebook-based exercises.
- Practised translating workshop concepts into executable code.
- Created an early record of the skills later applied in data science, AI, and automation projects.
git clone https://github.com/sajeda1311/python-workshop-ckpcet-april-2020.git
cd python-workshop-ckpcet-april-2020
python -m venv .venv
source .venv/bin/activate
pip install notebook
jupyter notebookOn Windows, activate the environment with .venv\\Scripts\\activate.
This is a learning archive rather than a production package. Some starter exercises and TODO cells remain intentionally visible, so the repository should be read as a record of workshop progress.
- Complete and annotate the remaining exercises.
- Add a small requirements file for reproducible setup.
- Include short explanations beside each solution.
- Link the workshop to the later, completed Python and Netflix-analysis repository.