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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
🐍 Митап по автоматизации тестирования на Python в Нижнем Новгороде и онлайн 26 сентября

Вместе с инженерами компании-разработчика вычислительной техники YADRO и нижегородским сообществом PythoNN мы обсудим правила, которые помогут сделать тесты понятнее, поговорим, как поддерживать автотесты одновременно в коммерческой и опенсорсной версиях ПО, и как использовать pytest plugins.

Темы и спикеры:
«Понятные тесты», Никита Соболев, опенсорс-разработчик, PythoNN.
Никита расскажет про базовые правила, которые позволят сделать тесты значительно понятнее и удобнее.

«Архитектура автотестов для проекта с opensource ядром», Андрей Березин, SDET в QA-команде, YADRO.
Андрей сделает разбор нескольких решений для задачи тестирования двух продуктов (публичный и коммерческий) с общим функционалом. Расскажет о плюсах и минусах каждого подхода.

«Pytest plugins: расширяем функционал тестового фреймворка через плагины», Александр Волков, тимлид AQA-команды, YADRO.
Александр поделится своим опытом в использовании плагинов для pytest: как и для чего мы их используем, зачем пишем собственные, а также как использовать одновременно не один, а несколько плагинов.

Подключайтесь к трансляции или приходите в КУПНО на Почаинской 26 сентября в 19:00.
Все подробности и регистрация на митап на сайте.

🙌 Митап проходит при поддержке сообщества Python и 1000 программ.
🔥8👍4🤯2
📣 Hashlib | Безопасное хеширование сообщений на Python.

Модуль Python hashlib — это интерфейс для простого хеширования сообщений. Он содержит множество методов, которые будут обрабатывать хеширование любого необработанного сообщения в зашифрованном формате.

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

Включены безопасные хэш-алгоритмы FIPS SHA1, SHA224, SHA256, SHA384, SHA512, (определенные в стандарте FIPS 180-4), серия SHA-3 (определенная в стандарте FIPS 202), а также алгоритм RSA MD5 (определенный в интернете RFC 1321).

📚 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123🤯2
Media is too big
VIEW IN TELEGRAM
🎥 Дистанционное управление мышкой ПК с помощью Python модуля распознания рук.

В этом видео мы создадим проект - программу, которая позволит нам управлять мышкой компютера рукой с помощью созданного нами ранее модуля на Python, который предоставляет трекинг (распознавание) рук.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍7🤯3
📣 Множественное наследование и Mixins в Python.

Mixins
это форма множественного наследования в Python и мощный инструмент, который позволяет преодолеть ограничения единственного наследования.

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

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🤯3🔥2
Media is too big
VIEW IN TELEGRAM
🎥 Как начать карьеру Веб-разработчика: шаг за шагом.

Веб-разработчик — специалист, который создаёт новые и поддерживает уже существующие сайты. Он помогает заказчику решить задачу оптимальным способом, пишет код, тестирует его и оценивает результаты.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113🤯3
📣 SciPy | Фундаментальные алгоритмы для научных вычислений в Python.

SciPy - это программное обеспечение с открытым исходным кодом для математики, естественных наук и инженерии.

Он включает в себя модули для статистики, оптимизации, интеграции, линейной алгебры, обработки сигналов и изображений, решателей ODE и многого другого.

SciPy создан для работы с массивами NumPy и предоставляет множество удобных и эффективных численных процедур, таких как процедуры для числового интегрирования и оптимизации.

NumPy и SciPy просты в использовании, но достаточно мощны, чтобы на них могли положиться некоторые ведущие ученые и инженеры мира.

📚 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥41
Media is too big
VIEW IN TELEGRAM
🎥 3ачем нужен и как использовать Dependency Injection в Python сервисах.

Расскажем про принцип Dependency Injection (DI).
На конкретных примерах покажем как правильно его использовать в ваших сервисах и какие выгоды он принесёт.

Алексей Панаэтов (Whoosh, Руководитель департамента).

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍111🤯1
📣 Xonsh | оболочка на базе Python с использованием Unix.

Xonsh - это кросс-платформенный язык командной строки на базе Python, ориентированный на Unix.

Язык является надмножеством Python 3.6+ с дополнительными примитивами оболочки. Xonsh предназначен для ежедневного использования как экспертами, так и новичками.

📚 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥5🤯2
Media is too big
VIEW IN TELEGRAM
🎥 GIL в Python: что это и для чего он нужен.

В своем докладе Григорий проведет краткий экскурс в историю потоков и расскажет, зачем был создан
GIL. Будут рассмотрены практические вопросы многопоточности в Python и способы работы с GIL.

Григорий Петров
Moscow Django Meetup №14

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🔥42
Что будет в результате выполнения программы:Входные данные: a=10? b=20.
Anonymous Quiz
80%
10
14%
20
3%
30
3%
-10
🤔45🤯33👍7🔥6
📣 Trac | Управление проектами и поиск ошибок.

Trac - бесплатное программное обеспечение написанное на языке Python, представляющие из себя прекрасный инструмент для автоматизированного управления проектами и системой отслеживания ошибок (bug tracker).

Он предоставляет интерфейс к Subversion и Git (или другим системам контроля версий), интегрированную Wiki и удобные средства отчетности.

📚 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍163🔥2
Media is too big
VIEW IN TELEGRAM
🎥 Решаем тестовое задание на Junior Python разработчика | Пишем сервис анонимных записок.

В этом видео мы реализуем тестовое задание на Junior Python разработчика с полного нуля и рассмотрим все используемые технологии.

Мы поработаем с FastAPI, который будет реализован в асинхронном варианте, добавим модели Pydantic и развернем виртуальное окружение Virtualenv.

Сервис анонимных записок предоставляет АРI и полную документацию к нему, через встроенные возможности FastAPI. Все видео наполнено отборными фишками, которые стоит внимательно изучить.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22🔥32
Что выведется на экран монитора в результате выполнения программы: Входные данные: a=10, b=20, с=30.
Anonymous Quiz
9%
равносторонний
6%
равнобедренный
85%
не равносторонний
🤯47👍12🔥3
📣 Ansible | Простая платформа автоматизации ИТ.

Ansible — этот продукт с открытым кодом, который автоматизирует подготовку облачных решений, управление конфигурацией и развертывание приложений.

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

📚 Читать подробнее на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍102🔥1
Media is too big
VIEW IN TELEGRAM
🎥 Пишем простую, но реальную программу. Python + Excel.

Реальный пример из жизни, как я работал с Excel - файлом при помощи языка программирования Python.

Задача - обработать XLSX-файл бланка заказа и составить новую таблицу соответствия подкатегорий товара и принадлежащих им артикулов.
Подробно обьясняю процесс создания программы.

В процессе используем библиотеку орепрухl, операции со строками, типы данных dictionary, list, операции со строками, сортировку словаря по ключам и многое другое.

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