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

Библиотека питониста. Страница 67

30207 @pyproglib

Полезные материалы по всему, что может быть полезно питонисту.

  • Библиотека питониста

    Like many languages, Python has a "null value", which it calls None. By default, any Python variable can have the value None at any moment in time, and the only way to know whether something is currently None is to manually inspect it, like this:

    Python's None problem
  • Библиотека питониста

    What are your bad python habits?

    Mine is that I abuse dicts instead of using classes.

    reddit
  • Библиотека питониста

    PyAutoGUI PyAutoGUI позволяет Python управлять мышью и клавиатурой для автоматизации взаимодействия с другими приложениями. Пакет работает в Windows, macOS и Linux на Python 2 и 3. Из ключевого функционала можно выделить следующее: — Передвижение курсора и нажатие на кнопки мыши; — Набор текста, например для заполнения форм; — Скриншоты, поиск указанных изображений на экране (например, иконки) и нажатие на них; — Поиск приложения на экране, изменение размера его окна, перемещение по экрану и т. д. Основные функции показаны в примере на картинке выше, остальное — в документации проекта.
  • Реклама

  • Библиотека питониста

    Проверка истинности объекта класса Для того, чтобы определить поведение при проверке на истинность объектов классов в python3 есть "магический" метод __bool__(), который был добавлен на замену устаревшему __nonzero__() в python2. Если данный метод определен в классе, то он будет вызываться при каждой проверке объекта на истинность а также с помощью функции bool(). Метод должен возвращать False или True. Если __bool__() не определен, будет вызываться метод __len__(), если он определен, и, соответственно, объект будет считаться истинным, если результат __len__() не будет равен нулю. Если в классе не определены ни __len__(), ни __bool__(), все его экземпляры будут истинными.
  • Библиотека питониста

    Аргументы командой строки При запуске программ через терминал можно указывать аргументы через пробел. В Python список этих аргументов хранится в переменной argv во встроенном модуле sys. Первым элементом всегда является имя запускаемого скрипта, вторым и далее — непосредственно сами аргументы.
  • Библиотека питониста

    Митап от SberDevices для разработчиков 8 декабря в 18:00 подключайтесь к онлайн-митапу от команды SberDevices, чтобы узнать, какое будущее ждет цифровых помощников, как создавать приложения для виртуальных ассистентов Салют и как на этом заработать. Митап будет полезен Python-разработчикам, которые: — создают навыки для виртуальных ассистентов и хотят узнать больше о новых направлениях в разработке; — размещают смартапы на платформе SmartMarket и заинтересованы в развитии технологий и инструментов; — только знакомятся с платформой и хотят понять, как заработать на своих приложениях; — интересуется ИИ и развитием голосовых и мультимодальных интерфейсов. 👉🏻 Бесплатно зарегистрироваться на мероприятие можно по ссылке До встречи на митапе! А пока заходите в приложение Салют и скажите ассистентам Салют: «Давай поболтаем». Две самые современные нейросети покажут вам, что уже сегодня с виртуальными ассистентами можно общаться почти как с живыми людьми 🤯
  • Библиотека питониста

    🧩 5 интересных головоломок и задач, чтобы отвлечься от рутины и немного пошевелить извилинами (выпуск 7) В новой еженедельной подборке мы подготовили 5 новых интересных алгоритмических, логических и математических задачек для отдыха и прокачки мозгов. https://proglib.io/sh/qiS03LJQWM
  • Библиотека питониста

    Занимаетесь разработкой и ищете интересные вакансии? Сервис Яндекс.Доставка совсем недавно сообщил, что ищет iOS- и Android-разработчиков, разработчиков С++ и руководителя группы бэкенда. Условия труда максимально комфортные, а в команде внимательные и опытные ребята, которые помогут влиться в рабочий процесс. Отличная возможность устроиться в крупную компанию и проявить себя! Подробнее: https://deliver-with-us.yandex

    Всё о сервисе и вакансиях Яндекс.Доставки

    Ищем разработчиков в Яндекс.Доставку
  • Библиотека питониста

    Улучшенные отчеты об ошибках В последнем обновлении Python 3.10 добавили более удобную и точную информацию об ошибках. Теперь выводится и природа ошибки, и ее местоположение в коде. Для ошибок, связанных с опечатками в названиях атрибутов и имен переменных в функциях, добавили рекомендации по исправлению.
  • Библиотека питониста

    🎥 10 лучших каналов YouTube про ИТ для неайтишников «Гугл в помощь!» – так говорят, когда не знают ответа. Представляем ТОП-10 каналов YouTube про ИТ для обычных людей, на которых действительно можно найти что угодно. https://proglib.io/sh/JRBwmnheyu
  • Библиотека питониста

    Обрабатываем естественный язык TextBlob — удобный пакет для обработки текста. Он предоставляет простой API для погружения в общие задачи обработки естественного языка (NLP), такие как анализ тональности, пометку частей речи, перевод и многое другое. Здесь особенно круто, что к объектам класса TextBlob можно применять методы строк (upper, split, format и т. д.) и в целом обращаться с ними как с обычными строками. Документация находится здесь, но некоторые примеры есть и на картинке выше. Еще важно, что несколько функций, например translate(), требуют подключения к интернету.
  • Библиотека питониста

    Learning the vi and Vim Editors: Power and Agility Beyond Just Text Editing (2021) Авторы: Arnold Robbins, Elbert Hannah Количество страниц: 548 Среди текстовых редакторов, используемых в сообществе программистов, возможно, наиболее важным семейством является vi и его производные. С этим обновленным изданием пользователи Unix и Linux изучат основы редактирования текста как с vi, так и с Vim («vi improved»), прежде чем переходить к продвинутым инструментам редактирования для каждого редактора. Авторы Арнольд Роббинс и Эльберт Ханна рассказывают о последних основных выпусках Vim, включая 8.0 и 8.2. Скачать книгу