Преобразовать список списков в список строк
На картинке представлен самый быстрый способ, как решить данную задачу. Другие способы можно посмотреть здесь.
На картинке представлен самый быстрый способ, как решить данную задачу. Другие способы можно посмотреть здесь.
👍8🤔2
Метод str.cеnter()
Метод str.cеnter() позиционирует по центру строку str, дополняя её справа и слева до требуемой длины width указанным символом.
Подробнее ознакомиться с методом можно здесь.
Метод str.cеnter() позиционирует по центру строку str, дополняя её справа и слева до требуемой длины width указанным символом.
Подробнее ознакомиться с методом можно здесь.
👍15🎉5🔥1
Пакет schedule
Пакет мало весит, имеет ясный и интуитивно понятный функционал. К примеру, можно заставить запущенную программу делать что-то каждый день в определённый час, или каждый вторник.
Документация доступна по ссылке:
https://schedule.readthedocs.io/en/stable/
schedule
позволяет планировать выполнение каких-либо задач на определённый промежуток времени. В примере мы заставляем программу каждую секунду вызывать нашу функцию job
.Пакет мало весит, имеет ясный и интуитивно понятный функционал. К примеру, можно заставить запущенную программу делать что-то каждый день в определённый час, или каждый вторник.
Документация доступна по ссылке:
https://schedule.readthedocs.io/en/stable/
👍23👏2
Ускорение работы моделей Stable Diffusion на процессорах Intel.
https://habr.com/ru/companies/wunderfund/articles/728030/
https://habr.com/ru/companies/wunderfund/articles/728030/
Хабр
Ускорение работы моделей Stable Diffusion на процессорах Intel
Недавно мы рассказывали о последнем поколении процессоров Intel Xeon (кодовое название Sapphire Rapids). Мы говорили об их новых аппаратных возможностях, ориентированных на ускорение задач...
👍4
Полезные методы работы с данными в Pandas. Часть 2
https://habr.com/ru/companies/otus/articles/728118/
https://habr.com/ru/companies/otus/articles/728118/
Хабр
Полезные методы работы с данными в Pandas. Часть 2
Автор статьи: Роман Козлов Руководитель курса BI-аналитика Введение В современном мире данных анализ временных рядов играет ключевую роль во многих отраслях, таких как финансы, розничная торговля,...
😁1
Пишем приложение на Python для интерактивной визуализации графов с NetworkX, Plotly и Dash.
https://habr.com/ru/articles/728256/
https://habr.com/ru/articles/728256/
Хабр
Пишем приложение на Python для интерактивной визуализации графов с NetworkX, Plotly и Dash
Говорят, хорошая визуализация данных лучше тысячи слов о них, и с этим трудно спорить. Промпт: интерактивная визуализация сети транзакций, абстракция на белом фоне Эта статья посвящена написанию...
👍10🔥3
Создание изображения в Python
Чтобы создать новое изображение с помощью библиотеки Python Pillow PIL, используйте метод Image.nеw().
В этом примере мы создаем новое изображение в режиме RGB с размером (200, 200).
Мы не будем указывать цвет, поэтому методы new() считают значение цвета по умолчанию 0 – для каналов RGB будет черным цветом.
Подробнее с методом можно ознакомиться здесь.
Чтобы создать новое изображение с помощью библиотеки Python Pillow PIL, используйте метод Image.nеw().
В этом примере мы создаем новое изображение в режиме RGB с размером (200, 200).
Мы не будем указывать цвет, поэтому методы new() считают значение цвета по умолчанию 0 – для каналов RGB будет черным цветом.
Подробнее с методом можно ознакомиться здесь.
👍5❤3
👏41👍8🤯5
Как перестать беспокоиться и установить Python-проект другу под Windows.
https://habr.com/ru/articles/728846/
https://habr.com/ru/articles/728846/
Хабр
Как перестать беспокоиться и установить Python-проект другу под Windows
Итак, вы закончили свою первую версию опенсорс проекта на Питоне, выложили её на Гитхаб, и даже написали честный ридми: «Требуется Python 3.10, поставьте зависимости через pip install -r...
👍8😁5❤1
Делаем скриншот с помощью кода
Модуль
К примеру, пригодится для логов скриптов, использующих Selenium, чтобы видеть, что происходило в браузере. Документация: https://github.com/ponty/pyscreenshot/tree/3.0
Модуль
pyscreenshot
позволяет делать скриншоты как всего экрана, так и его части. Не забудьте также установить модуль pillow
для его работы.К примеру, пригодится для логов скриптов, использующих Selenium, чтобы видеть, что происходило в браузере. Документация: https://github.com/ponty/pyscreenshot/tree/3.0
👍7
Выпущены Python 3.11.3, Python 3.10.11 и 3.12.0 Alpha 7.
https://blog.python.org/2023/04/its-time-for-another-set-of-python.html
https://blog.python.org/2023/04/its-time-for-another-set-of-python.html
blog.python.org
Python Insider: Python 3.11.3, Python 3.10.11 and 3.12.0 alpha 7 are available
🥰14👍8🤯5
Как определить нажатия клавиш на клавиатуре с помощью Python
Установим пакет keybord - pip3 install keyboard.
Подробно с этим пакетом можно ознакомиться здесь.
Установим пакет keybord - pip3 install keyboard.
Подробно с этим пакетом можно ознакомиться здесь.
👍3❤1
Пишем простую игру на python
Сегодня мы создадим всем известную игру камень, ножницы, бумага.
Смотреть статью
Сегодня мы создадим всем известную игру камень, ножницы, бумага.
Смотреть статью
👍2
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐍 Самоучитель по Python для начинающих. Часть 17: Основы скрапинга и парсинга
Научимся извлекать данные из статического и динамического контента с помощью регулярных выражений, XPath, BeautifulSoup, MechanicalSoup и Selenium. В конце статьи – код 10 скриптов для скрапинга данных и изображений с Wikipedia, Habr, LiveLib, IMDb и TIOBE.
🔗 Основной сайт
🔗 Зеркало
Научимся извлекать данные из статического и динамического контента с помощью регулярных выражений, XPath, BeautifulSoup, MechanicalSoup и Selenium. В конце статьи – код 10 скриптов для скрапинга данных и изображений с Wikipedia, Habr, LiveLib, IMDb и TIOBE.
🔗 Основной сайт
🔗 Зеркало
👍14