Python академия
رفتن به کانال در Telegram
Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter
نمایش بیشتر7 304
مشترکین
-224 ساعت
-187 روز
-3430 روز
آرشیو پست ها
7 304
Что выведет код и почему?
def make_counters():
counters = []
for i in range(3):
def counter():
return i
counters.append(counter)
return counters
funcs = make_counters()
print([f() for f in funcs])
Подписывайтесь на канал 👉@pythonofff7 304
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
7 304
Как использовать функцию pow() в Python
Python также имеет встроенную функцию pow(), которая возводит число в указанную степень. Синтаксис данной функции выглядит следующим образом:
pow(base, exponent)
Приведенный выше код интерпретируется как baseexponent, то есть число base в степени exponent.
Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).
Подписывайтесь на канал 👉@pythonofff
7 304
Разыгрываем 100 грантов на бесплатное обучение
Академия «Синергия» разыгрывает 100 грантов на бесплатное обучение удаленным профессиям.
Учавствовать может каждый, это бесплатно.
Академия гарантирует каждому участнику минимальный грант в 10 000р на обучение.
Особо везучим участникам будет оплачено от 60 до 100% стоимости учебы.
С грантом вы можете обучиться новой профессии и сменить работу не потратив ни копейки.
В программе учавствуют профессии из следующих сфер:
- Программирование;
- Дизайн;
- Маркетинг;
- Менеджмент.
Как принять участие в розыгрыше?
1. Нажмите "Подать заявку";
2. Запустите бота;
3. Дождитесь итогов;
4. Активируйте грант.
Всего 4 шага, которые могут изменить вашу жизнь
Подать заявку
#реклама 16+
О рекламодателе
7 304
Выводим вложенные словари и списки
При выводе вложенных словарей и списков с помощью обычного print() мы получаем всё в одну строчку и в неразборчивом виде.
Но в стандартной библиотеке есть модуль pprint, который поможет вывести подобное дело в красивом формате — достаточно в коде заменить print() на pprint.pprint().
Из интересных аргументов есть depth, отвечающий за глубину вложенности при выводе, а также width, который отвечает за ширину вывода в консоли.
Подписывайтесь на канал 👉@pythonofff
7 304
Квартиры Prime-класса в Краснодаре. 2 часа до моря
ЖК "Гарантия PRIME" в Краснодаре — тёплый климат и чистый воздух, лес и набережная в двух шагах.
Всего 2 часа до пляжей Чёрного моря и 4 часа до склонов Красной Поляны.
Авторский двор-сад с фонтанами, лаунж-зонами, японским двориком и многообразием растений.
✅ Река и заповедная зелёная зона у дома;
✅ Панорамные и витражные окна;
✅ Гастрономический кластер и Арт-пространство;
✅ Образовательный кластер;
✅ Деловой хаб и офисы резидентов.
Во дворе детский сад, международная школа, бизнес-школа с бакалавриатом, филиал школы-лицея. КубГУ — всего в 2,5 км от дома.
Все условия для развития вас и ваших детей по международным стандартам.
Деловой хаб. Вы можете работать в Зелёном коворкинге и проводить встречи на Винной террасе.
Ваша личная резиденция на Юге!
Узнать больше
Проектная декларация на сайте https://наш.дом.рф/.
#реклама
gk-garantiaprime.ru
О рекламодателе
7 304
Что происходит, когда у нас есть избыточные ключи в ChainMap?
Возможно, что 2 словаря содержат один и тот же ключ.
Обратите внимание, что red не повторяется, он печатается только один раз.
Подписывайтесь на канал 👉@pythonofff
7 304
Воркшоп для руководителей и тимлидов удаленных команд
Большинство руководителей на удалёнке сталкиваются с тем, что:
- трудно онбордить новичков;
- процессы становятся непрозрачными;
- снижается мотивация и вовлечённость;
- дисциплина команды падает;
- ответственность теряется между людьми.
Получается, что кто-то работает, кто-то выгорает, а кто-то пропадает из чатов.
✅ На воркшопе от МТС Линк и бюро «Розетка» разбираем:
• как выстроить прозрачные процессы в распределённой команде;
• как делегировать задачи и трекать ответственных без микроменеджмента;
• 5 инструментов, которые помогут наладить коммуникацию;
• и как руководителю не выгореть, удерживая баланс между контролем и доверием.
🎓 После воркшопа у вас будет набор конкретных упражнений для команды.
⚡ Регистрируйтесь на воркшоп
Зарегистрироваться
#реклама 16+
mts-link.ru
О рекламодателе
7 304
Разбиение строки на список
У строк есть метод split(), который разбивает их по указанному разделителю и возвращает список из отдельных строк.
В качестве аргументов можно передать два значения: сам разделитель (по умолчанию знак пробела) и максимальное количество разделений.
Например, с помощью этого метода можно запросто разделить текст на отдельные слова, передав знак пробела в качестве разделителя.
Подписывайтесь на канал 👉@pythonofff
7 304
+3
Продвижение в Telegram с помощью Яндекс Директа
⚡Запустите продвижение в телеграм-каналах и привлекайте целевую аудиторию
📱 Таргетинг по тематикам, регионам и каналам в Telegram
Попробовать
#реклама
yandex.ru
О рекламодателе
7 304
Работаем с файловыми путями
В стандартной библиотеке есть максимально удобный пакет pathlib для простой работы с файловыми путями.
Для представления пути к файлу есть класс Path, с объектами которого уже можно производить операции. Например, методы exists() и is_dir() проверяют, существует ли файл и является ли он директорией.
Но самой классной фичей является замена os.path.join() на более удобный и элегантный вариант с использованием слэшей, как показано на картинке.
Итого, пакет pathlib может стать частичной заменой os в некоторых случаях при работе с файловыми путями.
Подписывайтесь на канал 👉@pythonofff
7 304
Курс "Дизайн карточек для WB и Ozon". Бесплатно и с нуля
Дизайнер карточек для маркетплейсов — востребованная и доходная профессия 💰
Научись ей бесплатно!
- Бесплатный доступ
- Разбор ДЗ от наставника
- Мощные кейсы в портфолио
Узнать больше
#реклама 16+
yudaevschool24.online
О рекламодателе
7 304
ChainMap
ChainMap — это контейнерный тип данных, в котором хранится несколько словарей.
Если у вас несколько связанных или похожих словарей, зачастую их можно хранить вместе, в ChainMap.
Распечатать все элементы ChainMap можно при помощи .map
Подписывайтесь на канал 👉@pythonofff
7 304
Видовые квартиры в Ялте с собственным пляжем
ЖК "Юсуповский" — ваша личная резиденция бизнес-класса на берегу моря!
Здесь каждый элемент говорит о статусе: от величественного фасада до 2-этажного SPA и фитнес-центра на территории.
✅ Панорамное остекление
✅ Открытый подогреваемый бассейн и закрытый двор-парк 2 га
✅ 2-этажные квартиры
✅ Трансфер к пляжу
✅ Реликтовый парк и водопад на территории.
Всего в нескольких минутах езды: Ливадийский дворец, Солнечная тропа, ведущая вдоль побережья, а также лучшие рестораны и культурные, развлекательные объекты Ялты.
Это инвестиция в будущее: Ваш второй дом и источник вдохновения для будущих поколений.
До 30 ноября 2025 года вы можете купить квартиры в рассрочку 0%. Не упустите эту возможность!
Купить
Проектная декларация на сайте https://наш.дом.рф/. Застройщик: ООО СЗ ВОЛГА. Финансовые услуги оказывает: ПАО "Сбербанк".
#реклама
gk-yusupovskiy.ru
О рекламодателе
7 304
Отсутствующие ключи в словаре
При обращении по отсутствующему ключу в словаре мы получим исключение KeyError. Но мы можем переопределить это поведение.
Для этого создадим свой собственный класс словаря, унаследовавшись от dict. После чего нам просто необходимо переопределить метод __missing__, который вызывается в базовой реализации методом dict.__getitem__ при при адресации к отсутствующему ключу.
Мы можем, например, возвращать какое-то дефолтное значение, либо определить любую другую необходимую логику поведения.
Подписывайтесь на канал 👉@pythonofff
7 304
IT — не латте, смузи и гироскутер, а вызовы и амбиции
VK показывает, чем занимаются её команды — от экспериментальных технологий до VK Fest. Переходите по ссылке: смотрите ролики, читайте про проекты и тут же откликайтесь на вакансию, которая по вкусу!
Перейти на сайт
#реклама 16+
vkteam.ru
О рекламодателе
7 304
Конструктор класса
У классов практически во всех языках есть конструкторы — это такие специальные методы, которые вызываются автоматически и инициализируют экземпляр класса.
В Python конструкторы в классах имеют название __init__(), и их почти всегда переопределяют. Делается это для того, чтобы назначить свойства объекту и выполнить предварительные действия.
Первым аргументом конструктор всегда принимает объект класса, который обозначается как self.
Подписывайтесь на канал 👉@pythonofff
7 304
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
7 304
Counter
Объект counter предоставляется библиотекой collections. Давайте поподробнее разберем, что он собой представляет.
К примеру, у вас есть список каких-то случайных чисел. Что, если вы хотите узнать, сколько раз встречается каждое число?
Счетчик counter позволяет легко вычислить частоту. Он работает не только с числами, но и с любым итерируемыми объектами, такими как строки и списки.
Подписывайтесь на канал 👉@pythonofff
7 304
Нужны 7 желающих для работы с искусственным интеллектом.
Работа из дома. График свободный.
Пришло задание — изучили — выполнили — получили свои деньги.
Деньги вы получаете в зависимости от сложности задания. Например:
За задание могут платить 500-10.000 рублей.
В зависимости от сложности.
500 рублей — это около 5-30 минут.
10 000 руб. это 5-6 часов.
💰 В среднем новичок получает до 150.000 руб в месяц. А опытный может и 300-500т.
Мы обучим вас сами:
— 3 дня уроков по 30 минут
— Домашки с проверкой и оплатой бонусами
— Платим 10 тыс за каждую выполненную домашку
⚡ Набор заканчивается завтра.
Для регистрации жмите кнопку "Зарегистрироваться":
Зарегистрироваться
#реклама 16+
ganstaagency.com
О рекламодателе
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
