Как я стал Python-разработчиком с нуля — мой опыт становления тестировщиком
Тестировщик — специалист, который отлавливает ошибки на всех этапах разработки проекта.
Смотреть статью
Тестировщик — специалист, который отлавливает ошибки на всех этапах разработки проекта.
Смотреть статью
😁14👍4
Быстрее, больше, сильнее: фреймворки Python с параллельной обработкой данных.
https://habr.com/ru/companies/first/articles/724776/
https://habr.com/ru/companies/first/articles/724776/
Хабр
Быстрее, больше, сильнее: фреймворки Python с параллельной обработкой данных
Многие разработчики любят Python за простоту и удобство, но вот быстротой обработки данных этот язык программирования никогда не отличался. Во многом эти ограничения скорости связаны с его эталонной...
👍8❤2
Ультимативный Roadmap для Python-разработчика в 2023 году + источники знаний.
https://habr.com/ru/articles/725930/
https://habr.com/ru/articles/725930/
Хабр
Ультимативный Roadmap для Python-разработчика в 2023 году + источники знаний
Python — один из самых популярных языков программирования в мире. Статистика современного рынка свидетельствует о том, что Python желаемый навык, и что его...
👍9🤔1
Как я заставил Python взаимодействовать с Kotlin.
https://habr.com/ru/companies/otus/articles/726860/
https://habr.com/ru/companies/otus/articles/726860/
Хабр
Как я заставил Python взаимодействовать с Kotlin
Я работаю с POC (proof-of-concept. проверка концепции), где мы используем Ktor (Kotlin Framework) в качестве бекэнда DSL. В этом проекте нами извлекается обобщенное резюме из значительного объема...
🤯6👍2🤔1
Предварительная обработка данных с помощью библиотеки Pandas (Задача)
https://habr.com/ru/articles/727228/
https://habr.com/ru/articles/727228/
Хабр
Предварительная обработка данных с помощью библиотеки Pandas (Задача)
В современном мире большинство бизнес-процессов связаны с обработкой больших объемов данных, получаемых от различных источников. Часто эти данные содержат ошибки, дубликаты и пропуски, что может...
❤8🤔1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🐍 Самоучитель по Python для начинающих. Часть 16: Регулярные выражения
Рассмотрим встроенные функции модуля re, научимся компилировать Regex-выражения и узнаем, как делать опережающие и ретроспективные проверки – позитивные и негативные. В конце статьи, как всегда, – 10 интересных заданий с решениями.
🔗 Основной сайт
🔗 Зеркало
Рассмотрим встроенные функции модуля re, научимся компилировать Regex-выражения и узнаем, как делать опережающие и ретроспективные проверки – позитивные и негативные. В конце статьи, как всегда, – 10 интересных заданий с решениями.
🔗 Основной сайт
🔗 Зеркало
👍15❤2
PEP 582 (каталог локальных пакетов Python) отклонен.
https://discuss.python.org/t/pep-582-python-local-packages-directory/963/430
https://discuss.python.org/t/pep-582-python-local-packages-directory/963/430
Discussions on Python.org
PEP 582 - Python local packages directory
This is a good point. Personally, I’m at the point where I am typically aware of what environment I’m in, so it’s easy for me to forget that this isn’t as obvious as it might be. However: Being in the system environment by default is a problem, because…
👍1
Преобразовать список списков в список строк
На картинке представлен самый быстрый способ, как решить данную задачу. Другие способы можно посмотреть здесь.
На картинке представлен самый быстрый способ, как решить данную задачу. Другие способы можно посмотреть здесь.
👍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