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

РКН: https://rknn.link/car
Download Telegram
👀 Списки. List Comprehension — пояснение для тех, кто никак не может понять

Не можете запомнить, писать ли в list comprehension оператор if перед for, а комбинацию if..else после, или наоборот? Прочитав эту статью, вы поймете, из каких частей состоит представление списка, и больше не будете путаться!

#списки

▶️ Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👏1
👀 Работа с файлами в Python

🎌 Как прочесть определенную строку файла при помощи Python. Предположим, у вас есть довольно большой файл (размер исчисляется в гигабайтах). Вы хотите прочесть строку № 120. При этом не хотелось бы загружать в память содержимое файла целиком. То есть, наша задача — прочесть определенную строку текстового файла. Давайте разберем, как это сделать.

🎌 Как читать excel-файлы (xlsx) при помощи Python. Из этой статьи вы узнаете, как читать excel-файлы (xlsx) при помощи Python-библиотек xlrd, openpyxl и pandas.

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

🎌 Распаковка файлов из архивов zip или tar.gz с помощью Python. Из этой статьи вы узнаете, как распаковать один или несколько архивов zip и tar.gz средствами языка Python.

🎌 Как получить текущую директорию в Python. В Python есть два основных модуля, которые можно использовать для доступа к путям файловой системы: модуль os и модуль pathlib. Давайте посмотрим, какие возможности они предлагают.
Please open Telegram to view this post
VIEW IN TELEGRAM
2🤔1
💬 Задача на логику. Сколько шариков было у мальчика?

Мальчик купил в магазине шарики для игр. С ними он отправился к друзьям, которых посетил всех по очереди. Всего он заходил в 20 домов.

В каждом доме мальчик отдавал половину имеющихся у него шариков и брал один шарик у друга.

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

Из последнего дома он вышел с 2 шариками.

Сколько шариков было у мальчика вначале?

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

#логическаязадача
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Python asyncio: gather, wait, TaskGroup на практике

Приглашаем на открытый урок.

🗓 18 августа в 20:00 МСК
🆓 Бесплатно. Урок в рамках старта курса «Pyhon-разработчик».

На этом вебинаре вы разберёте продвинутые возможности библиотеки asyncio: чем отличаются asyncio.gather, asyncio.wait и asyncio.TaskGroup, как управлять несколькими задачами и что делать, чтобы долгие операции не блокировали выполнение программы.

Результат:
- Поймёте разницу между gather, wait и TaskGroup.
- Научитесь запускать и контролировать несколько асинхронных задач.
- Разберёте поведение ошибок и отмены задач.
- Узнаете, зачем нужен await asyncio.sleep(0).

🔗 Ссылка на регистрацию: https://vk.cc/d0prE8

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍2🔥1
Ответ к задаче "Сколько шариков было у мальчика?"

В начале пути у мальчика было 2 шарика.

#логическаязадача
5 сайтов, которые помогают создать, проверить или улучшить резюме и пройти ATS фильтр.

1. UpdateCV.me
Сервис для создания и улучшения IT-резюме, анализа его структуры и ATS-совместимости, сравнения с конкретной вакансией и адаптации под требования работодателя.
Можно загрузить готовое резюме или создать новое с помощью ИИ. Рекомендации только по делу в формате было-стало, пользователь сам решает, какие изменения принять.

2. NETWRK
Позволяет создать резюме с нуля, провести автоматический анализ, улучшить формулировки, адаптировать резюме под вакансию и подготовить сопроводительное письмо.

3. Сопровод
Помогает сравнить резюме с вакансией, найти недостающие навыки, адаптировать содержание и создать сопроводительное письмо для конкретного отклика.
Также есть трекер отправленных откликов.

4. Rezuman AI
Проверяет резюме на совместимость с ATS, рассчитывает процент соответствия вакансии, показывает недостающие навыки и дает рекомендации по улучшению.

5. CV-Scanner
Более узкий инструмент для проверки ATS-совместимости резюме. Сервис выставляет оценку и показывает, какие элементы могут мешать прохождению автоматического отбора.

#резюме #поискработы #карьера #hr
4🔥1
Вакансии по Python за неделю:

6️⃣ Python-разработчик VKomande
VK (Технический департамент)
Remote · Москва

2️⃣ Python-разработчик в AI-продукт
Next Genium
Middle · Remote · ₽100 000 – 120 000

3️⃣ Python-разработчик в складские операции Лавки
Яндекс
Middle · Hybrid · Санкт-Петербург

4️⃣Senior Full-Stack Engineer (Python / SvelteKit / Kotlin Multiplatform)
Palantis.net
Senior · Remote

5️⃣ Senior Full-Stack Developer (AI Telecom)
YADRO
Senior · Remote · Москва, Санкт-Петербург, Нижний Новгород

6️⃣ DevOps-инженер
IT_ONE
Senior · Москва

7️⃣ Inference — инженер
Точка
Remote · до ₽700 000


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

Напишите функцию, которая будет принимать три числа: ширину и высоту прямоугольника и радиус круга и возвращать True, если прямоугольник может поместиться в круг. В противном случае функция должна возвращать False.

Примеры:

rectangle_in_circle(8, 6, 5) ➞ True
rectangle_in_circle(5, 9, 5) ➞ False
rectangle_in_circle(4, 7, 4) ➞ False

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

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

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

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

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

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

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

А если вам интересно все держать в телеграме то наш канал с последними свежими вакансиями: @talantojob
Please open Telegram to view this post
VIEW IN TELEGRAM