PythonBoost - сообщество питонистов
12.4K subscribers
292 photos
6 videos
542 links
Лучший Python телеграм канал для новичков.

Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

@anothertechrock

РКН: https://kurl.ru/Jhcwp
加入频道
Статья дня. Косая черта и звездочка в определении функции

Косая черта (/) и звездочка (*) используются для определения того, как должен передаваться аргумент при вызове функции.

Параметры с левой стороны от косой черты должны передаваться только как позиционные аргументы, в то время как параметры с правой стороны могут передаваться как позиционные или как именованные.

Звездочка указывает на то, что параметры справа от нее должны передаваться только как именованные, а параметры слева могут передаваться как позиционные или как именованные.

Читать статью

#читать
Каким будет вывод этого кода?
print("abc. DEF".capitalize())
Anonymous Quiz
3%
abc. def
44%
ABC. DEF
12%
Abc. def
32%
Abc. Def
9%
Посмотреть ответ
Тест. Условия в Python

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

Проверьте, насколько хорошо вам удается работа с условиями: пройдите тест из 10 вопросов!

Пройти тест
Статья дня. Как удалить дубликаты из списка в Python? (5 решений)

Список Python – это упорядоченная последовательность, которая может содержать дубликаты значений. В некоторых приложениях может потребоваться список, содержащий только уникальные элементы. В Python удалить дубликаты из списка можно разными способами.

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

Читать статью

#читать
Тест. Кортежи (уровень лёгкий)

Кортежи (tuple) в Python – это те же списки, но за одним исключением: кортежи — неизменяемые структуры данных.

Хорошо ли вы умеете пользоваться кортежами? Пройдите тест по кортежам из 10 вопросов и проверьте!

Пройти тест
⚡️Какой основной инструмент работы у аналитика?

Pandas - инструмент, который делает жизнь аналитика проще и приятней, а работу - эффективней.

Научиться работать с Pandas на реальных задачах бизнеса можно на бесплатном курсе от Simulative.

За неделю обучения вы:
🟠Освоите Pandas с нуля до продвинутых функций: сложная агрегация, оконные функции и т.д.
🟠Научитесь решать реальные аналитические задачи: проводить многомерный ABC-анализ, XYZ-анализ, рассчитывать динамику продаж.
🟠Сделаете собственный проект, который сможете добавить в портфолио: реальный кейс автоматизации обработки финансовой отчетности от крупной региональной аптечной сети

🕗 Обучение проходит на платформе школы

😶Начать учиться Pandas
Please open Telegram to view this post
VIEW IN TELEGRAM
Статья дня. Поиск в ширину на Python: руководство с примерами

Представьте, что вы пытаетесь проложить кратчайший путь через лабиринт, определить связи между людьми в социальной сети или найти наиболее эффективный способ передачи данных через Интернет. Все эти задачи имеют общую цель: систематически исследовать взаимосвязи между различными точками. Поиск в ширину (англ. breadth-first search, BFS) – это алгоритм, который может помочь вам сделать именно это.

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

Читать статью

#читать
Вакансии по Python за прошлую неделю:

👩‍💻 Fullstack Developer (Python, Javascript). Whiteleads, 60-100 т.р.

👩‍💻 QA Automation (Playwright, Python). Agrohelper, от 150 т.р.

👩‍💻 QA auto Python. Artezio, 200-250 т.р.

👩‍💻 Python-разработчик (FastAPI). Repay, $4000-5000

👩‍💻 Python разработчик. Бизнес-Профи, 50-100 т.р.
Please open Telegram to view this post
VIEW IN TELEGRAM
Тест. Импорт, модули, пакеты

В Python связанные модули объединяют в пакеты. Пакет представляет собой каталог, содержащий вложенные файлы и подкаталоги.

Хорошо ли вы знаете данную тему? Пройдите тест из 10 вопросов и проверьте!

Пройти тест
Что не являтся зарезервированным (ключевым) словом в Python?
Anonymous Quiz
36%
eval
16%
assert
30%
nonlocal
13%
pass
6%
Посмотреть ответ
Совет на 2025-й — будьте осторожнее с выбором работы.

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

Знакомо? Открываешь вакансию, а там: «Ищем middle-разработчика с опытом 10 лет, знанием 15 языков и готовностью работать за печеньки. Офис в Челябинске, релокация за ваш счет» 🤦‍♂️

Чтобы не тратить время на сотни сомнительных предложений, подпишитесь на IT Job Hub. Там мы отфильтровываем весь мусор и публикуем только избранные вакансии в стабильных компаниях:

— Зарплаты на уровне рынка, а не на уровне голодного студента
— Никаких «мы молодая и дружная семья» — только адекватные условия
— Проверенные работодатели, а не стартапы из сомнительных сфер

Вакансии удобно разбиты по тегам: #python #java #go #data #devops и по другим направлениям. Без воды и лишнего спама — только проверенные вакансии в знакомых компаниях.

Подписывайтесь, если не хотите упустить работу мечты → @proglib_jobs
Статья дня. Функция any() в Python

Часто в программах на Python требуется проверить, является ли хотя бы один элемент структуры данных истинным. Да, можно написать цикл для перебора итерируемого объекта и проверки того, является ли каждый элемент истинным или ложным. Но функция any() – более эффективный и питонический способ достижения того же результата.

Читать статью

#читать