Python и 1000 уязвимостей
37.4K subscribers
1.91K photos
580 videos
30 files
2.06K links
Сила в единстве.

Сотрудничество: @workhouse_price

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Что выведет данный код?
Anonymous Quiz
13%
True
53%
False
22%
Ошибку
12%
Unexpected
👍121🔥1
📣 Бенчмарк HTML парсеров в Python: сравнение скорости.

В этой статье хочу поделиться с вами информацией по проведенному сравнению производительности нескольких популярных библиотек для простого HTML-парсинга.

Участники:
BeautifulSoup4, версия 4.12.2 (документация)
lxml, версия 4.9.3 (документация)
requests-html, версия 0.10.0 (документация)
parsel, версия 1.8.1 (документация)
selectolax, версия 3.17 (документация)

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥21
Media is too big
VIEW IN TELEGRAM
🎥 Декораторы функций на Python.

Декораторы в языке Питон позволяют добавить функционал до и после выполнения определенной функции.

За урок мы научимся создавать декораторы и присваивать их к функциям.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍161🔥1
Что выведет данный код?
Anonymous Quiz
7%
Unexpected
8%
(3Check)
62%
CheckCheckCheck
24%
Syntax Error
👍75🔥1
Душа питона — авторский канал про нейросети глазами девушки. Рассказываю о новых возможностях нейросетей в доступной форме с иронией и юмором.

Как использовать Нейросети на максимум?

Подумайте сами, KaiberAi нарисует спецэффекты для вашего видео, насколько хорош GigaChat и почему Mathgptpro умнее ChatGPT, InstAi - помогает набрать подписчиков в инст,
OSINT инструменты с ИИ выдают все информацию по по одной ссылке с VK.

Присоединяйся, чтобы быть в курсе всех новостей в области искусственного интеллекта.
3👍1🔥1🤔1
📣 Как написать проект по автоматизации на Python, Pytest и Playwright и настроить запуск автотестов в CI с нуля.

В этой статье я постараюсь подробно рассмотреть процесс создания проекта на Python, Pytest и Playwright с применением паттерна Page Object, а также оставлю шаблон yml, который позволит запускать автотесты в CI.

Playwright — это не просто инструмент, а мощное средство автоматизации тестирования веб-приложений, дающее широкий набор возможностей для взаимодействия с такими браузерами, как Chrome, Firefox и WebKit. 

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1
Media is too big
VIEW IN TELEGRAM
🎥 Наследование, инкапсуляция, полиморфизм.

Помимо классов и обьектов, ООП содержит дополнительные три основные концепции: наследование, инкапсуляция и полиморфизм.

За урок мы научимся прописывать и реализовывать все эти концепции в языке программирования
Python.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Что выведет данный код?
Anonymous Quiz
13%
Love
23%
Python
13%
gfg
50%
None
🤯27👍10🤔6
📣 Процесс разработки приложения Python по дедубликации файлов с использованием контрольных сумм.

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

Есть каталог с "образцовыми" файлами (source), то есть это те файлы, дубликаты которых мы хотели бы найти и удалить, так же у нас есть один или более каталогов с файлами, среди которых нужно эти дубликаты найти и удалить (target).

Как каталог source, так и каталоги target могут иметь вложенные каталоги. Кроме того, если в процессе удаления дубликатов окажется, что каталог любого уровня вложенности в target оказывается пустым, то его тоже необходимо удалить.

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Media is too big
VIEW IN TELEGRAM
🎥 Авторизация через БД | Создание навигации.

За урок мы с вами реализуем процесс авторизации в проекте через базу данных
SQLite3.

Также мы создадим всплывающие окна при вводе неверной информации и добавим систему навигации к проекту.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍4🤔1
Что выведет данный код?
Anonymous Quiz
16%
[0, 0, ]
19%
[0, 5, 2, 0, ‘gfg’, ”, []]
44%
[5, 2, ‘gfg’]
21%
Error
🔥12🤔74
📣 PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов.

Я бы хотел затронуть вопрос: "Как человеку, который изучал программирование много лет заняться геймдевом?".

Обычно, есть два пути в геймдев:
Умышленный путь. Это когда человек, который играет в игры рано или поздно решит их создать. Тогда, он выбирает где ему учиться этому и выучивает игровые движки и C-образные языки к ним (чаще всего, C#).
Путь прогеров. Программист увлекается математикой и пишет код. Так или иначе, везде где есть код — есть компьютер. Цифровые развлечения (в том числе и игры) не проходят мимо тех людей, который постоянно пишут код.

Так, часть прогеров решает написать свою игру и начать свой путь в геймдев. Об этом пути мы и поговорим.

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥3
Media is too big
VIEW IN TELEGRAM
🎥 Основы ООП | Создание класса и объекта.

ООП
- объектно-ориентированное программирование. Является одной из наиболее важных концепций языка Python.

Мы с вами приступаем к изучению теоретической и практической реализации ООП.

За урок мы научимся прописывать классы и объекты в языке Python.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍3🤔1🤯1
👍238🤯8
📣 Мониторинг на Python | Как сохранить метрики в мультипроцессном режиме.

При мониторинге веб-приложений чаще всего отслеживают количество поступающих HTTP-запросов, длительность их обработки, а также расход ресурсов процессора (CPU) и оперативной памяти (RAM).

Последние две — это системные метрики, с их помощью мы можем:
следить за потреблением ресурсов в час пик,
контролировать поведение приложения после релиза,
увеличивать выделенные ресурсы при возрастании нагрузки,
освобождать ресурсы при необходимости.

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Media is too big
VIEW IN TELEGRAM
🎥 7 Фишек в классах которые вы должны открыть для себя | ООП в Python.

Рассмотрим 7 уникальных фишек Python ООП, которые вы должны знать. Эти технологии позволяют улучшить ваши проекты и сделают их более гибкими.

Очень часто люди используют классы в Python, и даже не догадываются о наличии такого функционала.

Цель видео - донести некоторые возможности, которые остаются без применения, хотя при этом являются очень полезными.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥71