ru
Feedback
Python академия

Python академия

Открыть в Telegram

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

Больше
7 292
Подписчики
-124 часа
-127 дней
-4530 день
Архив постов
Курс: Финансовый аналитик. Первые три модуля бесплатно! Человек, который выберет эту сферу деятельности, будет заниматься исс
Курс: Финансовый аналитик. Первые три модуля бесплатно! Человек, который выберет эту сферу деятельности, будет заниматься исследованием компании, прогнозированием и подготовкой рекомендаций. От советов финансового аналитика зависит успех организации или человека, на которого он работает. Малейшая ошибка может стоить репутации или карьеры. На нашем курсе под чутким контролем профессионалов вы будете осваивать профессию финансового аналитика 3 месяца. В конце обучения вам предстоит смоделировать кейс о компании, проанализировать данные и построить финансовую модель, чтобы продемонстрировать все приёмы, которые вы освоили во время обучения. Попробовать #реклама 16+ skillbox.ru О рекламодателе

Глубокое (полное) копирование Глубокая копия создает новую и отдельную копию всего объекта или списка со своим уникальным адр
Глубокое (полное) копирование Глубокая копия создает новую и отдельную копию всего объекта или списка со своим уникальным адресом памяти. Это означает, что любые изменения, внесенные вами в новую копию объекта или списка, не будут отражаться в исходной. Этот процесс происходит следующим образом: сначала создается новый список или объект, а затем рекурсивно копируются все элементы из исходного в новый. Короче говоря, оба объекта становятся полностью независимы друг от друга. Это похоже на концепцию передачи по значению в таких языках, как C ++, Java и C #. Подписывайтесь на канал 👉@pythonofff

А вам уже пришло письмо из Хогвратса? Не расстраивайтесь, если нет! Обучиться искусству волшебства вы сможете прямо из дома в Магической Битве на Яндекс Играх Играть #реклама 16+ yandex.ru О рекламодателе

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

Обработка строки Полезные функции для работы со строками. Python известен тем, что можно написать код в одну строчку использо
Обработка строки Полезные функции для работы со строками. Python известен тем, что можно написать код в одну строчку использованием метода вместо перебора списком. Перечислим наиболее полезные методы: capitalize() - первая буква большая, остальные маленькие strip() - удаление пробелов в начале и конце center(int, chr='') - отцентрирует текст, int - нужное кол-во символов в строке, а chr - символ для добавления в начало и конец swapcase() - заглавные буквы в прописные, маленькие в большие lower() - преобразует к нижнему регистру upper() - преобразует к верхнему регистру При написании нейронок и ботов обязательно приводите все к нижнему регистру с помощью lower(). При написании ботов часто использую center(), для красивого вывода. Подписывайтесь на канал 👉@pythonofff

Бухгалтеру: глобальные новшества. Что вскрылось во 2 кв. Какие изменения ждут бухгалтеров в работе в 2023 году? Снова меняем
Бухгалтеру: глобальные новшества. Что вскрылось во 2 кв. Какие изменения ждут бухгалтеров в работе в 2023 году? Снова меняем работу бухгалтера! Программа вебинара: 1. Единый налоговый счет: снова корректируем работу и учитываем ошибки начала года/ - Разбор практической схемы работы с ЕНС и ЕНП - Новые правила сверки по ЕНС: 3 справки и 1 акт, которых раньше не было! 2. Глобальные новшества по НДФЛ: в чем запутались все бухгалтеры? - Нужно удерживать НДФЛ при выплате аванса! - По НДФЛ применяются "условные месяцы" (периоды) удержания налога 3. Страховые взносы - 2023: что с тарифами, сроками и отчетностью? - 8 глобальных новшеств по взносам с 2023 - Как скорректировать работу из-за единых тарифов взносов? Этот вебинар бесплатный. Если Вы - бухгалтер малого бизнеса, обязательно регистрируйтесь и приходите! Зарегистрироваться #реклама 16+ aab1d2.creatium.site О рекламодателе

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

Регулярные выражения (REGEX) Регулярные выражения — более гибкий способ нахождения подстрок в строках. В Python есть встроенн
Регулярные выражения (REGEX) Регулярные выражения — более гибкий способ нахождения подстрок в строках. В Python есть встроенный модуль, позволяющий работать с регулярными выражениями, — re. Модуль re содержит функцию search, которая позволит вам найти подстроку Если вам нужны сложные сопоставления, например, учет регистра — этот метод подойдет вам лучше всего. Но у него есть и недостатки: сложность и скорость работы. То есть, в простеньких задачах его лучше не использовать. Подписывайтесь на канал 👉@pythonofff

Новая осенняя коллекция в NONAMECONCEPT Наши байеры заглянули в самые модные лаборатории России и мира, подобрав для твоего гардероба уникальные вещи и сногсшибательные луки, которые точно выделят тебя из толпы и обратят на себя внимание самых придирчивых фешионистов. На рейлах флагманского магазина представлены изделия, количество которых в России едва ли превышает несколько штук, повышая шансы произвести впечатление как в реальной жизни, так и в социальных сетях. Уличный стиль, ставший главной тенденцией последних нескольких лет, диктует стремление нашего поколения быть свободными, выходить за привычные рамки, играть не по правилам: оверсайз, унисекс, непропорционально широкие плечи, особая геометрия кроя, необработанные края. Узнать больше #реклама О рекламодателе

Геттеры и сеттеры В объектно-ориентированных языках распространено использование геттеров и сеттеров для безопасной работы с
Геттеры и сеттеры В объектно-ориентированных языках распространено использование геттеров и сеттеров для безопасной работы с приватными полями. Например, в C# для этого есть удобная конструкция { get; set; }. В Python геттер реализуется через декоратор @ property, а сеттер в виде @ свойство.setter. В примере метод геттера называется age, поэтому декоратор сеттера – @ age.setter. Оба метода должны иметь одинаковое название, по которому можно будет обращаться как к обычному атрибуту. Подписывайтесь на канал 👉@pythonofff

Курсы Моушн-дизайна и CG - Начните бесплатно! Научитесь создавать моушн-графику для брендов, рекламы, IT-продуктов, кино и видеоигр. Освоите After Effects, Cinema 4D, Redshift, Houdini FX и Unreal Engine 5 Преподаватели — ведущие дизайнеры российских и зарубежных CG-студий. Подать заявку #реклама bangbangeducation.ru О рекламодателе

Используем collection.Counter () Это менее известный метод для получения количества вхождений элемента в любой контейнер в Py
Используем collection.Counter () Это менее известный метод для получения количества вхождений элемента в любой контейнер в Python. Он также выполняет задачу, аналогичную описанным выше двум методам, просто является функцией другой библиотеки, т.е. collections. Класс Counter() модуля collections - это подкласс словаря dict для подсчета хеш-объектов (неизменяемых, таких как строки, числа, кортежи и т.д.). Это коллекция, в которой элементы хранятся в виде словарных ключей, а их счетчики хранятся в виде значений словаря. Счетчик может быть любым целочисленным значением, включая ноль или отрицательное число. Класс collections.Counter() похож на мультимножества в других языках программирования. Подписывайтесь на канал 👉@pythonofff

Используем lambda, sum() и map() Лямбда-функция в Python — это просто функция Python. Но это некий особенный тип с ограниченн
Используем lambda, sum() и map() Лямбда-функция в Python — это просто функция Python. Но это некий особенный тип с ограниченными возможностями. Лямбда-функции вместе с sum() и map() также могут решить конкретно эту задачу подсчета общего числа вхождений определенного элемента в строку. Этот метод использует sum() для суммирования всех вхождений, полученных с помощью map(). Подписывайтесь на канал 👉@pythonofff

Бесплатный доступ к курсу для будущих Бухгалтеров А что, кроме программистов, больше никто не нужен? Выучи Python за 4 месяца! Или С++ за год! Или... Получи нормальную специальность. Программистов не хватает?! Попробуйте найти нормального бухгалтера. Без бухгалтера не может начаться ни один бизнес. Он готовит отчёты, отвечает за платежи и взносы в ФНС, рассчитывает налоги — и чего ещё только не. Программисты востребованы. Но эту востребованность просто смешно сравнивать с количеством вакансий бухгалтеров. На hh.ru их сейчас ищут 52 850 компаний. А зарабатывают бухгалтеры не меньше программистов, особенно в Москве. Начните учиться бесплатно на курсе Skillbox «Профессия Бухгалтер». Заполните форму и получите доступ к первым модулям. Попробуйте, если не ваше — просто уходите, ничего не платите. Ну что, попробуем? Попробовать #реклама 16+ skillbox.ru О рекламодателе

Что делают OrderedDict и fromkeys()? OrderedDict это словарь, который запоминает порядок вставки ключей. Если новое вхождение
Что делают OrderedDict и fromkeys()? OrderedDict это словарь, который запоминает порядок вставки ключей. Если новое вхождение перезаписывает существующее вхождение, исходная позиция вставки остается неизменной. fromkeys() создает новый словарь и возвращает список ключей. Ключи для нового словаря берутся из seq, а значения — из value (если заданы). Синтаксис метода fromkeys() — fromkeys(seq[, value]). Параметры: seq: Это список значений, которые будут использоваться при подготовке ключей для словаря. value: Опционально; если задать, значение будет установлено в качестве value. Подписывайтесь на канал 👉@pythonofff

Партнёрская сеть Яндекс Маркета Используйте инструменты Яндекс Маркета на своих площадках — помогайте людям выбирать товары и
Партнёрская сеть Яндекс Маркета Используйте инструменты Яндекс Маркета на своих площадках — помогайте людям выбирать товары и получайте доход с покупок других. Подать заявку #реклама affiliate.market.yandex.ru О рекламодателе

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

🚀 Как решать проблемы масштабирования приложений? ⚡️ Обсудим на бесплатном открытом уроке «Проблема вертикального масштабиро
🚀 Как решать проблемы масштабирования приложений? ⚡️ Обсудим на бесплатном открытом уроке «Проблема вертикального масштабирования и синхронизация», который пройдёт в рамках курса «Архитектура и шаблоны проектирования» от OTUS. На эфире мы сосредоточимся на следующих аспектах: - Предпосылки возникновения проблемы масштабирования - Проблемы многопоточности, нежелательные состояния и синхронизация - Обзор модели вычислений, обходящей ограничения «традиционной», и вариантов её реализации - Обзор подходов к архитектуре приложений, преобладавших в разное время, их особенности, плюсы и недостатки 🔥 Это отличная возможность совершенно бесплатно протестировать формат обучения и задать преподавателю любые вопросы в режиме реального времени. После этого вы сможете приобрести полный курс в рассрочку на комфортных условиях. Встречаемся 10 октября в 20:00 мск. 👉 Регистрируйтесь бесплатно прямо сейчас и ставьте событие в календарь Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru

Нелокальная переменная во вложенной функции Прежде чем перейти к тому, что такое замыкание, мы должны сначала понять, что так
Нелокальная переменная во вложенной функции Прежде чем перейти к тому, что такое замыкание, мы должны сначала понять, что такое вложенная функция и нелокальная (nonlocal) переменная. Функция, определенная внутри другой функции, называется вложенной функцией. Вложенные функции могут получать доступ к переменным из локальной области видимости объемлющих функций (enclosing scope). В Python нелокальные переменные по умолчанию доступны только для чтения. Если нам необходимо их модифицировать, то мы должны объявить их явно как нелокальные (используя ключевое слово nonlocal). Подписывайтесь на канал 👉@pythonofff

Ответ на 1 вопрос - Яндекс Музыка всю осень за 1₽ ваша! Яндекс Музыка для вас и 3-х ваших близких до конца осени за 1₽. Попро
Ответ на 1 вопрос - Яндекс Музыка всю осень за 1₽ ваша! Яндекс Музыка для вас и 3-х ваших близких до конца осени за 1₽. Попробуйте сейчас! Попробовать #реклама 16+ mrqz.me О рекламодателе