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

РКН: https://rknn.link/car
Download Telegram
Изучили базу по Python и не знаете, как кодить еще лучше?
Пройдите бесплатный мини-курс по настройке инструментов Python

Рассказываем, что изучать после основ и как не зациклиться на типовых навыках на старте. В программе курса:

🔸 освоим Python-инструменты для упрощения работы с кодом: SonarLint, Myry и другие;
🔸 протестируем библиотеку Tkinter, чтобы создавать приложения с графическим интерфейсом;
🔸 расскажем, как парсить данные с веб-сайтов и закрепить полученные знания на практике.

Все материалы бесплатные. Проходите курс в комфортном темпе в Академии Selectel: https://slc.tl/exlo9?2W5zFGw6UHE
3
💎 Знакомимся с декораторами в Python

🟨 Декораторы в Python: примеры использования. В этой статье на примерах разобраны такие темы, как возврат значений из декорированных функций, создание цепочки декораторов, добавление нескольких декораторов к одной функции, использование декораторов при обработке исключений.

🟨 Декораторы в Python: зачем они нужны и как их создавать. Обстоятельный разбор темы декораторов на примерах. Автор затронул такие темы, как декорирование функций с параметрами и создание цепочек декораторов.

🟨 Введение в декораторы в Python. Короткое и понятное объяснение сути декораторов.

🟨 Комбинируем декораторы. Пошаговый разбор применения композиции декораторов.

🟨 Топ-10 декораторов Python. Десятка декораторов, которые вы сможете использовать в собственном коде.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
А вы по какому принципу располагаете импорты?
👍4
👩‍💻 Вакансии по Python за прошлую неделю:

🔵 Fullstack Python React Разработчик. Usetech, удалённо (РФ), 250-300 т.р.

🔵 Python Senior Разработчик (FastAPI). Лайв Тайпинг, удалённо, 250-320 т.р.

🔵 Python Senior Разработчик (Django). DstLab, удалённо, 250-350 т.р.

🔵 Senior Python Developer (Web3/Trading). CreateIT, удалённо, $4000-6000

🔵 Python Senior Лид (Python, Java, FastAPI). iFellow, удалённо (РФ), 330-350 т.р.

🔵 Senior / Principal Back-End Developer AWS Python. SoftwareCountry.com, удалённо, $5000-6200
Please open Telegram to view this post
VIEW IN TELEGRAM
💬 Задача на логику. Камень, ножницы, бумага

Адам и Ева играют в «камень, ножницы, бумага» и уже сыграли 10 раз. Известно следующее:

🔎 Адам использовал камень 3 раза, ножницы — 6 раз, бумагу — 1 раз.
🔎 Ева использовала камень 2 раза, ножницы — 4 раза, бумагу — 4 раза.
🔎 Ни в одной из 10 игр не было ничьей.
🔎 Порядок игр неизвестен.

Кто выигрывает и с каким счетом?

⭐️ Решение

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔1
⚙️ Знакомство с отдельными полезными функциями в Python

1️⃣ Функция reduce в Python. reduce принимает функцию и итерируемый объект в качестве параметров и применяет полученную функцию к парам значений из итерируемого объекта, пока не останется только одно значение.

2️⃣ Функция help() в Python. При написании кода на Python нам может понадобиться узнать значение определенных ключевых слов, классов, модулей, функций и т. д. Тут на помощь приходит help().

3️⃣ Как работает функция enumerate() в Python? Эта функция принимает некий набор данных в качестве параметра и возвращает объект enumerate. Этот объект возвращается в формате пар ключ-значение, где ключи — это соответствующие индексы элементов, а значения — сами элементы из переданного набора данных.

4️⃣ Функция map() в Python. Встроенная в Python функция map() используется для применения функции к каждому элементу итерируемого объекта (например, списка или словаря) и возврата нового итератора для получения результатов.

5️⃣ Как использовать метод lower() в Python. Метод lower() — один из многих встроенных в Python методов для работы со строками. С его помощью можно переводить строки в нижний регистр.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21