en
Feedback
Python академия

Python академия

Open in Telegram

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

Show more
7 186
Subscribers
-124 hours
-97 days
-3830 days
Posts Archive
Онлайн-магистратура с IT специальностями от Яндекса Совместно с ИТМО, МИФИ, МФТИ. Онлайн-магистратура с актуальными программами и гибким графиком обучения. Получите высокооплачиваемую IT профессию, официальный диплом и практические знания. Господдержка оплаты. Совмещение с работой! Узнать больше #реклама 16+ О рекламодателе

Упаковка параметров с помощью urlencode Довольно часто приходится работать с разнообразными API и совершать get-запросы с пер
Упаковка параметров с помощью urlencode Довольно часто приходится работать с разнообразными API и совершать get-запросы с передачей множества параметров. Чаще всего составление запроса в коде выглядит примерно так: url = 'https://example.com?item={}&size={}&color={}&amount={}'.format('t-shirt', 'M', 'white', 5) Смотрится не слишком презентабельно, однако есть слегка более длинный, но значительно улучающий читаемость кода вариант – функция urlencode из модуля urllib. Подписывайтесь на канал 👉@pythonofff

Как удалить несколько элементов из списка Методы remove() и pop() могут удалить только один элемент. Для удаления нескольких
Как удалить несколько элементов из списка Методы remove() и pop() могут удалить только один элемент. Для удаления нескольких используется метод del. Например, из списка ['A', 'B', 'C', 'D', 'E', 'F'] нужно удалить элементы B, C и D. Вот как это делается с помощью del. Подписывайтесь на канал 👉@pythonofff

Освойте профессию Системный аналитик с нуля за 7 месяцев Освойте высокооплачиваемую IT-профессию без программирования. Выдаём
Освойте профессию Системный аналитик с нуля за 7 месяцев Освойте высокооплачиваемую IT-профессию без программирования. Выдаём диплом, помогаем с трудоустройством. Excel, BPMN, UML, Python, SQL, API Преимущества обучения в Академии Eduson: 🎓 22 реальных бизнес-кейса 🎓 официальный государственный диплом 🎓 рассрочка 0% на 24 мес. 🎓 бессрочный доступ к лекциям и материалам, которые регулярно обновляются 🎓 личный куратор с Вами на связи Начните обучаться онлайн и получать доход уже во время обучения! Получить скидку #реклама 16+ eduson.academy О рекламодателе

Pyperclip Модуль pyperclip имеет функции copy() и paste(), которые позволяют отправлять текст в буфер обмена вашего компьютер
Pyperclip Модуль pyperclip имеет функции copy() и paste(), которые позволяют отправлять текст в буфер обмена вашего компьютера и получать его оттуда. Таким образом, можно прямо через код копировать вывод программы в буфер обмена вместо того, чтобы делать это вручную. Установить этот модуль можно привычным способом через пакетный менеджер pip. Подписывайтесь на канал 👉@pythonofff

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

Современная магистратура от Центрального университета Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практ
Современная магистратура от Центрального университета Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой? Поступай в магистратуру Центрального университета! - 4 офлайн программы по востребованным направлениям ИТ - Онлайн-программа по машинному обучению - 300 мест с грантами до 1,2 млн руб. - Вечерние занятия и учеба по выходным — удобно совмещать с работой - Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса - Возможность стажировок и трудоустройства в ведущих компаниях - Государственный диплом за 2 года Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии. Оставляй заявку на грант уже сейчас! Подать заявку #реклама 16+ apply.centraluniversity.ru О рекламодателе

Параметры функции *args, **kwargs Думаю, многие хоть раз видели такую запись, сейчас мы узнаем, что это за магические символы
Параметры функции *args, **kwargs Думаю, многие хоть раз видели такую запись, сейчас мы узнаем, что это за магические символы. Сообщу сразу, что args и kwargs – общепринятые имена переменных, а разбирать мы будем звездочки перед ними. В примере функция принимает обязательный аргумент value, а остальных аргументов она как бы не ожидает. В таком случае *args упаковывает все не именованные аргументы в кортеж, а **kwargs – все именованные в словарь. В целом, конструкция с *args, **kwargs получается достаточно полезной, если мы не знаем, кто и в каких целях будет использовать нашу функцию. То есть, мы можем запихнуть в аргументы после такого практически всё. Подписывайтесь на канал 👉@pythonofff

Используем рекурсию В коде строка передается в качестве аргумента рекурсивной функции для обращения строки. В функции основно
Используем рекурсию В коде строка передается в качестве аргумента рекурсивной функции для обращения строки. В функции основное условие состоит в том, что если длина строки равна 0, строка возвращается. Если не равно 0, рекурсивно вызывается обратная функция, чтобы разрезать часть строки, оставив первый символ, и объединить первый символ с концом отрезанной строки. Подписывайтесь на канал 👉@pythonofff

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

Красивый вывод таблиц Недавно нам понадобилось логировать часть базы данных. И тут мы вспомнили про прекрасный модуль prettyt
Красивый вывод таблиц Недавно нам понадобилось логировать часть базы данных. И тут мы вспомнили про прекрасный модуль prettytable, который позволяет красиво выводить таблицы. Итак, имена столбцов задается с помощью атрибута table.field_names. А добавлять строки с данными в таблицу можно методом table.add_row([]), передавая туда список элементов. Но даже если вы не фанат командной строки, то иногда нужно сохранить отчет о работе вашей программы в текстовый файл. В таком случае можно сохранить саму таблицу, вызвав метод table.get_string(). Подписывайтесь на канал 👉@pythonofff

Использование метода join() Метод join() используется для соединения строки, в которой разделитель str разъединил элементы по
Использование метода join() Метод join() используется для соединения строки, в которой разделитель str разъединил элементы последовательности. В коде переменная str1 хранит строку «Hello», а переменная str2 хранит «JavaTpoint». Метод join() возвращает объединенную строку, которая хранится в str1 и str2. Метод join() принимает в качестве аргумента только список. Подписывайтесь на канал 👉@pythonofff

Сколько приложений нужно вашей команде для работы? Всего один сервис — Битрикс24! А внутри десятки инструментов для совместно
+7
Сколько приложений нужно вашей команде для работы? Всего один сервис — Битрикс24! А внутри десятки инструментов для совместной работы и бизнеса. Читайте подробнее в карточках. Регистрируйтесь сейчас, чтобы забрать их все себе бесплатно😊 Зарегистрироваться #реклама 16+ office-online.bitrix24.ru О рекламодателе

Работа с ip адресами Если вам приходится писать на Python программы для работы с сетью — это значит, что вам может очень приг
Работа с ip адресами Если вам приходится писать на Python программы для работы с сетью — это значит, что вам может очень пригодиться модуль ipaddress. Одним из вариантов его использования является генерация списка IP-адресов из диапазона адресов, заданных в формате CIDR (Classless Inter-Domain Routing, или бесклассовая адресация). Подписывайтесь на канал 👉@pythonofff

Метод remove() Метод remove() — это встроенный метод, который удаляет первый совпадающий элемент из списка. Синтаксис: list.r
Метод remove() Метод remove() — это встроенный метод, который удаляет первый совпадающий элемент из списка. Синтаксис: list.remove(element). Передается элемент, который нужно удалить из списка. Метод не возвращает значений. Подписывайтесь на канал 👉@pythonofff

Британское образование: стоимость и скрытые преимущества 💰Сколько реально стоит учеба в топовой школе-пансионе? - Обучение +
Британское образование: стоимость и скрытые преимущества 💰Сколько реально стоит учеба в топовой школе-пансионе? - Обучение + проживание — от 40 000 фунтов/год - Доп. расходы (билеты, страховка, форма) — 3 500–5 000 фунтов - Карманные деньги — 1 000–2 000 фунтов Почему это выгоднее, чем кажется? - Гарантированное поступление в топ-20 вузов (Оксфорд, Imperial, UCL) - Стартовая зарплата выпускников — 50 000–120 000 фунтов/год - Пожизненный нетворкинг с будущими лидерами IQ Consultancy знает всё о британских школах📊 - 23 года работы с топовыми школами Англии - Подбираем школу под характер и потенциал ребенка, а не только по рейтингу 🎓Подпишитесь на канал «Куда поехать учиться», где собраны лайфхаки по поступлению в лучшие школы и университеты мира Подписаться #реклама 16+ О рекламодателе

Комплексные числа в Python Кроме уже известных вам типов int, float и подобных, в Python существует еще один довольно интерес
Комплексные числа в Python Кроме уже известных вам типов int, float и подобных, в Python существует еще один довольно интересный тип, а именно, complex. В Python комплексные числа представлены в виде x + iy. Python преобразует реальные числа x и y в комплексное с помощью функции complex(x,y). Это число можно превратить в строку с помощью str, посчитать его модуль с помощью abs, а также для доступа к его реальной или мнимой части можно воспользоваться функциями real() и imag(). Хотя данный тип и является встроенным, для полноценной работы с комплексными операциями понадобится модуль cmath. Подписывайтесь на канал 👉@pythonofff

Pop Данный метод удаляет элемент в конкретно указанном индексе, а также выводит удалённый элемент. Если индекс не указан, мет
Pop Данный метод удаляет элемент в конкретно указанном индексе, а также выводит удалённый элемент. Если индекс не указан, метод по умолчанию удалит последний элемент Подписывайтесь на канал 👉@pythonofff

Битрикс24 дропнул новую фичу — онлайн-доски Теперь к вашему рабочему мессенджеру, видеозвонкам и таскам добавился еще один маст-хэв инструмент. Все это бесплатно и в одном комплекте. Офисные стикеры, берегитесь.😊 Узнать больше #реклама 16+ bitrix24.ru О рекламодателе

Как удалить первый элемент списка Для этого можно использовать методы remove(), pop(). В случае с remove потребуется передать
Как удалить первый элемент списка Для этого можно использовать методы remove(), pop(). В случае с remove потребуется передать индекс первого элемента, то есть 0. Также можно использовать ключевое слово del. Подписывайтесь на канал 👉@pythonofff