pythonquestions | Unsorted

Telegram-канал pythonquestions - Python задачки

12601

Задачки по питону: алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer. По вопросам рекламы: @anothertechrock РКН: https://clck.ru/3R3u5B

Subscribe to a channel

Python задачки

🤖Podlodka Backend Crew: AI в бэкенд-задачах

Демо с AI чаще всего выглядят одинаково: агент за десять минут пишет сервис с нуля.

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

🗓 С 26 по 30 октября в сезоне Podlodka Backend Crew «AI в бэкенд-задачах» участники:

• Научатся передавать агенту инженерные стандарты и правила, чтобы он писал так, как нужно, а не как получится

• Соберут ревью, где несколько моделей независимо проверяют изменения, а финальное решение остаётся за человеком

• Посмотрят, куда переезжает сложность миграции легаси, когда код пишет агент

• Выяснят, где ломается мечта отдать миграцию агенту целиком

• Разберут, какие антипаттерны тестов агенты
уже успели перенять от разработчиков.

Формат — пять дней живых Zoom-сессий утром и вечером, закрытое сообщество в Telegram и общение со спикерами.

Будет много интерактива и практики. Базовый ликбез оставят за бортом — этот сезон для тех, кто уже пробует AI в реальных проектах. Присоединяйтесь с 26 октября!

🔗 Билеты и программа: https://podlodka.io/becrew

Промокод на скидку подписчикам
techrock

Читать полностью…

Python задачки

Чат с вашими резюме.

Присылайте резюме, чтобы HR вас увидела и ей(ему) было удобно с вами связаться.

IT Резюме

P.S сейчас там можно бесплатно «прожарить» свое резюме на предмет ошибок и обхода ATS

Читать полностью…

Python задачки

@pythonrabota - для тех, кто сейчас в поиске

Читать полностью…

Python задачки

@pythonrabota - сейчас основной канал по поиску работы для питонистов. Только что запостили вакансию "Junior Python в сбер" удивительно - но до сих пор такие вакансии есть.

Читать полностью…

Python задачки

@pythonrabota - искать работу только там:)

Читать полностью…

Python задачки

🦾 Чем реально отличается Senior ML от уверенного Middle?

На открытом вебинаре разберём продвинутые методы машинного обучения, о которых обычно говорят вскользь или не говорят вовсе. Рекомендательные системы, временные ряды, reinforcement learning, GenAI, байесовские подходы и деплой моделей в прод: где и зачем они применяются сегодня и почему без них невозможно расти дальше в профессии.

Это честный разговор о том, какие навыки действительно ценятся на уровне Senior, какие задачи решают специалисты ML Advanced и какие карьерные возможности открываются после перехода на эту ступень. Вы сможете задать любые вопросы и получить ответы от эксперта.

📋 Встречаемся 28 января в 18:00 МСК в преддверии старта курса «Machine Learning. Advanced». Регистрация открыта: https://vk.cc/cToGlB

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

Программируешь на Python? Попробуй оживить робота своим алгоритмом и поборись за призовой фонд в 10 250 000 рублей на True Tech Champ 2025.

True Tech Champ 2025 — это третий всероссийский чемпионат по программированию от МТС с онлайн-этапами отбора и грандиозным шоу-финалом в Москве.

Тебя ждут два трека — выбирай:

I. Алгоритмический [призовой фонд 2 750 000 рублей].

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

II. Программирование роботов [призовой фонд 7 500 000 рублей].

Запрограммируй робота на скоростное прохождение лабиринта в симуляторе и пройди в финал. На финале участники встретятся офлайн и сразятся на четырех уровнях с полосой препятствий, вспышками света, лазерами и другими препятствиями.

Трек будет интересен начинающим и опытным разработчикам: С++, Go, Python, JS, Java, C# и не только.

Подробности на сайте. Регистрация открыта до 20 октября.

Читать полностью…

Python задачки

🧑🏻‍💻16 июля в 18:00 МСК OTUS проводит открытый вебинар: «Random Forest — мощный метод ансамблирования в ML».

Вы узнаете, как работает один из самых надёжных и понятных алгоритмов машинного обучения — Random Forest. Поговорим о принципах его работы, вариантах применения, особенностях настройки и, конечно, попрактикуемся на Python прямо на занятии.

Это отличный шанс для тех, кто:

— делает первые шаги в Data Science;
— хочет разобраться в ключевых алгоритмах ML;
— рассматривает переход в IT;
— выбирает курс и направление для старта карьеры.

➡️ Вебинар проходит в преддверии старта курса «Специализация Machine Learning». Все участники получат скидку на обучение. Регистрация открыта: https://vk.cc/cNIy6H

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

Есть новости! Инженеры из QA.GURU проведут отдельный вебинар для продвинутых автоматизаторов на Python.

Тема встречи: «Как стать Senior QA и выйти за рамки автотестов» — ведёт основатель проекта Стас Васенков.

❗Будет много практики и лайфкодинг.

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

⏳ Уже в этот четверг в 20:00 по МСК.

В программе:

— Что отличает Senior от Middle в 2025 году;
— Почему одного написания тестов уже недостаточно;
— Какие технические скиллы ждут на собеседованиях в топ-компаниях.

И практика:

— Перепишем автотесты с reqres.in и поднимем свой микросервис на FastAPI;
— Освоим Kafka, gRPC, GraphQL, REST, SOAP, Postgres — через живой код;
— Разберемся, как выйти за пределы фреймворка и мыслить как инженер.

Спикер — Станислав Васенков: 10+ лет в автоматизации, ex-Head of QA в Госуслугах, автор allure-notifications, организатор QA-конференций, основатель QA.GURU.

🔗 Ссылка на регистрацию — места ещё есть.

Читать полностью…

Python задачки

Сегодня QA.GURU анонсировали закрытый вебинар «Как Python открывает новые горизонты в карьере тестировщика».

Обещают последние тренды QA, блок с лайфкодингом и живую сессию вопросов.

▶ По этой ссылке можно зарегистрироваться для бесплатного участия в этот четверг в 8 вечера мск.

В программе:

— Зачем ручным тестировщикам разбираться в автоматизации и почему Python — оптимальный старт;

— Какие навыки выводят QA в топ в 2025 году (спойлер: нейросети пока не конкуренты);

— Практика: пишем ручной тест, автоматизируем на Python, сравниваем Playwright, Selenium и Selene, запускаем с Pytest и без.

Спикер, Станислав Васенков — QA, за плечами которого больше 10 лет автоматизации, ex-Head of QAA pflb.ru и автор библиотеки allure-notifications. Победитель хакатона по автоматизации тестирования от EPAM. Организатор конференций, спикер Heisenbug, основатель QA.GURU и AUTOTESTS.AI. Стас знает, о чём говорит — и умеет научить.

🔗 Забирайте ссылку. Кто успеет — тот в игре.

Читать полностью…

Python задачки

1️⃣2️⃣3️⃣4️⃣5️⃣6️⃣7️⃣8️⃣9️⃣🔟
Как меняется ИТ-индустрия с внедрением AI? Узнай 6 июня на ИТ-конференции МТС True Tech Day

True Tech Day 2025 — третья масштабная технологическая конференция МТС для профессионалов ИТ‑индустрии.

В программе:
— Больше 40 докладов от известных ученых и ИТ-компаний.
— Выступления зарубежных спикеров с индексом Хирша более 50.
— Концентрация практических кейсов: как создаются большие проекты с применением AI.
— Доклады по архитектуре, бэкенд-разработке и построению ИТ-платформ.
— AI-интерактивы и технологические квесты.
— Пространство для нетворкинга,
…а еще after-party со звездным лайн-апом.

Когда: 6 июня
Где: Москва, МТС Live Холл и онлайн
Участие бесплатно. Регистрация по ссылке.

Читать полностью…

Python задачки

Реальные проекты и нетворкинг с профи: Летняя школа бэкенд‑разработки Яндекса открыла набор

Начинающие бэкендеры, есть планы на лето? Если уже умеете писать читаемый код в Python, Java или C++ и разбираетесь в алгоритмах, Летняя школа бэкенда Яндекса — ваш шанс прокачаться в разработке высоконагруженных сервисов. Вы получите уникальный опыт, работая вместе с ведущими специалистами компании.

Как проходит обучение:
— со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания
— с 28 июля по 24 августа — разработка реальных проектов офлайн или онлайн

Вас ждут:
— работа в фулстек-командах в коворкингах Яндекса
— лекции от специалистов компании в летнем лектории
— возможность стать частью команды и получить офер: больше половины выпускников становятся стажерами или сотрудниками компании

Не упускайте шанс, регистрация закрывается уже 27 апреля! Подать заявку можно тут.

Читать полностью…

Python задачки

⚡️Какой основной инструмент работы у аналитика?

Pandas - инструмент, который делает жизнь аналитика проще и приятней, а работу - эффективней.

Научиться работать с Pandas на реальных задачах бизнеса можно на бесплатном курсе от Simulative.

За неделю обучения вы:
🟠Освоите Pandas с нуля до продвинутых функций: сложная агрегация, оконные функции и т.д.
🟠Научитесь решать реальные аналитические задачи: проводить многомерный ABC-анализ, XYZ-анализ, рассчитывать динамику продаж.
🟠Сделаете собственный проект, который сможете добавить в портфолио: реальный кейс автоматизации обработки финансовой отчетности от крупной региональной аптечной сети

🕗 Обучение проходит на платформе школы

😶Начать учиться Pandas

Читать полностью…

Python задачки

🤿Погружение в профессиональный Python без воды: только практика, только реальный код.

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

На обучении «Python Developer. Professional» вы освоите:

- Асинхронное программирование — ускоряем код, работаем с потоками
- Паттерны проектирования — код, который легко поддерживать
- Производительность и безопасность — от профилирования до защиты
- FastAPI, Django, RESTful API — масштабируем и автоматизируем веб-приложения
- ML и работу с данными — Pandas, NumPy, Matplotlib в боевых задачах

Программа обновляется под реальные требования рынка, а диплом OTUS ценится в IT-компаниях.

⏳Набор скоро закроется! Пройдите вступительное тестирование и получите скидку на обучение: https://otus.pw/96eD/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

🧐Ваш код работает. Но точно ли?

Вы выкатываете новый релиз и надеетесь, что ничего не сломалось? Вручную прогоняете сценарии, вместо того чтобы раз и навсегда автоматизировать тестирование? Pytest может спасти ваш проект.

На открытом вебинаре «Искусство тестирования с pytest» 18 марта в 20:00 (мск):

- Разбирем основы pytest: пишем тесты, запускаем, отлавливаем ошибки
- Освоим фикстуры и параметризацию — меньше дублирования, больше гибкости
- Оптимизируем тестирование: ускорим процесс и выстроим структуру проекта

Всем участникам — скидка на большое обучение «Python Developer. Professional».

⚡️Пишите код, который не ломается. Регистрируйтесь прямо сейчас: https://otus.pw/AiTj/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

👀 Проверить себя — это, оказывается, интересно

Мы привыкли, что нас оценивают другие: интервьюер, тимлид, рынок. А что, если развернуть это и оценить себя самому?

Jumse — платформа, по скринингу которой разработчиков нанимают 100+ компаний (МТС Банк, Газпромбанк, ЕВРАЗ, Лента). Только теперь тот же движок можно запустить самому и узнать про себя то, что обычно узнаёшь последним.
Мы собрали четыре ситуации, в которых это особенно в тему:
⭐️После перерыва. Возвращаешься в профессию после декрета, паузы или смены сферы и не понимаешь, «в форме» ли ты
⭐️Без диплома. Ты самоучка, скилы прокачаны на практике, а «корочки» нет.
⭐️Хочешь роста. Ты мидл уже 2–5 лет? Jumse что именно подтянуть, чтобы дорасти до Senior за 3 месяца!
⭐️Готовишься к собесу. Jumse подсветит слабые места заранее, пока есть время их закрыть.

Заметил себя хотя бы в одном пункте? 😏
Начать можно бесплатно — с Грейд-чека: за 15 минут посмотришь, как устроен инструмент, и получишь свой объективный грейд. Ни к чему не обязывает — просто узнаёшь про себя чуть больше.

Больше про Jumse и оценку навыков разработчиков в нашем телеграм-канале: /channel/JUMSEapp
—
Реклама. ООО «Ларакет», ИНН 7733374017. erid: [2VtzquZVdc8]

Читать полностью…

Python задачки

LLM (большие языковые модели) или агент

LLM и ИИ-агент — эти слова часто звучат в одном ряду, будто это одно и то же. На деле — два разных объекта.

LLM отвечает на запрос. Все, что за пределами окна диалога, ей не принадлежит. Агент — это модель плюс код вокруг нее: правила проекта, доступ к файлам, автопроверка тестов, взаимная проверка кода моделями. Модель пишет, а обвязка решает, что оставить, что переписать, что заблокировать.

Разница между «просто LLM» и «агент с обвязкой» видна на одном и том же запросе: без правил проекта — код с ошибками и неправильным стандартом тестов. С правилами — типизированный код и зеленые тесты.

16 июля в 19:00 мск на бесплатном вебинаре karpovꓸcourses «ИИ-агенты и профессиональная разработка на Python» Алексей Жиряков — исполнительный директор в Сбере, ех-технический директор направления в KION, 15+ лет в серверной разработке — показывает полный рабочий цикл агента поверх готового репозитория. Без теории, только живое демо на Python.

После регистрации — получите гайд «Почему ваш ИИ пишет не то: LLM против ИИ-агента» + запись вебинара.

Разберитесь один раз, где решает сама модель, а где — код вокруг нее: https://clc.to/erid_2W5zFJZsYhf

Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFJZsYhf

Читать полностью…

Python задачки

Ищем Senior Python-разработчик (Telegram-боты/aiogram/интеграции)

ЗП по договоренности

Необходимо:

- Уверенный Python + aiogram, aiogram dialog
- Умение работы с высоконагруженными ТГ ботами
- Опыт работы с высоконагруженными ТГ ботами

- Самостоятельность (работа без четкого ТЗ)
- Работа с чужим кодом, микросервисами
- Умение дебажить по логам и стектрейсам - быстро найти, почему что-то сломалось
- Работа через CI/CD
- Большая вовлечённость, оперативность


Писать - @atlanta_it

Читать полностью…

Python задачки

Поздравляем всех девушек с 8 марта.

Читать полностью…

Python задачки

🚀 Как ускорить разработку с AI-инструментами

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

И скоро у нас будет такая возможность — с 16 по 20 февраля у Podlodka AI Crew пройдёт сезон «AI-агенты в разработке».

👨‍💻Опытом поделятся инженеры и исследователи из Яндекса, Т-Банка, Plata, RealtyCalendar, inDrive, AI Mindset, overwatch.ai и других компаний. Участников ждет 10 сессий и закрытое комьюнити в Telegram. Все кейсы — с прицелом на то, чтобы забирать решения сразу в продакшн.

Смотрите полную программу на сайте и забирайте свой билет на Podlodka AI Crew, чтобы изучить актуальные AI-инструменты в компании практиков!

Читать полностью…

Python задачки

Вы начали изучать Python, установили библиотеки, попробовали что-то запустить — и всё внезапно сломалось?

Не переживайте, это случалось с каждым. Просто вы не изолировали окружение. На открытом уроке курса «Machine Learning. Basic» мы разберём, как грамотно настроить виртуальное окружение, чтобы работать с Python и ML-библиотеками спокойно и системно.

Вы узнаете, что такое venv, conda и uv, как управлять зависимостями и подключать Jupyter Notebook к своему окружению. Настроим всё пошагово — без сложных терминов и магии.

➡️ Присоединяйтесь 28 октября в 20:00 (МСК). Уверенный старт в Python и машинном обучении начинается с чистого окружения. Регистрация открыта: https://vk.cc/cQADkM

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

Что изучать после основ Python?

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

Вы научитесь:
▪️работать с базами данных,
▪️создавать программы с графическим интерфейсом,
▪️использовать Python для парсинга.

Смотрите программу и регистрируйтесь:
https://slc.tl/209hr

Реклама. АО «Селектел», ИНН 7810962785, ERID: 2Vtzqx3dENW

Читать полностью…

Python задачки

Тестирование на Python для продвинутых: кейсы, инструменты, ошибки

📅 22 мая в 20:00 — вебинар для тех, кто хочет вывести тестирование на новый уровень.

Что обсудим:
— как тестировать async-код, базы данных и работу с файлами
— частые ошибки: избыточные моки, хрупкие тесты и антипаттерны
— инструменты pro-уровня: pytest, tox, coverage и др.
— как ускорить прогон без потери качества
— реальные кейсы и подходы из продакшена

👨‍💻 Для опытных Python-разработчиков, лидов, архитекторов и всех, кто пишет тесты, но хочет делать это лучше, быстрее и стабильнее.

🔥 Вебинар проходит в преддверии старта курса «Python Developer. Professional».
Участникам — скидка на обучение!

🎓 Участие бесплатное https://vk.cc/cM7VTD

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

❓Зачем Data Scientist изучать ML?

Машинное обучение — это не просто модное словосочетание. Это основа Data Science, без которой успешная карьера в этой области невозможна. Вы не сможете работать с большими данными и обучать ИИ, если не освоите методы ML.

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

📣 Спикер Мария Тихонова – PhD Computer Science, Senior Data Scientist и преподаватель в одном из крупнейших университетов России.

➡️ Записывайтесь на открытый вебинар и получите скидку на большое обучение «Специализация Machine Learning»: https://vk.cc/cM0hQQ

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

Хочешь научиться собирать данные с сайтов как профи?
14 мая в 18:30 МСК — бесплатный вебинар по веб-скрейпингу на Python!

💡 Что тебя ждёт:
На открытом уроке ты узнаешь, как:
— работать с библиотеками requests и BeautifulSoup;
— автоматизировать сбор данных с динамических сайтов с помощью Selenium;
— обходить CAPTCHA и блокировки;
— сохранять данные в нужном тебе формате.

📊 Кому будет полезно:
Начинающим Python-разработчикам, аналитикам данных, маркетологам и всем, кто хочет научиться доставать нужную информацию из интернета.

🔥 Вебинар проходит в преддверии старта курса «Python Developer. Professional».
Участникам — скидка на обучение!

✅ Регистрируйся прямо сейчас — не упусти шанс прокачаться в востребованном навыке: https://vk.cc/cLRDdF

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

Как создать надёжный софт, который будет работать в любых условиях?

29 апреля в 20:00 МСК на открытом вебинаре вы узнаете, как защитить свой код от проблем, которые могут возникнуть в реальной эксплуатации. Что разберём:

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

Полезно для разработчиков, QA-инженеров и архитекторов.

Открытый урок пройдет в преддверие старта курса «Python Developer. Professional». Все участники получат скидку на обучение.

Регистрируйтесь прямо сейчас

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

От чего зависит эффективность автотестов?

От их правильного написания и поддерживаемости!

В QA GURU мы учим приручать Java, чтобы ваши автотесты работали, как часы. Вот несколько лайфхаков, о которых мы расскажем на вводном занятии уже сегодня (20:00 Мск):

1. Используйте понятные и описательные названия тестов

Названия тестов должны четко отражать их цель. Это упрощает понимание кода всеми членами команды.

Например:

// Хорошо

public void verifyLoginWithValidCredentials() { ... }


// Плохо
public void test1() { ... }


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

2. Применяйте Page Object Model (POM)

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

Пример использования:

// Класс

Page Object
public class LoginPage {
private By usernameField = By. id("username");
private By passwordField = By. id("password");
private By loginButton = By. id("loginBtn");

public void enterUsername(String username) {
driver.findElement(usernameField).sendKeys(username);
}

public void enterPassword(String password) {
driver.findElement(passwordField).sendKeys(password);
}

public void clickLoginButton() {
driver.findElement(loginButton).click();
}
}

// Тестовый сценарий

LoginPage loginPage = new LoginPage(driver);
loginPage.enterUsername("john.doe");
loginPage.enterPassword("password123");
loginPage.clickLoginButton();


POM способствует повторному использованию кода и улучшает читаемость тестов.

3. Используйте параметризацию и data-driven подход


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

@ ParameterizedTest
@ CsvSource({"john.doe, password123", "jane.smith, test@123"})
public void verifyLogin(String username, String password) {
LoginPage loginPage = new LoginPage(driver);
loginPage.enterUsername(username);
loginPage.enterPassword(password);
loginPage.clickLoginButton();
}

Этот подход делает тесты более гибкими и масштабируемыми.

4. Следуйте принципу AAA (Arrange, Act, Assert)


Структурируйте тесты в три этапа:

Arrange: подготовка данных и окружения.

Act: выполнение действия.

Assert: проверка результата.

Пример:

@ Test
public void testAddition() {
// Arrange
Calculator calculator = new Calculator();

// Act
int result = calculator.add(2, 3);

// Assert
assertEquals(5, result);
}


Этот подход делает тесты более организованными и легко читаемыми.

5. Логирование и отчетность

Добавляйте логирование в тесты для диагностики проблем:

log. info("Entering username: " + username);
log. info("Clicking on the login button");

Интеграция инструментов отчетности (например, Allure) помогает визуализировать результаты тестов и быстро выявлять ошибки.

6. Регулярные ревью кода

Проводите регулярные ревью автотестов для повышения качества кода. Это помогает выявить потенциальные проблемы, улучшить читаемость и обеспечить соблюдение стандартов кодирования.

7. Автоматизация и CI/CD

Используйте инструменты автоматизации (Maven, Gradle) для запуска тестов в рамках CI/CD пайплайнов. Это ускоряет процесс разработки и обеспечивает стабильность приложения на всех этапах.

Хотите узнать больше? Присоединяйтесь сегодня (20:00 Мск) к нашему бесплатному открытому уроку!

🔗 Зарегистрируйтесь на первый открытый урок по ссылке.

Читать полностью…

Python задачки

Хакатон от МТС: 5 треков и 1 500 000 рублей. Для тех, кто готов воплотить идею в прототип

Приглашаем на хакатон МТС True Tech Hack 2025. Протестируй свои идеи и разработай решение на базе одной из пяти ИТ-платформ МТС.
Призовой фонд соревнования — 1 500 000 рублей.

Участие могут принять системные аналитики, Data Scientists, Data Engineers, frontend и backend-разработчики, Android-разработчики, бизнес-аналитики, аналитики данных, MLOps-инженеры, DevOps-инженеры, Product-менеджеры, ИТ-архитекторы, UI/UX-дизайнеры.

На хакатоне ты сможешь:

— Выбрать свой трек и создать решение на базе ИТ-платформ МТС.
— Побороться за призовой фонд — 1 500 000 рублей.
— Расширить свои профессиональные связи через нетворкинг с участниками хакатона и экспертами МТС.
— Повысить шансы на прохождение стажировки в МТС.
— Узнать больше о продуктах и технологиях МТС от экспертов компании

Регистрация до 16 апреля.

Регистрируйся прямо сейчас: https://truetechhack.ru/

Читать полностью…

Python задачки

⚙️REST — это классика, но далеко не всегда лучший вариант. GraphQL, gRPC и HATEOAS открывают новые возможности в API, позволяя сделать взаимодействие с сервисами быстрее, гибче и удобнее.

Как выбрать подходящий инструмент? Где gRPC — спасение, а где GraphQL — ловушка? Почему REST уже не везде актуален? Разбираемся в архитектурах API на открытом уроке.

Вы научитесь правильно подбирать API для проекта, поймёте, какие задачи решает каждый подход, и сможете оптимизировать работу сервисов. Это ключевые навыки для разработчиков, архитекторов и тимлидов.

Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark и Hadoop Cloudera.

⚡️Встречаемся 26 марта в 20:00 мск — откроем API по-новому! Участников ждёт скидка на большое обучение «Python Developer. Professional»: https://otus.pw/4pdOm/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Читать полностью…

Python задачки

🔥Podlodka Python Crew — это онлайн-конференции по самым актуальным темам для питонистов.

Разбираем сложные вещи простыми словами, без воды, с уклоном на практику. Сессии проходят в удобное время — утром и вечером.

С 17 по 21 марта пройдет сезон, посвященный оптимизации работы Python-приложений. Разбираем профилирование, внутренности CPython и техники ускорения кода.

🎯Что в программе?

• Оптимизации, которые вы могли упустить — Александр Кучин (Литрес) расскажет, какие скрытые проблемы могут замедлять код и как их исправить 🚀

• Как работает CPython — от запуска скрипта до управления памятью — Василий Рябов разберет, как Python читает и выполняет код, управляет памятью и garbage collection 📌

• Своя Игра: уровни глубины знаний Python-разработчика — Нина Лукина и Евгений Афонасьев в формате викторины объяснят, как Python работает под капотом. Это будет эпично 🎮

• Профилирование на Python — Василий Исаев (Точка) объяснит, как находить узкие места в коде и повышать его производительность с помощью профилирования 💡

Подходы, которые можно внедрить сразу после конференции!

🔗 Подробности и билеты: https://podlodka.io/pythoncrew

Читать полностью…
Subscribe to a channel