Tproger ищет веб-разработчиков
— фронтендера: https://tprg.ru/ZMg1
— бэкендера: https://tprg.ru/W1SK
— фулстека: https://tprg.ru/fYFg
Откликайтесь и станьте частью нашей команды.
#вакансия
— фронтендера: https://tprg.ru/ZMg1
— бэкендера: https://tprg.ru/W1SK
— фулстека: https://tprg.ru/fYFg
Откликайтесь и станьте частью нашей команды.
#вакансия
👎1
Зачем нужна документация к коду и что такое Docs as Code
Вышел новый выпуск Moscow Python Podcast, где обсудили не только необходимость документации к коду, но также разобрали подход Docs as Code.
Посмотреть тут:
https://tprg.ru/0T26
#видео #подкаст
Вышел новый выпуск Moscow Python Podcast, где обсудили не только необходимость документации к коду, но также разобрали подход Docs as Code.
Посмотреть тут:
https://tprg.ru/0T26
#видео #подкаст
YouTube
Moscow Python Podcast. Docs as Code (level: all)
В гостях у Moscow Python Podcast разработчик компании Recall Masters Анатолий Щербаков. Поговорили с Анатолием о документации к вашему коду, почему она нужна и о подходе Docs as Code.
Ведущие выпуска — сооснователь MoscowPython и компании DryLabs Валентин…
Ведущие выпуска — сооснователь MoscowPython и компании DryLabs Валентин…
Что почитать. Ли Воган «"Непрактичный" Python»
Эта книга пригодится разработчикам, которые самостоятельно осваивают язык. Здесь не будет скучного заумного объяснения многочисленной теории, ведь вы будете реализовывать различные проекты. Книга отлично дополняет теоретическую часть будь то документация или другая книга.
#книги
Эта книга пригодится разработчикам, которые самостоятельно осваивают язык. Здесь не будет скучного заумного объяснения многочисленной теории, ведь вы будете реализовывать различные проекты. Книга отлично дополняет теоретическую часть будь то документация или другая книга.
#книги
Django Admin с миллионами записей — 11 практик оптимизаций для начинающих
Django Admin — это готовый CRUDL интерфейс с поиском, фильтрами и хитрыми настройками. В этой статье представлены 11 практик, которые помогут избегать проблем с производительностью Django Admin:
https://tprg.ru/KYeW
#django
Django Admin — это готовый CRUDL интерфейс с поиском, фильтрами и хитрыми настройками. В этой статье представлены 11 практик, которые помогут избегать проблем с производительностью Django Admin:
https://tprg.ru/KYeW
#django
7 способов сделать структуру вашего проекта Python более элегантной
В этой статье содержатся рекомендации по организации вашего проекта для удобства его поддержки при его развитии, а также упрощения взаимодействия с ним вам и другим программистам в будущем:
https://tprg.ru/t2D0
В этой статье содержатся рекомендации по организации вашего проекта для удобства его поддержки при его развитии, а также упрощения взаимодействия с ним вам и другим программистам в будущем:
https://tprg.ru/t2D0
👍1
AntiToxic Bot — бот, распознающий токсичных пользователей в Telegram чатах
На Python создано огромное количество различных Telegram-ботов, это связано с популярностью мессенджера. Но у такой популярности есть и обратная сторона — множество пользователей, которые разжигают ссоры, вражду и просто ведут себя неподобающим образом в чатах и комментариях каналов.
Автор этой статьи решил бороться с такими пользователями и создал бота, которые отслеживает токсичных личностей с помощью нейросетей и банит их.
Подробности:
https://tprg.ru/P8Dy
На Python создано огромное количество различных Telegram-ботов, это связано с популярностью мессенджера. Но у такой популярности есть и обратная сторона — множество пользователей, которые разжигают ссоры, вражду и просто ведут себя неподобающим образом в чатах и комментариях каналов.
Автор этой статьи решил бороться с такими пользователями и создал бота, которые отслеживает токсичных личностей с помощью нейросетей и банит их.
Подробности:
https://tprg.ru/P8Dy
👎1
Приём крипто-платежей с помощью Django и Coinbase
Допустим, вы создали интернет-магазин и хотите сделать возможность оплаты максимально разнообразной и удобной для пользователя. Тогда вы можете возможность оплаты криптовалютой.
В этой статье вы узнаете, как с помощью сервиса Coinbase Commerce принимать крипто-платежи в различных цифровых валютах:
https://tprg.ru/gWhQ
Допустим, вы создали интернет-магазин и хотите сделать возможность оплаты максимально разнообразной и удобной для пользователя. Тогда вы можете возможность оплаты криптовалютой.
В этой статье вы узнаете, как с помощью сервиса Coinbase Commerce принимать крипто-платежи в различных цифровых валютах:
https://tprg.ru/gWhQ
👍1
Подборка актуальных вакансий для IT-специалистов
— Data Engineer в Sportmaster Lab
Где: Санкт-Петербург, Москва, Краснодар, можно удалённо
Сколько: От 100 000 до 350 000 ₽
Стек: Python 3, Pandas, Numpy, Airflow, Apache, Apache Kafka, Hadoop, Hive, Oracle, SQL, PySpark
— Инженер-программист в Sportmaster Lab
Где: Санкт-Петербург
Сколько: От 170 000 до 250 000 ₽
Стек: Python, Ansible, Docker, Grafana, Jenkins, JVM, Kubernetes, Linux, My, Nginx, PostgeSQL, Prometheus, TCP/IP, Zabbix, Bitbucket, Jaeger, OpenTracing
— Data / ML Engineer в Sportmaster Lab
Где: Липецк, Москва, Санкт-Петербург
Сколько: От 100 000 до 150 000 ₽
Стек: Python, Airflow, Impala/Hive, Kafka, Oracle PL/SQL, Spark, Spark Streaming, SQL
— Middle Data Scientist в Sportmaster Lab
Где: Санкт-Петербург, Липецк, Москва
Сколько: От 120 000 до 350 000 ₽
Стек: Python, MS SQL, NLP, SQL
— Аналитик продукта / данных в Sportmaster Lab
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽
Стек: Python 3, Pandas, Numpy, Airflow, Apache, Apache Kafka, Hadoop, Hive, Oracle, SQL, PySpark
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования
Стек: Python, Ansible, Bash, BigQuery, Docker, Exasol, GCP, Golang, Java, JavaScript, Jenkins, Jira, k8s, Kafka, MySQL, NoSQL, PostgreSQL, Redis, Redshift, Spark, SQL, UNIX, Vertica
— DevOps Engineer (Cube Cloud) в Cube Dev
Где: Удалённо
Сколько: От 8000 $
Стек: Python, Ansible, AWS, Azure, GCP, JavaScript, Kubernetes, PHP, Pulumi, Rust, Terraform, TypeScript
#вакансии #работа
— Data Engineer в Sportmaster Lab
Где: Санкт-Петербург, Москва, Краснодар, можно удалённо
Сколько: От 100 000 до 350 000 ₽
Стек: Python 3, Pandas, Numpy, Airflow, Apache, Apache Kafka, Hadoop, Hive, Oracle, SQL, PySpark
— Инженер-программист в Sportmaster Lab
Где: Санкт-Петербург
Сколько: От 170 000 до 250 000 ₽
Стек: Python, Ansible, Docker, Grafana, Jenkins, JVM, Kubernetes, Linux, My, Nginx, PostgeSQL, Prometheus, TCP/IP, Zabbix, Bitbucket, Jaeger, OpenTracing
— Data / ML Engineer в Sportmaster Lab
Где: Липецк, Москва, Санкт-Петербург
Сколько: От 100 000 до 150 000 ₽
Стек: Python, Airflow, Impala/Hive, Kafka, Oracle PL/SQL, Spark, Spark Streaming, SQL
— Middle Data Scientist в Sportmaster Lab
Где: Санкт-Петербург, Липецк, Москва
Сколько: От 120 000 до 350 000 ₽
Стек: Python, MS SQL, NLP, SQL
— Аналитик продукта / данных в Sportmaster Lab
Где: Санкт-Петербург, Москва, Липецк
Сколько: От 100 000 до 150 000 ₽
Стек: Python 3, Pandas, Numpy, Airflow, Apache, Apache Kafka, Hadoop, Hive, Oracle, SQL, PySpark
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Сколько: По итогам собеседования
Стек: Python, Ansible, Bash, BigQuery, Docker, Exasol, GCP, Golang, Java, JavaScript, Jenkins, Jira, k8s, Kafka, MySQL, NoSQL, PostgreSQL, Redis, Redshift, Spark, SQL, UNIX, Vertica
— DevOps Engineer (Cube Cloud) в Cube Dev
Где: Удалённо
Сколько: От 8000 $
Стек: Python, Ansible, AWS, Azure, GCP, JavaScript, Kubernetes, PHP, Pulumi, Rust, Terraform, TypeScript
#вакансии #работа
Вопросы на собеседовании для Junior Python-разработчика
Собираетесь пойти на собеседование? В этой статье рассказали и разобрали различные вопросы, которые уже задавали кандидатам на их собеседованиях:
https://tprg.ru/QIeL
Собираетесь пойти на собеседование? В этой статье рассказали и разобрали различные вопросы, которые уже задавали кандидатам на их собеседованиях:
https://tprg.ru/QIeL
Как создать прозрачный псевдоним атрибута в Python
При работе с API-интерфейсами может быть полезно переименовать атрибут в классе, но сохранить старое имя для обратной совместимости. Это означало бы сделать один атрибут псевдонимом для другого.
В этой статье рассмотрены два способа добиться этого:
https://tprg.ru/TgZC
При работе с API-интерфейсами может быть полезно переименовать атрибут в классе, но сохранить старое имя для обратной совместимости. Это означало бы сделать один атрибут псевдонимом для другого.
В этой статье рассмотрены два способа добиться этого:
https://tprg.ru/TgZC
Emphasoft ищут крутых Python-разработчиков
Ребята из Emphasoft помогают разрабатывать IT-решения полного цикла уникальным стартапам из Кремниевой долины.
Если вы хотите, находясь у себя дома, работать в топовой команде из Silicon Valley, взаимодействовать с крутыми специалистами, видеть реальный вклад в проект и быстро прогрессировать вместе с командой, то переходите по ссылке за подробностями и оставляйте свой отклик:
https://tprg.ru/KdAH
#вакансия
Ребята из Emphasoft помогают разрабатывать IT-решения полного цикла уникальным стартапам из Кремниевой долины.
Если вы хотите, находясь у себя дома, работать в топовой команде из Silicon Valley, взаимодействовать с крутыми специалистами, видеть реальный вклад в проект и быстро прогрессировать вместе с командой, то переходите по ссылке за подробностями и оставляйте свой отклик:
https://tprg.ru/KdAH
#вакансия
Зачем Python столько знаков подчёркивания
Знак подчёркивания встречается в разных языках программирования, но в Python он используется особенно часто, например, в
В этой статье вы подробнее узнать о том, зачем нужен знак подчёркивания и где он используется:
https://tprg.ru/UcxV
Знак подчёркивания встречается в разных языках программирования, но в Python он используется особенно часто, например, в
__init__
их аж 4 штуки.В этой статье вы подробнее узнать о том, зачем нужен знак подчёркивания и где он используется:
https://tprg.ru/UcxV
Синтаксические анализаторы XML в Python
Вы можете использовать это руководство, как дорожную карту, которая проведёт вас через запутанный мир синтаксических анализаторов XML в Python. Вы узнаете, какие анализаторы существуют, как ими пользоваться, их плюсы и минусы:
https://tprg.ru/FPyV
Вы можете использовать это руководство, как дорожную карту, которая проведёт вас через запутанный мир синтаксических анализаторов XML в Python. Вы узнаете, какие анализаторы существуют, как ими пользоваться, их плюсы и минусы:
https://tprg.ru/FPyV
Быстрое прототипирование в проектах анализа данных
Быстрое прототипирование снижает риски затрат при неуспешном проекте. В этой статье автор поделился своим мнением о том, на что стоит обращать внимание при прототипировании, какие цели должны решаться и что это нам даёт:
https://tprg.ru/b2Dz
Быстрое прототипирование снижает риски затрат при неуспешном проекте. В этой статье автор поделился своим мнением о том, на что стоит обращать внимание при прототипировании, какие цели должны решаться и что это нам даёт:
https://tprg.ru/b2Dz
👍2
Отладка контейнерного приложения Django в VS Code
Изучив эту статью, вы узнаете, как отлаживать контейнерное приложение, создавать конфигурацию запуска VS Code для присоединения к контейнеру Docker, а также изменять
Подробнее:
https://tprg.ru/H8tB
#django
Изучив эту статью, вы узнаете, как отлаживать контейнерное приложение, создавать конфигурацию запуска VS Code для присоединения к контейнеру Docker, а также изменять
manage.py
для запуска debugpy
.Подробнее:
https://tprg.ru/H8tB
#django
Бесплатный курс по OpenCV на Python
В этом видеокурсе от freeCodeCamp вы сможете изучить всё, что вам нужно знать об OpenCV. Вы начнёте с основ и дойдёте до более сложных концепций.
Ближе к концу у вас будет практический опыт построения модели компьютерного зрения для классификации персонажей популярного сериала.
https://tprg.ru/s2GI
#видео
В этом видеокурсе от freeCodeCamp вы сможете изучить всё, что вам нужно знать об OpenCV. Вы начнёте с основ и дойдёте до более сложных концепций.
Ближе к концу у вас будет практический опыт построения модели компьютерного зрения для классификации персонажей популярного сериала.
https://tprg.ru/s2GI
#видео
YouTube
OpenCV Course - Full Tutorial with Python
Learn everything you need to know about OpenCV in this full course for beginners. You will learn the very basics (reading images and videos, image transformations) to more advanced concepts (color spaces, edge detection). Towards the end, you'll have hands…
Деструктор в Python: уничтожение объектов
Статья окажется полезна для начинающих разработчиков. Здесь вы узнаете о методе, который вызывается при уничтожении объекта, способе его создания, использовании, а также о том, как он работает в Python.
Подробнее:
https://tprg.ru/Xja6
Статья окажется полезна для начинающих разработчиков. Здесь вы узнаете о методе, который вызывается при уничтожении объекта, способе его создания, использовании, а также о том, как он работает в Python.
Подробнее:
https://tprg.ru/Xja6
Всё, что нужно знать начинающему о Git
Умение пользоваться хотя бы базовым набором команд Git необходимо каждому разработчику, ведь Git является неотъемлемой частью разработки. Все необходимые базовые команды рассмотрены в этой статье:
https://tprg.ru/PU2j
#git
Умение пользоваться хотя бы базовым набором команд Git необходимо каждому разработчику, ведь Git является неотъемлемой частью разработки. Все необходимые базовые команды рассмотрены в этой статье:
https://tprg.ru/PU2j
#git