Курс "Basics of programming in Python"
Курс "Basics of programming in Python"
Цели обучения (ссылка на учебную программу): | 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 |
Отзывы(0)