Pythonist.ru - образование по питону
Фотография
👀 Неочевидный синтаксис Python: от _ и := до *args
🟣 Нижнее подчеркивание в Python. Обзор функций символа нижнего подчёркивания, позволяющих использовать этот элемент синтаксиса для написания более эффективного кода.
🟣 “Звездочка” и “косая черта” в функциях Python. Использование символов * и / в качестве специальных позиционных параметров функций, не связанных с математическими операциями.
🟣 Моржовый оператор в Python. Разбор работы моржового оператора (:=) и практических сценариев его применения.
🟣 Одинарное подчеркивание в конце имени переменной. Назначение подчёркивания в конце имён переменных для разрешения конфликтов со служебными и зарезервированными словами Python.
🟣 Странная переменная в Python. Две главные функции переменной из одного подчёркивания: хранение последнего вычисленного значения в интерактивной сессии и игнорирование ненужных значений.
🟣 Магические методы и пустые списки в Python. Особенности применения метода bool для определения того, как интерпретатор оценивает истинность объектов пользовательских классов.
🟣 Что такое *args и **kwargs? Способы обработки неопределённого количества аргументов в функцияx с помощью конструкций *args и **kwargs.
23 · 1.3K · Pythonist.ru - образование по питону
Фотография
Подборка каналов по поиску работы в разных IT специализациях.
Вакансии по QA: https://t.me/qajobsoffers
Вакансии по Python: https://t.me/pypijob
Вакансии по Java: https://t.me/javaoffers
Вакансии по PHP: https://t.me/rabotaphp
Вакансии по GO: https://t.me/jobgolang
Вакансии по тестированию(QA): https://t.me/jobforqa
Вакансии по C#: https://t.me/rabotacschap
Вакансии по релокации в IT: https://t.me/relocatesme
Вакансии PM: https://t.me/projectmanagersjob
Вакансии Frontend: https://t.me/rabotafrontend
P.S во всех каналах можно связаться с HR в телеграме
9 · 1K · Pythonist.ru - образование по питону
Фотография
⭐️ Вакансии по Python за неделю:
6️⃣ Senior Fullstack Engineer (Python/Django + React/TS)
Agvend
Senior · Remote · $5 000 – 8 000
2️⃣ Python разработчик
МегаФон
Middle · Москва
3️⃣ Junior Python Developer
JoSpace
Junior · Remote · $600 – 700
4️⃣ Python Backend Developer (AI Voice Agents)
Альвента
Middle · Remote · ₽80 000 – 120 000
5️⃣ Python-разработчик
ИРС
Middle · Екатеринбург · от ₽110 000
6️⃣ Junior AI Developer / Python
НаПоправку
Junior · Hybrid · ₽150 000 – 200 000
7️⃣ Python Developer
Совкомбанк Технологии
Middle · Onsite · Новосибирск, Россия
8️⃣ Python Developer (Middle+/Senior)
Альфа-Банк
Middle · Remote
9️⃣ Applied AI / LLM Engineer (Python)
Mad Devs
Middle · Remote · Лондон
6️⃣1️⃣ Senior Python Developer (Cybersecurity)
METASCAN
Senior · Remote
Проверьте свое резюме перед отправкой работодателю на ATS совместимость на updatecv.me
2 · 982 · Фотография
💬 Задача на логику. Три конверта
У вас есть 3 конверта, один из которых нужно немедленно съесть. В каждом конверте содержится листок с двумя утверждениями. В одном конверте оба утверждения истинны, в другом оба ложны, а в оставшемся одно ложно и одно истинно. Вот эти утверждения:
Конверт 1:
1. Этот конверт есть не надо
2. Обязательно нужно съесть второй конверт
Конверт 2:
1. Не нужно есть первый конверт
2. Ешьте третий конверт
Конверт 3.
1. Не стоит есть этот конверт
2. Смело съедайте первый конверт
Какой конверт нужно съесть?
Пишите свои варианты в комментариях, а правильный ответ мы опубликуем вечером.
#логическаязадача
11 · 982 · Pythonist.ru - образование по питону
Фотография
🤔 API работает — но как убедиться, что после очередного изменения оно продолжит работать корректно?
На открытом уроке разберём, как автоматизировать проверку FastAPI-приложений с помощью pytest и TestClient.
🔥Вы на практике:
— отправите запросы к приложению через TestClient;
— напишете тесты для корректных и некорректных данных;
— проверите HTTP-статусы и содержимое JSON;
— разберётесь, как подменять зависимости приложения для проверки нужного поведения.
Урок будет полезен Python-разработчикам, которые уже создают API, и начинающим разработчикам серверной части, которые пока тестируют приложения вручную.
Открытый урок проходит в преддверии старта курса «Python-разработчик».
⏰26 октября в 20:00 МСК. Принять участие: https://vk.cc/d2T3EF
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
6 · 935 · Задача на логику. Три конверта
Ответ: нужно съесть третий конверт.
#логическаязадача
1 · 827 · Pythonist.ru - образование по питону
Фотография
✨ Вакансии по 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
2 · 524 · Фотография
Фотография
Фотография
Фотография
Фотография
🤖Podlodka Backend Crew: AI в бэкенд-задачах
Демо с AI чаще всего выглядят одинаково: агент за десять минут пишет сервис с нуля.
Вот только в работе бэкендера всё сложнее: легаси, рискованные миграции, неработающие тесты и ревью, которое становится бутылочным горлышком.
🗓 С 26 по 30 октября в сезоне Podlodka Backend Crew «AI в бэкенд-задачах» участники:
• Научатся передавать агенту инженерные стандарты и правила, чтобы он писал так, как нужно, а не как получится
• Соберут ревью, где несколько моделей независимо проверяют изменения, а финальное решение остаётся за человеком
• Посмотрят, куда переезжает сложность миграции легаси, когда код пишет агент
• Выяснят, где ломается мечта отдать миграцию агенту целиком
• Разберут, какие антипаттерны тестов агенты уже успели перенять от разработчиков.
Формат — пять дней живых Zoom-сессий утром и вечером, закрытое сообщество в Telegram и общение со спикерами.
Будет много интерактива и практики. Базовый ликбез оставят за бортом — этот сезон для тех, кто уже пробует AI в реальных проектах. Присоединяйтесь с 26 октября!
🔗 Билеты и программа: https://podlodka.io/becrew
Промокод на скидку подписчикам
techrock
1.5K · 👩💻 Задача с кодом. Комбинаторное исследование
Если известно количество уникальных элементов в ряду, сколько есть вариантов их перестановки?
Напишите функцию, которая будет принимать целое число 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
7 · 1.5K · Pythonist.ru - образование по питону
Хочешь работать не только на локальный рынок?
На Talanto большая часть вакансий — международные: удалёнка, релокация и позиции с оплатой в долларах и евро.
Мы собираем их с десятков зарубежных сайтов, чтобы не приходилось искать всё вручную.
talanto.work
5 · 1.3K · Pythonist.ru - образование по питону
Фотография
⚙️ Вакансии по 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
4 · 1.2K · Pythonist.ru - образование по питону
Фотография
🔥 Переменные в Python
✔️ Чтение и запись переменных окружения в Python. Результат работы многих приложений на Python зависит от значений определённых переменных окружения. Когда эти переменные изменяются, для получения прежнего результата скрипт Python требует корректировок, а это нежелательно. Эту проблему можно решить, считывая и изменяя значения нужных нам переменных в самом скрипте.
✔️ Как вывести строку и переменную в Python. Разбор нескольких способов на примерах.
✔️ Как определить глобальную переменную в Python. Из этой статьи вы узнаете, что такое глобальные переменные, как их определять и работать с ними. Вы разберетесь в различиях между локальными и глобальными переменными и узнаете, как определить глобальную переменную и как использовать ключевое слово global.
✔️ Переменные класса и экземпляра в Python. Переменные – это, по сути, символы, заменяющие значение, которое вы используете в программе. На уровне класса переменные называются переменными класса, на уровне экземпляра – переменными экземпляра. В этой статье вы найдете примеры использования тех и других.
✔️ Как исправить ошибку NameError в Python. В этой статье на примерах показано, как и почему возникает эта ошибка, а также приведены способы ее исправления.
❤1
8 · 1.3K · Pythonist.ru - образование по питону
Фотография
Советую искать работу в тестировании на агрегаторе вакансий talanto.work
Что там:
🟣50.000+ вакансий с разных сайтов
🟣Бот с уведомлениями о ваших вакансиях
🟣Написание сопровода
🟣Разбор"прожарка" вашего резюме на updatecv.me
🟣Проверка соответствие вашего резюме вакансиям на сайте
А если вам интересно все держать в телеграме - то наш канал с последними свежими вакансиями: https://t.me/talantojob
3 · 1.3K · Pythonist.ru - образование по питону
Фотография
⚡️ Вакансии по Python за неделю:
📥 Middle Python Backend Developer
KVINT
Middle · Remote
📥 AI Engineer Python Developer
DeFacto Group
Middle · Onsite / Remote · Москва · ₽350 000 – 500 000
📥 Python-разработчик (ITSM, Frappe Framework)
ББР Банк
Middle · Remote
📥 ML-инженер
Data World
Middle · Remote · ₽150 000 – 160 000
📥 Python Developer (AI Agents)
Альфа-Банк
Middle · Remote
📥 Python Developer (AI Assistant)
МТС Банк
Middle
📥 Python-разработчик
Эвотор
Middle · Remote
📥 Senior Python Developer
АйТи БАСТИОН
Senior · Remote
📥 Senior Python Backend-разработчик
Nepsell
Senior · Remote · Москва · от ₽400 000
Проверьте свое резюме перед отправкой работодателю на ATS совместимость на updatecv.me
❤1
4 · 829 · Pythonist.ru - образование по питону
Ссылка
нажмите — покажем
нажмите — покажем
Python Работа - канал с вакансиями по Python.
Уровень вакансий: Junior, Middle, Senior.
Ищите свою первую Python работу у нас.
796 · Pythonist.ru - образование по питону
Фотография
☄️ Работа с файлами в Python
🚩 Как работать с файлами в Python. В этой статье на простых примерах разбирается, как работать с файлами в Python (вывод списка файлов, переименование, удаление, чтение, запись).
🚩 Удаление файла — пошаговое руководство. В этой статье на примерах показано, как удалить файл или директорию с помощью таких методов, как os.remove(), os.rmdir() и shutil.rmtree().
🚩 Как проверить существование файла с помощью Python. В Python проверка существования файла перед попыткой его использования является обычной задачей, особенно если вы программно выполняете файловые операции, такие как чтение или запись данных в большом количестве файлов. В этой статье рассмотрены три эффективных метода проверить, существует ли файл.
🚩 Как прочитать текстовый файл в Python. В Python есть несколько способов прочитать текстовый файл. В этой статье рассмотрено применение функции open(), методов read(), readline(), readlines(), close() и ключевого слова with.
🚩Чтение файлов в формате CSV в Python. Из этой статьи вы узнаете о различных функциях для работы с CSV-файлами в Python, а также о том, как создать свой файл CSV.
❤1
17 · 738 · Фотография
🤖 Telegram-бот на Python, собранный с нуля
Можно долго читать про Python, а можно за один урок пройти путь от идеи до бота, который отвечает пользователю. Именно так построен открытый урок «Telegram-бот с нуля на Python: от теории к практике».
Подойдет тем, кто знает основы языка и ищет практическую задачу. Без громких обещаний: рабочий пример, который можно разобрать и повторить в одиночку.
🔥На уроке:
- пройдем путь от идеи до работающего бота;
- посмотрим, как бот принимает сообщения и команды;
- разберем, как он отвечает.
Урок пройдет 10 ноября в 20:00 МСК в преддверии старта курса «Python-разработчик».
👉 Зарегистрироваться: https://vk.cc/d3B85P
Реклама. ООО «Отус онлайн-образование». ОГРН 1177746618576.
2 · 713 ·