Получи случайную криптовалюту за регистрацию!

Python Community

Логотип телеграм канала @python_community_ru — Python Community P
Логотип телеграм канала @python_community_ru — Python Community
Адрес канала: @python_community_ru
Категории: Технологии
Язык: Русский
Количество подписчиков: 14.96K
Описание канала:

Python Community RU - СНГ сообщество Python-разработчиков
Чат канала: @python_community_chat
Сотрудничество: @cyberJohnny и @Sergey_bzd

Рейтинги и Отзывы

2.50

2 отзыва

Оценить канал python_community_ru и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

0

4 звезд

0

3 звезд

1

2 звезд

1

1 звезд

0


Последние сообщения 87

2021-10-26 10:23:00 Задачка с собеседования | #Easy

Условие:

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

Примеры:

find_outlier([2, 4, 0, 4, 11, 36]) -> 11
find_outlier([160, 3, 19, 11, -21]) -> 160
find_outlier([-1, 1, 3, 3, 2, -11, -21]) -> 2

Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале.

#Задачка_с_собеседования
3.4K views07:23
Открыть/Комментировать
2021-10-25 19:00:04
Продолжаем рассматривать модуль itertools

Думаю, стоит вам ещё рассказать про этот модуль и интересные функции. Начнём!

zip_longest(a, b, fill_value) — очень удобный итератор. Работает также как и zip, но если длина списков разная, заполняет их fill_value.

takewhile(func, seq) — возвращает значения из seq, пока func не вернёт False.

chain(a, b,...) — соединяет два и более итерируемых объектов в один.

product(a, b...) — декартово произведение итерируемых объектов.

#миниурок #itertools
3.3K views16:00
Открыть/Комментировать
2021-10-25 17:00:06
3 причины подписаться на аккаунт @selectel

1. Основы программирования простым языком и без снобизма.
2. Полезные факты о железе, дата-центрах и хостингах.
3. Актуальные новости из IT.

Жми «Подписаться», чтобы получать больше IT-материалов и каждый день узнавать что-то новое!
3.2K views14:00
Открыть/Комментировать
2021-10-25 13:12:50
Что выведет код выше?
Anonymous Quiz
26%
True
12%
False
28%
Программа уйдёт в бесконечный цикл
17%
Ошибку
17%
узнать ответ
676 voters3.4K views10:12
Открыть/Комментировать
2021-10-25 13:11:46
#python_quiz
3.4K views10:11
Открыть/Комментировать
2021-10-24 19:00:04
Замеряем время выполнения программы

Многие новички используют time или встроенные в ОС приложения, но это не верно. Лучше использовать timeit, поскольку он может более точно рассчитать, сколько занимает выполнение кода, независимо от ОС.

Он довольно прост в использовании. Всего пару строк, и вы можете доказать, что код админа медленнее вашего решения :)

timeit.timeit(code, setup='', timer, number=1_000_000) — запускает код number раз. Но перед этим выполняет строку setup, которая не входит в время, измеряемое таймером. Эта основная функция больше вам не понадобится.

Если вам лень запускать IDE, можете воспользоваться терминалом, вписав python3 -m timeit "print('Hello world')".

А если вам стало интересно, то можете посетить страницу документации.

#миниурок #timeit
3.8K views16:00
Открыть/Комментировать
2021-10-24 14:23:00
Ответ на предыдущую задачу
3.4K views11:23
Открыть/Комментировать
2021-10-20 19:01:37
Методы генераторы

В отличие от итераторов, у генераторов есть собственные методы, позволяющие контролировать их работу. Их три: close, throw, send.

close() — останавливает генератор на следующем проходе.

throw() — выводит ошибку на экран и останавливает выполнение генератора сразу же. С помощью них можно контролировать бесконечные генераторы.

send() — самый интересный метод. Позволяет передавать значения генератору. Первым всегда должно быть None, что бы запустить его.

С помощью send, к слову, создают корутины — функции, которым можно передавать значения, останавливать и возобновлять работу программы.

#теория
1.9K views16:01
Открыть/Комментировать
2021-10-20 11:19:13
#python_quiz
1.5K views08:19
Открыть/Комментировать