Перейти к содержимому
Технологии IT обновлён 25.02.2024

Pythonist.ru - образование по питону

Pythonist.ru - это telegram канал, предлагающий образовательные материалы и помощь в подготовке к собеседованию на позицию Python Developer. Мы сосредоточены на обучении языку программирования Python и предоставляем полезные ресурсы, которые помогут вам развить ваши навыки и уверенность в программировании на Python. Наш канал предлагает ежедневные обновления, включая уроки, задания, практические примеры и советы от опытных разработчиков. Присоединяйтесь к нам, чтобы улучшить свои навыки в Python и успешно пройти собеседование на позицию Python Developer!

Публикации канала

Советую искать работу в тестировании на агрегаторе вакансий talanto.work Что там: 🟣50.000+ вакансий с разных сайтов 🟣Бот с уведомлениями о ваших вакансиях 🟣Написание сопровода 🟣Разбор"прожарка" вашего резюме на updatecv.me 🟣Проверка соответствие вашего резюме вакансиям на сайте А если вам интересно все держать в телеграме - то наш канал с последними свежими вакансиями: https://t.me/talantojob

Открыть в Telegram

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

Открыть в Telegram

⚙️ Вакансии по 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

Открыть в Telegram

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

Открыть в Telegram

👩‍💻 Задача с кодом. Комбинаторное исследование Если известно количество уникальных элементов в ряду, сколько есть вариантов их перестановки? Напишите функцию, которая будет принимать целое число 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

Открыть в Telegram

🤖Podlodka Backend Crew: AI в бэкенд-задачах Демо с AI чаще всего выглядят одинаково: агент за десять минут пишет сервис с нуля. Вот только в работе бэкендера всё сложнее: легаси, рискованные миграции, неработающие тесты и ревью, которое становится бутылочным горлышком. 🗓 С 26 по 30 октября в сезоне Podlodka Backend Crew «AI в бэкенд-задачах» участники: • Научатся передавать агенту инженерные стандарты и правила, чтобы он писал так, как нужно, а не как получится • Соберут ревью, где несколько моделей независимо проверяют изменения, а финальное решение остаётся за человеком • Посмотрят, куда переезжает сложность миграции легаси, когда код пишет агент • Выяснят, где ломается мечта отдать миграцию агенту целиком • Разберут, какие антипаттерны тестов агенты уже успели перенять от разработчиков. Формат — пять дней живых Zoom-сессий утром и вечером, закрытое сообщество в Telegram и общение со спикерами. Будет много интерактива и практики. Базовый ликбез оставят за бортом — этот сезон для тех, кто уже пробует AI в реальных проектах. Присоединяйтесь с 26 октября! 🔗 Билеты и программа: https://podlodka.io/becrew Промокод на скидку подписчикам techrock

Открыть в Telegram

✨ Вакансии по 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

Открыть в Telegram

Задача на логику. Три конверта Ответ: нужно съесть третий конверт. #логическаязадача

Открыть в Telegram

🤔 API работает — но как убедиться, что после очередного изменения оно продолжит работать корректно? На открытом уроке разберём, как автоматизировать проверку FastAPI-приложений с помощью pytest и TestClient. 🔥Вы на практике: — отправите запросы к приложению через TestClient; — напишете тесты для корректных и некорректных данных; — проверите HTTP-статусы и содержимое JSON; — разберётесь, как подменять зависимости приложения для проверки нужного поведения. Урок будет полезен Python-разработчикам, которые уже создают API, и начинающим разработчикам серверной части, которые пока тестируют приложения вручную. Открытый урок проходит в преддверии старта курса «Python-разработчик». ⏰26 октября в 20:00 МСК. Принять участие: https://vk.cc/d2T3EF Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Открыть в Telegram

💬 Задача на логику. Три конверта У вас есть 3 конверта, один из которых нужно немедленно съесть. В каждом конверте содержится листок с двумя утверждениями. В одном конверте оба утверждения истинны, в другом оба ложны, а в оставшемся одно ложно и одно истинно. Вот эти утверждения: Конверт 1: 1. Этот конверт есть не надо 2. Обязательно нужно съесть второй конверт Конверт 2: 1. Не нужно есть первый конверт 2. Ешьте третий конверт Конверт 3. 1. Не стоит есть этот конверт 2. Смело съедайте первый конверт Какой конверт нужно съесть? Пишите свои варианты в комментариях, а правильный ответ мы опубликуем вечером. #логическаязадача

Открыть в Telegram

⭐️ Вакансии по 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

Открыть в Telegram

Подборка каналов по поиску работы в разных 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 в телеграме

Открыть в Telegram

👀 Неочевидный синтаксис Python: от _ и := до *args 🟣 Нижнее подчеркивание в Python. Обзор функций символа нижнего подчёркивания, позволяющих использовать этот элемент синтаксиса для написания более эффективного кода. 🟣 “Звездочка” и “косая черта” в функциях Python. Использование символов * и / в качестве специальных позиционных параметров функций, не связанных с математическими операциями. 🟣 Моржовый оператор в Python. Разбор работы моржового оператора (:=) и практических сценариев его применения. 🟣 Одинарное подчеркивание в конце имени переменной. Назначение подчёркивания в конце имён переменных для разрешения конфликтов со служебными и зарезервированными словами Python. 🟣 Странная переменная в Python. Две главные функции переменной из одного подчёркивания: хранение последнего вычисленного значения в интерактивной сессии и игнорирование ненужных значений. 🟣 Магические методы и пустые списки в Python. Особенности применения метода bool для определения того, как интерпретатор оценивает истинность объектов пользовательских классов. 🟣 Что такое *args и **kwargs? Способы обработки неопределённого количества аргументов в функцияx с помощью конструкций *args и **kwargs.

Открыть в Telegram

Комментарии

0

Комментарии пишут вошедшие — так видно, кто автор.

Войти

Комментариев пока нет

Будьте первым, кто расскажет о канале другим.

Пожаловаться на канал

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

Причина Что не так (необязательно) Почта для ответа (необязательно)
Открыть в Telegram