Python RU
13.4K subscribers
871 photos
41 videos
36 files
1.12K links
Все для python разработчиков

админ - @haarrp

@python_job_interview - Python собеседования

@ai_machinelearning_big_data - машинное обучение

@itchannels_telegram - 🔥лучшие ит-каналы

@programming_books_it - it книги

@pythonl

РКН: clck.ru/3Fmy2j
加入频道
Одна особенность filter

Синтаксис встроенной функции filter такой:

filter(function, iterable).

Эта функция фильтрует значения переданной последовательности с помощью функции function. Если function получает очередной элемент последовательности и возвращает True, то элемент попадает в результат работы filter, иначе нет.

Например, таким способом можно отфильтровать только строки, состоящие из чисел:

>>> strings = ['two', 'list', '', 'dict', '100', '1', '50']
>>> list(filter(str.isdigit, strings))
['100', '1', '50']

Или только четные значения:

numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
list(filter(lambda x: x % 2 == 0, numbers))

Часто в качестве фильтров используют лямбда-функции или член-функции классов.

А еще (внезапно) вместо функции можно использовать None:

>>> random = [1, 'a', 0, False, True, '0', '']
>>> list(filter(None, random))
[1, 'a', True, '0']

И тогда filter вернет только truthy значения. 🐍
Пишем симулятор естественного отбора на Python

https://tproger.ru/articles/pishem-simuljator-estestvennogo-otbora-na-python/

@pro_python_code
Рекурсивные функции в Python

https://pythonist.ru/rekursivnye-funkczii-v-python/

@pro_python_code
✔️ Введение в множественное наследование и super()


Введение в множественное наследование и super() для Python-разработчиков. Также в этой статье мы рассмотрим, как справляться с проблемой алмаза.

https://pythonist.ru/vvedenie-v-mnozhestvennoe-nasledovanie-i-super/

@pro_python_code
🐍📈 Как «оживлять» графики и впечатлять всех красивыми анимациями с помощью Python

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

https://proglib.io/p/kak-ozhivlyat-grafiki-i-vpechatlyat-vseh-krasivymi-animaciyami-s-pomoshchyu-python-2022-03-29

https://yangx.top/pro_python_code
Пошаговое построение логистической регрессии в Python

Поэтапная реализация на примере банковского прогноза покупки депозита с подробным описанием всех шагов, включая изучение данных, создание индикаторных переменных, over-sampling и рекурсивное исключение признаков.

https://nuancesprog.ru/p/8729

@machinelearning_ru #статьи #Python #DataScience
Как я устроил пожизненный запас чесночных пицца-палочек с помощью Python и Selenium

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

https://nuancesprog.ru/p/10397

@pro_python_code #статьи #Python
Pyhon. Работаем со временем без головной боли

Читать

@pro_python_code #статьи #Python
Что нужно знать о теории графов?
Узнайте 14 апреля вместе с ведущим программистом с 20-летним опытом Евгением Волосатовым.

На занятии мы рассмотрим теорию графов, познакомимся с терминами и определениями, разберем основные алгоритмы.

💪 Евгений проведет обзор первой половины программы онлайн-курса «Алгоритмы и структуры данных» от OTUS, к которому приурочено это занятие.

❗️ Этот курс подходит для любого языка программирования.

👉 Пройдите вступительное тестирование, чтобы зарегистрироваться на занятие https://otus.pw/om1r/