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
⚡️Project Omega|ИБ, Osint новейший канал по информационной безопасности в рунете. Сканеры, пентестинг, криптография, анализаторы сетевого трафика и книги.

Весь материал на канале в общем доступе!
Please open Telegram to view this post
VIEW IN TELEGRAM
3
🤯52🤔9🔥2
Что выведет код?
Anonymous Quiz
7%
0
6%
3
9%
4
78%
Ошибку
🤔158🤯72👍8
📣 Соединяем Python и Electron/Node.js в приложении для десктопа

На простых примерах рассказываем о возможном способе интеграции Python с Node.js и Electron в современное приложение

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍2
Media is too big
VIEW IN TELEGRAM
▶️ Пакеты (package) в Python | Вложенные пакеты

Создаем свои пакеты в программе на Python.
Инициализатор пакета _init_.ру, коллекция _all_ для контроля за импортом.

Абсолютный и относительный импорты модулей в пакетах.
Вложенные пакеты.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75
Что выведет код?
Anonymous Quiz
37%
['1', '2', '3', '4']
10%
['1 2 3 4']
17%
'1234'
36%
14243
🔥23🤔18👍9
📣 Лучшие бесплатные курсы и ресурсы для изучения машинного обучения

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

Сохраняйте себе эту подборку, чтобы не потерять, по мере выхода новых курсов, подборка будет обновляться.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3🔥1
Media is too big
VIEW IN TELEGRAM
▶️ Топ 5 красивых и полезных библиотек Python

Сегодня в видео расскажу про несколько модулей, который сделают ваш код красивее или эффективнее

Рассмотрим библиотеки: Progress, Pprint, Wget, Faker, Colorama

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥1
Media is too big
VIEW IN TELEGRAM
▶️ Python 4 | Первые впечатления

В этом видео покажу вам то, что еще никто в мире не видел: альфа-версию нового Python версии 4.0.

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

Начнем с простейших функций и закончим самыми бомбическими.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🤯9🔥43
📣 Модули multiprocessing и threading

Данная статья написана для тех, кто только начинает изучать возможности многопроцессорного и многопоточного программирования в Python.

Модуль multiprocessing предоставляет возможности для работы с многопроцессорным программированием, позволяя создавать и управлять процессами, обмениваться данными между процессами, использовать пулы процессов и другие механизмы для параллельного выполнения задач.

Модуль threading предоставляет инструменты для работы с потоками выполнения (threads) в многопоточном программировании.

Потоки позволяют выполнять несколько задач в одном процессе параллельно, что помогает улучшить отзывчивость программы и увеличить общую производительность

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Media is too big
VIEW IN TELEGRAM
▶️ Multiprocessing: используем все ядра

Поговорим про multiprocessing - способ реального распараллеливания задач на ядра компьютера.

Multiprocessing позволяет решать любые задачи (10-bound или CPU-bound).

Ускорение не идеально и возможно только до определенного предела, смотрим закон Амдала.

Создает несколько процессов, у каждого из которых своя память и свой GIL, каждый выполняет свою задачу, взаимодействие между ними требует pickle АРI принципиально похоже на многопоточность, выгодно использовать Pool, а для взаимодействия между процессами Queue и Pipe

Плюсы:
+ реальная параллельность любых задач
+ не умирает из-за одного(!)
+ процессы не зависят друг от друга (у каждого процесса своя память и GIL)

Минусы:
– потребление ресурсов (памяти, процессора, времени)
– необходимость сериализации в pickle
– проблемы синхронизации

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥3👍2
🔥29🤯114🤔3
📣 5 задач с решениями для начинающих разработчиков

Освоили базу и руки чешутся испытать свои знания на практике?

В статье будет рассмотрено пять задач на проверку своих знаний:
Пишем программу для перевода NRZI кода в двоичный
Обнаруживаем лишние символы в строке
Определяем «почти палиндром»
Создаем функцию для замены чисел на слова
Находим лучшую покерную комбинацию

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
9👍4
Media is too big
VIEW IN TELEGRAM
📣 Аннотации типов

В видео кратко расскажем о том зачем использовать аннотации типов в python.

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

Это не только помогает в чтении и понимании кода, это используется PyCharm для того чтобы заранее, до запуска кода подсказать что мы что-то делаем не так.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍83🤔1
Что выведет код?
Anonymous Quiz
32%
19
29%
20
13%
None
26%
Ошибку
🤯15👍116🤔1