Книга "Основы программирования на примере языка Python"
Книга "Программирование на языке высокого уровня Python"
Видеоуроки (у автора):
Урок 1 Введение, переменные, функции
Урок 2 Строковый тип данных
Урок 3 Модули
Урок 4 Вызов методов
Урок 5 Списки, псевдонимы
Урок 6 Циклы
Урок 7 Множества, кортежи, словари
Урок 8 Обработка ошибок, работа с файлами
Урок 9 ООП
Урок 10 Создание пользовательских интерфейсов
Группа в VK 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] |