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