Читать бумажный учебник [Программирование на Python] | |
Пройти массовый открытый бесплатный онлайн-курс [Язык программирования Python] |
01. Приветствие и описание курса [Видео] | |
02. О языке программирования Python [Видео] [Презентация] | |
03. Среда разработки Google Colab [Видео] | |
04. Python как калькулятор [Видео] [Презентация] | |
05. Переменные в Python (работа с памятью) [Видео] [Презентация] | |
06. Пример работы с переменными [Видео] | |
07. Вызов функций [Видео] [Презентация] | |
08. Пример работы с функциями [Видео] | |
09. Строки в языке Python [Видео] [Презентация] | |
10. Срезы в языке Python [Видео] [Презентация] | |
11. Пример работы со строками [Видео] | |
12. Логические операторы AND, OR, NOT [Видео] [Презентация] | |
13. Условный оператор IF [Видео] [Презентация] | |
Упражнения к занятию 1 [HTML] |
|
14. Модули в Python [Видео] [Презентация] |
|
15. Примеры работы с модулями [Видео] [Презентация] | |
16. Разбор кейса с игрой [Видео] | |
17. Строковые методы [Видео] [Презентация] | |
18. Практика по строковым методам [Видео] | |
19. Списки [Видео] [Презентация] | |
20. Практика по спискам [Видео] | |
21. Копирование списков [Видео] [Презентация] | |
22. Методы для работы со списками [Видео] [Презентация] | |
23. Практика по списковым методам [Видео] | |
24. Преобразование типов [Видео] [Презентация] | |
25. Кейс с requests [Видео] | |
26. Построение графиков из списков [Видео] [Презентация] | |
27. Инструкция цикла for, функция range [Видео] [Презентация] | |
28. Практика по циклу for [Видео] | |
29. Создание функций в Python [Видео] [Презентация] | |
30. Практика по созданию функций [Видео] | |
Упражнения к занятию 2 [HTML] |
|
31. Подходы к созданию списка: списковые включения [Видео] [Презентация] |
|
32. Практика по созданию списков (разбор кейса) [Видео] | |
33. Инструкция цикла while [Видео] [Презентация] | |
34. Множества в Python, операции над множествами [Видео] [Презентация] | |
35. Кортежи в Python, операции над кортежами [Видео] [Презентация] | |
36. Словари в Python, методы для работы со словарями [Видео] [Презентация] | |
37. Практика по словарям [Видео] | |
Упражнения к занятию 3 [HTML] |
|
38. Исключения в Python, обработка исключений [Видео] |
|
39. Чтение из файла, менеджер контекста [Видео] | |
40. Практика по работе с файлами (часть 1) [Видео] | |
41. Практика по работе с файлами (часть 2) [Видео] | |
42. Про итераторы поверхностно [Видео] | |
Упражнения к занятию 4 [HTML] |
|
43. Понятие объекта, создание класса (введение в ООП) [Видео] [Презентация] |
|
Упражнения к занятию 5 [HTML] |
|
Разработка оконных приложений с помощью tkinter в VSCode [Видео], [Презентация], [Код] |
|
Анализ данных 44. Python как язык для анализа данных [Видео] [Презентация] |
|
45. Этапы анализа данных на языке Python [Видео] [Презентация] | |
NumPy 46. Создание массивов NumPy [Видео] [Презентация] |
|
47. Арифметика над массивами NumPy [Видео] [Презентация] | |
48. Создание матриц в NumPy [Видео] [Презентация] | |
49. Операции над матрицами NumPy [Видео] [Презентация] | |
50. Практика по NumPy (часть 1) [Видео] | |
51. Практика по NumPy (часть 2) [Видео] | |
52. Практика по NumPy (часть 3) [Видео] | |
Упражнения по NumPy [HTML] |
|
Pandas 53. Введение в Pandas (часть 1) [Colab] [Видео] |
|
54. Введение в Pandas (часть 2) [Colab] [Видео] | |
55. Введение в Pandas (часть 3) [Colab] [Видео] | |
56. Введение в Pandas (часть 4) [Colab] [Видео] | |
57. Введение в Pandas (часть 5) [Colab] [Видео] | |
58. Введение в Pandas (часть 6) [Colab] [Видео] | |
59. Введение в Pandas (часть 7) [Colab] [Видео] | |
[Материалы] о работе с библиотеками для анализа данных на языке Python. |
Программирование для "нормальных" с нуля на языке Python | [часть 1] [часть 2] |
Основы Python от Яндекса | [Handbook] |
Прикладной анализ данных в социальных науках от Яндекса | [Handbook] |
Устройство виртуальной машины языка Python | [HTML] |
Пример создания простого модуля для Python на языке Си | [GitHub] |
Второй пример создания простого модуля для Python на языке Си | [GitHub] |
Пример практической работы по разработке модуля для Python | [GitHub] |
Пример рекомендательной системы на Python | [CoLab] |
Введение в SPARQLWrapper (SPARQL-запросы на Python) | [HTML] |
Теория игр и равновесие Нэша | [CoLab] |
[Python for Fun] |