ru
Feedback

Не попадитесь на канал ботавода! Telemetrio находит и помечает такие каналы 👉 Хотите видеть метку — оформите подписку

Just Python

Just Python

Закрытый канал

🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc

Больше
9 696
Подписчики
-624 часа
-217 дней
-7630 дней
Архив постов
Библиотека Astropy Astropy — это библиотека с открытым исходным кодом для Python, предназначенная для выполнения астрономичес
Библиотека Astropy Astropy — это библиотека с открытым исходным кодом для Python, предназначенная для выполнения астрономических расчетов. Это широко используемая библиотека в среде профессиональных астрономов. Философия проекта предполагает максимальное переиспользование уже существующих научных пакетов. Astropy — это мощный инструмент, который может использоваться для выполнения широкого спектра астрономических задач. Он является отличным выбором для астрономов, которые хотят использовать язык программирования Python для своих исследований. #theory // Just Python

Класс Process Process — это класс для создания и управления отдельными процессами из модуля multiprocessing. Создание процесс
Класс Process Process — это класс для создания и управления отдельными процессами из модуля multiprocessing. Создание процесса выполняется конструктором Process, передавая целевую функцию и аргументы. При создании процессов нужно учитывать: — Ограничения на доступ к данным между процессами. #theory // Just Python

Коллекции MutableMapping Collections.MutableMapping — это интерфейс, который представляет изменяемое отображение (словарь). О
Коллекции MutableMapping Collections.MutableMapping — это интерфейс, который представляет изменяемое отображение (словарь). Он наследуется от интерфейса Mapping и добавляет методы для изменения отображения, такие как __setitem__, __delitem__ и clear. Основное преимущество в использовании MutableMapping — это возможность передавать экземпляры такого класса в любое API, ожидающее словарь. Например, во многих функциях в стандартной библиотеке есть параметры типа dict. Если создать класс, реализующий MutableMapping, его экземпляры можно будет передавать в такие функции. #theory // Just Python

Экономные генераторы Отрабатывают эффективнее вместо самописных итераторов и вызываются с помощью специального синтаксиса — к
Экономные генераторы Отрабатывают эффективнее вместо самописных итераторов и вызываются с помощью специального синтаксиса — круглых скобок и конструкции i for i in range(10000). #theory // Just Python

Валидация входных данных Стоит фильтровать пользовательский ввод на наличие определенных символов. В разработке веб-приложени
Валидация входных данных Стоит фильтровать пользовательский ввод на наличие определенных символов. В разработке веб-приложений это особенно важно, потому что помогает предотвратить различные атаки, такие как SQL-инъекции и межсайтовый скриптинг (XSS). #theory // Just Python

Создание QR-кода Данный код позволяет создать QR-код из указанной URL-ссылки. import qrcode # URL-ссылка, которую вы хотите з
Создание QR-кода Данный код позволяет создать QR-код из указанной URL-ссылки.
import qrcode

# URL-ссылка, которую вы хотите закодировать в QR-код
url = "https://www.example.com"

# Создание объекта QRCode
qr = qrcode.QRCode(
    version=1,
    error_correction=qrcode.constants.ERROR_CORRECT_L,
    box_size=10,
    border=4,
)

# Добавление данных (URL) в QRCode
qr.add_data(url)
qr.make(fit=True)

# Создание изображения QR-кода
img = qr.make_image(fill_color="black", back_color="white")

# Сохранение изображения QR-кода
img.save("qrcode.png")
Предварительно вам нужно установить библиотеку qrcode. #theory // Just Python

Статические методы в Python Статические методы - это методы, которые не требуют создания экземпляра класса для вызова. Они не
Статические методы в Python Статические методы - это методы, которые не требуют создания экземпляра класса для вызова. Они не имеют доступа к атрибутам и другим методам экземпляра класса и объявляются с помощью декоратора @staticmethod. Статические методы часто используются для реализации функционала, не зависящего от состояния экземпляра класса и полезны при создании утилитарных классов и функций. Как видно из примера, статические методы позволяют удобно организовывать функционал, связанный с обработкой строк, в класс StringUtils, не создавая отдельных объектов. #theory // Just Python

🚀 Слышали что-то о блокчейне? Возможно, даже слышали, что такое TON! Спрос на разработчиков растет с каждым годом, а если те
🚀 Слышали что-то о блокчейне? Возможно, даже слышали, что такое TON! Спрос на разработчиков растет с каждым годом, а если тебе интересны новые крутые технологии, разработка в TON — то, что тебе нужно Рассказываем о ton-dev-study() Это онлайн-школа, выпускающая TON-разработчиков, сформировавшая подходы к обучению совместно с разработчиками из TON Foundation. На счету ребят уже более 150 квалифицированных специалистов, которые теперь развивают экосистему TON. Они не только работают в крупных командах разработчиков, но и запускают собственные проекты 🔥 Кому стоит присмотреться к проекту ton-dev-study() Если кратко: вообще всем. Но теперь о деталях. • Новичкам. Тем, кто хочет разобраться в сложном мире блокчейна. Залетайте в бота от ребят, там есть короткие гайды, которые помогут ориентироваться в TON. • Разработчикам. Если вы хотите поднять чек и ворваться в передовую индустрию, переход в TON — отличный шанс для вас. ton-dev-study() запускает уже 4й поток обучения, старт 22 сентября. Вы научитесь не только взаимодействовать с блокчейном TON, но и сможете запустить собственный проект, а может быть даже собрать команду. На их youtube-канале можно глянуть открытые лекции с предыдущих потоков, чтобы принять решение о прохождении курса • TON-энтузиастам. Если вы ищете проекты или команды для реализации своей задумки в TON, ребята соберут команду из выпускников под ваш проект под руководством собственных менторов — экспертов в TON. 🌍 Чтобы не потерять важный проект, подписывайтесь на канал ton-dev-study() и вступайте в их бот. Там вы получите подарки и выгодное предложение на обучение

Необычные приёмы нарезки списков на Python Получение части элементов из списка является распространённым требованием. В Pytho
Необычные приёмы нарезки списков на Python Получение части элементов из списка является распространённым требованием. В Python оператор slice состоит из трёх компонентов. “start”: начальный индекс (значение по умолчанию равно 0). “end”: конечный индекс (значение по умолчанию - длина списка). “step”: определяет размер шага при итерациях по списку (значение по умолчанию равно 1). #theory // Just Python

Константы пакета string В Python есть несколько полезных констант в пакете string, которые нужно знать начинающему программис
Константы пакета string В Python есть несколько полезных констант в пакете string, которые нужно знать начинающему программисту: — string.ascii_letters: строка со всеми буквами английского алфавита (строчными и прописными). — string.digits: строка со всеми цифрами. — string.hexdigits: строка со всеми шестнадцатеричными цифрами. — string.octdigits: строка со всеми восьмеричными цифрами. — string.punctuation: строка со всеми знаками пунктуации. — string.whitespace: строка со всеми пробельными символами. Эти константы позволяют легко получить строки с определенными наборами символов, что часто бывает полезно при работе со строками. #theory // Just Python

Метод upper() Метод upper() преобразует все символы нижнего регистра в строке в символы верхнего регистра. Если символы нижне
Метод upper() Метод upper() преобразует все символы нижнего регистра в строке в символы верхнего регистра. Если символы нижнего регистра отсутствуют, возвращается исходная строка. Если ты хочешь преобразовать строку в нижний регистр, используй lower(). Также ты можешь использовать swapcase() для переключения между строчными и прописными буквами. #theory // Just Python

⚡️Разыгрывем iPhone 16 и все новинки с презентации Apple! Призов очень много: iPhone 16, iPhone 16 Plus, iPhone 16 Pro, iPhon
⚡️Разыгрывем iPhone 16 и все новинки с презентации Apple! Призов очень много: iPhone 16, iPhone 16 Plus, iPhone 16 Pro, iPhone 16 Pro Max, Apple Watch Series 10, чёрные Apple Watch Ultra 2, AirPods 4, AirPods 4 с активным шумодавом и AirPods Max 2. Условия просты: • Подписаться на @WylsaRed, • Подписаться на Эксплойт, • Подписаться на Техномотель, И нажать на кнопку кнопку «Участвовать». Итоги подведёт рандомайзер 24 сентября в 14:00 по московскому времени. Он выберет девять победителей, которые получат призы в том же порядке, что указан начале этого поста. Доставка по зоне действия СДЭК. Она абсолютно бесплатна для победителей. ⚠️ Если вам вылезает какая-либо ошибка, то подождите несколько часов и попробуйте снова: большой наплыв участников подвешивают нашего бота.

Boltons.iterutils Boltons.iterutils — это библиотека Python, которая предоставляет набор функций для работы с итерируемыми об
Boltons.iterutils Boltons.iterutils — это библиотека Python, которая предоставляет набор функций для работы с итерируемыми объектами. Библиотека включает в себя функции для преобразования итерируемых объектов, фильтрации итерируемых объектов, а также для работы с несколькими итеративными объектами. #theory // Just Python

⚡️Вакцинация была смертельно опасна — предупреждал The Economist ещё в 2019 году А ещё про СВО в 2022 и войну в Израиле в 202
⚡️Вакцинация была смертельно опасна — предупреждал The Economist ещё в 2019 году А ещё про СВО в 2022 и войну в Израиле в 2023. Но глупое большинство как всегда никого не слушало. Сейчас Economist даёт прогноз на потрясения, ожидающие Россию в СЕНТЯБРЕ, и предупреждает об эпидемии 2024 года. Уже опубликовано пророчество ДО КОНЦА 2024, советуем почитать: @economist

TypeError + ValueError Если вы, скажем, планируете оперировать тем, что ввел пользователь, то input() может сыграть с вами зл
TypeError + ValueError Если вы, скажем, планируете оперировать тем, что ввел пользователь, то input() может сыграть с вами злую шутку. По умолчанию метод возвращает строку, а мы-то предполагаем целочисленное значение. try, в принципе, может справиться с такой ситуацией, если вы понимаете типы данных для проводимых операций (в данном случае, сложения). #theory // Just Python

IndexError Допустим, мы и дальше получаем список реплик бота, причем каждый день длина этого перечня разная. Если все же прих
IndexError Допустим, мы и дальше получаем список реплик бота, причем каждый день длина этого перечня разная. Если все же приходится при создании цикла опираться на некую константу, которая с количеством реплик не всегда совпадает, try — except поможет справиться с ошибкой индекса. Указываем во второй части конструкции, с какой ошибкой может столкнуться скрипт. #theory // Just Python

Можно и нужно использовать try — except KeyError Если при чтении файла метод json.loads() возвращает вместо словаря список, т
Можно и нужно использовать try — except KeyError Если при чтении файла метод json.loads() возвращает вместо словаря список, то при попытке обратиться к ключу message можно схватить такое исключение. Эту ошибку легко допустить, когда не знаешь тип возвращаемого объекта. Представьте, что мы выгружаем логи бота по дням, а в выходные не случилось ни одной беседы. Тогда программа вернет объект None («ничего») про воскресенье, и у него тоже нет ключа ‘message’. Здесь try — except играет важную роль: навесив такой блок, мы обработаем ситуацию с пустотами. #theory // Just Python

argcomplete argcomplete — это библиотека для автоматического дополнения аргументов командной строки в Python. Это может быть
argcomplete argcomplete — это библиотека для автоматического дополнения аргументов командной строки в Python. Это может быть полезно при разработке сценариев командной строки, когда вы хотите, чтобы ваш скрипт предлагал возможные аргументы и значения при нажатии клавиши Tab. argcomplete поддерживает не все оболочки по умолчанию, и вам может потребоваться настроить ее соответствующим образом для вашей среды выполнения. #theory // Just Python

_subclasshook__ __subclasshook__ — это метод, который можно определить в классе, чтобы влиять на процесс проверки, является л
_subclasshook__ __subclasshook__ — это метод, который можно определить в классе, чтобы влиять на процесс проверки, является ли данный класс подклассом другого класса. Этот метод обычно используется вместе с метаклассами и полезен, например, при создании абстрактных базовых классов. Протокол __subclasshook__ предоставляет способ определить подходит ли класс для использования в качестве подкласса заданного класса. Если метод возвращает True, то класс считается подклассом. Если метод возвращает NotImplemented, то это означает, что проверка должна быть выполнена с использованием стандартных правил. #theory // Just Python

Библиотека Qiskit Qiskit — это открытая библиотека для работы с квантовыми вычислениями в Python. Она предоставляет инструмен
Библиотека Qiskit Qiskit — это открытая библиотека для работы с квантовыми вычислениями в Python. Она предоставляет инструменты для создания, симуляции и запуска квантовых программ на реальных квантовых устройствах. Вы можете изучить документацию Qiskit для получения более подробной информации и примеров использования. #theory // Just Python