8/5/24
Python Beginners I
Tuesday& Thursday 6:30 to 7:30 PM
Hello Parents and Students,
We wish everyone a fantastic rest of the summer! 🌞
📅 Reminder: Our Fall session starts on September 6th for
both in-person and online classes. Get ready for more exciting
coding challenges ahead! 🚀
Python Session Recap
Over the past sessions, we have built a strong foundation in Python programming and applied our skills
through hands-on projects. Here’s what you have accomplished:
Core Concepts Learned
Variables and Data Types – How to store and work with strings, integers, floats, and booleans.
Strings – Concatenation, indexing, slicing, and using common string methods.
Lists – Creating, updating, slicing, removing items, and iterating through lists.
Loops – Using for and while loops to repeat tasks efficiently.
Conditionals – Writing if, elif, and else statements to make decisions in your code.
Random Module – Generating random numbers, picking random items, and shuffling lists.
Debugging – Identifying and fixing errors using clear testing strategies.
Turtle Module – Drawing shapes and visual patterns using Python’s turtle graphics.
Key Projects Completed
Area of a Rectangle – Calculated the area using user-provided length and width.
Change Problem – Calculated change to give back after payment.
Currency Converter – Converted dollars into another currency using a fixed rate.
Calculator – Performed different operations based on user input.
Grade Scale – Converted numeric grades into letter grades.
Shopping Cart – Collected items in a list and displayed a final shopping list.
Minutes to Hours Converter – Converted minutes into hours and remaining minutes.
Finding Factors – Displayed all factors of a given number.
Finding Multiples – Listed multiples of a given number.
Odd or Even – Checked if a number was odd or even.
Age Finder – Calculated a person’s age based on their birth year.
Scrambler Game – Mixed up letters of a word for players to guess.
Rock-Paper-Scissors – Built a game to compete against the computer.
Turtle Projects – Drew shapes and creative designs using turtle graphics.
Skills You Strengthened
Breaking problems into smaller steps.
Applying logical thinking to create working programs.
Using Python’s built-in libraries to simplify tasks.
Writing clean, readable, and well-structured code.
Testing, debugging, and improving programs.
Developing problem-solving confidence through hands-on projects.
As always, you can send any questions to info@[Link] with "Mr. George” in
the subject line.
Regards,
Mr. George