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

РКН: https://rknn.link/car
Download Telegram
💬 Задача на логику. Три конверта

У вас есть 3 конверта, один из которых нужно немедленно съесть. В каждом конверте содержится листок с двумя утверждениями. В одном конверте оба утверждения истинны, в другом оба ложны, а в оставшемся одно ложно и одно истинно. Вот эти утверждения:

Конверт 1:
1. Этот конверт есть не надо
2. Обязательно нужно съесть второй конверт

Конверт 2:
1. Не нужно есть первый конверт
2. Ешьте третий конверт

Конверт 3.
1. Не стоит есть этот конверт
2. Смело съедайте первый конверт

Какой конверт нужно съесть?

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

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
🤔 API работает — но как убедиться, что после очередного изменения оно продолжит работать корректно?

На открытом уроке разберём, как автоматизировать проверку FastAPI-приложений с помощью pytest и TestClient.

🔥Вы на практике:
— отправите запросы к приложению через TestClient;
— напишете тесты для корректных и некорректных данных;
— проверите HTTP-статусы и содержимое JSON;
— разберётесь, как подменять зависимости приложения для проверки нужного поведения.

Урок будет полезен Python-разработчикам, которые уже создают API, и начинающим разработчикам серверной части, которые пока тестируют приложения вручную.

Открытый урок проходит в преддверии старта курса «Python-разработчик».

⏰26 октября в 20:00 МСК. Принять участие: https://vk.cc/d2T3EF

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
❤5👍2🔥1
Задача на логику. Три конверта

Ответ: нужно съесть третий конверт.

#логическаязадача
🤔7❤1👍1
✨ Вакансии по Python за неделю:

📥 Python Backend-разработчик (AI Voice Agents)
Альвента
Middle · Remote · ₽80 000 – 120 000

📥 Python разработчик senior
ФГБУ ЦСП ФМБА России
Senior · Onsite/Hybrid · Москва · ₽300 000 – 400 000

📥 Junior Python/Django Developer
РТК-ЦОД
Junior · Hybrid · Воронеж

📥 Python-разработчик
Selecty
Middle · Hybrid

📥 Python-разработчик
Гринатом
Middle · Remote

📥 Middle Python Engineer
Операционное совершенство
Middle · Hybrid

📥 Middle Python Engineer
Middle · Remote

📥 Middle Python Engineer
Операционное совершенство (OES)
Middle · Remote · Россия

📥 Middle Python-разработчик
Сбер
Middle · Hybrid · Москва

📥 AI Engineer (Video Pipeline, Python)
Emphasoft
Middle · Remote

📥 Senior Backend Developer (Python)
Vesper team
Senior · Remote · от ₽300 000


Проверьте свое резюме перед отправкой работодателю на ATS совместимость на updatecv.me
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
🤖Podlodka Backend Crew: AI в бэкенд-задачах

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

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

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

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

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

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

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

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

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

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

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

Промокод на скидку подписчикам
techrock
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
👩‍💻 Задача с кодом. Комбинаторное исследование

Если известно количество уникальных элементов в ряду, сколько есть вариантов их перестановки?

Напишите функцию, которая будет принимать целое число n, определять количество возможных перестановок для n уникальных элементов и возвращать количество цифр в числе перестановок.

Например, для 5 уникальных элементов существует 120 уникальных вариантов перестановки. В числе 120 три цифры, поэтому функция должна вернуть число 3.

🔵 Примеры:

no_perms_digits(0) ➞ 1
no_perms_digits(1) ➞ 1
no_perms_digits(5) ➞ 3
no_perms_digits(8) ➞ 5

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

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍1
Хочешь работать не только на локальный рынок?

На Talanto большая часть вакансий — международные: удалёнка, релокация и позиции с оплатой в долларах и евро.

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

talanto.work
❤2
⚙️ Вакансии по Python за неделю:

⭐️ Python-разработчик
TIQUM
Middle · Remote

⭐️ Senior Python Developer
Shark Wave
Senior · Remote · ₽300 000 – 450 000

⭐️ Python разработчик
Hireway
Junior · Remote · Москва · ₽220 000 – 230 000

⭐️ Python Developer
eXpress
Middle · Remote

⭐️ Python Developer (Middle/Senior)
Нанософт
Middle · Hybrid · Санкт-Петербург

⭐️ AI / ML Engineer (Python)
Headliner
Middle

⭐️ Python-разработчик AI-сервисов (LLM / RAG)
QSOFT
Middle · Remote · Москва

⭐️ Python-разработчик
Тензор
Middle · Remote · Екатеринбург · ₽150 000 – 250 000

⭐️ Middle+ Python developer
Циан
Middle · Remote · Россия

⭐️ Middle Python Developer (Compliance and Automatisation)
Банк 131
Middle · Remote

⭐️ Middle/Middle+ Fullstack Developer (Python, React)
Contract · Middle · Remote · Россия · до ₽250 000


Проверьте свое резюме перед отправкой работодателю на ATS совместимость на updatecv.me
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
🔥 Переменные в Python

✔️ Чтение и запись переменных окружения в Python. Результат работы многих приложений на Python зависит от значений определённых переменных окружения. Когда эти переменные изменяются, для получения прежнего результата скрипт Python требует корректировок, а это нежелательно. Эту проблему можно решить, считывая и изменяя значения нужных нам переменных в самом скрипте.

✔️ Как вывести строку и переменную в Python. Разбор нескольких способов на примерах.

✔️ Как определить глобальную переменную в Python. Из этой статьи вы узнаете, что такое глобальные переменные, как их определять и работать с ними. Вы разберетесь в различиях между локальными и глобальными переменными и узнаете, как определить глобальную переменную и как использовать ключевое слово global.

✔️ Переменные класса и экземпляра в Python. Переменные – это, по сути, символы, заменяющие значение, которое вы используете в программе. На уровне класса переменные называются переменными класса, на уровне экземпляра – переменными экземпляра. В этой статье вы найдете примеры использования тех и других.

✔️ Как исправить ошибку NameError в Python. В этой статье на примерах показано, как и почему возникает эта ошибка, а также приведены способы ее исправления.
Please open Telegram to view this post
VIEW IN TELEGRAM
Советую искать работу в тестировании на агрегаторе вакансий talanto.work

Что там:
🟣50.000+ вакансий с разных сайтов
🟣Бот с уведомлениями о ваших вакансиях
🟣Написание сопровода
🟣Разбор"прожарка" вашего резюме на updatecv.me
🟣Проверка соответствие вашего резюме вакансиям на сайте

А если вам интересно все держать в телеграме - то наш канал с последними свежими вакансиями: https://t.me/talantojob
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1