1. Вводная лекция - 2. Работа с циклами - 3. Генерация паролей, частотный анализ текста, словари - 4. Работа с файлами, txt, csv, xlsx (excel), docx (word) - 5. Функции, создание консольного меню, телеграмм-бот - 6. Cкрапинг данных из интернета, VK api, - 7. Cоздание интерфейсов на PySide6 — Файлики с оценками из видео 00:00:00 Введение 00:02:27 Разбираем файлики для работы 00:03:50 Читаем файл marks с помощью open 00:06:35 Вытаскиваем содержимое из объекта файла в переменную text 00:08:50 Разбиваем файл на строки с помощью splitlines 00:10:25 Преобразуем список строк в список чисел 00:11:55 Находим минимальный и максимальный элемент 00:12:50 Проблема поиска среднего значения, модель statistics 00:13:56 Три разные функции для расчета среднего значения 00:14:36 Особенности расчета средней зарплаты 00:16:51 Загоняем статистику в переменные и выводим в консоль 00:17:45 Об использовании оператора with при записи и чтении файла 00:20:34 Пишем максимальное значение в файл 00:21:10 Проблемы кодировки windows-1251 00:23:05 Указываем кодировку UTF8 через encoding 00:23:30 Добавляем минимальное значение 00:23:50 Решаем проблему переноса строки при записи 00:26:05 Есть ли смысл писать в файл мало данных 00:26:50 Разбираем файл marks2 00:27:10 Создаем новый питон файл 00:27:36 Читаем файл marks2, указываем кодировку при чтении 00:30:15 Проблема разбиения строки текста на ячейки 00:32:00 Чтение файла сразу с разбитием на строки 00:32:40 Ставим задачу сбора статистики оценок по каждому студенту 00:33:30 Обходим строки файла и бьем на кусочки 00:34:35 Собираем статистику в словарик 00:36:38 Выводим результат через pprint 00:38:15 Генерим файл со статистикой на каждого студента 00:42:40 Создаем папку под файлы со статисткой студентов 00:43:16 Сохраняем excel файл в csv 00:45:42 Создаем питон файл для чтения csv файлов 00:46:03 Открываем файл через csv 00:47:40 Указываем разделитель 00:48:50 Вытаскиваем данные из строки 00:49:38 Преобразуем строку в объект даты 00:52:20 Группируем данные по году 00:54:00 Группируем данные по году и по студентам 00:58:46 Создаем вложенный папки каждую со своим списком студентов 01:02:13 Использование метода словаря items 01:04:35 Изучаем xlsx файл 01:05:13 Ставим модуль openpyxl для работы с excel 01:08:21 Открываем xlsx файл 01:10:45 Обходим строчки xlsx файла 01:13:23 Изучаем устройство объекта ячейки xlsx файла 01:15:50 Сравниваем удобство с csv файлом 01:16:30 Группируем данные по году и студенту и сохраняем в json 01:20:25 Ставим модуль python-docx для работы с word 01:21:56 Пробуем создать docx файл 01:23:55 Читаем json файл с данными 01:25:15 Обходим данные и генерим заголовки в docx 01:27:33 Выводим просто текст через add_paragraph 01:28:55 Стилизуем куски текста с помощью add_run 01:30:55 Меняем размер шрифта 01:32:12 Делаем подсветку текста 01:33:48 Вставляем разрыв страницы 01:34:45 Завершение
Hide player controls
Hide resume playing