课时
8 个部分 · 76 节课 · 17小时19分钟 总时长
第 1 至 10 节10 节课 · 2小时40分钟
- #1. Первое знакомство с Python Установка на компьютер | Python для начинающих8分钟
- #2. Варианты исполнения команд. Переходим в PyCharm | Python для начинающих16分钟
- #3. Переменные, оператор присваивания, функции type и id | Python для начинающих20分钟
- #4. Числовые типы, арифметические операции | Python для начинающих17分钟
- #5. Математические функции и работа с модулем math | Python для начинающих14分钟
- #6. Функции print() и input(). Преобразование строк в числа int() и float() | Python для начинающих18分钟
- #7. Логический тип bool. Операторы сравнения и операторы and, or, not | Python для начинающих18分钟
- #8. Введение в строки. Базовые операции над строками | Python для начинающих15分钟
- #9. Знакомство с индексами и срезами строк | Python для начинающих13分钟
- #10. Основные методы строк | Python для начинающих21分钟
第 11 至 20 节10 节课 · 2小时19分钟
- #11. Спецсимволы, экранирование символов, raw-строки | Python для начинающих11分钟
- #12. Форматирование строк: метод format и F-строки | Python для начинающих8分钟
- #13. Списки - операторы и функции работы с ними | Python для начинающих19分钟
- #14. Срезы списков и сравнение списков | Python для начинающих14分钟
- #15. Основные методы списков | Python для начинающих16分钟
- #16. Вложенные списки, многомерные списки | Python для начинающих11分钟
- #17. Условный оператор if. Конструкция if-else | Python для начинающих17分钟
- #18. Вложенные условия и множественный выбор. Конструкция if-elif-else | Python для начинающих17分钟
- #19. Тернарный условный оператор. Вложенное тернарное условие | Python для начинающих12分钟
- #20. Оператор цикла while | Python для начинающих14分钟
第 21 至 30 节10 节课 · 2小时20分钟
- #21. Операторы циклов break, continue и else | Python для начинающих15分钟
- #22. Оператор цикла for. Функция range() | Python для начинающих13分钟
- #23. Примеры работы оператора цикла for. Функция enumerate() | Python для начинающих17分钟
- #24. Итератор и итерируемые объекты. Функции iter() и next() | Python для начинающих9分钟
- #25. Вложенные циклы. Примеры задач с вложенными циклами | Python для начинающих20分钟
- #26. Треугольник Паскаля как пример работы вложенных циклов | Python для начинающих10分钟
- #27. Генераторы списков (List comprehensions) | Python для начинающих15分钟
- #28. Вложенные генераторы списков | Python для начинающих13分钟
- #29. Введение в словари (dict). Базовые операции над словарями | Python для начинающих12分钟
- #30. Методы словаря, перебор элементов словаря в цикле | Python для начинающих17分钟
第 31 至 40 节10 节课 · 2小时15分钟
- #31. Кортежи (tuple) и их методы | Python для начинающих21分钟
- #32. Множества (set) и их методы | Python для начинающих13分钟
- #33. Операции над множествами, сравнение множеств | Python для начинающих10分钟
- #34. Генераторы множеств и генераторы словарей | Python для начинающих8分钟
- #35. Функции: первое знакомство, определение def и их вызов | Python для начинающих16分钟
- #36. Оператор return в функциях. Функциональное программирование | Python для начинающих16分钟
- #37. Алгоритм Евклида для нахождения НОД | Python для начинающих15分钟
- #38. Позиционные и именованные аргументы. Параметры со значениями | Python для начинающих15分钟
- #39. Функции с произвольным числом параметров *args и **kwargs | Python для начинающих11分钟
- #40.1. Операторы * и ** для упаковки и распаковки коллекций | Python для начинающих10分钟
第 41 至 50 节10 节课 · 2小时4分钟
- #40.2. Символ звездочка (*) в параметрах функции | Python для начинающих9分钟
- #40.3. Символ слеш (/) в параметрах функции | Python для начинающих12分钟
- #41.1. Рекурсивные функции | Python для начинающих17分钟
- #41.2. Хвостовая рекурсия | Python для начинающих15分钟
- #42. Анонимные (lambda) функции | Python для начинающих9分钟
- #43. Области видимости переменных. Ключевые слова global и nonlocal | Python для начинающих15分钟
- #44. Замыкания в Python | Python для начинающих11分钟
- #45. Введение в декораторы функций | Python для начинающих13分钟
- #46. Декораторы с параметрами. Сохранение свойств декорируемых функций | Python для начинающих12分钟
- #47. Импорт стандартных модулей. Команды import и from | Python для начинающих12分钟
第 51 至 60 节10 节课 · 1小时56分钟
- #48. Импорт собственных модулей | Python для начинающих20分钟
- #49. Установка сторонних модулей (pip install). Пакетная установка | Python для начинающих8分钟
- #50. Пакеты (package) в Python. Вложенные пакеты | Python для начинающих14分钟
- #51. Функция open. Чтение данных из файла | Python для начинающих13分钟
- #52. Исключение FileNotFoundError и менеджер контекста (with) для файлов | Python для начинающих10分钟
- #53. Запись данных в файл в текстовом и бинарном режимах | Python для начинающих14分钟
- #54. Выражения генераторы | Python для начинающих9分钟
- #55. Функция-генератор. Оператор yield | Python для начинающих10分钟
- #56. Функция map. Примеры ее использования | Python для начинающих8分钟
- #57. Функция filter для отбора значений итерируемых объектов | Python для начинающих8分钟
第 61 至 70 节10 节课 · 1小时58分钟
- #58. Функция zip. Примеры использования | Python для начинающих7分钟
- #59. Особенности сортировки через sort() и sorted() | Python для начинающих7分钟
- #60. Аргумент key для сортировки коллекций по ключу | Python для начинающих8分钟
- #61. Функции isinstance и type для проверки типов данных | Python для начинающих9分钟
- #62. Функции all и any. Примеры их использования | Python для начинающих13分钟
- #63. Расширенное представление чисел. Системы счисления | Python для начинающих13分钟
- #64. Битовые операции И, ИЛИ, НЕ, XOR. Сдвиговые операторы | Python для начинающих16分钟
- #65. Модуль random стандартной библиотеки | Python для начинающих9分钟
- #66. Аннотация базовыми типами | Python для начинающих19分钟
- #67. Аннотации типов коллекций | Python для начинающих17分钟
第 71 至 76 节6 节课 · 1小时48分钟
- #68. Аннотации типов на уровне классов | Python для начинающих26分钟
- #69. Конструкция match/case. Первое знакомство | Python для начинающих18分钟
- #70. Конструкция match/case с кортежами и списками | Python для начинающих16分钟
- #71. Конструкция match/case со словарями и множествами | Python для начинающих15分钟
- #72. Конструкция match/case. Примеры и особенности использования | Python для начинающих17分钟
- #73. Моржовая операция присваивания (walrus operator) | Python для начинающих15分钟
需要什么
- 无需基础:课程从零讲起。
课程介绍
Обучающий курс: https://stepik.org/course/100707 Узнаете о возможностях и особенностях языка Python, проекты, в которых он используется, а также о порядке установки интерпретатора языка на компьютер. Telegram-канал: https://t.me/python_selfedu Все уроки по Python: https://www.youtube.com/playlist?list=PLA0M1Bcd0w8yWHh2V70bTtbVxJICrnJHd Официальный сайт Python: https://www.python.org
适合谁
- 从零开始学Python的人。
这两项是我们根据课程难度得出的判断,课程介绍是作者本人写的。