Основы разработки ПО на Python (лекция 3, генерация паролей, частотный анализ текста, словари)
1. Вводная лекция -
2. Работа с циклами -
3. Генерация паролей, частотный анализ текста, словари -
4. Работа с файлами, txt, csv, xlsx (excel), docx (word) -
5. Функции, создание консольного меню, телеграмм-бот -
6. Cкрапинг данных из интернета, VK api, -
7. Cоздание интерфейсов на PySide6 —
00:00 Введение
02:06 Строки и списки, сходства и различия
06:20 Полезные методы в строках
08:40 Создаем проект под генератор паролей
09:05 О генерации случайных последовательностей
10:25 Метод
11:20 Склейка строк через join
13:25 Использование методов lower и upper
14:00 Создаем буквенную часть пароля с разными регистрами
15:30 Функция
16:55 Меняем регистр рандомно
18:25 Создаем цифровую часть пароля
18:25 Создаем часть пароля из специальных символов
20:45 Объединяем все части
21:30 Перемешиваем пароль с помощью shuffle
23:25 Перемешиваем пароль с помощью sample
25:00 Вытаскиваем буквы, цифры и специальные символы из модуля string
26:23 Копируем буквы русского алфавита и быстро делаем из них строку
27:34 Задача частотного анализа оценок
29:35 Применение мультикурсора
30:25 Проблем реализации частотного анализа оценок через переменные
31:45 Что такое словарик
34:15 Пробуем основные операции со словариком на практике
36:53 Реализуем частотный анализ через словарик
40:12 Выводим ключи от меньшего к большему
42:00 Реализуем частотный анализа текста
42:55 Использование setdefault
44:35 Решаем проблему букв в разных регистрах
45:18 Убираем НЕБУКВЫ
47:15 Считаем процентную долю букв
48:53 Ищем текст для задачи разбиения текста на слова.
49:23 Включаем перенос строк в Visual Studio Code
50:20 Разбиение на слова пробелами
52:05 Разбиение на слова регулярными выражениями
55:06 Убираем пустые строки
56:24 Реализуем частотный анализ слов
57:45 Реализуем поиск самого длинного слова, вариант через цикл
01:00:27 Реализуем поиск самого длинного слова, вариант через функцию max
01:00:50 Подключаем модуль pymorphy2
01:04:00 Тестируем pymorphy2
01:05:25 Применяем pymorphy2 для нормализации слов
01:09:20 Завершение