Welcome to Python Programming

Learn to think clearly, build programs, and improve through practice.

🌍 Python in the Real World

See where Python can take an idea.

🌍 What Can Python Build?

Python begins with simple instructions, but it can grow into tools that work in the real world.

Automation

Make computers handle repetitive work.

Data and AI

Explore information and build intelligent systems.

Web Apps

Create services that people use online.

Robots

Connect decisions in code to movement and sensing.

🐍 Python at a Glance

A readable and versatile language helps ideas grow into working projects.

🐍 Meet Python

A programming language built to express ideas clearly and solve many kinds of problems.

Readable

Python code is designed to be clear enough for people to follow.

Versatile

The same language can power small scripts, data tools, websites, and robots.

Widely Used

Students, researchers, engineers, and companies use Python around the world.

Python is the language.A program is a set of instructions written in that language.

🌱 Everyone Can Start

Your starting point may be different. The learning process is shared.

New to Coding

No previous programming experience is required.

Already Experienced

Go deeper when ready while respecting the shared class pace.

Everyone Practices

Progress comes from writing, running, testing, and revising code.

🌐 Course Website

Your Python course materials are available beyond the classroom.

https://learn.orzy.top/

Learn Ahead

Preview upcoming Python concepts and examples before class.

Review Slides

Revisit lesson explanations, demonstrations, and key ideas.

Find Materials

Access practice tasks, handouts, and course references.

The website will continue to grow as the course develops.

🛠️ What Will You Learn to Do?

The goal is not to memorize isolated commands. It is to make ideas executable.

Think in Steps

Turn a problem into precise instructions a computer can follow.

Write Programs

Use Python to express ideas with clear, readable code.

Test and Debug

Use output and error messages as evidence, not as a verdict.

Clear thinking first. Python gives that thinking a form the computer can run.

🗺️ The Course Journey

Four core units build the foundation for creating programs of your own.

1

Values and Input

Output, types, variables, calculations, and interactive programs
2

Decisions and Loops

Conditions, branches, repetition, and a guessing game
3

Functions and Sequences

Reusable code, lists, strings, and small algorithms
4

Data and Objects

Dictionaries, objects, classes, and a core project

🤖 After Python: Build with Robots

Finish the foundations, then turn code into movement, sensing, and real-world behavior.

⏱️ One Lesson, 40 Minutes

Explanations stay focused so that you have enough time to write code yourself.

Start

A short question, prediction, or problem gives the lesson a purpose.

Learn

The teacher explains one focused idea and demonstrates the key connection.

Practice

Most of the lesson is your time to write, run, and improve code.

Review

We compare approaches, fix common errors, and capture the main idea.

Most lessons reserve about half the class for independent practice, testing, and revision.

📊 How Progress Is Measured

Your everyday learning matters alongside formal assessments.

40%

Daily Performance

25%

Midterm

35%

Final

Daily Performance = Lab completion + participation + learning attitude

🔄 How Programmers Learn

Do not use the Run button as a substitute for thinking. Use it to test your thinking.

1

Predict

Read the code and decide what you expect.
2

Run

Use Python to collect evidence.
3

Explain

Connect the result to a rule or execution step.
4

Improve

Change the code, test again, and make the idea your own.

💻 Lab Agreements

Working together is encouraged. Copying someone else's work is not learning.

💾

Bring a USB

Keep your work portable and backed up.

💬

Discuss Quietly

Help each other think, not copy.

🚫🥤

Keep It Safe

No drinks near the computers.

If a Lab is unfinished, complete it as homework and bring the file back.

🕙 Finish and Submit Your Work

Class time is the best time to ask for help, but unfinished work still needs to be completed.

🏠

Finish at Home

If you do not finish a Task in class,
continue it at home.

🕙

Sunday Deadline

Submit all assigned work
by 10:00 PM on Sunday.

Do not wait until the deadline to ask for help.

🧠 AI Does Not Replace Thinking

Tools can support your learning, but the understanding still has to become yours.

🤖 Use AI as a Learning Tool

Helpful use makes your reasoning stronger and keeps your work honest.

Ask for a Hint

Use AI to clarify a concept, interpret an error, or suggest a test.

Keep Thinking

Predict, test, and explain the result yourself before accepting an answer.

Be Transparent

Mention AI use when required and understand every line you keep.

🌍 Everything Is Connected

Different fields help us look at the same world in different ways.

🏙️ Society

How people form groups, cultures, institutions, and shared rules.

🧑‍🤝‍🧑 People and Culture

How identity, history, and values shape the human world.

🧬 Life

How cells, genes, and living systems make us organisms.

🧠 Mind

How memory, emotion, and decisions shape our actions.

⚗️ Chemistry

How matter changes through molecular reactions and interactions.

⚛️ Physics

How forces, energy, and motion shape the natural world.

📐 Mathematics

A precise language for patterns, structures, and relationships.

💻 Programming

How precise logic becomes instructions that build systems.

🌐 One Connected World

Different fields study the same world at different levels.

💻 Python and Thonny

One is the language. The other is the place where we write and run it.

Python

The programming language.
It defines how our instructions are written and executed.

Thonny

The learning environment.
It gives us an editor, Run button, Shell, and helpful error tools.

Use the classroom setup provided by your teacher.

🧭 Meet the Thonny Window

Each part of the window has a different job.

Thonny

NewSave▶ Run■ StopToolbar
task1.pyEditor

1print("Hello, Python!")

2print("I wrote this in the Editor.")

ShellOutput, input, and errors

Hello, Python!

I wrote this in the Editor.

Write the program in the Editor. Read its results in the Shell.

🔄 Your Thonny Workflow

Use the same sequence whenever you create or change a program.

1

New

Open a new editor file.
2

Write

Type Python code in the Editor.
3

Save

Choose a clear name ending in .py.
4

Predict

Expect the result before running.
5

Run

Use the green Run button.
6

Read

Check output or errors in the Shell.

📁 Your Files Are Your Work

Good file habits prevent lost code and make every lesson easier to continue.

Lesson Folder

<name>-lessonX
Make one folder for each lesson.

Task File

taskX.py
Make one Python file for each task.

Save the Right Place

<name>-lesson1/task1.py
Check the folder and file name before running.

▶️ Your First Python Program

Read it first. Predict the three output lines. Then run it.

task1.py

🔎 What Did Python Do?

Compare each instruction with the output it produced.

task1.py
Console Output
Hello, Python! I can run this program. 5

⌨️ Your Turn

Make the program yours, then use the result as evidence.

1

Change

Replace the first message with your own greeting.
2

Add

Write one more print line with a new sentence.
3

Calculate

Replace 2 + 3 with a calculation of your own.
4

Test

Predict, save, run, and compare the result.

🔍 When the Code Does Not Work

A mistake becomes useful when you investigate it one step at a time.

1

Read

Read the last error line and locate the reported line number.
2

Compare

Compare the code with the example and check recent changes.
3

Test Small

Change one thing, run again, and observe what changed.
4

Ask Clearly

Show your code, expected result, actual result, and what you already tried.

🚀 Your Python Journey Begins

Next, we turn everyday steps into algorithms and learn how a program follows instructions.

🧭

Next: Think in Steps

Turn an everyday task into an algorithm,
then watch Python follow it.

Bring curiosity. Save your work. Ask early.

01 / 36