Статья дня. Косая черта и звездочка в определении функции
Косая черта (/) и звездочка (*) используются для определения того, как должен передаваться аргумент при вызове функции.
Параметры с левой стороны от косой черты должны передаваться только как позиционные аргументы, в то время как параметры с правой стороны могут передаваться как позиционные или как именованные.
Звездочка указывает на то, что параметры справа от нее должны передаваться только как именованные, а параметры слева могут передаваться как позиционные или как именованные.
Читать статью
#читать
Косая черта (/) и звездочка (*) используются для определения того, как должен передаваться аргумент при вызове функции.
Параметры с левой стороны от косой черты должны передаваться только как позиционные аргументы, в то время как параметры с правой стороны могут передаваться как позиционные или как именованные.
Звездочка указывает на то, что параметры справа от нее должны передаваться только как именованные, а параметры слева могут передаваться как позиционные или как именованные.
Читать статью
#читать
Каким будет вывод этого кода?
print("abc. DEF".capitalize())
print("abc. DEF".capitalize())
Anonymous Quiz
3%
abc. def
44%
ABC. DEF
12%
Abc. def
32%
Abc. Def
9%
Посмотреть ответ
Тест. Условия в Python
Условия — очень частые конструкции в Python. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий.
Проверьте, насколько хорошо вам удается работа с условиями: пройдите тест из 10 вопросов!
Пройти тест
Условия — очень частые конструкции в Python. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий.
Проверьте, насколько хорошо вам удается работа с условиями: пройдите тест из 10 вопросов!
Пройти тест
Каким будет вывод этого кода в консоли?
Anonymous Quiz
7%
class <'loop'>
19%
class <'iteration'>
14%
class <'range'>
53%
class <'generator'>
6%
Посмотреть ответ
Статья дня. Как удалить дубликаты из списка в Python? (5 решений)
Список Python – это упорядоченная последовательность, которая может содержать дубликаты значений. В некоторых приложениях может потребоваться список, содержащий только уникальные элементы. В Python удалить дубликаты из списка можно разными способами.
Выбор правильного решения зависит от того, нужно ли приложению сохранять порядок элементов списка после удаления дубликатов. Решения, представленные в этом руководстве, различаются также по читабельности и сложности, а некоторые из них опираются на функции в сторонних модулях.
Читать статью
#читать
Список Python – это упорядоченная последовательность, которая может содержать дубликаты значений. В некоторых приложениях может потребоваться список, содержащий только уникальные элементы. В Python удалить дубликаты из списка можно разными способами.
Выбор правильного решения зависит от того, нужно ли приложению сохранять порядок элементов списка после удаления дубликатов. Решения, представленные в этом руководстве, различаются также по читабельности и сложности, а некоторые из них опираются на функции в сторонних модулях.
Читать статью
#читать
Что сделает метод del?
Anonymous Quiz
6%
Удалит из словаря ключи
4%
Удалит из словаря значения
60%
Удалит весь словарь
23%
Для словарей не существует метода del
7%
Посмотреть ответ
Тест. Кортежи (уровень лёгкий)
Кортежи (tuple) в Python – это те же списки, но за одним исключением: кортежи — неизменяемые структуры данных.
Хорошо ли вы умеете пользоваться кортежами? Пройдите тест по кортежам из 10 вопросов и проверьте!
Пройти тест
Кортежи (tuple) в Python – это те же списки, но за одним исключением: кортежи — неизменяемые структуры данных.
Хорошо ли вы умеете пользоваться кортежами? Пройдите тест по кортежам из 10 вопросов и проверьте!
Пройти тест
Pythonist
Тест | Кортежи (уровень лёгкий)
Кортежи – это те же списки, за исключением того, что они неизменяемы. Хорошо ли вы разбираетесь в этой теме? Пройдите наш тест по кортежам!
Каким будет вывод этого кода?
Anonymous Quiz
12%
1
75%
2
8%
Ошибка
3%
Никакого вывода не будет
1%
Посмотреть ответ
Pandas - инструмент, который делает жизнь аналитика проще и приятней, а работу - эффективней.
Научиться работать с Pandas на реальных задачах бизнеса можно на бесплатном курсе от Simulative.
За неделю обучения вы:
🕗 Обучение проходит на платформе школы
Please open Telegram to view this post
VIEW IN TELEGRAM
Статья дня. Поиск в ширину на Python: руководство с примерами
Представьте, что вы пытаетесь проложить кратчайший путь через лабиринт, определить связи между людьми в социальной сети или найти наиболее эффективный способ передачи данных через Интернет. Все эти задачи имеют общую цель: систематически исследовать взаимосвязи между различными точками. Поиск в ширину (англ. breadth-first search, BFS) – это алгоритм, который может помочь вам сделать именно это.
Поиск в ширину применяется для решения широкого круга задач в области науки о данных, от обхода графов до поиска путей. Особенно он полезен для поиска кратчайшего пути в невзвешенных графах.
Читать статью
#читать
Представьте, что вы пытаетесь проложить кратчайший путь через лабиринт, определить связи между людьми в социальной сети или найти наиболее эффективный способ передачи данных через Интернет. Все эти задачи имеют общую цель: систематически исследовать взаимосвязи между различными точками. Поиск в ширину (англ. breadth-first search, BFS) – это алгоритм, который может помочь вам сделать именно это.
Поиск в ширину применяется для решения широкого круга задач в области науки о данных, от обхода графов до поиска путей. Особенно он полезен для поиска кратчайшего пути в невзвешенных графах.
Читать статью
#читать
Forwarded from Pythonist.ru - образование по питону
Вакансии по 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
Каким будет вывод этого кода в консоли?
Anonymous Quiz
9%
Ошибка
9%
['a']
16%
['a', 'B']
22%
['0', '3B6']
18%
['0', '3', '6']
27%
Посмотреть ответ
Тест. Импорт, модули, пакеты
В Python связанные модули объединяют в пакеты. Пакет представляет собой каталог, содержащий вложенные файлы и подкаталоги.
Хорошо ли вы знаете данную тему? Пройдите тест из 10 вопросов и проверьте!
Пройти тест
В 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
IT-рынок штормит: массовые сокращения, заморозка найма, снижение зарплат. В такое время особенно важно отличать стоящие офферы от проходных.
Знакомо? Открываешь вакансию, а там: «Ищем middle-разработчика с опытом 10 лет, знанием 15 языков и готовностью работать за печеньки. Офис в Челябинске, релокация за ваш счет» 🤦♂️
Чтобы не тратить время на сотни сомнительных предложений, подпишитесь на IT Job Hub. Там мы отфильтровываем весь мусор и публикуем только избранные вакансии в стабильных компаниях:
— Зарплаты на уровне рынка, а не на уровне голодного студента
— Никаких «мы молодая и дружная семья» — только адекватные условия
— Проверенные работодатели, а не стартапы из сомнительных сфер
Вакансии удобно разбиты по тегам: #python #java #go #data #devops и по другим направлениям. Без воды и лишнего спама — только проверенные вакансии в знакомых компаниях.
Подписывайтесь, если не хотите упустить работу мечты → @proglib_jobs
Статья дня. Функция any() в Python
Часто в программах на Python требуется проверить, является ли хотя бы один элемент структуры данных истинным. Да, можно написать цикл для перебора итерируемого объекта и проверки того, является ли каждый элемент истинным или ложным. Но функция any() – более эффективный и питонический способ достижения того же результата.
Читать статью
#читать
Часто в программах на Python требуется проверить, является ли хотя бы один элемент структуры данных истинным. Да, можно написать цикл для перебора итерируемого объекта и проверки того, является ли каждый элемент истинным или ложным. Но функция any() – более эффективный и питонический способ достижения того же результата.
Читать статью
#читать