Книга "Основы программирования на примере языка 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] |