Курс на Stepik
Обложка курса «Python Programming for NIS» на Stepik
Бесплатно

Python Programming for NIS ★ 3.750

Открыть на
STEPIK.ORG

Сборник задач для развития навыков программирования В сборнике представлены несколько тематических разделов, каждый из которых содержит уроки. В каждом уроке предлагается несколько задач для решения.   Все задачи каждого урока дифференцированы от простых к сложным. Также предлагаются задачи повышенной сложности, которые помечены знаком "*". Чем больше звезд, тем выше сложность.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python Programming for NIS»Учеников на курсе 8 404
Сертификаты, выданные на курсе «Python Programming for NIS»Сертификатов выдано 0
Отзывы о курсе «Python Programming for NIS»Отзывов получено 8
Рейтинг курса «Python Programming for NIS»Рейтинг курса 3.750
Уроки в курсе «Python Programming for NIS»Количество уроков 50
Тесты в курсе «Python Programming for NIS»Количество квизов 57
Задачи с кодом в курсе «Python Programming for NIS»Количество задач с кодом 342
Время прохождения курса «Python Programming for NIS»Время прохождения курса —
Обновления курса «Python Programming for NIS»Обновления курса — —
Дата публикации курса «Python Programming for NIS»Дата публикации курса — ———
Последнее обновление курса «Python Programming for NIS»Последнее обновление — ———

Содержание курса

Разделы в курсе «Python Programming for NIS» 9 разделов Уроки в курсе «Python Programming for NIS» 50 уроков Тесты в курсе «Python Programming for NIS» 57 тестов Задачи в курсе «Python Programming for NIS» 342 задачи Время прохождения курса «Python Programming for NIS» 17 ч. Последнее обновление курса «Python Programming for NIS» обн. 9 сентября 2026

Input and output data

7 уроков
1. Introduction to Python programming ↗
2. Basic output. print() ↗
3. Basic input ↗
4. Data Types ↗
5. Sequences tasks ↗
6. Integer Arithmetic ↗
7. String Operations ↗

IF statement

4 урока
1. Conditional Statements ↗
2. Conditionals. Nested conditionals ↗
3. Conditionals and operators ↗
4. Combined Conditions, Logical Connections ↗

Built-in functions

2 урока
1. Type Conversion ↗
2. Review ↗

Loops

6 уроков
1. WHILE Loop ↗
2. Types of errors, Debugging a program ↗
3. FOR Loop ↗
4. Break and Continue Statements ↗
5. Nested loops ↗
6. Summative Assessment ↗

Collections

11 уроков
1. Sets ↗
2. Strings. Indexing ↗
3. Character encoding ↗
4. Strings. Slicing ↗
5. Lists ↗
6. Split and join methods ↗
7. Tuples ↗
8. String Methods ↗
9. List methods ↗
10. Nested lists ↗
11. Dictionaries ↗

Functions

3 урока
1. Functions. Arguments ↗
2. Functions. Return ↗
3. Lambda functions ↗

Object-Oriented Programming(OOP)

2 урока
1. Python Classes and Objects ↗
2. Polymorphism and Inheritance ↗

Modules

11 уроков
1. Random Library ↗
2. PIL Library (pillow) ↗
3. Wave Library ↗
4. PyGame. Draw module ↗
5. PyGame. Surfaces. Animation and time ↗
6. PyGame. Mouse events ↗
7. PyGame. Keyboard events ↗
8. PyGame. Output text. Game counter ↗
9. PyGame. Load and control images ↗
10. PyGame. Object collisions ↗
11. Chatbots ↗

Challenges

4 урока
1. Task 1 ↗
2. System numbers ↗
3. Arrays ↗
4. Рекурсия (Задачи) ↗