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
Что выведет код?
Anonymous Quiz
18%
0
20%
1
10%
2
14%
3
38%
Ошибка
🤯20👍6🔥2
📣 Python enumerate: упрощаем циклы с помощью счетчиков

Вместо самостоятельного создания и увеличения переменной, используйте enumerate() для получения одновременно счетчика и значения из итерационной функции.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍131🔥1
Media is too big
VIEW IN TELEGRAM
▶️ Переменные, оператор присваивания, функции type и id

В видео рассмотрим
оператор присваивания, каскадное и множественное присваивание и динамическую типизация.

Также разберем функции type() и id(), как правильно выбирать имена переменных и ограничения на определение имен переменных.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Что выведет код?
Anonymous Quiz
5%
12
50%
64
38%
512
7%
Ошибку
🤯32👍20🤔5
📣 Объектно-ориентированные пути файловой системы

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

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

Чистые пути полезны в некоторых особых случаях; например:
1. Если вы хотите манипулировать путями Windows на машине Unix (или наоборот). Вы не можете создать экземплярWindowsPathпри запуске на Unix, но вы можете создать экземпляр PureWindowsPath.
2. Вы хотите убедиться, что ваш код манипулирует только путями без фактического доступа к ОС. В этом случае создание экземпляров одного из чистых классов может быть полезным, так как они просто не имеют никаких операций доступа к ОС

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94
Media is too big
VIEW IN TELEGRAM
▶️ Python – полный курс для начинающих с нуля. Без воды

Задачи курса и анонс
О среде разработки Google Colab
Команда print
Переменные, комментарии и аннотации
Арифметические операции
Операции со строками
Массивы и циклы
Условные операторы
Функции Python
HTTP, GET, REST запросы
Парсер на Python и JSON
Сохранение txt файла
Чтение txt файла, string to json

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍164🔥2
Что выведет код?
Anonymous Quiz
30%
0 1
43%
0 1 0 2
9%
None
18%
Ошибку
👍17🤯21
📣 Парсинг сайтов на Python: подробный видеокурс и программный код

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

Раскрываются особенности парсинга многостраничных ресурсов, использования прокси с различными User-Agent, сохранения изображений и распознавания простого текста, а также быстрый мультипроцессорный парсинг сайтов

Автор курса не преследует цели создать идеальный парсер, а лишь излагает определенные концепции и иллюстрирует их примерами


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

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍65
Media is too big
VIEW IN TELEGRAM
▶️ Генераторы списков (List comprehensions)

Подробное объяснение работы генераторов списков языка Python.

Рассмотрим примеры, где
применяются List comprehensions.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍6🔥1
Что выведет код?
Anonymous Quiz
32%
['1', '2', '3', '4']
9%
['1 2 3 4']
13%
'1 2 3 4'
46%
14243
👍24🤯73
📣 Фоновые асинхронные задачи в FastAPI и их мониторинг

Сегодня расскажем, как в FastAPI эффективно работать с фоновыми задачами и настроить их мониторинг в Prometheus.

Также будет покажу, как в фоновых задачах использовать асинхронный код.

В статье опишу 5 вариантов: встроенный в FastAPI Background Tasks и 4 библиотеки – ARQ, SAQ, FastStream, адаптированный к асинхронному коду Celery

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍2
Media is too big
VIEW IN TELEGRAM
▶️ Введение в строки. Базовые операции над строками

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

Соединение (конкатенация) строк, функция str() для преобразования аргумента в строку, дублирование строкового фрагмента

Разберем функцию len() для вычисления длины строки, оператор in для проверки вхождения подстроки в строку, операторы сравнения строк: ==, !=, больше, меньше, а также рассмотрим функцию ord().

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1
📣 Итерируем правильно: 20 приемов использования модуля itertools

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

Бесконечные счётчики, сочетания и размещения, итераторы среза и многое другое.

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
Media is too big
VIEW IN TELEGRAM
▶️ Списки - операторы и функции работы с ними

В видео будет рассказано что такое списки, зачем нужны и как их задавать в
Python.

Рассмотрим функции list(), len(), max(), min(), sum(), sorted () и операторы +, *, *, in, del для создания списков.

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