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

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

10180 @xo_py

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

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

    Интересно, конечно, но где Python?!??!
  • Python - Советы, библиотеки, гайды

    🍳 Задача по Python #34 Описание Даны 2 числа n, m, количество городов и количество дорог соответственно. В следующих m строках даются пути из одного города в другой. Нужно определить сколькими способами можно попасть из города 1 в город N. (Дороги имеют одностороннее движение, то есть если из первого города можно попасть во второй город, то это не значит, что можно попасть из второго в первый) Примеры
    3 3
    
    1 2
    2 3
    1 3
    # 2
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

    Куда...
  • Реклама

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

    speedtest — модуль, который позволяет проверить скорость интернет-соединения, а именно, измерить скорость загрузки (download), скорость отдачи (upload) и задержку (ping). Модуль speedtest полезный инструмент для определения производительности вашего интернет-подключения и проведения диагностики сетевых проблем. В примере примере выше мы использовали модуль speedtest для определения скорости интернет-соединения. Сначала создаем объект Speedtest. Затем получаем список доступных серверов для тестирования с помощью get_servers(). Выбираем лучший сервер для тестирования с помощью get_best_server(), чтобы минимизировать возможные искажения результатов теста. Затем, с помощью download() и upload() измеряем скорость загрузки и отдачи соответственно, а с помощью ping() измеряем задержку. Ставится командой ⚙️ pip3 install speedtest-cli Документация и примеры кода здесь :3
  • Python - Советы, библиотеки, гайды

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

    У ребят всё серьёзно, ОС на Python это тебе не г@вноботиков в ТГ пилить 🌚
  • Python - Советы, библиотеки, гайды

    art — модуль, который предоставляет возможности для создания ASCII-текста из обычного текста. art позволяет превратить обычные строки в ASCII-арты, что может быть интересным способом оформления текстовых сообщений. В примере выше мы использовали модуль art, чтобы преобразовать текст "xo_py" в ASCII-арт. Функция text2art принимает текстовую строку и возвращает ASCII-арт, который представляет собой стилизованный вариант этого текста в виде символов. Ставится командой ⚙️ pip3 install art Документация и примеры кода здесь :3
  • Python - Советы, библиотеки, гайды

    Покупаем? 🤔
  • Python - Советы, библиотеки, гайды

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

    🐥 Задача по Python #33 Описание Напишите функцию scramble(str1, str2), которая возвращает True, если часть символов str1 может быть переставлена так, чтобы соответствовать str2, в противном случае возвращает False. Примечания Будут использоваться только строчные буквы (a-z). Пунктуация и цифры не используются. Необходимо учитывать производительность. Примеры
    scramble('rkqodlw', 'world') # True
    scramble('katas', 'steak') # False
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

    Интересно, сагрятся ли 🤔 P.S. Прислал подписчик в наш чат :3
  • Python - Советы, библиотеки, гайды

    cmd — встроенная библиотека для создания интерактивных командных интерфейсов. cmd предоставляет удобные инструменты для создания интерактивных командных интерфейсов (CLI). Он позволяет создать собственную командную оболочку с поддержкой пользовательских команд, автодополнения, подсказок и истории команд, что делает взаимодействие с программой более удобным и эффективным. Класс Cmd модуля cmd предоставляет основу для создания пользовательских командных интерфейсов. Он обрабатывает пользовательский ввод и вызывает соответствующие методы для выполнения команд. Вы можете определить собственные методы для обработки команд, а также использовать декораторы для добавления дополнительных функциональностей к командам. В примере выше мы создаем простой командный интерфейс с помощью класса Cmd. Мы определяем две команды: hello и quit. Команда hello принимает один аргумент name и выводит приветствие с использованием аргумента. Команда quit печатает сообщение "Exiting..." и возвращает True, что приведет к выходу из командного интерфейса. При запуске скрипта, он будет ожидать пользовательского ввода с приглашением >>>. Пользователь может ввести команды hello <имя> для приветствия или quit для выхода из интерактивной оболочки. Подробнее тут :3
  • Python - Советы, библиотеки, гайды

    Вероятно, самый понятный и нескучный урок по нейросетям с нуля. Только при помощи Python + NumPy и на реальной задаче, с последующем сохранением модели. https://youtu.be/tihq_bLfk08
    Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3

    Вероятно, самый понятный и нескучный урок по нейросетям с нуля. Только при помощи Python + NumPy и на реальной задаче, с последующем сохранением модели. Освойте профессию «Python-разработчика» с нуля в Яндекс Практикуме — https://clck.ru/357mxW 🆇 Ссылки из видео 🆇 𝟭: Часовой урок по работе с нейросетями на Tensorflow и Pytorch - https://www.youtube.com/watch?v=1quKqf47V6s&t=179s 𝟮: Статья про нейрон смещения - https://habr.com/ru/articles/313216/ 𝟯: Датасет MNIST в формате NPZ - https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz 𝟰: Статья про алгоритм Backpropagation - https://habr.com/ru/articles/198268/ 𝟱: Статья про функции активации - https://habr.com/ru/articles/727506/ 𝟲: Графики активационных функций - https://machine-learning.paperspace.com/wiki/activation-function 𝟳: 𝟴: 𝟵: 🆇 Главы 🆇 0:00 - Начало 🔵 Наш TELEGRAM: https://t.me/howdyho_official Наш ВК: https://www.vk.com/howdyho_net Сотрудничество https://vk.com/topic-84392011_33285530 💗 Музыка предоставлена YouTube Audio Library.

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

    Про match-case Python 3.10 представил новый оператор match-case. Несмотря на его удобство, следует заметить, что использование match-case может привести к значительному снижению производительности в сравнении с традиционными if-else выражениями. В этом посте мы рассмотрим причины, почему иногда стоит предпочесть использование if вместо match-case. Производительность. Оператор match-case, хотя и кажется удобным и читаемым, вносит некоторую накладную нагрузку на производительность. В отличие от простого if-else, который оценивает условия по порядку и выполняет первое соответствующее условие, match-case сканирует все варианты соответствия перед принятием решения. Это может быть заметно медленнее в больших и сложных структурах данных. Совместимость. Оператор match-case был добавлен только в Python 3.10, что делает его менее подходящим для проектов, требующих обратной совместимости с более ранними версиями Python. Если ваш проект должен работать на более старых версиях Python, использование if-elif-else остается более предпочтительным вариантом. Читаемость кода. Хотя match-case может улучшить читаемость некоторых частей кода, в некоторых случаях он может стать менее понятным, особенно для разработчиков, знакомых только с более старым синтаксисом if-else. Использование более распространенного подхода с if может сделать код более понятным и доступным для всех разработчиков в команде. Хотя оператор match-case предоставляет новый и элегантный способ реализации сопоставления с образцом, его использование может быть не всегда оптимальным с точки зрения производительности и совместимости. В большинстве случаев, использование традиционного if-else остается предпочтительным выбором для простоты, производительности и совместимости с более ранними версиями Python.
  • Python - Советы, библиотеки, гайды

    collections — встроенный модуль, который предоставляет удобные и эффективные инструменты для обработки и работы с различными типами данных. collections включает в себя специализированные контейнеры, которые расширяют функциональность встроенных типов данных и позволяют более эффективно решать различные задачи. Недавно мы показывали некоторые классы из модуля collections, однако про сам модуль не рассказали 😲 Подробнее тут :3
  • Реклама

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

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

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

    Counter — класс из модуля collections, предоставляющий удобный способ подсчета элементов в коллекции. Counter позволяет быстро и легко определить количество вхождений каждого элемента в списке, строке или любой другой итерируемой коллекции. Этот класс имеет множество полезных методов для работы с подсчетом элементов и позволяет легко решать различные задачи, связанные с анализом данных.