Курс "Basics of programming in Python"

Мейрманова Айгуль
Мейрманова Айгуль
Информационно-коммуникационные технологии/Информатика
Класс:
10 класс
Раздел:
Алгоритмизация и программирование
Тема:

Курс "Basics of programming in Python"

24.10.2024
0
Скачать в PDF Скачать в WORD
Цели обучения (ссылка на учебную программу):

To familiarize students with the detailed structure and content of the course, including an understanding of key modules and expected outcomes. To understand the relationship between the current lesson and the overall aims of the program, as well as its contribution to the achievement of final educational outcomes.

Цели урока:

Deep dive into the principles and basics of programming in Python. Development of skills in designing and creating mini projects with an emphasis on solving practical problems in Python.

Языковые цели:

Expanding the vocabulary of students by introducing specialized programming terms and concepts. Improving academic writing and speaking skills in the context of programming in Python. 

Ожидаемый результат:

After learning the basics of programming in Python, you can expect to achieve the following results:

1. Understanding of Python syntax and concepts

2. Loops: comfortable with `for` and `while` loops for iterating over sequences or executing repetitive tasks

3. Data structures - lists, tuples, and sets: ability to store, access, and manipulate collections of data

4. Problem-solving skills: breaking down problems into smaller steps and writing code to solve them

5. Mini Projects: ability to work on Python mini projects

Ход урока

Этапы урока Запланированная деятельность на уроке Ресурсы

Introduction

(2:10 minutes)

Introduction to the content of 4 video-lectures on the course of the basics of programming in Python and encourage students to create world-changing products in the future

https://www.youtube.com/watch?v=CNrlnYw82T8

1. First steps in Python

(15:22 minutes)

1.1 The print() function, sep and end parameters

1.2 input() function

1.3 Variables in Python. Types of variables in Python

1.4 Arithmetic operators in Python

1.5 Relational operators in Python

Practice  

https://www.youtube.com/watch?v=CX70vQWhre4

2. Conditionals, for and while loops

(16:17 minutes)

2.1 Conditional operator if-else

2.2 Logical operators

2.3 Nested conditionals

2.4 Cascade conditionals

2.5 for loop

2.6 while loop

Practice  

https://www.youtube.com/watch?v=n6WcNh5JjS8

3. Lists, tuples

(15:35 minutes)

3.1 Lists: Basic operations on Python lists

3.2 Lists: Practice

3.3 Tuples: Basic operations on Python tuples

3.4 Tuples: Practice

Mini project (Hangman)  

https://www.youtube.com/watch?v=ewK5o2FRcvY

4. Sets, dictionaries

(14:18 minutes)

4.1 Sets: Basic operations on Python sets

4.2 Sets: Practice

4.3 Dictionaries: Basic operations on Python dictionaries

Mini project (Secure Password Generator)

Mini project (Number Guessing Game)    

https://www.youtube.com/watch?v=7hgJNsmljJE

Приложение:

Открыть файл 1. First steps in Python
Открыть файл 2. Conditionals, for and while loops
Открыть файл 3. Lists, tuples
Открыть файл 4. Sets, dictionaries
Открыть файл Рецензия на курс 1
Открыть файл Рецензия на курс 2

Отзывы(0)