es
Feedback
Python академия

Python академия

Ir al canal en Telegram

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

Mostrar más
7 290
Suscriptores
Sin datos24 horas
-177 días
-4630 días
Archivo de publicaciones
Телеграм-канал с авторскими онлайн-курсами У образовательной платформы Stepik есть свой телеграм-канал, в котором они рассказывают об авторских курсах (как платных, так и бесплатных). У них есть курсы по таким направлениям: - Python - Web-разработка - Маркетинг - Аналитика - Маркетинг - Иностранные языки Подпишитесь на stepik_courses и найдите интересующий курс для себя! Подписаться #реклама 16+ О рекламодателе

Аргументы и параметры командной строки Для обработки передаваемых аргументов и создания удобный интерфейс командной строки в
Аргументы и параметры командной строки Для обработки передаваемых аргументов и создания удобный интерфейс командной строки в python есть отличный модуль argparse. Для начала нам нужно создать объект парсера ArgumentParser, в который мы уже сможем добавить аргументы с нужными параметрами с помощью метода add_argument. Первым параметром add_argument принимает либо имя обязательного позиционного аргумента, либо список опционального аргумента (опциональный аргумент идентифицируется через -). Также у add_argument есть множество необязательных опциональных параметров для работы с передаваемым значением аргумента. После добавления всех аргументов, нам нужно их спарсить с помощью метода parse_args, на выходе мы получим объект со всеми содержащимися аргументами. Подписывайтесь на канал 👉@pythonofff

Как найти наиболее частотные элементы с помощью счетчика Счетчик очень полезен в реальных приложениях. Особенно, когда вам ну
Как найти наиболее частотные элементы с помощью счетчика Счетчик очень полезен в реальных приложениях. Особенно, когда вам нужно обработать большие данные, и вы хотите узнать частотность некоторых элементов. Давайте рассмотрим несколько очень полезных методов, использующих counter. Counter().most_common([n]) Подписывайтесь на канал 👉@pythonofff

Подписывайте кадровые документы онлайн: без боли и слез Больше не нужен курьер для доставки документов и не нужно оплачивать
Подписывайте кадровые документы онлайн: без боли и слез Больше не нужен курьер для доставки документов и не нужно оплачивать электронные подписи сотрудников. С Битрикс24 КЭДО + Госключ вы получаете: - Экономию. Госключ от Минцифры РФ позволяет бесплатно получить сертификат усиленной ЭП. - Удобство. Подписывайте документы за несколько минут со смартфона. - Все в одном. Мессенджер, задачи, CRM, AI, соцсеть компании. Работайте продуктивно и подписывайтесь быстро в Битрикс24. Узнайте больше по ссылке! Узнать больше #реклама bitrix24.ru О рекламодателе

​​Находим схожие строки В стандартной библиотеке Python существует модуль difflib, в котором есть интересный метод get_close_
​​Находим схожие строки В стандартной библиотеке Python существует модуль difflib, в котором есть интересный метод get_close_matches. Он позволяет найти в списке строки, похожие на некую исходную. Этот метод ищет "наилучшие" возможные совпадения. Первый аргумент задаёт искомую строку, второй аргумент — список, в котором выполняется поиск. Также в метод можно передать необязательный аргумент n, который задаёт максимальное число возвращаемых совпадений. Подписывайтесь на канал 👉@pythonofff

Объединение скриптов Python и Shell Теперь это то, что вы не можете сделать с C или C ++. Если вы парень с открытым исходным
Объединение скриптов Python и Shell Теперь это то, что вы не можете сделать с C или C ++. Если вы парень с открытым исходным кодом, то вы наверняка используете Linux в качестве основной операционной системы или, по крайней мере, двойную загрузку. Итак, Linux уже включает Python. И python чрезвычайно совместим с Linux. Это дает нам преимущество их компиляции и объединения. Вы можете просто создать сценарий, который может работать как обычный сценарий Unix, а также интерпретируемый код Python одновременно. Подписывайтесь на канал 👉@pythonofff

Магистратура Data Science в Центральном университете Поступите на магистратуру в Центральный университет. За два года вы станете квалифицированным специалистом. Много практики и полезная теория. Учитесь на реальных бизнес-задачах и кейсах ведущих ИТ-компаний. Стажировки в течение первого года обучения и трудоустройство. Выберите свою специализацию: ML-инженер, аналитик данных или продакт-менеджер. Старт программы 15.09. Успейте подать заявку! Узнать больше #реклама apply.centraluniversity.ru О рекламодателе

Вызов программ операционной системы sh — это полноценный интерфейс, как альтернатива subprocess, который позволяет вызывать л
Вызов программ операционной системы sh — это полноценный интерфейс, как альтернатива subprocess, который позволяет вызывать любую программу, как если бы это была обычная функция. Все запускаемые команды импортируются, как обычные функции, но функциями не являются, а лишь динамически обращаются к командам системы. Таким образом мы можем по сути обратиться к любой программе в системе. sh полагается на системные вызовы Unix и работает только в Unix-подобных операционных системах, т.е. данный модуль не подойдет для работы с Windows. Для обращения к командам программы и передать набор аргументов команды, мы можем передать их как обычные аргументы функции. Также в модуле реализована функция which, которая находит полный путь до программы либо возвращает None, если программа не найдена. Подписывайтесь на канал 👉@pythonofff

PiP Пип это то, что, возможно, большинство людей знают. Но все же это потрясающий материал, который вам нужно знать, если вы
PiP Пип это то, что, возможно, большинство людей знают. Но все же это потрясающий материал, который вам нужно знать, если вы начинаете с python. Иногда вам нужно проверить источник пакета перед его установкой. В большинстве случаев это для установки более новой версии какого-либо пакета. Подписывайтесь на канал 👉@pythonofff

ТОП-4 Курса по QA-тестированию Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студе
ТОП-4 Курса по QA-тестированию Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов. Освойте востребованную профессию с нуля за 4-5 месяцев. Соберите портфолио из 10+ проектов. Выйдите на заработок 100 000₽+ и работайте удаленно в гибком графике. Выбрать #реклама 16+ tutortop.ru О рекламодателе

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

Итерация по Списку в Python С Помощью Метода Enumerate Если вы не знаете, что именно enumerate делает в python, то позвольте
Итерация по Списку в Python С Помощью Метода Enumerate Если вы не знаете, что именно enumerate делает в python, то позвольте мне объяснить вам.Метод enumerate() добавляет счетчик к итерируемому объекту и возвращает его. И что бы ни возвращал метод enumerate, это будет объект enumerate. Основное преимущество использования метода enumerate заключается в том, что вы можете преобразовать объекты enumerate в list и tuple с помощью методов list() и tuple() соответственно. Подписывайтесь на канал 👉@pythonofff

ТОП-4 Курса по Python-разработке Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов сту
ТОП-4 Курса по Python-разработке Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов. Освойте востребованную профессию с нуля за 4-5 месяцев. Соберите портфолио из 10+ проектов. Выйдите на заработок 100 000₽+ и работайте удаленно в гибком графике. Выбрать #реклама 16+ tutortop.ru О рекламодателе

Оператор объединения словарей В Python есть много разных способов объединить несколько словарей. Мне, например, больше всего
Оператор объединения словарей В Python есть много разных способов объединить несколько словарей. Мне, например, больше всего нравилась распаковка словарей в один новый. Но в одном из последних обновлений добавили специальный оператор |, с помощью которого можно это делать ещё проще. Подписывайтесь на канал 👉@pythonofff

Функция slots Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего кла
Функция slots Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам неожиданно может понадобиться очень много памяти. Происходит это из-за того, что Python использует словари для представления атрибутов экземпляров классов. Подписывайтесь на канал 👉@pythonofff

ТОП-4 Курса по Java-разработке Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студе
ТОП-4 Курса по Java-разработке Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов. Освойте востребованную профессию с нуля за 4-5 месяцев. Соберите портфолио из 10+ проектов. Выйдите на заработок 100 000₽+ и работайте удаленно в гибком графике. Выбрать #реклама 16+ tutortop.ru О рекламодателе

Пакеты Пакет — это, грубо говоря, папка с Python модулями. Помимо разделения проекта по частям, пакеты нужны для создания про
Пакеты Пакет — это, грубо говоря, папка с Python модулями. Помимо разделения проекта по частям, пакеты нужны для создания пространства имен, чтобы работать с модулями через точку, как в примере на картинке. При импорте from package import * будут подключены либо все модули и объекты модуля __init__.py, либо то, что находится в переменной __all__ в том же модуле __init__.py. Еще примечателен файл __init__.py, который раньше был обязателен для создания пакетов. Но с версии Python 3.3 его необходимость пропала. Однако его функциональность на этом не заканчиваются. Подписывайтесь на канал 👉@pythonofff

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

ТОП-4 Курса по Web-разработке Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студен
ТОП-4 Курса по Web-разработке Tutortop — маркетплейс курсов №1 по количеству школ-партнеров, курсов и реальных отзывов студентов. Освойте полный цикл создания сайтов и веб-приложений - с нуля. 700+ тренажёрных задач, повторяющих реальные рабочие условия. 16 проектов в портфолио и помощь с поиском работы. Развитие софтскилов для быстрой адаптации в IT и работы в команде. Выбрать #реклама 16+ tutortop.ru О рекламодателе

Создаем словарь из набора ключей Для создания словаря из известного набора ключей и одинаковых значений часто используют гене
Создаем словарь из набора ключей Для создания словаря из известного набора ключей и одинаковых значений часто используют генераторы словарей (dict comprehensions). Однако класс dict имеет удобный метод fromkeys, который был создан специально для таких случаев. Подписывайтесь на канал 👉@pythonofff