Простой Python | Программирование
143K subscribers
2.26K photos
36 videos
1.3K links
Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @dimaa_dimaa (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Метаклассы

Метаклассы в Python — это классы для классов. Если обычные классы создают объекты, то метаклассы создают классы. В данной статье автор рассказывает, для чего метаклассы полезны, а где лучше не пользоваться ими.

👉Читать статью

#статьи
1🔥15
NumPy: Основы работы с массивами

В данном видео автор рассматривает основы работы с массивами в NumPy. Ты узнаешь, как создавать массивы, заполнять их данными, изменять их размер, форму и многое другое.

👀Смотреть видео

#видео #numpy
👍7
Сканер уязвимостей в веб-сайтах

Сделаем простой сканер уязвимостей. Он проверяет SSL-сертификат, HTTP-заголовки безопасности, а также открытые порты. Обрати внимание, это информационный сканер, а не пентест-инструмент.

Пример запуска:


$ python scanner.py
🌐 Введите URL: https://example.com
🔍 Сканирую example.com...
🔒 SSL-сертификат: найден  
   👉 Действителен до: 2025-08-10
🧪 Проверка HTTP-заголовков:  
X-Frame-Options: присутствует  
Content-Security-Policy: отсутствует  
Strict-Transport-Security: присутствует  
...


#практика
1🔥21
Как обойти “деградацию” YouTube?

Раннее мы рассказывали, как можно скачивать видео с YouTube с помощью Python. В этот раз мы будем обходить “деградацию” с помощью нового инструмента – NoDPI. Как он работает – узнаешь из этой статьи.

👉Читать статью

#статьи
1🔥24😁2👍1
Pandas: Основы работы с Series

В данном видео автор рассматривает основы работы с объектами Series. Ты узнаешь, что это такое и как их создавать, как индексировать элементы, как выполнять операции с ними и многое другое.

👀Смотреть видео

#видео #pandas
👍10
Умный анализатор голосовых сообщений

Сделаем анализатор голосовых сообщений. С помощью его ты сможешь делать транскрипцию, анализировать длину, темп, эмоции аудиосообщения. Также возможна сводка сообщения и ключевые фразы. Для этого нам понадобится whisper – он преобразует речь в текст.

#практика
1🔥6👍2
Новый способ форматирования строк

С версией Python 3.14 появился новый способ форматирования строк. В данной статье автор рассказывает, что такое t-строки, чем они полезны и как устроены изнутри.

👉Читать статью

#статьи
1👍5
NumPy: Практические навыки работы с массивами

Продолжаем делиться циклом видео, где автор рассказывает про работу с NumPy. В этот раз ты приобретешь практические навыки работы с массивами, такие как суммирование и умножение.

👀Смотреть видео

#видео #numpy
2👍10
Отслеживатель подписок и расходов

В этот раз мы сделаем отслеживатель подписок и расходов. Он будет показывать сумму всех подписок в месяц, а также отображать, сколько тратится в год. Сохраняется это все в локальной SQLite-базе.

Структура проекта:


subscription_tracker.py # основной скрипт
subscriptions.db # база данных


#практика
🔥15🤣1
Что такое дескрипторы?

Дескриптор – это специальный механизм, который позволяет контролировать доступ к атрибутам объекта. Грубо говоря, это способ переопределить поведение чтения, записи или удаления атрибута класса. Благодаря данной статье ты научишься пользоваться дескрипторами.

👉Читать статью

#статьи
👍8
Pandas: Практические задачи на объекты Series

Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматриваются основные методы Series: cортировка, фильтрация и группировка.

👀Смотреть видео

#видео #pandas
Умный календарь из почты

Сделаем программу, которая из текста извлекает события, парсит дату и время, и сохраняет в .ics календарь. Его можно импортировать в Google Календарь или Apple Calendar. Суть программы довольно проста: dateparser распознает фразы вроде “завтра в 14:00” и превращает их в полноценные datetime-объекты.

#практика
🔥9👍3
Распознавание похожих иероглифов

В данной статье автор демонстрирует инструмент для помощи в изучении китайского языка. Приложение позволяет просматривать иероглифы, внешне похожие на требуемый.

👉Читать статью

#статьи
👍7
Pandas: Генерация и использование тестовых данных

Продолжаем делиться циклом видео, где автор рассказывает про работу с Pandas. В этот раз рассматривается сервис Mockaroo. Он позволяет генерировать тестовые данные, а формат CSV – использовать их.

👀Смотреть видео

#видео #pandas
Генератор PDF-документов с подстановкой переменных

В этот раз мы сделаем необычный генератор PDF-документов. Он принимает шаблон с переменными, а затем подставляет в шаблон конкретные значения. Его можно применять в HR, бухгалтерии, автоматизации писем и т.д. Дополнительно тебе нужно установить wkhtmltopdf.

Структура проекта:


/template.html # HTML-шаблон документа
/data.json # Данные для подстановки
/generate.py # Основной скрипт
/output/ # Папка с итоговыми PDF


#практика
👍10🔥2
Что такое pytest-xdist?

pytest-xdist — это плагин для pytest, который позволяет запускать тесты параллельно и распределённо, тем самым значительно ускоряя процесс тестирования, особенно при большом количестве тестов. Благодаря данной статье ты узнаешь, как запускать параллельные тесты для реляционной БД PostgreSQL.

👉Читать статью

#статьи
👍6
Задачи с LeetCode: 3Sum

Продолжаем делиться циклом видео, где автор решает различные задачи с LeetCode.

Дан массив nums, нужно найти все уникальные тройки чисел (a, b, c), такие что сумма этих чисел равна 0. Тройки должны быть уникальными (никаких повторов), и порядок значений внутри тройки не важен.

👀Смотреть видео

#видео
👍4