Python и 1000 уязвимостей
37.7K subscribers
1.85K photos
564 videos
27 files
1.99K links
Сила в единстве.

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
🗺️ Создание веб-карты с помощью своих данных и Python Folium.

Folium
основывается на сильных сторонах экосистемы Python и сильных сторонах сопоставления данных библиотеки theleaflet leaflet.js.

Манипулируйте своими данными на Python, а затем визуализируйте их на карте
Leaflet с помощью folium.

🧠 Читать подробнее
🔥6👍31🤯1
Media is too big
VIEW IN TELEGRAM
🌐 Создание нейросети на Python.

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

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

👀 Смотреть на YouTube
👍104🤯1
Какая из строчек кода выведет структуру, отсортированную в порядке увеличения возрастов животных?
Anonymous Quiz
37%
sorted(animals, key='age')
13%
Ни один вариант не является верным, два словаря нельзя сравнивать друг с другом.
42%
sorted(animals, key=lambda animal: animal['age'])
8%
sorted(animals)
🔥15👍3🤯21🤔1
🔥14👍1🤯1
🌐 Что такое Pytest, его преимущества и недостатки.

Pytest -
это фреймворк для тестирования кода на Python. Он был разработан в 2004 году, но до сих пор регулярно обновляется и позволяет не только писать тесты, но и создавать для них окружение, а также настраивать параметры запуска.

Преимущества:
Лаконичный код. В синтаксисе Pytest нет громоздких конструкций, как в том же Unittest. Простой тест может состоять всего из двух строк.

Подробные отчёты об ошибках. Если тест работает неправильно, Pytest сам объяснит, в чём дело.

Универсальный оператор assert. Не нужно запоминать разные его виды, как в Unittest.

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

Не входит в стандартную библиотеку. Pytest нужно устанавливать отдельно. Если у вас старая версия Python, то нужно будет подключать соответствующую версию фреймворка.

🧠 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍131🔥1
Media is too big
VIEW IN TELEGRAM
🎥 Что реально пишут на Python, что учить и какой Roadmap на python разработчик.

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍104🔥1
🌐 Сегодня разберем что такое PyCharm и для чего он нужен.

PyCharm
- это кроссплатформенная интегрированная среда разработки для языка программирования Python, разработанная компанией JetBrains на основе IntelliJ IDEA.

В PyCharm есть все инструменты, чтобы наиболее удобнее и быстрее писать, отлаживать и тестировать код. Например, можно быстро исправить программу сразу в нескольких местах, а встроенный форматер приведёт её в соответствие со стандартом PEP 8.

💬 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
13👍8🤔2
Media is too big
VIEW IN TELEGRAM
🌐 Красивый графический интерфэйс на Python | Все фишки Flet.

Flet
- фреймворк, предоставляющий Flutter компоненты для разработки кроссплатформенных приложений на вашем любимом языке программирования Python.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔17👍51
Какая из перечисленных инструкций выполнится быстрее всего, если n = 10**6
Anonymous Quiz
20%
a = list(i for i in range(n))
27%
a = [i for i in range(n)]
39%
a = (i for i in range(n))
14%
a = {i for i in range(n)}
🤯20👍5🤔2🔥1
🌐 Комбинирование скриптов оболочки совместно с Plumbum.

Plumbum (лат. lead, который в свое время использовался для создания труб) - это небольшая, но многофункциональная библиотека для программ, похожих на скрипты оболочки, в Python.

Девиз библиотеки - "Никогда больше не пишите скрипты оболочки", таким образом, она пытается имитировать синтаксис оболочки, где это имеет смысл, сохраняя все это питоническим и кросс-платформенным.

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

💬 Ссылка на GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113🔥2
Media is too big
VIEW IN TELEGRAM
🎥 Args и Kwargs в python | передача и использование аргументов.

Разбираемся, как использовать специальные параметры args и kwargs в Python для работы с произвольным количеством аргументов: смотрим примеры использования args и kwargs, а также выясняем, как их можно использовать вместе с обычными аргументами.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍162🤯2🤔1
📣 Создание GUI в Python при помощи Tkinter.

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

💬 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍202🔥1
Media is too big
VIEW IN TELEGRAM
🎥 Код для преобразования текста в разные голоса на Python | Разные языки, точность, интонация.

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

Модуль отлично воспроизводит речь, читает с выражением замечая знаки препинания.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🤔63
Как вывести список методов и атрибутов объекта x?
Anonymous Quiz
23%
help(x)
33%
info(x)
5%
?x
39%
dir(x)
👍213🤯2
📣 os.path | Общие манипуляции с именами путей.

Этот модуль реализует некоторые полезные функции в именах путей. Для чтения или записи файлов open(), а для доступа к файловой системе модуль os. Параметры пути могут передаваться в виде строк, байтов или любого объекта, реализующего протокол os.PathLike.

В отличие от оболочки Unix, Python не выполняет никаких автоматических расширений пути. Такие функции, как expanduser() и expandvars(), могут быть вызваны явно, когда приложению требуется расширение пути, подобное оболочке.

📚 Читать полностью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍82🤯1
Media is too big
VIEW IN TELEGRAM
🎥 Микро-оптимизации кода на Python | Python и манипуляции с AST.

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥91🤯1