Подборка актуальных вакансий
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Middle DevOps Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Middle DevOps Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
👍6
Веб-разработка на Python.Что проще Flask?
При разработке программы часто требуется визуализировать процесс её работы. В этом плане очень помогает Flask, который минимумом кода позволяет создать статичное веб-приложение.
В этой статье вы увидите и поймёте всю простоту использования Flask на примере разработки сайта, определяющего регион и оператор телефонной связи по номеру телефона:
https://uproger.com/web-razrabotka-na-python-chto-proshhe-flask/
#веб #flask
При разработке программы часто требуется визуализировать процесс её работы. В этом плане очень помогает Flask, который минимумом кода позволяет создать статичное веб-приложение.
В этой статье вы увидите и поймёте всю простоту использования Flask на примере разработки сайта, определяющего регион и оператор телефонной связи по номеру телефона:
https://uproger.com/web-razrabotka-na-python-chto-proshhe-flask/
#веб #flask
👍2❤1🔥1
Свой агрегатор новостей на python. Телеграм + RSS + новостные сайты
Автор статьи торгует на бирже, поэтому ему важно было вовремя получать новости по этой теме в одном месте, не монитория кучу источников. Поэтому он решил создать своего бота для агрегации новостей с использованием telethon, feedparser, scrapy.
Вот что в итоге получилось:
https://habr.com/ru/post/689520/
#бот #telegram
Автор статьи торгует на бирже, поэтому ему важно было вовремя получать новости по этой теме в одном месте, не монитория кучу источников. Поэтому он решил создать своего бота для агрегации новостей с использованием telethon, feedparser, scrapy.
Вот что в итоге получилось:
https://habr.com/ru/post/689520/
#бот #telegram
👍24
Как работать с библиотекой sktime: разбираемся на примере прогнозирования продаж
Одна из самых популярных задач прогнозирования временных рядов — это прогнозы продаж для торговли. Для постройки базовой модели можно использовать готовый фреймворк, чтоб не тратить время на подключение разных библиотек и написания под них собственной обёртки.
В этой статье вы узнаете, как прогнозировать продажи с помощью библиотеки
https://habr.com/ru/company/sbermegamarket/blog/692392/
#sktime
Одна из самых популярных задач прогнозирования временных рядов — это прогнозы продаж для торговли. Для постройки базовой модели можно использовать готовый фреймворк, чтоб не тратить время на подключение разных библиотек и написания под них собственной обёртки.
В этой статье вы узнаете, как прогнозировать продажи с помощью библиотеки
sktime
:https://habr.com/ru/company/sbermegamarket/blog/692392/
#sktime
👍6
Делаем мотиватор для работы из кошачьей кормушки
Как заставить себя работать, если не хочется, а надо? Можно, конечно, вспомнить про все свои кредиты и ипотеку, которую надо оплачивать, а можно потратить выходные и переделать кошачью кормушку в устройство, которое будет поощрять вас любимыми сладостями за каждый коммит. Ну и что, что еда падает в миску? Зато весело.
Как повторить этот проект у себя дома, можно узнать здесь:
https://habr.com/ru/company/productivity_inside/blog/693266/
#diy
Как заставить себя работать, если не хочется, а надо? Можно, конечно, вспомнить про все свои кредиты и ипотеку, которую надо оплачивать, а можно потратить выходные и переделать кошачью кормушку в устройство, которое будет поощрять вас любимыми сладостями за каждый коммит. Ну и что, что еда падает в миску? Зато весело.
Как повторить этот проект у себя дома, можно узнать здесь:
https://habr.com/ru/company/productivity_inside/blog/693266/
#diy
😁18👍4🔥2💩2🤡2
Как превратить ваше CLI-приложение в программу с графическим интерфейсом всего одной строкой?
В этом нам поможет библиотека Gooey, которая, как можно догадаться из заголовка, превращает программу для консоли в полноценное приложение. При этом ей требуется всего одна строка.
Как использовать и как работает можно узнать здесь:
https://github.com/chriskiehl/Gooey
#библиотека #gooey
В этом нам поможет библиотека Gooey, которая, как можно догадаться из заголовка, превращает программу для консоли в полноценное приложение. При этом ей требуется всего одна строка.
Как использовать и как работает можно узнать здесь:
https://github.com/chriskiehl/Gooey
#библиотека #gooey
👍13
Популярные способы распараллеливания кода на Python
Использование стандартной реализации Cpython автоматически означает, что вы не можете полноценно распараллелить код из-за GIL. Но это не беда. Существует несколько способов распараллелить код на Python для повышения его производительности.
Подробнее об этих способах можно узнать здесь:
https://towardsdatascience.com/parallelizing-python-code-3eb3c8e5f9cd
Использование стандартной реализации Cpython автоматически означает, что вы не можете полноценно распараллелить код из-за GIL. Но это не беда. Существует несколько способов распараллелить код на Python для повышения его производительности.
Подробнее об этих способах можно узнать здесь:
https://towardsdatascience.com/parallelizing-python-code-3eb3c8e5f9cd
👍5
Более 50 вопросов с собеседований по Python
Насколько хорошо вы знаете Python? Проверьте свои силы, ответив на эти вопросы из статьи, которые задают на реальных собеседованиях:
https://bookflow.ru/spisok-voprosov-s-sobesedovanij-po-python/
Насколько хорошо вы знаете Python? Проверьте свои силы, ответив на эти вопросы из статьи, которые задают на реальных собеседованиях:
https://bookflow.ru/spisok-voprosov-s-sobesedovanij-po-python/
👍18
This media is not supported in your browser
VIEW IN TELEGRAM
Оцифровываем человека в 3D по одной фотографии
В этом нам поможет библиотека
Инструкция по использованию тут:
https://github.com/facebookresearch/pifuhd
#ml #библиотека
В этом нам поможет библиотека
PIFuHD
. Она использует многоуровневую неявную функцию с выравниванием по пикселям. Другими словами, она берёт фотографию, распознаёт на ней человека и отдаёт вам его 3D модель в достаточно высокой детализации.Инструкция по использованию тут:
https://github.com/facebookresearch/pifuhd
#ml #библиотека
👍14🔥7
Буквенная судоку на Python
Судоку — одна из самых популярных игр в мире. И вот небольшой гайд на Medium, как закодить небольшую Python-версию игры: https://tprg.ru/jsDq
#туториал #gamedev
Судоку — одна из самых популярных игр в мире. И вот небольшой гайд на Medium, как закодить небольшую Python-версию игры: https://tprg.ru/jsDq
#туториал #gamedev
👍7
Извлечение таблиц из pdf
При обработке pdf-файлов часто можно встретить таблицы. И не все инструменты способны их адекватно обработать и извлечь. В этой статье предлагается способ извлечения с помощью библиотеки Camelot. Он даёт возможность извлечь таблицы в виде pandas DataFrame для дальнейшей обработки, а также экспортировать таблицу в форматы csv, JSON, Excel и HTML.
Подробнее:
https://uproger.com/izvlechenie-tablicz-iz-pdf-s-pomoshhyu-camelot/
#camelot #pdf
При обработке pdf-файлов часто можно встретить таблицы. И не все инструменты способны их адекватно обработать и извлечь. В этой статье предлагается способ извлечения с помощью библиотеки Camelot. Он даёт возможность извлечь таблицы в виде pandas DataFrame для дальнейшей обработки, а также экспортировать таблицу в форматы csv, JSON, Excel и HTML.
Подробнее:
https://uproger.com/izvlechenie-tablicz-iz-pdf-s-pomoshhyu-camelot/
#camelot #pdf
👍8❤1🔥1
Как написать Telegram-бота на Python: делаем ремайндер
У нас на сайте появилась статья, которая на простом примере научит вас создавать телеграм-ботов с помощью Python. В данном случае это будет просто напоминалка о важных делах. Но, разобравшись с принципом создания один раз, вы сможете масштабировать полученный опыт бесконечно, создавая всё более продвинутых ботов.
Так не будем терять времени, подробности тут:
https://tproger.ru/articles/kak-napisat-telegram-bota-na-python-delaem-remajnder/
#бот #telegram
У нас на сайте появилась статья, которая на простом примере научит вас создавать телеграм-ботов с помощью Python. В данном случае это будет просто напоминалка о важных делах. Но, разобравшись с принципом создания один раз, вы сможете масштабировать полученный опыт бесконечно, создавая всё более продвинутых ботов.
Так не будем терять времени, подробности тут:
https://tproger.ru/articles/kak-napisat-telegram-bota-na-python-delaem-remajnder/
#бот #telegram
👍14😍3
Управление файлами в Django
Если с файлами, находящимися в вашем проекте всё более-менее понятно, то что делать с теми, которые могут загружать пользователи? Как реализовать функциональность приёма и обработки пользовательских файлов?
В этой статье вы узнаете, как Django обрабатывает файлы такого типа и как с ними безопасно обращаться:
https://www.mattlayman.com/django-riffs/accepting-files/
#django
Если с файлами, находящимися в вашем проекте всё более-менее понятно, то что делать с теми, которые могут загружать пользователи? Как реализовать функциональность приёма и обработки пользовательских файлов?
В этой статье вы узнаете, как Django обрабатывает файлы такого типа и как с ними безопасно обращаться:
https://www.mattlayman.com/django-riffs/accepting-files/
#django
👍9🐳2
Расширяем Python с помощью Cython, Rust и других языков
Когда чистого кода Python оказывается недостаточно, на помощь могут прийти другие языки, которые можно использовать через специальное расширение. В зависимости от вашей ситуации это может быть C, C ++, Rust или что-то ещё.
Давайте посмотрим, какие у нас есть варианты на такой случай и в каких сценариях они могут пригодиться:
https://pythonspeed.com/articles/rust-cython-python-extensions/
Когда чистого кода Python оказывается недостаточно, на помощь могут прийти другие языки, которые можно использовать через специальное расширение. В зависимости от вашей ситуации это может быть C, C ++, Rust или что-то ещё.
Давайте посмотрим, какие у нас есть варианты на такой случай и в каких сценариях они могут пригодиться:
https://pythonspeed.com/articles/rust-cython-python-extensions/
👍5🤨1
JupyterHub, или как перестать бояться pip install
JupyterHub — это тот же Jupyter, который ставится он на отдельный сервер и работает как клиент-серверное веб-приложение, позволяя автоматизировать и изолировать рабочее окружение каждого пользователя. Благодаря этому вам не надо думать об установке Jupyter и тратить локальные ресурсы.
Подробнее:
https://habr.com/ru/company/rostelecom/blog/689596/
#jupyter #datascience
JupyterHub — это тот же Jupyter, который ставится он на отдельный сервер и работает как клиент-серверное веб-приложение, позволяя автоматизировать и изолировать рабочее окружение каждого пользователя. Благодаря этому вам не надо думать об установке Jupyter и тратить локальные ресурсы.
Подробнее:
https://habr.com/ru/company/rostelecom/blog/689596/
#jupyter #datascience
👍6
Python 3.11: новые интересные функции, которые вы можете попробовать
Новая версия Python была опубликована 24 октября. Как и в любой версии, Python 3.11 содержит множество новшеств и изменений.
Предлагаем вам познакомиться с самыми интересными из них в этой статье:
https://realpython.com/python311-new-features/
Новая версия Python была опубликована 24 октября. Как и в любой версии, Python 3.11 содержит множество новшеств и изменений.
Предлагаем вам познакомиться с самыми интересными из них в этой статье:
https://realpython.com/python311-new-features/
👍16👏1😁1
Как запустить сервер PostgreSQL прямо в браузере
В данной статье речь пойдёт о новом инструменте, созданном с использованием Python, который называется
Подробнее о проекте можно узнать в этой статье:
https://habr.com/ru/company/skillfactory/blog/693332/
#sql #веб
В данной статье речь пойдёт о новом инструменте, созданном с использованием Python, который называется
postgres-wasm
. Это запускаемый в браузере сервер PostgreSQL с полным набором функционала, включая сохранение состояния в браузере, восстановление из pg_dump
и логическую репликацию из удалённой базы данных.Подробнее о проекте можно узнать в этой статье:
https://habr.com/ru/company/skillfactory/blog/693332/
#sql #веб
👍7🔥5
Создание детализированной фотографии по пикселизированному изображению
PULSE — самоконтролируемая генеративная модель дискретизации фотографий. Она позволяет создать воображаемые лица несуществующих людей на основе пикселизированного изображения. Да, это не позволит, как в шпионских фильмах восстановить лицо преступника по одному пикселю, но может подсказать примерные черты лица.
Подробнее о проекте и его использовании можно почитать тут:
https://github.com/adamian98/pulse
#ml #библиотека
PULSE — самоконтролируемая генеративная модель дискретизации фотографий. Она позволяет создать воображаемые лица несуществующих людей на основе пикселизированного изображения. Да, это не позволит, как в шпионских фильмах восстановить лицо преступника по одному пикселю, но может подсказать примерные черты лица.
Подробнее о проекте и его использовании можно почитать тут:
https://github.com/adamian98/pulse
#ml #библиотека
👍17❤8🔥3