Pythonist.ru - образование по питону
24.2K subscribers
327 photos
6 videos
5 files
1.17K links
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock

РКН: https://rknn.link/car
Download Telegram
Один из мифов вокруг ИИ-кодинга: если подобрать нужный промпт — модель сама напишет качественный код

На деле это проверяется за минуту. Два разработчика с одной и той же просьбой «собери сервис для регистрации пользователей» получат разные результаты. У одного выйдет чистый Litestar с типизацией и тестами. У второго — заготовка, которая ляжет при первой же доработке.

Дело не в тексте запроса.

Модель не видит ваш проект. Она не знает, какие соглашения приняты, какие библиотеки уже подключены, какой уровень покрытия тестами считается нормальным. Пока этой информации у нее нет — она отвечает по своему усредненному представлению, а не по вашему.

Поэтому вокруг модели нужно достроить то же самое, что и у обычного разработчика: набор правил, шаблоны, инструменты проверки, критерии приемки.

Именно это и делает Алексей Жиряков на воркшопе karpovꓸcourses «AI-first разработка на Python». За 4 часа собирает готовую агентную среду поверх живого проекта на Litestar и PostgreSQL — от настройки правил до автоматического ревью и подсчета вклада ИИ в цифрах.

Алексей покажет, как настроить правила проекта под задачу агента, как через OpenRouter поднять связку моделей «дешевая пишет — дорогая проверяет», которая помогает снижать стоимость генерации, как научить агента проверять код по чек-листу вашей архитектуры и как измерить вклад ИИ по коммитам.

С воркшопа забираете шаблон AI-first проекта, готовый к продакшену, набор правил и чек-листов, настроенную схему выбора модели под задачу и запись эфира в LMS. Тем, кто пишет на FastAPI, тоже подходит — это отдельно прописано в разделе с вопросами.

Соберите агентную среду, которая пишет код по правилам вашего проекта: https://clc.to/erid_2W5zFHxHWTT
С промокодом aikarpov20 — скидка 20%

Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFHxHWTT
👍31🔥1🙏1
👩‍💻 Задача с кодом. Бит четности

Биты четности используются для проверки того, не были ли нарушены двоичные данные в ходе передачи. Работают они следующим образом:

- Если двоичная строка содержит нечетное количество единиц, бит четности — 1.
- Если двоичная строка содержит четное количество единиц, бит четности — 0.
- Бит четности добавляется в конец двоичной строки.

🔵 Задание

Создайте функцию, которая будет при помощи битов четности проверять, валидна ли двоичная строка.

🔵 Рабочий пример

 validate_binary("10110010") ➞ True
# Последняя цифра - бит четности.
# 0 - последняя цифра.
# 0 означает, что число единиц должно быть четным.
# Здесь 4 единицы.
# Возвращаем True.


🔵 Другие примеры

validate_binary("00101101") ➞ True
validate_binary("11000000") ➞ True
validate_binary("11000001") ➞ False


🔵 Примечание: в инпуте всегда будет 8 символов (байт).


⭐️ Решение на нашем сайте

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
Как систематизировать знания перед техническим интервью и не закопаться в сотнях разрозненных статей?
Для тех, кто хочет разложить всё по полочкам, автор канала @rolan_channel собрал отличный практический гайд: 60 реальных вопросов с Python-собеседований в крупные компании (Сбер, VK) с подробными и понятными ответами.

Внутри — не просто сухая теория, а прикладная база, которую реально спрашивают на собесах:

🔵Python Core: устройство dict, работа памяти, генераторы и тонкости GIL.
🔵Асинхронность: корутины, event loop и частые ошибки в asyncio.
🔵Базы данных: индексы, транзакции и партиционирование в Postgres.
🔵Архитектура и инфраструктура: Redis, Celery, микросервисы, сравнение Kafka и RabbitMQ.
🔵Live-coding: разбор практических задач прямо с интервью.

Файл распространяется бесплатно. Переходи на канал автора, забирай шпаргалку через бота и закрывай пробелы в знаниях перед созвонами:
https://t.me/rolan_channel/74
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🔥2😁2
✔️ Работа с числами и математические операции в Python

1️⃣ Абсолютное значение числа в Python. При анализе данных часто требуется быстро найти абсолютное значение набора чисел. Для выполнения этой задачи Python предлагает простую встроенную функцию — abs().

2️⃣ Возведение в степень в Python: полное руководство. Возведение в степень — очень важная операция в различных областях программирования, от анализа данных до разработки алгоритмов. В этой статье рассмотрены функции для выполнения этой операции (встроенные, а также из модуля math и библиотеки Numpy).

3️⃣ Как округлить число в Python. При работе со значениями с плавающей запятой (числа с дробной частью) нам может понадобиться округлить число в большую или меньшую сторону или до ближайшего целого числа. В этой статье на примерах рассмотрены встроенные функции, которые позволяют нам округлять числа.

4️⃣ Как возвести число в квадрат в Python. Чтобы возвести число в квадрат, нужно умножить это число само на себя. В Python есть несколько способов сделать это. В статье рассмотрено возведение в квадрат при помощи оператора **, встроенной функции pow() и функции math.pow() из модуля math.

5️⃣ Как преобразовать строку в число в Python. Бывает, данные хранятся или получаются от пользователя в неподходящем формате, т.е. тип этих данных не подходит для манипуляций, которые с ними нужно проделать. В этой статье на примерах разбирается преобразование строкового типа в целочисленный.

6️⃣ Как преобразовать строку в число с плавающей запятой в Python. Если в предыдущей статье разбиралось приведение строкового типа к типу int, то в этой - приведение к float. Отдельно рассмотрены случаи, когда в строке есть лишние запятые, когда нужно преобразовать список строк и задать определенную точность.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
⭐️ Вакансии по Python за неделю:

📥 Младший Python разработчик
OZON
Junior · Hybrid

📥 Стажер-студент Backend разработчик Python (AI & Data Science)
Сбер
Junior · Onsite · Санкт-Петербург

📥 Backend Python Intern (AI & Data Science)
Сбер
Part time · Junior · Onsite · Санкт-Петербург

📥 Junior Python Developer
StackBridge
Junior · Remote · Россия · 💰 ₽70 000 – 110 000

📥 Junior Data Scientist
Glowbyte
Junior · Hybrid · Москва · 💰 от ₽100 000

📥 Python Backend Developer
Bell Integrator
Middle · Onsite · Москва

📥 ETL Developer
HuntTech
Middle · Remote · РФ · 💰 ₽195 000 – 240 000

📥 Middle Data Scientist
Middle · Россия · 💰 ₽200 000 – 230 000

📥 Python Backend разработчик (мидл+)
Piklema
Middle · Hybrid · Москва

📥 Senior Java разработчик
Бизнес Технологии
Senior · Hybrid · Санкт-Петербург, Пермь, Нижний Новгород +2 · 💰 ₽200 000 – 300 000

📥 Middle+ AI инженер
Точка
Middle · Remote · Удаленно · 💰 до ₽390 000

📥 Python / Computer Vision Engineer (трекинг-модуль, спортивная видеоаналитика)
United Developers
Middle · Remote · Тольятти


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
Оффер редко приходит сам. Обычно между «без работы» и «оффер получен» стоят десятки откликов, доработок резюме и часов поиска.

Talanto.work помогает пройти этот путь быстрее:
🟠 50 000+ IT-вакансий с разных сайтов

🟠 Telegram-бот с уведомлениями по вашим фильтрам

🟠 Проверка резюме и рекомендации по улучшению

🟠 Проверка соответствия резюме конкретной вакансии

🟠 Генератор персональных сопроводительных писем

Ищите работу не дольше. Ищите эффективнее.
Please open Telegram to view this post
VIEW IN TELEGRAM
Вакансии по Python за неделю:

⭐️ Python разработчик
Тензор
Middle · Hybrid · Москва · ₽100 000 – 250 000

⭐️ ML Engineer
Максима Прайдекс
Junior · Hybrid · Москва · ₽120 000

⭐️ Python/AI Developer
Sance.AI
Junior · Remote · ₽120 000 – 150 000

⭐️ Python / LLM Engineer: RAG и ИИ-агенты
ООО "М-ТЕХ"
Middle · Remote · Москва · до ₽150 000

⭐️ Middle / Senior Data Analyst
GGsel
Middle · Remote · от ₽180 000

⭐️ Python Developer (Trust & Safety)
Wildberries
Middle · Remote

⭐️ Python разработчик
ИнфоТеКС
Middle · Onsite · Пенза, Уфа

⭐️ Разработчик Backend (Python/DRF)
ДВГ Проджект
Middle · Белгород

⭐️ Fullstack Developer (React/Python)
НДА
Middle · Onsite · Кипр

⭐️ Data Scientist (Middle)
HuntTech
Middle · Remote · Россия · ₽200 000 – 250 000

⭐️ Python Engineer AI/ML
Tango.me
Middle · Onsite · Варшава · $3 000 – 4 000

⭐️ Старший бэкенд-разработчик
Авито
Senior · Remote


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
⌨️ Оживляем код: первые шаги в ООП на Python

Приглашаем на открытый урок.

🗓 03 августа в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Pyhon-разработчик».

На занятии вы узнаете:
✔️ Что такое класс и объект, и зачем они нужны.
✔️ Как создавать свои типы данных с атрибутами и методами.
✔️ Как объединять данные и логику внутри класса.
✔️ Как применить ООП на простом практическом примере.

🔗 Ссылка на регистрацию: https://vk.cc/cZX7jP

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁2🙏2🔥1
💬 Задача на логику. Какого цвета твоя шляпа?

Трех человек построили гуськом. Для простоты восприятия дадим им имена: Олег, Семен и Павел. Олег стоит первым, он не видит двух других. За Олегом стоит Семен и видеть он может только Олега. Павел стоит третьим, он видит и Олега, и Семена.

У организаторов эксперимента есть набор из пяти шляп: две белых и три черных (количество и цвета шляп — не секрет).

Участникам эксперимента завязали глаза и надели на каждого по шляпе (выбрали случайно, а две лишних убрали с глаз долой). После этого глаза развязали.

У Павла спросили, знает ли он, какого цвета его шляпа. Он ответил, что нет.

После этого спросили Семена, но он тоже сказал, что не знает цвет своей шляпы.

А вот Олег сказал, что может с уверенностью сказать, какая шляпа у него на голове. Как он это определил (и какого все-таки цвета его шляпа)?

✔️ Решение тут

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
One Day Offer: заходи в команду, которая двигает финансы на терабайтах данных! 🔥

На связи блок «Финансы» в Сбере! Мы строим системы, которые автоматизируют казначейство, риск‑менеджмент, отчётность — и добавляем AI для точных прогнозов.

На One Day Offer мы хотим найти коллег сразу в 3 продуктовые команды. Базовый стек и уровень задач одинаковы — выбирай направление по душе:

✔️ BigData: Spark (batch+streaming), сложные SQL‑оптимизации, DWH/Data Lake.
✔️ Микросервисы: Python (FastAPI/Django), API, интеграции с системами.

От тебя ждём: Python от 5 лет, экспертный SQL, PySpark, SOLID/asyncio, HDFS/Kafka.

👉 Регистрируйся по ссылке. Встречаемся 8 августа!
3🔥2👏1🤔1
Коротко и по факту
7💯3🔥2🤔1
💥 Вакансии по Python за неделю:

📥 Junior Python-разработчик (стажировка)
Сбер
Junior · Onsite · Москва

📥 Junior Python Developer
ITK academy
Junior · Remote · Россия · 💰 от ₽75 000

📥 Python Developer (middle)
Мегафон
Middle · Onsite · Екатеринбург

📥 Backend-разработчик (Python)
OperAI
Part time · Middle · Remote · Москва

📥 Automation QA Engineer (Python)
IT Test
Middle · Hybrid · Тула, Санкт-Петербург, Ульяновск · 💰 от ₽150 000

📥 Backend Developer
Djatu
Senior · Onsite · Москва · 💰 ₽150 000 – 200 000

📥 Backend Developer (Middle/Senior)
ВкусВилл
Middle · Onsite · Москва

📥 Python Backend Engineer Middle (AI)
Сбер
Middle · Hybrid · Москва

📥 Python Developer
Domclick
Middle · Hybrid · Москва

📥 Middle Python разработчик
Omega Solution
Middle · Remote · Польша · 💰 от $3 000

📥 Python Developer
Сбербанк
Middle · Onsite · Москва · 💰 ₽280 000 – 460 000

📥 Middle/Senior Python Developer
ПАО МТС
Middle · Remote · РФ

📥 ML Engineer / Data Scientist (Search & Recommendations)
Wisebits
Middle · Remote · Кипр · 💰 от €5 000


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤‍🔥1
✔️ Тест. Списки и кортежи в Python

Списки и кортежи — основа работы с данными в Python. Они встречаются почти в каждом проекте, и без понимания этих структур не обойтись.

Хотите проверить, насколько уверенно вы с ними обращаетесь? Пройдите тест и узнайте, на каком уровне ваши знания.

#тест #списки

👁 Пройти тест
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰2
Работа с SQLAlchemy и alembic в FastAPI

Приглашаем на открытый урок.

🗓 11 августа в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Pyhon-разработчик».

На этом вебинаре вы разберётесь, как подключить базу данных к FastAPI-приложению с помощью синхронного SQLAlchemy. Опишете модели, поработаете с сессией и управлять изменениями схемы через Alembic.

Результат:
- Научитесь работать с базой данных через SQLAlchemy.
- Научитесь описывать модели и связи между таблицами.
- Разберёте, как создавать и применять миграции через alembic.

🔗 Ссылка на регистрацию: https://vk.cc/d0cekH

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2
⚙️ Функции. Рекурсия в Python: концепции, примеры и советы

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

В этой статье мы рассмотрим саму концепцию рекурсии, разберем, как она работает в Python, и поговорим о ее практическом применении.

#функции

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
One Day Offer для Python-разработчиков!💚

15 августа открываем двери в команду Agent Execution Framework ⚡️

Коллеги создают платформу для GenAI‑агентов в банке — делают так, чтобы ИИ реально работал в серьёзных финпроцессах: с безопасностью, нагрузкой и пользой.

Чем предстоит заниматься:

✔️ развивать backend на Python
✔️ подключать LLM, инструменты, базы знаний и RAG
✔️ строить пайплайны оценки качества агентов
✔️ участвовать в архитектуре и ревью кода

Встречаемся 15 августа онлайн.

Регистрируйся по ссылке
👍3🙏21😁1
💡 Tips & Tricks. Метод get() у словарей и его «дефолтный» результат

Разобрали, как работает метод get() у dict.

▶️ Читать статью

#tipsandtricks #словари
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2👌1
Открыли регистрацию на E-CUP 2026 Students 🎓

В этом сезоне — только для студентов. Будет интересно тем, кто изучает ML / DS / big data / аналитику данных.

Сможете ускорить модель по поиску дубликатов на 20%? Получится создать классификатор для модерации товаров? Сумеете предсказать поведение покупателя?

Как минимум — попробуете и получите фидбэк от тех, кто делает это в Ozon Tech каждый день. Как максимум — разделите призовой фонд в 7 200 000 ₽ в торжественной атмосфере конференции E-CODE.

Нетривиальные задачи, нетворк с ведущими специалистами индустрии, кастомный мерч и шанс масштабно усилить портфолио — это про E-CUP 2026 Students.
Больше подробностей и регистрация ↩️
3🔥2🙏2👍1