SQLMC — инструмент для поиска SQL-инъекций в веб-приложениях.
Сканирует GET-параметры URL, выявляет уязвимости и формирует отчёт с рекомендациями.
Установка библиотеки:
pip install sqlmc
⚠️ Информация приведена исключительно в ознакомительных целях!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Пространство имён в Python гарантирует, что имена объектов в программе остаются уникальными и могут использоваться без конфликтов.
Рассмотрим основные типы пространств имён:
Пример:
x = 10 # Глобальное
def foo():
x = 5 # Локальное
print(x) # Выведет 5 (локальное)
foo()
print(x) # Выведет 10 (глобальное)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Библиотека keyboard является мощным инструментом для работы с клавиатурным вводом.
Она позволяет регистрировать нажатия и отпускания клавиш, а также выполнять действия при срабатывании определённых комбинаций клавиш.
Установка библиотеки:
pip install keyboard
На Linux для использования библиотеки keyboard необходимо иметь права администратора.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🔥 Основные SQL-команды для работы с базами данных
1. Извлечение данных
2. Изменение данных
3. Управление базами данных
4. Работа с таблицами
5. Оптимизация запросов
📲 Мы в Max – подписывайся
1. Извлечение данных
SELECT — выбирает данные из таблицы.
2. Изменение данных
UPDATE
— обновляет существующие записи.
DELETE
— удаляет данные из таблицы.
INSERT INTO
— добавляет новые записи.
3. Управление базами данных
CREATE DATABASE
— создает новую базу данных.
ALTER DATABASE
— изменяет параметры существующей базы.
4. Работа с таблицами
CREATE TABLE
— создает таблицу с указанными столбцами.
ALTER TABLE
— модифицирует структуру таблицы (добавляет/удаляет столбцы).
DROP TABLE
— полностью удаляет таблицу.
5. Оптимизация запросов
DROP INDEX
— удаляет индекс, ускоряющий поиск, но замедляющий вставку данных.
📲 Мы в Max – подписывайся
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
⚽️ Как ИИ помогает анализировать футбол
Технология автоматизации сбора статистики в реальном времени для тренеров, аналитиков и букмекеров.
Она позволяет:
- находить на видео игроков, мяч и судей;
- размечать зоны поля;
- следить за перемещениями футболистов;
- анализировать тактику команд.
💻 GitHub
Технические детали:
🔹 Работает с видео 4K/60 кадров
🔹 Использует модель YOLOv8
🔹 Написано на Python
✅ Мы в Max – подписывайся
Технология автоматизации сбора статистики в реальном времени для тренеров, аналитиков и букмекеров.
Она позволяет:
- находить на видео игроков, мяч и судей;
- размечать зоны поля;
- следить за перемещениями футболистов;
- анализировать тактику команд.
# Простой трекинг игроков
import roboflow
model = roboflow.load_model("soccer-players")
results = model.predict("match.mp4")
for player in results:
print(f"Игрок на позиции: {player['x']}, {player['y']}")
💻 GitHub
Технические детали:
🔹 Работает с видео 4K/60 кадров
🔹 Использует модель YOLOv8
🔹 Написано на Python
✅ Мы в Max – подписывайся
👍8
🔥 ТОП-5 советов Junior-разработчику от Senior’а
💡Главное: Чем чище код сейчас — тем меньше «костылей» потом!
✅ Мы в Max – подписывайся
Избегай дублирования кода
💔 Выноси повторяющуюся логику в функции.
Пиши понятный код
💔 Именуй переменные осмысленно, избегай «магических чисел».
Тестируй граничные случаи
💔 Проверяй, как код поведёт себя при нулях, пустых строках и крайних значениях.
Оптимизируй с первого раза
💔 Используй встроенные методы (join(), filter()) вместо «велосипедов».
Учись на Code Review
💔 Принимай критику, задавай вопросы и разбирай чужой код.
💡Главное: Чем чище код сейчас — тем меньше «костылей» потом!
✅ Мы в Max – подписывайся
👍8❤1
🔥 Цикл for в Python используется для итерации по элементам последовательностей, таким как списки, кортежи, строки и другие итерируемые объекты
✅ Мы в Max – подписывайся
✅ Мы в Max – подписывайся
🔥7❤1
☕️ Доброе утро, кодеры
✅ Мы в Max – подписывайся
Код — не жизнь: если не работает — попробуй перезагрузиться.
✅ Мы в Max – подписывайся
👍7
🔥 Извлечение текста и метаданных из PDF
pdfminer.six — это инструмент для парсинга PDF-документов, позволяющий извлекать текст, структуру, метаинформацию и даже координаты расположения элементов.
Основная задача pdfminer.six — преобразование сложной структуры PDF в машиночитаемый формат с сохранением семантики и layout-а документа.
Установка библиотеки:
💻 GitHub
Идеальный выбор для задач Data Extraction, документооборота и автоматизированной обработки сканов.
✅ Мы в Max – подписывайся
pdfminer.six — это инструмент для парсинга PDF-документов, позволяющий извлекать текст, структуру, метаинформацию и даже координаты расположения элементов.
Он выступает в качестве низкоуровневого парсера PDF, предоставляя детализированный доступ к содержимому документов, включая анализ шрифтов и точное позиционирование текста.
Основная задача pdfminer.six — преобразование сложной структуры PDF в машиночитаемый формат с сохранением семантики и layout-а документа.
Установка библиотеки:
pip install pdfminer.six
💻 GitHub
Идеальный выбор для задач Data Extraction, документооборота и автоматизированной обработки сканов.
✅ Мы в Max – подписывайся
👍4🔥2
🔥 Программисты часто шутят, что "если не закоммитил – значит, работы не было"
✅ Мы в Max – подписывайся
✅ Мы в Max – подписывайся
😁6🔥1
📁 Работа с документами Word в Python
python-docx — это удобная библиотека для создания и редактирования документов Microsoft Word (.docx) с помощью Python.
🟢 Основные возможности:
- Создание документов с нуля
- Работа с текстом, таблицами и изображениями
- Гибкое форматирование и стилизация
- Автоматизация отчетов и шаблонных документов
Установка библиотеки:
💻 GitHub
python-docx существенно упрощает работу с Word-документами, позволяя автоматизировать создание документов прямо из Python-кода.
✅ Мы в Max – подписывайся
python-docx — это удобная библиотека для создания и редактирования документов Microsoft Word (.docx) с помощью Python.
🟢 Основные возможности:
- Создание документов с нуля
- Работа с текстом, таблицами и изображениями
- Гибкое форматирование и стилизация
- Автоматизация отчетов и шаблонных документов
Установка библиотеки:
pip install python-docx
💻 GitHub
python-docx существенно упрощает работу с Word-документами, позволяя автоматизировать создание документов прямо из Python-кода.
✅ Мы в Max – подписывайся
👍4
👁🗨 Визуализация пропущенных данных
missingno — это удобная библиотека Python для визуализации и анализа пропущенных данных в DataFrame.
Основные возможности
➖Матрица пропущенных данных (отображает распределение NaN-значений)
➖Heatmap корреляции пропусков (показывает взаимосвязи между пропусками в колонках)
➖Дендрограмма (визуализирует кластеризацию колонок по схожести пропусков)
Установка библиотеки:
💻 GitHub
✔️ missingno особенно полезен на этапе предварительного анализа данных (EDA), позволяя быстро выявлять проблемы с качеством данных перед построением моделей.
✅ Мы в Max – подписывайся
missingno — это удобная библиотека Python для визуализации и анализа пропущенных данных в DataFrame.
Она помогает быстро оценить полноту данных и выявить закономерности в пропущенных значениях.
Основные возможности
➖Матрица пропущенных данных (отображает распределение NaN-значений)
➖Heatmap корреляции пропусков (показывает взаимосвязи между пропусками в колонках)
➖Дендрограмма (визуализирует кластеризацию колонок по схожести пропусков)
Установка библиотеки:
pip install missingno
💻 GitHub
✔️ missingno особенно полезен на этапе предварительного анализа данных (EDA), позволяя быстро выявлять проблемы с качеством данных перед построением моделей.
✅ Мы в Max – подписывайся
🔥1