Zen of Python
20.1K subscribers
1.23K photos
164 videos
32 files
3.18K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
«Напишите цикл, результатом которого будет следующий треугольник»:
Подборка актуальных вакансий для 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

#вакансии #работа
Вопросы на собеседовании для Junior Python-разработчика

Собираетесь пойти на собеседование? В этой статье рассказали и разобрали различные вопросы, которые уже задавали кандидатам на их собеседованиях:

https://tprg.ru/QIeL
Как создать прозрачный псевдоним атрибута в Python

При работе с API-интерфейсами может быть полезно переименовать атрибут в классе, но сохранить старое имя для обратной совместимости. Это означало бы сделать один атрибут псевдонимом для другого.

В этой статье рассмотрены два способа добиться этого:

https://tprg.ru/TgZC
Emphasoft ищут крутых Python-разработчиков

Ребята из Emphasoft помогают разрабатывать IT-решения полного цикла уникальным стартапам из Кремниевой долины.
Если вы хотите, находясь у себя дома, работать в топовой команде из Silicon Valley, взаимодействовать с крутыми специалистами, видеть реальный вклад в проект и быстро прогрессировать вместе с командой, то переходите по ссылке за подробностями и оставляйте свой отклик:

https://tprg.ru/KdAH

#вакансия
Зачем Python столько знаков подчёркивания

Знак подчёркивания встречается в разных языках программирования, но в Python он используется особенно часто, например, в __init__ их аж 4 штуки.

В этой статье вы подробнее узнать о том, зачем нужен знак подчёркивания и где он используется:

https://tprg.ru/UcxV
Синтаксические анализаторы XML в Python

Вы можете использовать это руководство, как дорожную карту, которая проведёт вас через запутанный мир синтаксических анализаторов XML в Python. Вы узнаете, какие анализаторы существуют, как ими пользоваться, их плюсы и минусы:

https://tprg.ru/FPyV
Узнали себя?
👍3
Быстрое прототипирование в проектах анализа данных

Быстрое прототипирование снижает риски затрат при неуспешном проекте. В этой статье автор поделился своим мнением о том, на что стоит обращать внимание при прототипировании, какие цели должны решаться и что это нам даёт:

https://tprg.ru/b2Dz
👍2
Отладка контейнерного приложения Django в VS Code

Изучив эту статью, вы узнаете, как отлаживать контейнерное приложение, создавать конфигурацию запуска VS Code для присоединения к контейнеру Docker, а также изменять manage.py для запуска debugpy.

Подробнее:

https://tprg.ru/H8tB

#django
Бесплатный курс по OpenCV на Python

В этом видеокурсе от freeCodeCamp вы сможете изучить всё, что вам нужно знать об OpenCV. Вы начнёте с основ и дойдёте до более сложных концепций.

Ближе к концу у вас будет практический опыт построения модели компьютерного зрения для классификации персонажей популярного сериала.

https://tprg.ru/s2GI

#видео
Деструктор в Python: уничтожение объектов

Статья окажется полезна для начинающих разработчиков. Здесь вы узнаете о методе, который вызывается при уничтожении объекта, способе его создания, использовании, а также о том, как он работает в Python.

Подробнее:

https://tprg.ru/Xja6
Всё, что нужно знать начинающему о Git

Умение пользоваться хотя бы базовым набором команд Git необходимо каждому разработчику, ведь Git является неотъемлемой частью разработки. Все необходимые базовые команды рассмотрены в этой статье:

https://tprg.ru/PU2j

#git
Создание приложения со списком дел с помощью Python

Создайте своё собственный менеджер задач на Python, используя SQLAlchemy. Вы научитесь не просто писать программу на Python, но и работать с БД. Подробнее:

https://tprg.ru/pBjX
Надо было использовать VSCode
Что почитать. Julien Danjou «Serious Python»

Serious Python содержит значительное количество проверенных практикой и временем советов от опытного разработчика, а также от приглашённых участников.

Книга доступна онлайн:

https://tprg.ru/kZtC

#книга
Полиграф на Arduino и Python

Проект не новый, но тем не менее интересный. Разработчик из Испании, спроектировал и собрал полиграф, используя Arduino Uno.

В работе полиграфа используются три разных датчика. Первый — датчик кожно-гальванической реакции, или датчик КГР, второй датчик — импульсный, а третий отмечает изменения в дыхании.

Узнать подробности, а также изучить код проекта можно тут:

https://tprg.ru/MAE7

#diy
Бот-модератор для Telegram своими руками

Благодаря этим трём статьям, вы создадите своего собственного бота на Python, который сможет чистить чат, банить участников и выдавать им предупреждения, приветствовать новых участников чата и не только:

Часть 1 — https://tprg.ru/0nI2

Часть 2 — https://tprg.ru/Isj3

Часть 3 — https://tprg.ru/qVs8
Кроссплатформенное Data Science приложение с помощью PySimpleGUI

С помощью библиотеки PySimpleGUI можно создавать самые разные графические интерфейсы для различных платформ быстро и просто.

В этой статье вы узнаете, как создать Data Science приложение с помощью PySimpleGUI для Windows, а затем сможете перенести его и на другие ОС при желании. Подробнее:

https://tprg.ru/3HFx

#datascience #библиотека
Аннотации? Какие аннотации?
👍1
Курс по парсингу сайтов на Python

Этот плейлист содержит серию уроков, в которых вы с полного нуля научитесь использовать парсинг сайтов Python и собирать нужную вам информацию. В рамках курса вы научитесь работать с requests, bs4, fake-useragent, multiprocessing, json, авторизацией на сайтах, кукисами и другим интересным вещам.

Пройти курс:

https://tprg.ru/D9lk

#курс
👍1