ar
Feedback
Python академия

Python академия

الذهاب إلى القناة على Telegram

Учи Python быстро и легко. Ежедневно публикуем практические задачи, разборы, готовые решения, объяснения логики, советы по алгоритмам. ✔ Подходит для прокачки навыков кодирования. По всем вопросам @evgenycarter

إظهار المزيد
7 293
المشتركون
-824 ساعات
-187 أيام
-4330 أيام
أرشيف المشاركات
Распечатывание ежемесячного календаря Этот лайфхак — всего лишь скрытая функция Python, которая позволяет распечатывать ежеме
Распечатывание ежемесячного календаря Этот лайфхак — всего лишь скрытая функция Python, которая позволяет распечатывать ежемесячный календарь в формате таблицы. Подписывайтесь на канал 👉@pythonofff

Бизнес образование в Moscow Business Academy (MBA) Получите современное бизнес образование от международных экспертов. ✅Более
Бизнес образование в Moscow Business Academy (MBA) Получите современное бизнес образование от международных экспертов. ✅Более 37 направлений обучения. ✅Международные дипломы. ✅Online и очные форматы обучения. ✅Разборы практических бизнес-кейсов. Скидка на все программы online до 35%! Узнать больше #реклама 16+ moscow.mba О рекламодателе

Использование * и ** для распаковки аргументов функций Некоторые функции требуют длинного списка аргументов. Этого следует из
Использование * и ** для распаковки аргументов функций Некоторые функции требуют длинного списка аргументов. Этого следует избегать (например, с помощью классов данных), хотя это не всегда зависит от вас. Существует другой вариант – создать словарь с именованными аргументами и передать его функции. Так ваш код станет более читабельным. Распаковать словарь можно, используя префикс **: Подписывайтесь на канал 👉@pythonofff

Самый частый элемент Этот короткий скрипт вернёт элемент, чаще всего встречающийся в списке. Используются продвинутые парамет
Самый частый элемент Этот короткий скрипт вернёт элемент, чаще всего встречающийся в списке. Используются продвинутые параметры встроенной функции max(): • первым аргументом она получает множество из элементов списка (помним, что в множестве все элементы уникальны); • затем применяет к каждому из них функцию count, подсчитывающую, сколько раз элемент встречается в списке; • после этого возвращает элемент множества, который имеет больше всего «попаданий». В качестве аргумента можно использовать списки, кортежи и строки. Подписывайтесь на канал 👉@pythonofff

Студия в Краснодаре за 18 203 р/мес. МКР Родные просторы Жилой комплекс "Родные Просторы" в Краснодаре - это масштабный проек
Студия в Краснодаре за 18 203 р/мес. МКР Родные просторы Жилой комплекс "Родные Просторы" в Краснодаре - это масштабный проект группы компаний ТОЧНО, который предлагает уникальные условия для комфортной жизни. "Родные просторы" - это не просто квартиры, это целый микрорайон, созданный с учетом потребностей современных семей. Здесь предусмотрены разнообразные планировки и высококачественная отделка, что позволяет каждому выбрать идеальное жильё. ✨Уникальное предложение этого месяца - студия за 18 203 рублей в месяц. Узнать больше Проектная декларация на сайте https://наш.дом.рф/. Застройщик: ООО СЗ ЮГСТРОЙИМПЕРИАЛ. Финансовые услуги оказывает: ПАО "Сбербанк", АО "АЛЬФА-БАНК" и др.. #реклама promo.tochno-rp.ru О рекламодателе

Валидные значения словаря В словарь можно поместить что угодно – вы не ограничены числами или строками. Можете поместить спис
Валидные значения словаря В словарь можно поместить что угодно – вы не ограничены числами или строками. Можете поместить списки внутрь словаря и получить доступ к вложенным значениям Подписывайтесь на канал 👉@pythonofff

Следим за временем, необходимым на выполнение вашего кода на Python Допустим, вам необходимо узнать, сколько времени занимает
Следим за временем, необходимым на выполнение вашего кода на Python Допустим, вам необходимо узнать, сколько времени занимает выполнение той или иной функции. Используя модуль time, вы можете рассчитать это время. Подписывайтесь на канал 👉@pythonofff

Крупнейший университет искусственного интеллекта Учим использовать ChatGPT в профессиональных целях, создавать нейро-сотрудни
Крупнейший университет искусственного интеллекта Учим использовать ChatGPT в профессиональных целях, создавать нейро-сотрудников и зарабатывать на искусственном интеллекте. ✨ 8 000+ студентов со всего мира ✨ 600+ AI-проектов, созданных студентами ✨ Сборная Университета — победители крупнейших AI-хакатонов России ✨ Стажировки в крупнейших компаниях России (РЖД, Ростелеком, РУДН, Совкомбанк, Самолет и другие) ✨ Трудоустраиваем выпускников в крупнейшие компании (Яндекс, ВТБ, Сбербанк, Роскосмос и другие) Будем рады видеть тебя в наших рядах! Узнать больше #реклама 16+ neural-university.ru О рекламодателе

Подсчет вхождений в список Используйте Counter из библиотеки коллекций, чтобы получить словарь с подсчетом всех уникальных эл
Подсчет вхождений в список Используйте Counter из библиотеки коллекций, чтобы получить словарь с подсчетом всех уникальных элементов в списке Подписывайтесь на канал 👉@pythonofff

Списковые включения Возможно где-то до этого ты уже мог слышать понятие «list comprehensions». Это такой способ уместить цикл
Списковые включения Возможно где-то до этого ты уже мог слышать понятие «list comprehensions». Это такой способ уместить цикл for, блок if и присваивание в одну строку. Начнем с простейшего примера. Допустим, нам снова надо возвести в квадрат все элементы списка. Да, определенно этот код короче предыдущего, но всё еще некрасив. С первого взгляда сложно сказать, что делает функция map (она принимает в качестве аргументов функцию и список и применяет функцию к каждому элементу списка). К тому же мы вынуждены определять функцию, это выглядит довольно беспорядочно. Подписывайтесь на канал 👉@pythonofff

Вебинар про UserGate SIEM ⚡ Отечественные компании каждый день сталкиваются с различными рисками и угрозами, часть из которых помогает закрыть отказоустойчивость. 📊Спикеры: - Дмитрий Чеботарев, менеджер по развитию UserGate SIEM; - Дмитрий Богданов, ведущий инженер UserGate. ✅ Расскажут об отказоустойчивости и кластеризации и о том, для чего они нужны; ✅ Покажут кейсы использования. Зарегистрироваться #реклама 16+ webinar.usergate.com О рекламодателе

Проверка на вхождение подстроки Должно быть, вы знаете, что можно проверить, содержится ли нужный элемент в кортеже, списке,
Проверка на вхождение подстроки Должно быть, вы знаете, что можно проверить, содержится ли нужный элемент в кортеже, списке, словаре, с помощью конструкции 'item in list' или 'item not in list'. Я не мог представить, что это сработает для строк. Подписывайтесь на канал 👉@pythonofff

Data classes Начиная с версии 3.7, Python поставляется с классами данных. У них есть несколько преимуществ по сравнению с обы
Data classes Начиная с версии 3.7, Python поставляется с классами данных. У них есть несколько преимуществ по сравнению с обычными классами или другими альтернативами: • возврат нескольких значений или словарей; • класс данных требует минимального количества кода; • возможность сравнения классов данных; • возможность распечатать класс данных для отладки при помощи repr; • снижение вероятности ошибок в связи с требованием класса данных type hints Подписывайтесь на канал 👉@pythonofff

Мини-курс по ИИ для судебных экспертов. Получтие доступ! Как судебные эксперты ускоряют работу и зарабатывают больше с помощь
Мини-курс по ИИ для судебных экспертов. Получтие доступ! Как судебные эксперты ускоряют работу и зарабатывают больше с помощью ИИ? 9 бесплатных уроков, которые изменят Ваш подход к работе: – освободитесь от рутины; – избавьтесь от лишних затрат; – освободите время для действительно важных задач. Что Вы получите за 9 уроков? 1. Освоите работы с нейросетями для экспертов. 2. Узнаете как автоматизировать рутинные задачи. 3. Получите готовые промпты и шаблоны под свою сферу. 4. Научитесь применять ИИ для анализа данных и написания отчетов. Присоединяйтесь к 1000+ экспертов, которые уже используют нейросети в работе. Получите бесплатный доступ к мини-курсу! Узнать больше #реклама 16+ neiroekspert.ru О рекламодателе

Декорируем функции Декоратор – это обертка вокруг функции, которая определенным образом изменяет ее поведение. Существуют вар
Декорируем функции Декоратор – это обертка вокруг функции, которая определенным образом изменяет ее поведение. Существуют варианты использования декораторов, и вы, возможно, уже применяли их раньше при работе с такими фреймворками, как Flask. Внутри print_argument мы определяем функцию-обертку. Она выводит аргумент и имя вызываемой функции, выполняет фактическую функцию и возвращает ее результат, как если бы функция вызывалась «обычно». С помощью print_argument мы применяем наш декоратор к функции. Декоратор может быть повторно использован и для других функций. Подписывайтесь на канал 👉@pythonofff

Аннотации типов Python — динамически типизированный язык. Вам не нужно указывать тип данных при определении переменных, функц
Аннотации типов Python — динамически типизированный язык. Вам не нужно указывать тип данных при определении переменных, функций, классов и т.д. Это позволяет ускорить процесс разработки. Однако мало что раздражает так сильно, как ошибка времени выполнения, возникшая из-за простого несовпадения типа. С версии Python 3.5 при определении функции можно добавлять аннотации типов Также они позволяют использовать инструменты для проверки типов, чтобы отлавливать ошибки TypeError. Подписывайтесь на канал 👉@pythonofff

Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка для вас и 3-х ваших близких 30 дней бесплатно. Кинопоиск
Дарим подписку на Яндекс Музыку Ответьте на 1 вопрос и Яндекс Музыка для вас и 3-х ваших близких 30 дней бесплатно. Кинопоиск и Яндекс Книги тоже в подписке. Попробуйте сейчас❤️ Попробовать #реклама 18+ music.yandex.ru О рекламодателе Реклама на Яндексе

Разбиение строки в список Вы можете разбить строку на список строк. В этом случае разбиение происходит по символу пробела Что
Разбиение строки в список Вы можете разбить строку на список строк. В этом случае разбиение происходит по символу пробела Чтобы разделить по пустому месту, не нужно передавать в split никаких аргументов – используйте mystring.split(). Split также имеет второй параметр, называемый maxsplit, который определяет максимальное количество разбиений. По умолчанию он равен -1 (без ограничений). Подписывайтесь на канал 👉@pythonofff

howdoi Зависли над какой-то проблемой и не можете вспомнить её решение? Нужно зайти на StackOverflow, но не хочется покидать
howdoi Зависли над какой-то проблемой и не можете вспомнить её решение? Нужно зайти на StackOverflow, но не хочется покидать терминал? Тогда вам не обойтись без этого инструмента командной строки: $ pip install howdoi Задайте любой вопрос, и он постарается найти ответ на него Подписывайтесь на канал 👉@pythonofff

Крупнейший университет искусственного интеллекта Приглашаем на бесплатный однодневный интенсив по AI! Освой искусственный инт
Крупнейший университет искусственного интеллекта Приглашаем на бесплатный однодневный интенсив по AI! Освой искусственный интеллект для профессионального роста: создавай нейросети, автоматизируй бизнес-задачи и зарабатывай на AI-решениях. ✨ 8 000+ студентов со всего мира ✨ 600+ AI-проектов, созданных студентами ✨ Сборная Университета — победители крупнейших AI-хакатонов России ✨ Стажировки в крупнейших компаниях России (РЖД, Ростелеком, РУДН, Совкомбанк, Самолет и другие) ✨ Трудоустраиваем выпускников в крупнейшие компании (Яндекс, ВТБ, Сбербанк, Роскосмос и другие) Будем рады видеть тебя в наших рядах! Узнать больше #реклама 16+ neural-university.ru О рекламодателе