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

РКН: https://rknn.link/car
Download Telegram
☄️ Переменные в Python

Факты и мифы об именах и значениях в Python. Шикарная большая статья, охватывающая темы присваивания значений переменным, копирования, типов, областей видимости и т.д.

Переменные в Python. Эта статья даст вам полное представление о переменных Python, необходимое для их эффективного использования в ваших проектах.

Странная переменная в Python. Эта короткая заметка познакомит вас с переменной _.

Нижнее подчеркивание в Python. Многие разработчики Python не знают о функциях символа нижнего подчеркивания. А между тем, его использование помогает писать код более эффективно.

Аннотации типов Python. Python — язык с динамической типизацией. Это означает, что типы связаны со значением переменной, а не с ней самой. Таким образом, переменные могут принимать любое значение в любой момент и проверяются только перед выполнением операций над ними.

Аннотации типов используются, чтобы информировать читателя кода, каким должен быть тип переменной. Это придаёт немного статический вид коду на динамически типизированном Python.

Переменная self в Python с примерами. Если вы работали с Python, то, возможно, сталкивались с переменной self. Ее можно встретить в определениях методов и при инициализации переменных. Эта статья познакомит вас с self поближе.
Please open Telegram to view this post
VIEW IN TELEGRAM
4
⚡️ Вакансии по Python за прошлую неделю:

📥 Junior fullstack-разработчик
Платформа Персонализированного Обучения
Junior · Remote · Минск ·💰 ₽60 000 – 100 000

📥 ML-инженер
VK
Junior · Hybrid · Москва, Санкт-Петербург

📥 Junior Python Developer
Сбер
Junior · Hybrid · Москва

📥 Middle Python Developer
EIS24
Middle · Hybrid · Санкт-Петербург ·💰 ₽110 000 – 150 000

📥 Python Developer
PlaysDev
Middle · Remote · Россия ·💰 ₽150 000 – 170 000

📥 Python-разработчик
Инновационный центр «Безопасный Транспорт»
Middle · Hybrid · Москва ·💰 ₽200 000 – 300 000

📥 Python Developer
Secreate
Middle · Remote · Россия ·💰 ₽270 000 – 300 000

📥 Python-разработчик LLM платформы
Т-Банк
Middle · Remote

📥 Разработчик на Python
Яндекс
Middle · Hybrid · Москва

📥 Python-разработчик
Ньютон Технологии
Middle · Remote

📥 Python Developer
Фаст Софт
Middle · Hybrid · Санкт-Петербург


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

Напишите функцию, которая будет принимать список чисел и проверять, является ли каждое число больше суммы всех предыдущих чисел. Если все числа в списке успешно пройдут проверку, функция должна вернуть True, в противном случае — False.

Примечание: первое число в списке всегда проходит проверку.

🔵 Примеры:

greater_than_sum([2, 3, 7, 13, 28]) ➞ True
# 3 > 2 = True
# 7 > 2 + 3 = True
# 13 > 2 + 3 + 7 = True
# 28 > 2 + 3 + 7 + 13 = True

greater_than_sum([1, 2, 4, 6, 13]) ➞ False
# 2 > 1 = True
# 4 > 1 + 2 = True
# 6 > 1 + 2 + 4 = False
# 13 > 1 + 2 + 4 + 6 = False


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

#задача #coding
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Питонская рулетка
😁20
Пост для тех кто ищет работу.

Сколько вакансий ты открываешь за день и сразу закрываешь?

Не подходит стек. Не тот грейд. Слишком низкая зарплата. Нельзя работать из твоей страны.

На talanto.work можно заранее настроить навыки, уровень, зарплату, локацию компании и формат работы. Регион удалёнки тоже выбирается отдельно.

В ленте остаются вакансии, на которые действительно есть смысл откликаться.
2
📌 Вакансии по Python за прошлую неделю:

⭐️ Junior Python Developer (ALD Pro)
Астра
Junior · Remote · Россия

⭐️ ML-инженер
VK
Junior · Hybrid · Москва, Санкт-Петербург

⭐️ Python-разработчик
VK
Junior · Hybrid · Санкт-Петербург

⭐️ Python-разработчик (AI)
Т-Банк
Middle · Hybrid

⭐️ Backend-разработчик Python (платформа мониторинга моделей)
Альфа-Банк
Middle · Remote

⭐️ ClickHouse Engineer
Middle · Remote · Россия

⭐️ Backend / ML Infrastructure / MLOps Engineer
ООО «Образовательные продукты Русяева»
Middle · Remote · Россия (МСК ±3 ч) · 💰 ₽180 000 – 250 000

⭐️ Разработчик на Python
Яндекс
Middle · Hybrid · Москва

⭐️ Data Scientist
Centicore
Middle · Remote · 💰 ₽300 000 – 400 000

⭐️ Middle Python Developer
PaySol
Middle · Remote · 💰 ₽300 000 – 400 000

⭐️ Senior Python-разработчик
Сбербанк
Senior · Hybrid · Москва · 💰 ₽300 000 – 500 000


✈️ Talanto | #вакансии
Please open Telegram to view this post
VIEW IN TELEGRAM
💬 Задача на логику. Фальшивая монета

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

Однажды вас снова привели к королю. Он был еще злее, чем обычно: кто-то из его 12 подданных — фальшивомонетчик, заплативший налог ненастоящей монетой. Если вы определите фальшивку, вас освободят.

Перед вами лежат 12 монет. Выглядят одинаково, но подделка точно будет отличаться по весу (в ту или иную сторону).

У вас есть весы. Король по милости своей разрешил вам произвести 3 взвешивания. Также у вас есть ваш верный карандаш.

Сможете ли вы обнаружить подделку?

✔️ Решение тут.

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Как тимлиду победить синдром самозванца. Бесплатный урок курса «Руководитель команд в ИТ»

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

На открытом уроке 23 июня в 20:00 разберём, почему у начинающих и действующих руководителей возникает синдром самозванца. Поговорим о том, как отличать реальные зоны роста от необоснованной неуверенности, какие ожидания от тимлида действительно реалистичны, а какие только создают лишнее давление. Отдельно обсудим, как управленческие ошибки отличаются от нормальной адаптации к новой роли и почему сложная ситуация не всегда доказывает вашу некомпетентность.

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

Урок не для тех, кто ждёт универсальный способ «стать уверенным за один вечер». Он будет полезен начинающим тимлидам, действующим руководителям команд, опытным разработчикам перед переходом в лидерскую роль и специалистам, которые хотят систематизировать управленческие навыки без лишней тревоги и самокопания.

👉 Записаться: https://vk.cc/cYRu7U

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
👍2🔥1
- Привет, чем ты занимаешься?
Программирую на Python...

...Буквально
😁61
Если ты УЖЕ ДАВНО ИЩЕШЬ РАБОТУ, то мы для тебя спарсили десятки русских и иностранных сайтов с айти вакансиями.

Прикрутили "прожарку резюме" "мэтч вакансии на ваше резюме" и "написание сопровода" непосредственно на этапе отправки отклика на вакансию и исходя из вакансии и вашего профиля.

Резюме прожаривать нужно чтобы проходить все эти ATS фильтры, да и просто привести его в порядок

Все это ускоряет и автоматизирует процесс поиска. Который сейчас просто пипец какой неприятный. Особенно для джунов да вообщем то и для всех.

Оставляю ссылку на наш канал в телеграме: @talantojob

P.S если видите какие-то косяки на сайте или с функционалом - пишите в комменты мы быстро зафиксим.
⚡️ Генераторы и итераторы в Python

1️⃣ Что из себя представляет итератор в Python. Изучая материал этой статьи, вы узнаете, что такое итераторы и зачем они нужны, научитесь создавать собственные методы __iter__() и __next__() и соберете свой собственный итератор.

2️⃣ Генераторы Python. Их создание и использование. Приходилось ли вам когда-либо работать с настолько большим набором данных, что он переполнял память вашего компьютера? Или быть может у вас была сложная функция, для которой нужно было бы сохранять внутреннее состояние при вызове? А если при этом функция была слишком маленькой, чтобы оправдать создание собственного класса? Во всех этих случаях вам придут на помощь генераторы Python и ключевое слово yield.

3️⃣ Сравнение операторов yield и return в Python (с примерами). Встроенное ключевое слово yield используется для создания функций-генераторов. return также является встроенным ключевым словом в Python. Он завершает функцию, а вызывающей стороне отправляет значение. Эта статья поможет вам разобраться в особенностях использования yield и return.

4️⃣ Итераторы и генераторы в Python. Итераторы — это объекты, которые позволяют вам проходить через все элементы коллекции, независимо от ее конкретной реализации. Эта статья поможет вам разобраться, чем итераторы отличаются от итерируемых объектов и генераторов и как их создавать с помощью __iter__, __next__ и itertools.

5️⃣ Генераторы в Python и их отличие от списков и функций. Из этой статьи вы узнаете, что из себя представляют генераторы и чем они отличаются от списков и функций. Также вы познакомитесь с генераторными выражениями.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
ТОП-10 Telegram-каналов с вакансиями по конкретным IT- направлениям — выбирай то, что подходит именно тебе 👇

🐞 Если ты в тестировании / QA
Вакансии для ручных и авто-тестировщиков, стажировки:
Работа для тестировщиков. Вакансии
QA Вакансии
Job for Tester

🐍 Если учишься / работаешь с Python
Вакансии от джуна до сеньора, pet-проекты и реальные компании:
@pythonrabota

Java
@javaoffers

PHP
@rabotaphp

C# / .NET
@rabotacschap

Golang
@jobgolang

Project/Product менеджер
@projectmanagersjob

Релокация / зарубежные позиции
@relocatesme

Чтобы удобно пользоваться ВСЕМИ каналами забирай объединенную папку 🗂 IT-Вакансий

#подборочка
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Вакансии по Python за прошлую неделю:

📥 Junior Python - разработчик (Технологические сервисы)
Сбер
Junior · Санкт-Петербург

📥 ML-инженер
VK
Junior · Hybrid · Москва, Санкт-Петербург

📥Machine Learning Researcher
ВижнЛабс (VisionLabs)
Junior · Hybrid · Москва ·💰₽115 000 – 190 000

📥 ML-разработчик
Яндекс Плюс
Middle · Hybrid

📥 Python Backend Developer
Облако.ру
Middle · Remote

📥 Middle Python Developer
ООО "Артвелл"
Middle · Remote · Россия ·💰 ₽170 000 – 180 000

📥 Python разработчик
МКК «Луна»
Middle · Remote · Москва ·💰 ₽180 000 – 350 000

📥 Python-разработчик (LLM платформа)
Т-Банк
Middle · Remote

📥 Python разработчик (Middle+/Senior)
X5 Tech
Middle · Hybrid

📥 Python-разработчик (AI-агенты)
Dats.Team
Senior · Remote ·💰 $4 000 – 6 000

📥 Старший Python-разработчик
Магнит
Senior · Remote


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

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

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

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

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

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

А если вам интересно все держать в телеграме то наш канал с последними свежими вакансиями: @talantojob
Please open Telegram to view this post
VIEW IN TELEGRAM
Кажется, немного преувеличено...
5😁4
Градиентный бустинг уже много лет остается одним из самых результативных алгоритмов машинного обучения.

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

📆 1 июля в 18:00 МСК приглашаем вас на открытый урок в преддверии старта курса «Машинное обучение. Специализация».

На занятии разберём:
• устройство градиентного бустинга;
• поймём, почему этот подход стал одним из стандартов индустрии;
• рассмотрим современные библиотеки, которые позволяют решать задачи машинного обучения на практике.

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

👉 Зарегистрируйтесь и познакомьтесь с одним из самых востребованных инструментов современного машинного обучения: https://vk.cc/cZ0Brd

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
1🔥1
⚡️ Подборка полезных материалов об операторах в Python

1️⃣ Операторы в Python. В этой статье вы найдете обзор арифметических, битовых и логических операторов, операторов присваивания и сравнения, а также операторов принадлежности и идентичности.

2️⃣ Оператор деления по модулю в Python. Исчерпывающее руководство по использованию оператора деления по модулю: синтаксис, поведение с различными типами чисел и примеры использования на практике.

3️⃣ Умножение контейнеров в Python. Заметка об использовании оператора умножения.

4️⃣ Практическое введение в логические операторы Python. Python предлагает набор логических операторов — and, or, not. Из этой статьи вы узнаете, как они работают и как их использовать в программах.

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

И тесты на закрепление материала:

🔎 Битовые операторы в Python
🔎 Логические операторы в Python
🔎 Приоритет операторов
Please open Telegram to view this post
VIEW IN TELEGRAM
Больше никаких ожиданий: зеркало PyPI на GitVerse! ⚡️

Python‑пакеты теперь на российской платформе GitVerse, а это значит — скорость и стабильность вышли на новый уровень.

Зависимости стали быстрее, а пайплайны больше не завязаны на доступность внешнего PyPI — звучит как мечта!

Смотрите, как подключить зеркало, тестируйте и ставьте его как основной источник или держите как резерв!
👍43🙏3🤮2