Python академия
Открыть в Telegram
Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter
Больше7 189
Подписчики
-124 часа
-97 дней
-3630 день
Архив постов
7 189
+8
Цифровое тридевятое царство появилось в Облаке Mail
✨ Очень сказочные дела творятся в Облаке Mail ✨
Отгадайте загадку про сказочных героев и волшебные силы подписки Mail Space.
Кто правильно отгадает, получит дивные подарки. ❤️
Перейти на сайт
#реклама 16+
cloud.mail.ru
О рекламодателе
7 189
Как использовать Concrete Paths
Path() является дочерним классом PurePath(). Он обеспечивает операции обработки с возможностью выполнения операций записи.
Когда вы создаете экземпляр Path(), он создает два класса для обработки путей Windows и путей, отличных от Windows. Как и PurePath(), Path() также создает общий объект пути «agnostic path», независимо от операционной системы, в которой вы работаете.
Подписывайтесь на канал 👉@pythonofff
7 189
+6
Как подготовить корпоративные данные к ИИ?
Подготовленные данные – залог успеха корпоративных ИИ-проектов. Чтобы собрать качественные датасеты для нейросетевых моделей, компании нужно пройти несколько этапов: от экстракции до доставки.
HIP 2.0 – отечественная платформа, которая закрывает весь путь данных end-to-end: интеграция, маппинг, ETL, события, фабрика данных, AI-плагины и API. Всё в одном контуре – без ручных операций, Excel-хаоса и киберугроз.
Получите максимум пользы от корпоративных данных, обеспечьте безопасность и финансовую эффективность ИИ-моделей и станьте AI-native компанией раньше конкурентов.
Узнать больше
#реклама 16+
hip.bercut.com
О рекламодателе
7 189
Получаем атрибуты объекта
Функция vars() возвращает все атрибуты переданного параметра, в качестве которого может быть почти что угодно: модуль, класс, экземпляр и т. д.
Проще говоря, vars() возвращает словарь, который хранится в атрибуте __dict__ у переданного объекта.
А если ничего не передать в аргументы, то функция вернет словарь локальных переменных, как и locals()
Подписывайтесь на канал 👉@pythonofff
7 189
Канал о производстве и продаже электроники в России
Телеграм-канал «ТехноРитейл» знает всё о производстве и продаже бытовой техники и электроники в России: от retail tech и маркетинга до брендов и потребительских предпочтений.
В 90-е последние новости узнавали на легендарной Горбушке.
В 00-е свежие новости узнавали из модных журналов про технику и электронику.
В 10-е следили за обзорами на Ютубе.
В 20-е все свежие новости о производстве и продаже в телеграм-канале «ТехноРитейл».
Сами давно читаем и вам советуем подписаться.
Подписаться
#реклама 16+
О рекламодателе
7 189
Деструкторы
При уничтожении экземпляра класса в большинстве языков вызывается специальный метод, который называется деструктор.
В Python деструктор можно переопределять с помощью магического метода __del__, который вызовется автоматически при удалении объекта.
Вообще деструкторы крайне редко переопределяется в Python, но полезно знать, что именно эти методы отвечают за очистку при удалении объекта.
Подписывайтесь на канал 👉@pythonofff
7 189
Интернет-магазин Getsy!
В канале Getsy вы получите эксклюзивные промокоды на электронику, бытовую технику и аксессуары.
Подписывайтесь и следите за выходом новых акций и промокодов!
Дарим первый промокод уже сейчас: getsy25 на скидку 1 000₽ при заказе от 5 000₽
Подписаться
#реклама
О рекламодателе
7 189
Методы PurePath
PurePath().is_absolute() проверяет, является ли ваш путь абсолютным
Обратите внимание, что абсолютный путь состоит из корня и имени диска. В этом случае PurePath() не позволяет нам узнать имя диска.
Если вы используете PureWindowsPath(), вы можете представить абсолютный путь, содержащий имя диска, например PureWindowsPath('c:/Program Files').
Подписывайтесь на канал 👉@pythonofff
7 189
Воркшоп для HR-директоров удаленных команд
Большинство директоров по персоналу на удалёнке сталкиваются с тем, что:
- трудно онбордить новичков;
- процессы становятся непрозрачными;
- снижается мотивация и вовлечённость;
- дисциплина команды падает;
- ответственность теряется между людьми.
Получается, что кто-то работает, кто-то выгорает, а кто-то пропадает из чатов.
✅ На воркшопе от МТС Линк и бюро «Розетка» разбираем:
• как выстроить прозрачные процессы в распределённой HR-команде;
• как делегировать задачи и трекать ответственных без микроменеджмента;
• 5 инструментов, которые помогут наладить коммуникацию;
• и как HRD не выгореть, удерживая баланс между контролем и доверием.
🎓 После воркшопа у вас будет набор конкретных упражнений для команды.
⚡ Регистрируйтесь на воркшоп — участие бесплатное.
Зарегистрироваться
#реклама 16+
mts-link.ru
О рекламодателе
7 189
Превращаем текст в числа
Пакет Numerizer преобразует обычный текст в числа. То есть, например, из строки "forty two" можно получить число "42".
Кроме функции numerize особо выделить нечего, но можете посмотреть https://github.com/jaidevd/numerizer
Подписывайтесь на канал 👉@pythonofff
7 189
Квартиры Prime-класса в Краснодаре. 2 часа до моря
ЖК "Гарантия PRIME" в Краснодаре — тёплый климат и чистый воздух, лес и набережная в двух шагах.
Всего 2 часа до пляжей Чёрного моря и 4 часа до склонов Красной Поляны.
Авторский двор-сад с фонтанами, лаунж-зонами, японским двориком и многообразием растений.
✅ Река и заповедная зелёная зона у дома;
✅ Панорамные и витражные окна;
✅ Гастрономический кластер и Арт-пространство;
✅ Образовательный кластер;
✅ Деловой хаб и офисы резидентов.
Во дворе детский сад, международная школа, бизнес-школа с бакалавриатом, филиал школы-лицея. КубГУ — всего в 2,5 км от дома.
Все условия для развития вас и ваших детей по международным стандартам.
Деловой хаб. Вы можете работать в Зелёном коворкинге и проводить встречи на Винной террасе.
Ваша личная резиденция на Юге!
Узнать больше
Проектная декларация на сайте https://наш.дом.рф/.
#реклама
gk-garantiaprime.ru
О рекламодателе
7 189
Что выведет код и почему?
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 189
Запустите рекламу в телеграм-каналах с Яндекс Директом
Перфоманс-реклама теперь в телеграм-каналах ⚡
Яндекс Директ знает, как привлечь целевую аудиторию 💰👌
Попробовать
#реклама
yandex.ru
О рекламодателе
7 189
Как использовать функцию pow() в Python
Python также имеет встроенную функцию pow(), которая возводит число в указанную степень. Синтаксис данной функции выглядит следующим образом:
pow(base, exponent)
Приведенный выше код интерпретируется как baseexponent, то есть число base в степени exponent.
Функция pow() принимает два аргумента: число (известное как основание или base) и степень, в которую число должно быть возведено (показатель степени — exponent).
Подписывайтесь на канал 👉@pythonofff
7 189
Разыгрываем 100 грантов на бесплатное обучение
Академия «Синергия» разыгрывает 100 грантов на бесплатное обучение удаленным профессиям.
Учавствовать может каждый, это бесплатно.
Академия гарантирует каждому участнику минимальный грант в 10 000р на обучение.
Особо везучим участникам будет оплачено от 60 до 100% стоимости учебы.
С грантом вы можете обучиться новой профессии и сменить работу не потратив ни копейки.
В программе учавствуют профессии из следующих сфер:
- Программирование;
- Дизайн;
- Маркетинг;
- Менеджмент.
Как принять участие в розыгрыше?
1. Нажмите "Подать заявку";
2. Запустите бота;
3. Дождитесь итогов;
4. Активируйте грант.
Всего 4 шага, которые могут изменить вашу жизнь
Подать заявку
#реклама 16+
О рекламодателе
7 189
Выводим вложенные словари и списки
При выводе вложенных словарей и списков с помощью обычного print() мы получаем всё в одну строчку и в неразборчивом виде.
Но в стандартной библиотеке есть модуль pprint, который поможет вывести подобное дело в красивом формате — достаточно в коде заменить print() на pprint.pprint().
Из интересных аргументов есть depth, отвечающий за глубину вложенности при выводе, а также width, который отвечает за ширину вывода в консоли.
Подписывайтесь на канал 👉@pythonofff
7 189
Квартиры Prime-класса в Краснодаре. 2 часа до моря
ЖК "Гарантия PRIME" в Краснодаре — тёплый климат и чистый воздух, лес и набережная в двух шагах.
Всего 2 часа до пляжей Чёрного моря и 4 часа до склонов Красной Поляны.
Авторский двор-сад с фонтанами, лаунж-зонами, японским двориком и многообразием растений.
✅ Река и заповедная зелёная зона у дома;
✅ Панорамные и витражные окна;
✅ Гастрономический кластер и Арт-пространство;
✅ Образовательный кластер;
✅ Деловой хаб и офисы резидентов.
Во дворе детский сад, международная школа, бизнес-школа с бакалавриатом, филиал школы-лицея. КубГУ — всего в 2,5 км от дома.
Все условия для развития вас и ваших детей по международным стандартам.
Деловой хаб. Вы можете работать в Зелёном коворкинге и проводить встречи на Винной террасе.
Ваша личная резиденция на Юге!
Узнать больше
Проектная декларация на сайте https://наш.дом.рф/.
#реклама
gk-garantiaprime.ru
О рекламодателе
7 189
Что происходит, когда у нас есть избыточные ключи в ChainMap?
Возможно, что 2 словаря содержат один и тот же ключ.
Обратите внимание, что red не повторяется, он печатается только один раз.
Подписывайтесь на канал 👉@pythonofff
7 189
Воркшоп для руководителей и тимлидов удаленных команд
Большинство руководителей на удалёнке сталкиваются с тем, что:
- трудно онбордить новичков;
- процессы становятся непрозрачными;
- снижается мотивация и вовлечённость;
- дисциплина команды падает;
- ответственность теряется между людьми.
Получается, что кто-то работает, кто-то выгорает, а кто-то пропадает из чатов.
✅ На воркшопе от МТС Линк и бюро «Розетка» разбираем:
• как выстроить прозрачные процессы в распределённой команде;
• как делегировать задачи и трекать ответственных без микроменеджмента;
• 5 инструментов, которые помогут наладить коммуникацию;
• и как руководителю не выгореть, удерживая баланс между контролем и доверием.
🎓 После воркшопа у вас будет набор конкретных упражнений для команды.
⚡ Регистрируйтесь на воркшоп
Зарегистрироваться
#реклама 16+
mts-link.ru
О рекламодателе
7 189
Разбиение строки на список
У строк есть метод split(), который разбивает их по указанному разделителю и возвращает список из отдельных строк.
В качестве аргументов можно передать два значения: сам разделитель (по умолчанию знак пробела) и максимальное количество разделений.
Например, с помощью этого метода можно запросто разделить текст на отдельные слова, передав знак пробела в качестве разделителя.
Подписывайтесь на канал 👉@pythonofff
