Python и 1000 уязвимостей
37.7K subscribers
1.83K photos
560 videos
26 files
1.96K links
Сила в единстве.

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

Канал на бирже:
https://telega.in/channels/osint_pythons/card

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
🔥 Как правильно писать UI авто тесты на Python

💬 Статья о том, как правильно писать UI авто тесты. Все описанное ниже имеет конкретное предназначение для написания UI авто тестов в реальных, коммерческих проектах. Главной задачей этой статьи сделать так, чтобы тестировалась бизнес логика продукта, при этом в коде и в отчете авто тестирования все выглядело красиво.

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

🐍 Python и 1000 программ
👍6🤔6
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. Игра Крестики-нолики на Python - Пишем игру "Крестики-нолики" на Python.

2. 6 Python декораторов, которые значительно упростят ваш код - Декораторы могут помочь вам писать меньше кода для реализации сложной логики и повторно использовать его повсюду.

3. Подробное описание языка Python для начинающих - Пробежимся по фундаменту Python.

4. 12 красивых ОДНОСТРОЧНЫХ конструкций на Python — сделай свой код конфеткой! - Изучи эти 12 однострочных конструкций Python и применяй их в своих проектах, сделай код конфеткой!

5. Как ПАРСИТЬ сайты на PYTHON? - с помощью парсинга можно получать информацию из других источников в автоматическом режиме.

🐍 Python и 1000 программ
8👍5🔥2
Media is too big
VIEW IN TELEGRAM
🎬 С нуля до 100 000 за полгода | Что должен знать JUNIOR PYTHON разработчик в 2023

⚡️ Что должен знать Junior Python разработчик. Какими знаниями обладать, какие фреймворки учить, нужен ли linux и английский язык? ⚡️

https://www.youtube.com/watch?v=JVJXoF89f-c&t=10s
👍9
🤔124👍2
Что выдаёт этот код?
Anonymous Quiz
18%
[0, 1, 2, 3]
20%
[2, 3]
47%
[2, 3, 4]
15%
Error
👍25🤯8🤔42
🔥 Почему ваша функция не работает? Укажите область видимости в Python

💬 Что делать, если код на Python запускается без ошибок, но функции отказываются работать? Проверьте области видимости.

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

🐍 Python и 1000 программ
👍10🤯1
🔥 Лучшие open-source инструменты для Python проектов

💬 Open-source проекты, сторонние инструменты и библиотеки - это то, за что мы действительно любим Python. В этой статье автор собрал самые полезные, валидированные сообществом и проверенные временем инструменты, конфигурации которых можно встретить в популярных проектах с открытым исходным кодом.

📌 Инструменты распределены по этапам/сферам разработки. По каждому из них я дам небольшое описание и попытаюсь рассказать о его пользе. Если утилита имеет дополнительные расширения/плагины, то я расскажу про самые полезные (на мой взгляд).

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

🐍 Python и 1000 программ
👍12
Media is too big
VIEW IN TELEGRAM
🎬 Принципы SOLID | На примере Python

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

https://www.youtube.com/watch?v=C8fhcHqnqyI
🔥10👍1
Что выдаёт этот код?
Anonymous Quiz
52%
4
17%
3
13%
None
18%
Error
👍24🤯11🔥2
🔥 Как правильно писать API авто тесты на Python

💬 Как правильно писать API авто тесты на Python используя Pytest, Pydantic, Httpx, Allure.

📌 Эта статья как продолжение статьи Как правильно писать UI авто тесты на Python. Если мы говорим про UI автотесты, то тут хотя бы есть паттерны Page Object, Pagefactory; для API автотестов таких паттернов нет. Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику.

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

🐍 Python и 1000 программ
🔥4👍1
🔥 Оптимизационные задачи в ритейле

💬 Сегодня мы поговорим об очень интересном разделе прикладной математики — оптимизации.

Цели данной статьи:

▪️ рассказать про задачи в ритейле, которые могут решаться методами оптимизации,

▪️ продемонстрировать, как модельная задача ценообразования решается пакетами Pyomo и SciPy,

▪️ сравнить производительность солверов* Pyomo и SciPy на примере поставленной задачи.

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

🐍 Python и 1000 программ
👍5
Media is too big
VIEW IN TELEGRAM
🎬 СОВРЕМЕННЫЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС НА PYTHON, используя библиотеку customtkinter

💬 В этом видео мы познакомимся с новой библиотекой для создания графического интерфейса на Python - customtkinter. С помощью этой библиотеки Вы можете создавать современный дизайн приложений также просто как и с tkinter, но приложение будет иметь дизайн как в операционных систем Windows 10 и 11, а также MacOS. Особенностью библиотеки customtkinter является возможность задавать цветовое оформление приложения для темной и светлой тем операционной системы, а также имеет на выбор несколько цветовых схем виджетов программы.

📌 В видео мы разработаем desktop приложение с графическим интерфейсом - генератор случайных паролей. Программа имеет возможность задавать сложность паролей за счёт добавления букв верхнего и нижнего регистров, цифр и символов, а также задавать желаемую длину пароля.

https://www.youtube.com/watch?v=ibf2u-rVb6o
👍19🤔1
Объяснение решения - ссылка на телеграф
🔥15🤔4
Что выдаёт этот код
Anonymous Quiz
20%
0 4 8
44%
4 8
25%
4 8 12
10%
Error
👍31
🔥 Задача коммивояжера (TSP) точное решение — метод ветвей и границ

💬 Есть задачи, время выполнения которых столь огромно, что выигрыш в производительности доминирует над всем остальным. Мы говорим про NP-трудные задачи (NP-трудность - недетерминированная полиномиальная трудность по времени) и на одной из данного класса хочу акцентировать ваше внимание. Задаче коммивояжера. Мы не будем рассматривать эвристические алгоритмы, нам нужно точное решение.

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

🐍 Python и 1000 программ
👍12
🔥 Pyspark. Анализ больших данных, когда Pandas не достаточно

💬 В данной статье мы рассмотрим, как PySpark выручает в условиях нехватки мощностей для обработки данных.

📌 Pandas - одна из наиболее используемых библиотек Python с открытым исходным кодом для работы со структурированными табличными данными для анализа. Однако он не поддерживает распределенную обработку, поэтому вам всегда придется увеличивать ресурсы, когда вам понадобится дополнительная мощность для поддержки растущих данных. И всегда наступит момент, когда ресурсов станет недостаточно. В данной статье мы рассмотрим, как PySpark выручает в условиях нехватки мощностей для обработки данных.

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

🐍 Python и 1000 программ
👍15
🔥 Как в PyTorch случайным образом мутировать веса, включая биасы

💬 Объясняем, как написать короткий и нехитрый код для мутаций тензоров PyTorch.

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

🐍 Python и 1000 программ
🔥9👍1
🔥 Процесс запуска и проведения АВ-тестов

💬 Автор расскажет о том, как они проводят тесты в своем проекте, и поделится опытом, возможно, логикой проведения. приведенными процессами вы сможете воспользоваться в ваших проектах, а python-фишечки по расчету fixed horizon и анализу результатов пригодятся в ваших исследованиях

Читать статью
👍82🔥1
🔥 Пять статей от редакции, собравшие больше всего отдачи:

1. СОВРЕМЕННЫЙ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС НА PYTHON, используя библиотеку customtkinter - С помощью этой библиотеки Вы можете создавать современный дизайн приложений также просто как и с tkinter, но приложение будет иметь дизайн как в операционных систем Windows 10 и 11, а также MacOS.

2. Pyspark. Анализ больших данных, когда Pandas не достаточно - В данной статье мы рассмотрим, как PySpark выручает в условиях нехватки мощностей для обработки данных.

3. Принципы SOLID | На примере Python - В этом видео мы обсудим пять принципов SOLID на примере языка Python.

4. Почему ваша функция не работает? Укажите область видимости в Python

5. Лучшие open-source инструменты для Python проектов - Open-source проекты, сторонние инструменты и библиотеки - это то, за что мы действительно любим Python.
👍122🔥1