Python Academy

Description
Python Academy — один канал вместо тысячи учебников

Чат канала: @python_academy_chat

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

Рекламодателям: bit.ly/3y1Py4
Advertising
We recommend to visit
HAYZON
HAYZON
6,442,108 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 1 day, 22 hours ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 3 months ago

Новые и перспективные Web3 игры с добычей токенов.

Чат: https://t.me/Crypto_Wolf_Chat

Правила чата смотрите в описании чата.

Все свои вопросы направляйте в чат или главному модератору чата: @Exudna_118

По теме сотрудничества: @Zombini

Last updated 2 months, 2 weeks ago

2 months ago
[⁠](https://telegra.ph/file/6b87b0ca16f69267830e0.jpg)**Упаковка параметров с помощью urlencode**

Упаковка параметров с помощью urlencode

Довольно часто приходится работать с разнообразными API и совершать get-запросы с передачей множества параметров. Чаще всего составление запроса в коде выглядит примерно так:

url = 'https://example.com?item={}&size={}&color={}&amount={}'.format('t\-shirt', 'M', 'white', 5)

Смотрится не слишком презентабельно, однако есть слегка более длинный, но значительно улучающий читаемость кода вариант – функция urlencode из модуля urllib.

#трюки #urllib

2 months ago
**С 1 сентября для всех граждан …

С 1 сентября для всех граждан РФ открыта запись на программу бесплатного шестимесячного обучения с последующим трудоустройством.

Цель программы — обучение и подготовка кадров на дефицитные направления IT отрасли.

Запись продлится до конца сентября, количество мест ограничено.
Условия участия в программе:

- пройти проф.тест;
- получить результаты и выбрать подходящее направление обучения;
- закончить обучение по специальности и пройти стажировку.

2 months, 1 week ago
**Создание дочернего процесса**

Создание дочернего процесса

Метод os.fork() создаёт дочерний процесс в том же месте кода, вызывая системную функцию fork(), и возвращает PID (Process Identifier), который равен PID дочернего процесса в родительском процессе и нулю в новом.

Кстати, получается интересный случай, в коде примера выполняется и блок if, и else. Если не знать про os.fork() и посмотреть вывод подобного кода, то возникнет много вопросов.

#os #fork #процессы

2 months, 1 week ago
**Цепочка исключений**

Цепочка исключений

Для формирования цепочек исключений используется ключевое слово from, после которого требуется указать ещё одно исключение. Это исключение будет подвязано к вызванному в атрибут __cause__ (поддерживает запись).

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

#exception

2 months, 1 week ago
*****?*** Яндекс разработал AI-ассистента для работы …

*? Яндекс разработал AI-ассистента для работы с кодом*

С помощью сервиса разработчики смогут по фрагменту кода сгенерировать наиболее вероятное его продолжение. Это поможет упростить написание и редактирование кода и ускорить продуктовую разработку в компаниях. Ассистент протестировали тысячи разработчиков Яндекса, 60% из которых стали постоянными пользователями сервиса.
Использование Yandex Code Assistant помогает повысить эффективность работы: доверьте рутинные операции AI и сосредоточьтесь на решении более сложных задач, чтобы ускорить разработку и сократить Time to market. Да и просто делает жизнь разработчиков проще и счастливее.

⚙️ Для кого
Инструмент полезен разработчикам любого уровня, а также техническим руководителям, которые хотят оптимизировать процессы и повысить продуктивность своих команд.

→ Как попробовать
Yandex Code Assistant доступен бесплатно на облачной платформе Yandex Cloud в режиме Preview. Для тестирования оставьте заявку.

2 months, 2 weeks ago
**Создаем пакеты**

Создаем пакеты

Пакет в Python — это, грубо говоря, папка с другими папками и модулями. Помимо разделения частей проекта, пакеты нужны для формирования пространства имен, чтобы можно работать с пакетами и модулями через точку, как в примере выше.

При импорте вида from package import * будет подключены либо все модули и объекты модуля __init__.py, либо то, что находится в переменной __all__ в том же модуле __init__.py — подробнее про эту переменную было в посте ранее.

Также примечателен файл init.py, который раньше был обязателен для создания пакетов. С версии Python 3.3 его необходимость пропала. Однако его функциональность на этом не заканчиваются.

#модули #пакеты

2 months, 2 weeks ago
**Метод ljust()**Делает длину строки не меньшей …

Метод ljust()Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillchar.

2 months, 2 weeks ago
**Добавляем классу большую функциональность**На прошлой неделе …

Добавляем классу большую функциональностьНа прошлой неделе мы объясняли декоратор @classmethod, а сейчас рассмотрим @staticmethod.

@staticmethod можно воспринимать как метод, который "не знает, к какому классу относится". Он просто получает переданные аргументы, без неявного первого аргумента, и его определение не изменяется через наследование. Еще раз: статические методы прикреплены к классу лишь для удобства — и не могут менять состояние ни класса, ни его экземпляра.

Зачем использовать. Статические методы делают код более читабельным и повторно используемым. Его также удобнее использовать для импорта по сравнению с обычными функциями, поскольку функцию не нужно отдельно импортировать.

В чем же разница?@classmethod используется в суперклассе для определения того, как метод должен вести себя, когда он вызывается разными дочерними классами.
@staticmethod используется, когда мы хотим вернуть объект, независимо от вызываемого дочернего класса.

2 months, 2 weeks ago
**В IT Школе Samsung продолжается набор**

В IT Школе Samsung продолжается набор

Уровень джуниор-разработчика в школьном возрасте? Легко! Если вы учитесь в старших классах, увлекаетесь программированием и хотите создавать мобильные приложения на Android – ждем вас!

Новый учебный курс 2024/2025 стартует уже в сентябре. Обучение проходит на сертифицированных площадках программы в 50 городах России. Не нашли нужный город? Доступно обучение онлайн.

Длительность обучения — 1 учебный год, с сентября по июнь.

Что вас ждет:
- Изучение фундаментальных разделов программирования на примере языка Java и создания Android приложений
- Решение сотен задач по программированию с автоматической проверкой кода
- Ежегодный конкурс выпускных проектов – мобильных приложений

Подать заявку на бесплатное обучение можно по 19 сентября 2024 года на сайте.

Реклама. ООО "СЭРК" , ИНН 7703608910

We recommend to visit
HAYZON
HAYZON
6,442,108 @hayzonn

💼 How to create capital and increase it using cryptocurrency

👤 𝐅𝐨𝐮𝐧𝐝𝐞𝐫: @Tg_Syprion
🗓 ᴀᴅᴠᴇʀᴛɪsɪɴɢ: @SEO_Fam
Мои каналы: @mazzafam

Last updated 1 day, 22 hours ago

Канал для поиска исполнителей для разных задач и организации мини конкурсов

Last updated 3 months ago

Новые и перспективные Web3 игры с добычей токенов.

Чат: https://t.me/Crypto_Wolf_Chat

Правила чата смотрите в описании чата.

Все свои вопросы направляйте в чат или главному модератору чата: @Exudna_118

По теме сотрудничества: @Zombini

Last updated 2 months, 2 weeks ago