Python и 1000 уязвимостей
37.8K subscribers
1.82K photos
558 videos
21 files
1.95K links
Сила в единстве.

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

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

№ 5383975776
РКН: https://clck.ru/3FtTDH
Download Telegram
Что выведет код?
Anonymous Quiz
26%
[]
17%
3
19%
[3]
39%
Ошибку
🤯28🤔5👍31
📣 Релиз Poetry 2.0: инструмента для управления зависимостями в Python проектах

5 января 2025 года состоялся релиз Poetry 2.0 – инструмента для управления зависимостями в Python проектах (аналог встроенного pip), предыдущий стабильный релиз Poetry 1.8.0 состоялся в феврале 2024 года

Poetry предоставляет следующие возможности:
управление зависимостями с воспроизводимыми установками и резолвером конфликтов;
автоматическое управление виртуальными окружениями;
сборка и публикация.

Разработчики проекта представили документацию для миграции на новую версию

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥54
Media is too big
VIEW IN TELEGRAM
▶️ Магический метод call | Делаем экземпляры вызываемыми

Магический метод call в Python позволяет любому экземпляру класса вести себя как обычная функция

Он позволяет вызывать экземпляры класса подобно функциям, выполняя код, определённый внутри этого метода

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍2
Что выведет код?
Anonymous Quiz
5%
12 4
26%
4 12
51%
4 15
18%
Ошибку
🤯14👍9🤔4
📣 Что такое API и как с ним работать?

В этой статье разберёмся, что такое API и как он работает на практике, как запустить первые интеграции и научиться разбираться в документации

API (интерфейс прикладного программирования) – набор правил и механик, которые позволяют нескольким (и, самое главное, разным) приложениям взаимодействовать друг с другом

По сути API – это посредник, который позволяет одной программе «общаться» с другой, обмениваться нужной датой и отображать её для пользователей

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
👍94
Media is too big
VIEW IN TELEGRAM
▶️ Магические методы getitem, setitem и delitem | Обращение по индексу к экземпляру

Методы для работы с объектом как с коллекцией в Python:

getitem (self, key) – используется для получения элемента коллекции по ключу self[key]
setitem (self, key, value) – используется для записи значения по ключу self[key] = value.
delitem (self, key) – используется для удаления ключа и соответствующего ему значения.

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Что выведет код?
Anonymous Quiz
46%
20 30
24%
30 30
11%
20 40
19%
Ошибку
🤯20🤔10👍61
📣 Словари и их методы в Python

Сегодня в статье кратко рассмотрим то, как устроены словари в языке Python, а также изучим некоторые методы для работы с ними

Словарь в Python – это коллекция, в которой данные хранятся в виде пар ключ-значение

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

Словари неупорядочены, то есть все пары «ключ – значение» хранятся в произвольном порядке. Они могут быть изменяемыми, то есть их можно изменить после создания

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔7👍52🤯2
Media is too big
VIEW IN TELEGRAM
▶️ Магические методы iter и next | Итерация экземпляров класса Python

Магические методы iter и next используются для автоматизации итерации в Python

Итераторы – это объекты Python, которые предоставляют элементы для перебора


Преобразование итерируемого объекта в итератор осуществляется магическим методом iter

Для извлечения следующего элемента итератора используется магический метод next

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Что выведет код?
Anonymous Quiz
27%
4
18%
8
23%
16
32%
Ошибку
8🤔6👍2🤯2
📣 Сравнение Bash и Python при написании скриптов в Linux

Статья рассчитана для тех, кто увлекается системным администрированием, знаком с одним из двух языков и хочет разобраться со вторым


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

Будут приводиться аналогичные друг другу примеры на обоих языка

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3
Media is too big
VIEW IN TELEGRAM
▶️ Наследование в объектно-ориентированном программировании

Наследование в ООП – это механизм, позволяющий одному классу (подклассу) унаследовать свойства и методы другого класса (родительского класса)

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

👀 Смотреть на YouTube
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥2
Что выведет код?
Anonymous Quiz
6%
9
12%
12
48%
24
9%
48
26%
Ошибку
9👍5🤔4
📣 Brython: Python в вашем браузере

Brython (Browser Python) – это реализация Python 3, работающая в браузере. Позволяет писать код на Python, который запускается в браузере, подобно JavaScript

В данной статье вы узнаете, как:
Установить Brython в вашем локальном окружении
Использовать Python в браузере
Написать Python-код, взаимодействующий с JavaScript
Разворачивать Python в своем веб-приложении
Создавать расширения для браузера с помощью Python
Оценить Brython в сравнении с другими реализациями Python для веб-приложений

🖥 Читать подробнее
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍5
Media is too big
VIEW IN TELEGRAM
▶️ Наследование от object и от других встроенных типов

Метод object() в Python используется для создания пустого объекта

Он служит основой для всех классов, к этому объекту нельзя добавить новые свойства или методы

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