Обложка канала

Python - Советы, библиотеки, гайды. Страница 6

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

  • Python - Советы, библиотеки, гайды

    get — метод для словаря, который позволяет получить значение по указанному ключу. Метод get используется для получения значения из словаря по указанному ключу. Он принимает один обязательный аргумент - ключ, и возвращает соответствующее ему значение. Если ключ не существует в словаре, метод get возвращает значение по умолчанию, которое можно указать вторым аргументом. Если второй аргумент не указан, метод вернет значение None. Думаю, пример выше понятен :3 Метод get полезен, когда вы не уверены, существует ли ключ в словаре, и хотите избежать возникновения ошибки. Если вы используете простое обращение к словарю по ключу (например, person["country"]), и ключ отсутствует, это приведет к возникновению исключения KeyError. Метод get позволяет избежать таких ситуаций и предоставляет более гибкий способ работы со словарями
  • Python - Советы, библиотеки, гайды

    А чё всмысле 🌚
  • Python - Советы, библиотеки, гайды

    🗓 Время учить Python. 5 июля старт Подготовительного курса! ✔️Упражняемся в браузерном тренажере — учимся понимать и писать код на Python.  ✔️Погружаемся в реальный продакшен — создаем конвертер валют вместе с наставником. ✔️ Размещаем изменения на GitHub — получаем основу для своего первого пет-проекта. 🐍 База по Python за 14 дней. На практике. За 990 рублей.
  • Реклама

  • Python - Советы, библиотеки, гайды

    assert — инструкция, которая проверяет, является ли заданное условие истинным. Если условие ложно, то assert вызывает исключение AssertionError. assert это инструмент для проверки условий во время разработки. Он позволяет утверждать, что определенные условия должны быть истинными в определенных точках кода. Если условие оказывается ложным, assert генерирует исключение AssertionError, которое можно перехватить и обработать. В примере(см. выше) мы определяем функцию divide_numbers, которая принимает два аргумента: a и b. Перед выполнением деления, мы используем assert, чтобы проверить, что b не равно нулю. Если условие b != 0 оказывается ложным, assert вызывает исключение AssertionError с сообщением "Деление на ноль запрещено!".
  • Python - Советы, библиотеки, гайды

    Он слишком гениален для этого мира 🌚
  • Python - Советы, библиотеки, гайды

    🐥 Задача по Python #22 Описание Напишите функцию decode_morse, которая декодирует азбуку морзе. Помимо букв, цифр и знаков препинания, существуют специальные служебные коды, наиболее известным из которых является международный сигнал бедствия SOS, который кодируется как ---------. Эти специальные коды рассматриваются как отдельные специальные символы и обычно передаются как отдельные слова. Примеры
    decode_morse('.... . -.--   .--- ..- -.. .') # HEY JUDE
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

    Что-то здесь не так 🌚
  • Python - Советы, библиотеки, гайды

    NoReturn — аннотация типа встроенного модуля typing. NoReturn используется для явного указания того, что функция или метод не должны возвращать никакое значение. Он может быть полезен, когда требуется указать, что функция всегда вызывает исключение, которое прерывает нормальное выполнение кода. Думаю, пример выше объяснять не нужно 🤔
  • Python - Советы, библиотеки, гайды

    Так ли хорош этот ваш Mojo? И действительно ли он заменит Python. (спойлер: даже близко нет) https://youtu.be/yj1wkXdnb24
    Язык 🔥 Mojo... быстрее чем Python в 35,000 раз

    Так ли хорошо этот ваш Mojo? И действительно ли он заменит Python. (спойлер: даже близко нет) 🆇 Ссылки из видео 🆇 𝟭: Наш ТГ канал - https://t.me/howdyho_official 𝟮: Наш ТГ канал по Python - https://t.me/xo_py 𝟯: Наш ТГ канал по Rust - https://t.me/xorust 🆇 Главы 🆇 0:00 - Инициализация 0:45 - Да кто такой этот ваш Mojo? 1:35 - Ранний доступ к Mojo 1:55 - Первый пример и первые глюки 3:00 - Смотрим документацию 3:25 - Реальные замеры скорости 4:15 - Пишем то же самое на Rust 5:20 - Промежуточные выводы 6:00 - Пишем на Mojo что-то реальное 6:40 - Про сырость Mojo 7:13 - Эта же задача на Rust 7:30 - Мысли про Mojo 8:20 - Когда выйдет Mojo 8:45 - Финал Mojo vs Python Mojo vs Rust 🔵 Наш TELEGRAM: https://t.me/howdyho_official Наш ВК: https://www.vk.com/howdyho_net Сотрудничество https://vk.com/topic-84392011_33285530 💗 Музыка предоставлена YouTube Audio Library.

    YouTube
  • Python - Советы, библиотеки, гайды

    Ачё в смысле 🌚
  • Python - Советы, библиотеки, гайды

    pydub — модуль для обработки аудиофайлов. pydub предоставляет удобные инструменты для работы с аудиофайлами, такими как чтение, запись, объединение, нарезка, изменение громкости и многое другое. Она основана на библиотеке ffmpeg и позволяет легко выполнять различные операции с аудио в форматах WAV, MP3 и других На примере(см. выше) мы использовали метод "from_wav" для чтения двух файлов, создали новую переменную объединив оба файла, а затем экспортировали его Ставится командой ⚙️ pip install pydub Документация и примеры кода здесь :3
  • Python - Советы, библиотеки, гайды

    Когда сталкиваешься с различными телеком API, то часто большая часть разработчиков почему-то «забывает» о том, что пользователи это не они сами и описывает процедуры понятные для них самих. И эти продукты просто забрасывают. Другой случай — МТС Exolve. Когда потребуется построить свою омниканальную систему коммуникаций, вам не придётся об этом беспокоится. Платформа предоставляет большой пласт документации по API и различные примеры построения систем, подробно описанные в блоге. Причём для того, чтобы попробовать как всё работает, хватит простой регистрации с 300 рублями тестового баланса. Если останутся вопросы, то есть форум, где разработчики быстро ответят на любой вопрос. Реклама. АО «МТТ». Подробнее на сайте exolve.ru
  • Python - Советы, библиотеки, гайды

    Да, это правда 🌚
  • Python - Советы, библиотеки, гайды

    🥚 Задача по Python #21 Описание Напишите функцию is_prime, которая принимает число и возвращает булево значение True, если число является простым, или False, если число не является простым. Примеры
    is_prime(7) # True
    is_prime(10) # False
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

    Действительно, почему 🤔
  • Реклама

  • Python - Советы, библиотеки, гайды

    Итоги экспериментов с языком 🔥 Mojo. Один и тот же код (matmul) взятый с языка 🐍 Python, работает: — в ~4-5 раз быстрее на 🔥 Mojo — в ~7-8 раз быстрее на 🦀 Rust Про это всё скоро будет видос на канале.
  • Python - Советы, библиотеки, гайды

    Чуть переписал код подсчёта ускорения 🔥 Mojo vs 🐍 Python. Фактическое ускорение получается в x4 раза. Кек 🤡
  • Python - Советы, библиотеки, гайды

    Сижу тут тестирую 🔥 Mojo! Это прикол или их бенчмарк реально заврался и показывает ускорение в 17 миллионов раз? 😅 LOL