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

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

10180 @xo_py

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

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

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

    range() — встроенная функция, которая создает последовательность чисел в заданном диапазоне. range() используется для создания последовательности чисел. Она принимает три параметра: начальное значение(по умолчанию 0), конечное значение и шаг(по умолчанию 1). При вызове функции range() она возвращает объект типа range, который можно использовать в циклах или для создания списков. В примере выше мы используем функцию range() для создания последовательности чисел от 1 до 10 с шагом 2. Цикл for проходит по каждому элементу этой последовательности и выводит его значение. Подробнее тут :3
  • Python - Советы, библиотеки, гайды

    Самый нескучный урок по нейросетям! Выучи почти всю базу работы с Tensorflow и PyTorch Yolo всего за 1 час и уже пили свои нейронки ;) https://youtu.be/1quKqf47V6s
    Учим Нейронные Сети за 1 час! | Python Tensorflow & PyTorch YOLO

    Самый нескучный урок по нейросетям! Выучи почти всю базу работы с Tensorflow и PyTorch Yolo всего за 1 час и уже пили свои нейронки ;) Научись создавать сайты и приложения на Python в SkillFactory: https://go.skillfactory.ru/JxWNQA Возврат денег за курс, если не нашли работу после обучения + скидка 45% по промокоду ХАУДИ ХО до 31.07.2023 г erid: Kra244F1Q 🆇 Ссылки из видео 🆇 𝟭: Сайт TensorFlow - https://www.tensorflow.org/?hl=ru 𝟮: Сайт PyTorch - https://pytorch.org/ 𝟯: YOLOv8 - https://github.com/ultralytics/ultralytics 𝟰: Цветочный датасет из урока - https://storage.googleapis.com/download.tensorflow.org/example_images/flower_photos.tgz 𝟱: Колаба с классификацией цветов - https://colab.research.google.com/drive/120nbtB3ywlPM0b-4QlcVVW_UmJdZacY4?usp=sharing 𝟲: Колаба с YOLOv8 - https://colab.research.google.com/github/ultralytics/ultralytics/blob/main/examples/tutorial.ipynb#scrollTo=wbvMlHd_QwMG 𝟳: Скрипт prepare_dataset.py - https://paste.ofcode.org/y9mmYyTjAVZKydZTPpkULC 𝟴: 𝟵: 🆇 Главы 🆇 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 - Советы, библиотеки, гайды

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

    dataclasses — это модуль в стандартной библиотеке, предназначенный для упрощения создания классов данных. Он предоставляет декоратор и набор инструментов, которые автоматически генерируют основные методы класса, такие как __init__(), __repr__(), __eq__(), и другие. Это упрощает создание классов, которые служат простым хранилищем данных, без необходимости вручную определять все методы В примере выше мы используем декоратор @dataclass, чтобы автоматически сгенерировать методы класса Point. Мы определяем поля x, y и z, которые представляют координаты точки. После создания экземпляра класса Point с помощью аргументов конструктора, мы можем напрямую выводить информацию о точке, так как метод __repr__() автоматически сгенерирован. Это делает код более лаконичным и удобным для использования. Подробнее здесь :3
  • Python - Советы, библиотеки, гайды

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

    🍳 Задача по Python #29 Описание Напишите функцию, которая преобразует введенное пользователем число в бинарное представление и подсчитывает количество единиц в этом числе. Примеры
    func(10) # [1010, 2]
    func(25) # [11001, 3]
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

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

    NLTK — библиотека для обработки естественного языка NLTK предоставляет набор инструментов и ресурсов для обработки текстовых данных, анализа и извлечения информации, классификации текстов, работы с корпусами текстов и многое другое. NLTK содержит множество модулей и методов, которые облегчают процесс обработки текста и создания приложений в области обработки естественного языка. В примере выше мы: Загружаем корпус текста, который включает ресурсы для токенизации и удаления стоп-слов Токенизируем текст, разделяя его на отдельные слова и знаки препинания Удаляем стоп-слова, то есть слова, которые обычно не несут смысловой нагрузки Производим частотный анализ, чтобы определить самые часто встречающиеся слова в тексте Ставится командой ⚙️ pip3 install nltk Документация и примеры кода здесь :3
  • Python - Советы, библиотеки, гайды

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

    🐍 А вы знали? №32 Когда выполнение доходит до конца контекстного блока, Python автоматически освобождает ресурсы, гарантируя, что они будут правильно закрыты или очищены. В этом примере мы открываем файл "file.txt" в режиме чтения с помощью оператора "with". Внутри контекстного блока мы выполняем операции чтения содержимого файла и выводим его на экран. При завершении контекстного блока файл автоматически закрывается :3
  • Python - Советы, библиотеки, гайды

    Вы, наверное, знаете о гайде по стилю кода Python, известном как PEP 8. Но вот интересно: автор этого гайда - Гвидо ван Россум, создатель языка Python, придумал стандартное имя для временных переменных, которые используются в примерах кода. По соглашению, такие переменные должны называться "spam", "ham" и "eggs". Почему именно они? Здесь есть небольшая история. В середине XX века существовал комедийный мюзикл под названием "Monty Python Spamalot". В этом спектакле была знаменитая сцена, где персонал ресторана повторяет слово "спам" многократно. Термин "спам" затем стал ассоциироваться с чем-то назойливым и бесполезным. И вот, когда Гвидо ван Россум работал над созданием языка Python и нужно было выбрать имена для временных переменных в примерах кода, он вспомнил эту комедию и решил использовать "spam", "ham" и "eggs". Это был своего рода юмористический жест, который остался в языке до сих пор. Так что, когда вы видите эти названия переменных в примерах кода Python, помните, что они не случайны! Они являются небольшой шуткой от создателя языка :3
  • Python - Советы, библиотеки, гайды

    🍳 Задача по Python #28 Описание Даны два массива, inorder и preorder. Оба массива имеют размер n. В первом массиве хранятся значения узлов дерева в порядке обхода бинарного дерева поиска. Во втором массиве хранятся значения узлов дерева в порядке обхода в ширину. Из этих двух массивов нужно собрать изначальное бинарное дерево. Примеры
    build_tree([2,1],[1,2]) # [1,2]
    build_tree([1,2],[1,2]) # [1,None,2]
    
    
    Свой вариант решения в комментарии 💭 Кодом делиться через pastebin.org или repl.it. #задачи
  • Python - Советы, библиотеки, гайды

    Кажется, началось...
  • Python - Советы, библиотеки, гайды

    schedule — простая библиотека для планирования и автоматизации задач. schedule позволяет создавать задачи, которые выполняются в заданное время или с определенной периодичностью. Библиотека довольно проста, что делает её идеальным инструментом для различных сценариев автоматизации, таких как регулярное выполнение задач, планирование резервного копирования данных или отправка регулярных уведомлений. В примере выше мы создаем задачу, которая будет выполняться каждую минуту. Функция job определяет действия, которые будут выполняться при каждом запуске задачи. В данном случае, она просто выводит сообщение "...---...". После создания задачи, мы запускаем бесконечный цикл, в котором вызываем метод schedule.run_pending(), который проверяет, есть ли запланированные задачи для выполнения. Ставится командой ⚙️ pip3 install schedule Документация и примеры кода здесь :3
  • Реклама

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

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

    logging — универсальный инструмент для логирования. Logging является встроенным модулем, предназначенным для записи информации о работе программы. Он предоставляет гибкий и мощный инструментарий для управления записью сообщений различных уровней. Модуль logging также предоставляет возможность настройки записи в файлы, отправки записей на удаленные серверы и применения различных фильтров и обработчиков. Подробнее про logging тут :3
  • Python - Советы, библиотеки, гайды

    А чё всмысле 🌚