0% found this document useful (0 votes)
3 views2 pages

Three Months Python Coding Objectives-2

The document outlines a three-month Python coding curriculum, which includes downloading and installing Python and VS Code, as well as various coding activities using the Turtle graphics library. It covers fundamental Python concepts such as variables, data types, control structures, and functions, alongside practical projects like games and calculators. The curriculum aims to provide hands-on experience through model codes and assignments across different coding objectives.

Uploaded by

Godwin Olewunne
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views2 pages

Three Months Python Coding Objectives-2

The document outlines a three-month Python coding curriculum, which includes downloading and installing Python and VS Code, as well as various coding activities using the Turtle graphics library. It covers fundamental Python concepts such as variables, data types, control structures, and functions, alongside practical projects like games and calculators. The curriculum aims to provide hands-on experience through model codes and assignments across different coding objectives.

Uploaded by

Godwin Olewunne
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Three Months Python Coding Objectives

A. Download and Installation Activities


1.​ Download and install Python
2.​ Download and install VS Code
3.​ Install Python Extensions

B. Turtle Coding Activities


1.​ import turtle
2.​ create screen/window and steady turtle with "turtle.done()"
3.​ create turtle objects and name them with familiar names
4.​ change turtle shape with name.shape(" ") ["circle", "triangle",
"'square", "classic", "turtle", "arrow"], etc.
5.​ move turtle with turtle.forward()
6.​ change turtle direction with turtle.left or right() or coordinate
degrees
7.​ change turtle color with turtle.color(" ") : "red", "blue"
"green", "lightgreen", abf78c, etc
8.​ draw a square, a rectangle and other regular polygons
9.​ outline and fill the shape with different colors with begin_fill()
and end_fill()
10.​ Change turtle size with turtle.turtlesize()
11.​ Increase pensize with turtle.pensize()
12.​ Move turtle to different positions with turtle.goto()
13.​ Draw 12 different polygons and fill them all with different
colors with .goto(), .color(), .forward(), .left(), .right(), etc.
14.​ Increase turtle speed with turtle.speed()
15.​ Move turtle around with penup() and pendown()
16.​ Write text to turtle.Screen()
17.​ Draw shape and move turtle with control logic: for loop,
while loop, and if, if … else, if … elif … else, statements
18.​ Strings Formatter with print(f”xxxxxxxxx{}xxxxxx”)
19.​ Model Codes and Assignments

C. Python Coding Logic


1.​ Variables and Values (Data Types)
2.​ Expressions and Arithmetic
3.​ Sequential Commands
4.​ Conditional Commands
5.​ Looping Commands
6.​ Nested Conditional and Looping Commands
7.​ Built-in Functions
8.​ User-defined Functions
9.​ Classes
10.​ Files and Exceptions
11.​ Data Structures
12.​ Algorithms (Sorting and Searching)
13.​ Python Packages
14.​ Projects
15.​ Git and GitHub

D. Model Codes
1.​ Turtle Racing Game (1)
2.​ Turtle Racing Game (2)
3.​ Turtle Snake Game (1)
4.​ Turtle Snake Game (2)
5.​ Ping Pong
6.​ Temperature Conversion
7.​ Body Mass Index Calculator
8.​ Python Slot Machine
9.​ Python Bank ATM App
10.​ Squares and Cubes Calculator
11.​ Number Base Converter
12.​ Area and Perimeter Calculator
13.​ Simple and Compound Interest
14.​ Number Guessing Game
15.​ FizzBuzz
16.​ OddEvenNumber
17.​ Factorial
18.​ Tetris
19.​ GradeBook App
20.​ Leap Year Calculator
21.​ CGPA Calculator
22.​ Rock, Paper and Scissors
23.​ Space Invader
24.​ Whack-a-Mole
25.​ Flight Booking App
26.​ Car Rental
27.​ Hotel Menu App
28.​ Hotel Booking App
29.​ Random Colour Generator
30.​ Gym Membership App

You might also like