Курс "Basics of programming in Python"
Информационно-коммуникационные технологии/Информатика
Класс:
10 класс
Раздел:
Алгоритмизация и программирование
Тема:
Курс "Basics of programming in Python"
24.10.2024
0
0
Цели обучения (ссылка на учебную программу): | 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. |
Ожидаемый результат: | <p>After learning the basics of programming in Python, you can expect to achieve the following results:</p><p>1. Understanding of Python syntax and concepts</p><p> 2. Loops: comfortable with `for` and `while` loops for iterating over sequences or executing repetitive tasks</p><p>3. Data structures - lists, tuples, and sets: ability to store, access, and manipulate collections of data</p><p>4. Problem-solving skills: breaking down problems into smaller steps and writing code to solve them</p><p>5. Mini Projects: ability to work on Python mini projects</p> |
Ход урока
Этапы урока | Запланированная деятельность на уроке | Ресурсы |
---|---|---|
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) |
<p>1.1 The <i><b>print() </b></i>function, <b><i>sep</i></b> and <b><i>end </i></b>parameters</p><p>1.2 <b><i>input()</i></b> function</p><p>1.3 Variables in Python. Types of variables in Python</p><p> 1.4 Arithmetic operators in Python</p><p> 1.5 Relational operators in Python</p><p><b>Practice </b></p> | https://www.youtube.com/watch?v=CX70vQWhre4 |
2. Conditionals, for and while loops (16:17 minutes) |
<p>2.1 Conditional operator <i><b>if-else </b></i></p><p> 2.2 Logical operators </p><p> 2.3 Nested conditionals </p><p> 2.4 Cascade conditionals</p><p> 2.5<i><b> for</b></i> loop </p><p> 2.6 <i><b>while</b></i> loop</p><p><b>Practice </b></p> | https://www.youtube.com/watch?v=n6WcNh5JjS8 |
3. Lists, tuples (15:35 minutes) |
<p>3.1 Lists: Basic operations on Python lists </p><p> 3.2 Lists: Practice </p><p> 3.3 Tuples: Basic operations on Python tuples </p><p> 3.4 Tuples: Practice</p><p><b>Mini project (Hangman) </b></p> | https://www.youtube.com/watch?v=ewK5o2FRcvY |
4. Sets, dictionaries (14:18 minutes) |
<p>4.1 Sets: Basic operations on Python sets</p><p> 4.2 Sets: Practice </p><p> 4.3 Dictionaries: Basic operations on Python dictionaries</p><p><b>Mini project (Secure Password Generator)</b></p><p><b>Mini project (Number Guessing Game) </b> </p> | 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)