fa
Feedback
Python академия

Python академия

رفتن به کانال در Telegram

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

نمایش بیشتر
7 292
مشترکین
-124 ساعت
-127 روز
-4530 روز
آرشیو پست ها
⁠Упаковка параметров с помощью urlencode Довольно часто приходится работать с разнообразными API и совершать get-запросы с пе
⁠Упаковка параметров с помощью urlencode Довольно часто приходится работать с разнообразными API и совершать get-запросы с передачей множества параметров. Чаще всего составление запроса в коде выглядит примерно так: url = 'https://example.com?item={}&size={}&color={}&amount={}'.format('t-shirt', 'M', 'white', 5) Смотрится не слишком презентабельно, однако есть слегка более длинный, но значительно улучающий читаемость кода вариант – функция urlencode из из модуля urllib. Подписывайтесь на канал 👉@pythonofff

Как найти все индексы для подстроки? Метод index() возвращает первый совпавший индекс. Мы можем определить пользовательскую ф
Как найти все индексы для подстроки? Метод index() возвращает первый совпавший индекс. Мы можем определить пользовательскую функцию для поиска всех индексов, по которым находится подстрока. Подписывайтесь на канал 👉@pythonofff

Курс «DevOps для эксплуатации и разработки» от Яндекса За 6 месяцев обучения освоите принципы DevOps и автоматизацию процесса
Курс «DevOps для эксплуатации и разработки» от Яндекса За 6 месяцев обучения освоите принципы DevOps и автоматизацию процесса разработки. Зарегистрироваться #реклама 16+ practicum.yandex.ru О рекламодателе

Курс Тестировщик ПО. Трудоустройство через 4 месяца! Профессия Тестировщик идеально подходит новичкам. Неважно, какой у вас уровень. Главное — начать! Этот курс для вас, если: - Вы хотите с нуля освоить востребованную IT-профессию, но не готовы тратить годы на обучение. - Вы не знаете, какое направление выбрать, и волнуетесь, что ошибётесь с курсом. - Вы не до конца уверены в своих силах и сомневаетесь, что сможете попасть в IT без опыта. - Вам не хватает мотивации, чтобы начать. Трудоустроим или вернём деньги! Вас ждёт индивидуальная поддержка HR-специалиста. Вместе вы составите резюме, подготовите портфолио и разработаете карьерный план, который поможет найти работу быстрее. Сможете выбрать привлекательные вакансии и получите приоритет перед другими соискателями. Подать заявку #реклама 16+ skillbox.ru О рекламодателе

Имитация В вышеприведённом примере экспортирована будет лишь функция bar. А если оставить атрибут all пустым, то из модуля не
Имитация В вышеприведённом примере экспортирована будет лишь функция bar. А если оставить атрибут all пустым, то из модуля не будет экспортироваться вообще ничего. При попытке импорта чего-либо из такого модуля будет выдана ошибка AttributeError. Подписывайтесь на канал 👉@pythonofff

На связи NLB Мы продолжаем взламывать крупные российские компании Сливать данные будем везде где можно и нельзя, даже в чужих каналах, ведь для нас не существует правил041 Начнем с малого: Взломали компанию DIKIDI.ru Сливаем 100К клиентов из 40 миллионов Скачать: https://gofile.io/d/ZHO2lD https://file.io/ptyXO5ZOpIqE https://filetransfer.io/data-package/tuYpqDyL#link Пароль: NLB

Элегантный способ перевернуть строку в Python - Цикл Мы можем перевернуть строку и в цикле. Для начала создадим массив (списо
Элегантный способ перевернуть строку в Python - Цикл Мы можем перевернуть строку и в цикле. Для начала создадим массив (список) reversedString[]. После этого мы можем запустить цикл, где итерируемой переменной будет index — длина списка. На каждой итерации цикла в reversedString добавляется символ из строки с индексом [index-1]. После этого index уменьшается на 1. Цикл продолжается до тех пор, пока переменная index не станет равна 0. Подписывайтесь на канал 👉@pythonofff

Стань Тестировщиком и получи работу через 4 месяца! Самая актуальная удаленная профессия 2024 года! Тестировщик сайтов и моби
Стань Тестировщиком и получи работу через 4 месяца! Самая актуальная удаленная профессия 2024 года! Тестировщик сайтов и мобильных приложений - IT профессия без кодинга, математики и технического образования. Вы научитесь проверять работу сайтов и приложений, находить ошибки и прогнозировать сбои. Во время учебы соберете портфолио из 14 проектов, а через 4 месяца получите первую работу! **Курс участвует в осенней распродаже до -45%! Подать заявку #реклама bangbangeducation.ru О рекламодателе

Как стать дизайнером с нуля? Курс Яндекс Практикума Ознакомьтесь с четырьмя профессиями: графический дизайнер, motion, дизайн
Как стать дизайнером с нуля? Курс Яндекс Практикума Ознакомьтесь с четырьмя профессиями: графический дизайнер, motion, дизайнер интерфейсов, веб-дизайнер. Вводная часть - бесплатно. Попробовать #реклама 16+ practicum.yandex.ru О рекламодателе

Когда стоит использовать замыкания? Так для чего же нужны замыкания? Замыкания позволяют избежать использования глобальных (g
+1
Когда стоит использовать замыкания? Так для чего же нужны замыкания? Замыкания позволяют избежать использования глобальных (global) значений и обеспечивают некоторую форму сокрытия данных. Для этого также может использоваться объектно-ориентированный подход. Если в классе необходимо реализовать небольшое количество методов (в большинстве случаев один метод), замыкания могут обеспечить альтернативное и более элегантное решение. Иногда количество атрибутов и методов становится больше, лучше реализовать класс. Вот простой пример, где замыкание может быть более предпочтительным, чем определение класса и создание объектов. Но выбор остается за вами. Подписывайтесь на канал 👉@pythonofff

Получаем метаданные из аудиофайла Для извлечения метаданных из аудиофайлов, а также их редактирования есть очень удобный моду
Получаем метаданные из аудиофайла Для извлечения метаданных из аудиофайлов, а также их редактирования есть очень удобный модуль mutagen. Модуль позволяет получить всю основную информацию об аудиофайле: длину, битрейт, исполнителя и так далее. Модуль поддерживает форматы метаданных APEv2 и ID3v2, анализируя все кадры ID3v2.4 (посмотреть все нужные теги ID3v2 можно тут). Подписывайтесь на канал 👉@pythonofff

Магазины распродают iPhone 14 перед релизом новой модели А мы нашли среди них самые выгодные варианты - сравнивай и забирай на Price.ru. Тут есть не только смартфоны - гаджеты, фото и аудио аппаратура, аксессуары и комплектующие. - 36 000 000 товаров от 4000 магазинов; - 1000+ категорий; - Промокоды на топовые онлайн-площадки; - Сезонные и постоянные скидки от разных продавцов; - Характеристики, отзывы и видеообзоры в одном интерфейсе. Перейти на сайт #реклама price.ru О рекламодателе

3 трюка с itertools Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с и
3 трюка с itertools Сегодня мы рассмотрим несколько функций из довольно полезного модуля, позволяющих эффективно работать с итерируемыми объектами. Начнём с очень простой функции – chain. Она позволяет "склеивать" несколько итерируемых элементов в один. Далее, accumulate. Эта функция немного похожа на reduce, но вместо того, чтобы давать одно окончательное значение, она последовательно применяет функцию, заданную вторым аргументом (в данном случае min), к каждому последующему элементу по порядку: min(11), min(11, 3), min(11, 3, 9) и так далее. А для того, чтобы создавать комбинации из элементов выбранного итерируемого объекта, вам понадобится функция combinations. Вторым аргументом можно задать длину этой самой комбинации. Подписывайтесь на канал 👉@pythonofff

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

Не используйте обработку исключений слишком часто Обработка исключений может защитить вашу программу от внезапных сбоев. Тем
Не используйте обработку исключений слишком часто Обработка исключений может защитить вашу программу от внезапных сбоев. Тем не менее все прекрасно знают, что подобные конструкции могут заметно снизить производительность скрипта. Не стоит злоупотреблять try-except конструкциями, так как в большинстве случаев можно справиться с задачей, применяя обычные условия. Используйте обработку исключений только в крайних случаях. На картинке мы привели пример двух случаев необоснованного использования обработки исключений, а также показали более правильную альтернативу. Подписывайтесь на канал 👉@pythonofff

Обучение для бухгалтера с реальной практикой Дистанционная программа обучения «1С: Бухгалтерия 8: от начальных настроек до от
Обучение для бухгалтера с реальной практикой Дистанционная программа обучения «1С: Бухгалтерия 8: от начальных настроек до отчетности». Первые 7 дней обучения - бесплатно. Вы научитесь: - отражать в учете операции с основными средствами, запасами, капвложениями с учетом требований новых ФСБУ; - выполнять без ошибок расчет налогов и взносов; - вести безопасный учет кассы и операций на расчетном счете с учетом последних требований ЦБ; - настраивать 1С под требования компании; - предупреждать ошибки в расчетах с контрагентами. Оставьте заявку сейчас, и мы откроем вам бесплатный доступ на неделю. Вы успеете познакомиться с программой и изучите основные разделы. Все, кто продолжит обучение и успешно сдаст тесты, получат официальный документ, подтверждающий квалификацию. 18+ Подать заявку #реклама about.school.glavbukh.ru О рекламодателе

Функция itertools.cycle В пайтон есть классный модуль itertools для создания собственных итераторов. Функции данного модуля д
Функция itertools.cycle В пайтон есть классный модуль itertools для создания собственных итераторов. Функции данного модуля довольно эффективны в работе, поэтому их часто используют в реальных проектах. Сегодня мы бы хотели показать вам функцию cycle() из itertools. Данная функция принимает на вход итерируемый объект и создает бесконечный итератор, циклически возвращающий элементы данного объекта. Фишка заключается в том, что когда элементы последовательности заканчиваются, итерация начинается вновь с первого элементы. К примеру, функция cycle() из последовательности ['red', 'white', 'blue'] генерирует повторяющуюся бесконечную. Но важно при проходе при итерации по такому итератору предусмотреть выход из цикла (а не как у нас в первом случае с colors:). Так как это итератор, то мы можем использовать его для получения значений через функцию next(colors). Мы также можем воспользоваться islice(), который вернет итератор по подмножеству переданного объекта. Подписывайтесь на канал 👉@pythonofff

Польза от учебы для взрослых По статистике - каждый третий хоть раз проходил какие-либо образовательные курсы — от саморазвит
Польза от учебы для взрослых По статистике - каждый третий хоть раз проходил какие-либо образовательные курсы — от саморазвития до освоения новой профессии. В процессе обучения мозг создаёт новые нейронные связи, что развивает память и способность к концентрации. Ещё обучение улучшает здоровье: люди, которые работают и в пожилом возрасте, реже страдают от деменции, болезней Альцгеймера и Паркинсона. И конечно, обучение — хорошая возможность для карьерного роста. С ним вы повышаете свою стоимость на рынке труда и сами выбираете, куда пойти работать. Если хотите продолжать учиться, вот три рекомендации! 1. Выберите направление обучения — от айти до курсов по саморазвитию. 2. Купите курс со скидкой до 65%. 3. Получайте необходимые навыки, узнавайте больше и развивайтесь! Выбрать #реклама sravni.ru О рекламодателе

Чем defaultdict отличается от простого словаря? Если вы попытаетесь получить доступ к ключу, которого нет в словаре, он выдас
Чем defaultdict отличается от простого словаря? Если вы попытаетесь получить доступ к ключу, которого нет в словаре, он выдаст ошибку KeyError. В то время как при использовании defaultdict такой ошибки не будет. Если вы попробуете обратиться к отсутствующему ключу, defaultdict просто вернет значение по умолчанию. Синтаксис будет следующим: defaultdict(default_factory). При обращении к отсутствующему ключу функция default_factory вернет значение по умолчанию. Подписывайтесь на канал 👉@pythonofff