Exercises and Laboratories
Lecture 01
- 1.1-guided-HelloWorld.ipynb
- 1.2 - Laboratory - programming_techniques_error_detective.ipynb
- 1.2 - (SOL) Laboratory - programming_techniques_error_detective.ipynb
Lecture 2
- 2.1 - Guided - Programming_Techniques_variables_and _expressions.ipynb
- 2.1 - (SOL) Guided - Programming_Techniques_variables_and _expressions.ipynb
Lecture 3 (No exercise, only theory)
Lecture 4
Solutions:- 4.1 - (SOL) Guided - Programming_Techniques_strings_lab.ipynb
- 4.2 - (SOL) Laboratory - Programming_Techniques_strings_lab.ipynb
- 4.3 - (SOL) Independent - Programming_Techniques_strings_lab.ipynb
Lecture 05
see problem description in the slides.
Part 1 - starting files with hints:
- starter guided: 5.1-guided-input_validation.py
- starter lab: 5.2-laboratory-taxes.py
Part 1 - Solutions:
Part 2 - Solutions:
- 5_part2-01-(SOL)-Labooratory-delivery_cost.py
- 5_part2-02-(SOL)-Independent-right_triangle.py
- 5_part2-03-(SOL)-Independent-grade_decision.py
- 5_part2-04-(SOL)-Independent-price_comparison.py
Lecture 06:
- Exercises description: L6-loops_exercises_description.pdf
- Zip file with starters and solution notebooks: 6 - loops - exercises.zip
Lecture 07:
- Exercises description: Lecture_7-Lists_Exercises.pdf
- Zip with solutions: L7-Lists-solutions.zip
Lecture 08:
- Exercises Description: Lecture_8_Functions_Exercises.pptx
- Starters and Solutions: lecture8_functions_starter_and_solutions.zip
Lecture 09:
- Exercises Description: Lecture_9_Collections_Exercises.pdf
- 09-exercises_code.zip
- Description and code: exercises-Lecture10.zip
Lecture 11 - Exam Simulation:
- Exercises and their solutions: Exam Simulation - Partial test I.zip
Lecture 12 - Partial Exam I
- Exam Exercises (variants A and B) and solutions: Exam_Part1_TEST_SOLUTION.zip
!label.attachments!
- 1.1-guided-HelloWorld.ipynb
- 1.2 - Laboratory - programming_techniques_error_detective.ipynb
- 1.2 - (SOL) Laboratory - programming_techniques_error_detective.ipynb
- 2.1 - Guided - Programming_Techniques_variables_and _expressions.ipynb
- 2.1 - (SOL) Guided - Programming_Techniques_variables_and _expressions.ipynb
- 4.1 - Guided - Programming_Techniques_strings_lab.ipynb
- 4.2 - Laboratory - Programming_Techniques_strings_lab.ipynb
- 4.3 - Independent - Programming_Techniques_strings_lab.ipynb
- 4.1 - (SOL) Guided - Programming_Techniques_strings_lab.ipynb
- 4.2 - (SOL) Laboratory - Programming_Techniques_strings_lab.ipynb
- 4.3 - (SOL) Independent - Programming_Techniques_strings_lab.ipynb
- 5.1-guided-input_validation.py
- 5.1-(SOL)-guided-input_validation_solution.py
- 5.2-laboratory-taxes.py
- 5.2-(SOL)-laboratory-taxes.py
- 5_part2-02-(SOL)-Independent-right_triangle.py
- 5_part2-03-(SOL)-Independent-grade_decision.py
- 5_part2-04-(SOL)-Independent-price_comparison.py
- 5_part2-01-(SOL)-Labooratory-delivery_cost.py
- L6-loops_exercises_description.pdf
- 6 - loops - exercises.zip
- Lecture_7-Lists_Exercises.pdf
- L7-Lists-solutions.zip
- L8 - Functions - programming_techniques_2026.pdf
- lecture8_functions_starter_and_solutions.zip
- Lecture_8_Functions_Exercises.pptx
- Lecture_9_Collections_Exercises.pdf
- 09-exercises_code.zip
- exercises-Lecture10.zip
- Exam_Part1_TEST_SOLUTION.zip