Вы превысили запрос на
0 знаков
0 знаков
Python
26 тестов 49 уроков
FrontendBook
Нехватает информации по HTML-тегам, нужна дополнительная литература или бесплатные иконки для своих проектов? Вот решение для Вас.
FrontendColors
У Вас нет образования дизайнера, а Вы хотите наполнить свой сайт красивыми шрифтами и сочетающимися между собой цветами? Вот Вам решение.
FrontendGradients
Если выбрать наобум парочку цветов, то получится ли идеальный градиент? Инструменты этого сайта помогут Вам с правильным выбором.
Чтобы использовать все функции сайта (например, сохранение прогресса прохождения уроков и участие в рейтинге среди пользователей), вам нужно авторизоваться. Это можно сделать пройдя обычную регистрацию с использованием почты или в пару кликов, если у вас есть один из аккаунтов: ВКонтакте, GitHub, Google, Яндекс или Telegram.
Раздел 1. Знакомство с Python
☓
1. УРОК: Первое знакомство с Python
☓
2. ТЕСТ: Небольшой первый тест по Python
☓
3. УРОК: Переменные и комментарии в Python
☓
4. ТЕСТ: Тест по основным понятиям и работе с сайтом
Самые основы
☓
5. УРОК: Погружение в Python
☓
6. ТЕСТ: Второй вводный тест по Python
☓
7. УРОК: Типы данных в Python
☓
8. УРОК: Форматирование строк в Python
☓
9. УРОК: Условная инструкция if-elif-else в Python
☓
10. УРОК: Преобразование и проверка типов в Python
☓
11. УРОК: Вызов методов цепочкой в Python
Циклы
☓
12. УРОК: Первое знакомство с циклами в Python
☓
13. ТЕСТ: Тест по циклам Python
Немного рандома
☓
14. УРОК: Генерируем случайные числа на Python
☓
15. ТЕСТ: Тест по модулю random Python
Структуры данных
☓
16. УРОК: Структуры данных в Python
☓
17. ТЕСТ: Тест по структурам Python
Списки
☓
18. УРОК: Списки в Python
☓
19. ТЕСТ: Тест по спискам Python
☓
20. УРОК: Изменение списка на месте в Python
☓
21. УРОК: Дополнительно про списки в Python
☓
22. УРОК: Конкатенация и сортировка списков в Python
☓
23. ТЕСТ: Заключительный тест по спискам в Python
Словари
☓
24. УРОК: Словари в Python
☓
25. ТЕСТ: Тест по словарям Python
☓
26. УРОК: Словари и списки: еще глубже
☓
27. УРОК: Перебор элементов словаря в Python
☓
28. УРОК: Внутреннее устройство и сортировка словаря в Python
☓
29. УРОК: Методы словарей и функция len() в Python
☓
30. ТЕСТ: Заключительный тест по словарям
Множества
☓
31. УРОК: Множества в Python
☓
32. УРОК: Методы и особенности множеств в Python
☓
33. УРОК: Отношения между множествами и операции над ними
☓
34. ТЕСТ: Тест по методам множеств в Python
☓
35. ТЕСТ: Тест по операциям над множествами в Python
Кортежи
☓
36. УРОК: Кортежи в Python
☓
37. УРОК: Более подробно о кортежах в Python
☓
38. ТЕСТ: Тест по кортежам в Python
Снова циклы и немного исключений
☓
39. УРОК: Контроль хода выполнения программы в Python
☓
40. УРОК: Цикл while в Python
☓
41. УРОК: Операторы break, continue и pass в Python
☓
42. УРОК: Циклы for/else и while/else в Python
☓
43. УРОК: Обработка исключений (try/except) в Python
☓
44. ТЕСТ: Тест по циклам и управляющим конструкциям
☓
45. ТЕСТ: Тест по обработке исключений
Работаем с файлами
☓
46. УРОК: Работа с файлами в Python
☓
47. УРОК: Оператор with/as для работы с файлами в Python
☓
48. ТЕСТ: Тест по работе с файлами в Python
Итераторы
☓
49. УРОК: Итераторы в Python
☓
50. УРОК: List/dict/set comprehensions (включения) в Python
☓
51. ТЕСТ: Тест по включениям в Python
Функции
☓
52. УРОК: Основы функций в Python
☓
53. ТЕСТ: Тест по основам функций в Python
☓
54. УРОК: Область видимости в Python
☓
55. ТЕСТ: Тест по области видимости в Python
☓
56. УРОК: Замыкания и оператор nonlocal в Python
☓
57. ТЕСТ: Тест по замыканиям и nonlocal в Python
☓
58. УРОК: Аргументы и параметры функций, операторы * и ** в Python
☓
59. ТЕСТ: Тест по аргументам и параметрам функций в Python
☓
60. ТЕСТ: Тест по операторам * и ** в Python
☓
61. УРОК: Анонимные функции: выражения lambda
☓
62. УРОК: Функциональное программирование: map, filter и reduce
☓
63. ТЕСТ: Тест по парадигме функционального программирования
☓
64. УРОК: Генераторы и оператор yield в Python
☓
65. ТЕСТ: Тест по генераторным функциям и выражениям
Модули
☓
66. УРОК: Модули в Python
☓
67. УРОК: Написание модулей в Python
☓
68. УРОК: Пакеты модулей в Python
☓
69. УРОК: Еще о возможностях модулей в Python
☓
70. ТЕСТ: Тест по модулям и пакетам в Python
Объектно-ориентированное программирование
☓
71. УРОК: Основы объектно-ориентированного программирования (ООП) в Python
☓
72. ТЕСТ: Тест по основам ООП в Python
☓
73. УРОК: Основы написания классов в Python
☓
74. УРОК: Продолжаем написание классов в Python
☓
75. УРОК: Более глубокое изучение классов в Python
☓
76. УРОК: Что дальше?