Основы разработки на Python (лекция 4, работа с файлами, txt, csv, xlsx (excel), docx (word)
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 Завершение
4 views
2871
909
2 months ago 00:02:11 1
📟 КУРСЫ FRONTEND РАЗРАБОТКИ СКАЧАТЬ 🖱
2 months ago 00:00:26 182
Кабачковые рулетики с ветчиной и сыром🍢
2 months ago 01:01:48 16
ПРОГРАММИРОВАНИЕ MQL4-РОБОТЫ, СОВЕТНИКИ С НУЛЯ УРОК 104-СОВЕТНИК НА MACD И СТОХАСТИК- ЧАСТЬ 2
2 months ago 07:16:31 16
Control Rig для Unreal Engine 5 - создание процедурных систем анимации, машинный перевод на русский
2 months ago 00:32:27 61
Гармония на клеточном уровне.
2 months ago 00:06:11 1
Коротко о целебных свойствах Хемохима
2 months ago 00:28:51 20
[Загородная жизнь.] ПРОДВИНУТАЯ УТИЛИТА ДЛЯ СОЗДАНИЯ БЕЗОПАСНОГО И ГИБКОГО ПОДКЛЮЧЕНИЯ ЧЕРЕЗ РАЗЛИЧНЫЕ СЕТИ И ПРОТОКОЛЫ.
2 months ago 00:02:11 4
Курс по созданию сайтов с нуля 🔵 Программирование на python с нуля самоучитель скачать бесплатно
2 months ago 00:02:11 6
ОСНОВЫ ПРОГРАММИРОВАНИЯ ⚠ JAVASCRIPT КУРСЫ
2 months ago 00:59:23 1
Траектория обучения data science: Kaggle. Kод, наборы данных и дискуссии
2 months ago 00:43:28 15
Базис мебельщик - Создания ящика Blum Antaro M с фасадом часть 1
2 months ago 00:01:15 1
💊 Косточки на пальцах ног что делать
2 months ago 00:01:05 24
Видеопрезентация Z&
2 months ago 00:16:33 1
Расчет стоимости сайта под ключ в 2024. Из чего складывается стоимость сайта и лендинга
2 months ago 00:35:49 1
Курс Фотошоп с Нуля #1 - Создание документа | Основы интерфейса | Навигация
2 months ago 00:05:21 1
️ Президент России отметил важность народного ОПК
2 months ago 01:05:36 1
Основные подходы к терапии инфекционно-воспалительных осложнений в травматологии и хирургии
2 months ago 00:00:00 1
ТАУкаст №4 - emmay | Как медицинский опыт стал основой для музыкальной карьеры | Азнакаево
2 months ago 00:02:11 3
Вакансия фронтенд разработчик без опыта работы ⚠ Сайт с нуля для чайников бесплатно
2 months ago 00:56:07 1
Modernizing Applications to the Cloud and with AI, Scalability and Optimizations - Scott Hunter
2 months ago 00:01:28 4
Почему школьнику стоит изучать Python?
2 months ago 00:00:57 45
Разработка игр на образовательной смене «IT-Jump»
2 months ago 00:57:05 59
Международная карьера: проработка резюме, основы создания сопроводительного письма
2 months ago 00:01:02 6
Создание игр и мультфильмов на языке Scratch на смене IT-Jump