👍18❤4🔥3
Я захотел создать
руководство
, которое бы описывало процесс создания моего первого пакета Python
Пакет Python – это каталог, который содержит набор модулей и файл зависимостей init.py
Этот файл может быть абсолютно пустым. Он необходим для того, чтобы пометить каталог на диске как пакет Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Media is too big
VIEW IN TELEGRAM
Сегодня мы поговорим об одной из самых сложных тем для новичков – декораторы
Декораторы в Python – это функции, которые принимают другую функцию в качестве аргумента, добавляют к ней некоторую дополнительную функциональность и возвращают функцию с измененным поведением.
Декораторы используются, чтобы изменять работу существующих функций или классов, добавлять новые возможности и обеспечивать безопасность
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
🤯11👍8🔥6
Inf0 | ИБ, OSINT — канал, посвящённый инфобезу, техникам OSINT, защите устройств и бесплатными курсами по информационной безопасности.
👍6
Для создания виртуальной среды мы будем использовать инструмент Venv
Venv позволяет запускать приложения со своими зависимостями, чтобы не мешать другим приложениям, которые используют то же ПО, но иных версий.
В результате каждое приложение будет запускаться в собственной виртуальной среде, изолированно от остальных, что повысит стабильность работы всех приложений
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Media is too big
VIEW IN TELEGRAM
В видео узнаем, что такое множество в Python, чем оно отличается от списка, какие методы существуют для работы с множествами и др
Множество в Python – это изменяемая структура данных, которая содержит уникальные и неупорядоченные элементы
Множества полезны в случаях, когда нужно быстро проверить наличие элемента или удалить дубликаты из больших объёмов данных
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
🤯40🤔18👍10❤2🔥1
JSON (JavaScript Object Notation – нотация объектов JavaScript) – это популярный способ структурирования данных. Он используется для обмена информацией между веб-приложением и сервером
В этой статье я покажу вам, как использовать методы
json.loads()
и json.load()
для интерпретации (или как еще говорят парсинга) и чтения файлов и строк JSONPlease open Telegram to view this post
VIEW IN TELEGRAM
👍10❤2🔥1
Media is too big
VIEW IN TELEGRAM
Переменная – это простейшая именованная структура данных, в которой может быть сохранён промежуточный или конечный результат работы программы и типами данных
Она состоит из трёх частей:
В Python типы данных можно разделить на:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍1
🔥13👍7
Python имеет более ста тысяч библиотек на любой вкус, чем больше библиотек и пакетов в своем распоряжении имеет язык программирования, тем больше существует различных вариантов его использования
В данной статье мы перечислили несколько лучших библиотек для работы в Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍6❤1
Media is too big
VIEW IN TELEGRAM
Enum (перечисления) – это класс, который содержит константы и методы для работы с ними
Enum нужен там, где количество значений ограничено, если у вас есть 2+ констант, связанных по смыслу – это возможно хороший вариант для Enum.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1
🤯19👍12❤3🔥1
В данной статье мы погрузимся в мир многопоточности и асинхронного программирования на Python, изучая, как модуль
threading
может значительно улучшить работу с вводом-выводом. asyncio
API, таким как gather, позволяющим дождаться результатов выполнения всех потоков. requests
, в пул потоков, чтобы повысить производительность и сделать наше приложение более отзывчивымPlease open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3