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

РКН: https://rknn.link/car
Download Telegram
Коротко и по факту
8💯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
👏21👍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.
Больше подробностей и регистрация ↩️
4🔥2🙏2👍1
👀 Списки. List Comprehension — пояснение для тех, кто никак не может понять

Не можете запомнить, писать ли в list comprehension оператор if перед for, а комбинацию if..else после, или наоборот? Прочитав эту статью, вы поймете, из каких частей состоит представление списка, и больше не будете путаться!

#списки

▶️ Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1
👀 Работа с файлами в Python

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

🎌 Как читать excel-файлы (xlsx) при помощи Python. Из этой статьи вы узнаете, как читать excel-файлы (xlsx) при помощи Python-библиотек xlrd, openpyxl и pandas.

🎌 Как удалить файл в Python. В этой статье рассмотрены несколько способов удаления файла с помощью кода на Python, а также лучшие практики для этого.

🎌 Распаковка файлов из архивов zip или tar.gz с помощью Python. Из этой статьи вы узнаете, как распаковать один или несколько архивов zip и tar.gz средствами языка Python.

🎌 Как получить текущую директорию в Python. В Python есть два основных модуля, которые можно использовать для доступа к путям файловой системы: модуль os и модуль pathlib. Давайте посмотрим, какие возможности они предлагают.
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤔1
💬 Задача на логику. Сколько шариков было у мальчика?

Мальчик купил в магазине шарики для игр. С ними он отправился к друзьям, которых посетил всех по очереди. Всего он заходил в 20 домов.

В каждом доме мальчик отдавал половину имеющихся у него шариков и брал один шарик у друга.

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

Из последнего дома он вышел с 2 шариками.

Сколько шариков было у мальчика вначале?

Пишите свои варианты в комментариях, а правильный ответ мы опубликуем вечером.

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
1🎉1
Python asyncio: gather, wait, TaskGroup на практике

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

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

На этом вебинаре вы разберёте продвинутые возможности библиотеки asyncio: чем отличаются asyncio.gather, asyncio.wait и asyncio.TaskGroup, как управлять несколькими задачами и что делать, чтобы долгие операции не блокировали выполнение программы.

Результат:
- Поймёте разницу между gather, wait и TaskGroup.
- Научитесь запускать и контролировать несколько асинхронных задач.
- Разберёте поведение ошибок и отмены задач.
- Узнаете, зачем нужен await asyncio.sleep(0).

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

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥1
Ответ к задаче "Сколько шариков было у мальчика?"

В начале пути у мальчика было 2 шарика.

#логическаязадача
5 сайтов, которые помогают создать, проверить или улучшить резюме и пройти ATS фильтр.

1. UpdateCV.me
Сервис для создания и улучшения IT-резюме, анализа его структуры и ATS-совместимости, сравнения с конкретной вакансией и адаптации под требования работодателя.
Можно загрузить готовое резюме или создать новое с помощью ИИ. Рекомендации только по делу в формате было-стало, пользователь сам решает, какие изменения принять.

2. NETWRK
Позволяет создать резюме с нуля, провести автоматический анализ, улучшить формулировки, адаптировать резюме под вакансию и подготовить сопроводительное письмо.

3. Сопровод
Помогает сравнить резюме с вакансией, найти недостающие навыки, адаптировать содержание и создать сопроводительное письмо для конкретного отклика.
Также есть трекер отправленных откликов.

4. Rezuman AI
Проверяет резюме на совместимость с ATS, рассчитывает процент соответствия вакансии, показывает недостающие навыки и дает рекомендации по улучшению.

5. CV-Scanner
Более узкий инструмент для проверки ATS-совместимости резюме. Сервис выставляет оценку и показывает, какие элементы могут мешать прохождению автоматического отбора.

#резюме #поискработы #карьера #hr
5🔥1
Вакансии по Python за неделю:

6️⃣ Python-разработчик VKomande
VK (Технический департамент)
Remote · Москва

2️⃣ Python-разработчик в AI-продукт
Next Genium
Middle · Remote · ₽100 000 – 120 000

3️⃣ Python-разработчик в складские операции Лавки
Яндекс
Middle · Hybrid · Санкт-Петербург

4️⃣Senior Full-Stack Engineer (Python / SvelteKit / Kotlin Multiplatform)
Palantis.net
Senior · Remote

5️⃣ Senior Full-Stack Developer (AI Telecom)
YADRO
Senior · Remote · Москва, Санкт-Петербург, Нижний Новгород

6️⃣ DevOps-инженер
IT_ONE
Senior · Москва

7️⃣ Inference — инженер
Точка
Remote · до ₽700 000


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
👩‍💻 Задача с кодом. Прямоугольник в круге

Напишите функцию, которая будет принимать три числа: ширину и высоту прямоугольника и радиус круга и возвращать True, если прямоугольник может поместиться в круг. В противном случае функция должна возвращать False.

Примеры:

rectangle_in_circle(8, 6, 5) ➞ True
rectangle_in_circle(5, 9, 5) ➞ False
rectangle_in_circle(4, 7, 4) ➞ False

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

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
✈️ Агрегатор вакансий в IT: talanto.work

🟢100.000+ вакансий с разных сайтов

🟢Бот с уведомлениями о ваших вакансиях

🟢Написание сопровода

🟢Разбор"прожарка" вашего резюме

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

А если вам интересно все держать в телеграме то наш канал с последними свежими вакансиями: @talantojob
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1