Python tricks | Хитрости Питона
5.67K subscribers
2.21K photos
26 videos
1 file
2.52K links
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Download Telegram
Управление громкостью звука с помощью жестов

В данной статье автор расскажет про проект из курса по OpenCV Python. 

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

👉 Ссылка на статью
Метод str.isspace()

Метод str.isspace() возвращает True, если в строке есть только пробелы и если есть хотя бы один пробел (строка не пуста ''), в противном случае False.

Символ является пробелом, если в базе данных символов Unicode его общая категория - Zs (разделитель-пробел), либо его двунаправленный класс - один из WS, B или S.
Что выведет код?
Anonymous Quiz
22%
2
54%
1
6%
None
18%
Error
Оптимизация использования памяти

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

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

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
26%
8
29%
[8]
16%
None
30%
Error
Класс bool()

Класс bool() возвращает логическое значение указанного объекта, True или False

Объект всегда будет возвращать False, если:

⚫️Объект пуст - [], (), {}
⚫️Объект - False
⚫️Объект равен 0
⚫️Объект - None
Что выведет код?
Anonymous Quiz
14%
13
14%
7
48%
17
25%
Error
Анти-паттерны в pandas

Данная статья посвящена разбору четырёх анти-паттернов pandas и рассказу о приёмах работы, которые стоит использовать вместо них.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
30%
35
5%
0
60%
None
6%
Error
Расширьте свои знания в программировании на Python, уделив этому всего 3 вечера по 1,5 часа!

На бесплатном онлайн-интенсиве Skillbox по программированию вы попробуете себя в роли разработчика на Python и узнаете, как работают популярные алгоритмы этого языка. Проанализируете данные с помощью Data Science и решите задачи тестировщиков. Получите базовые навыки по разным направлениям и советы по развитию карьеры. Мощный компьютер не нужен.

Подробная программа: https://clc.to/5ECyMg

🎁 Всех участников ждут подарки.

Выберите свой путь в мире IT с 8 по 10 сентября в 19:00 по московскому времени!
Функция islice()

Функция islice() модуля itertools создает итератор, который возвращает выбранные элементы из итератора iterable. Другими словами, получает срез итератора/генератора, для которых нельзя получить срез обычными средствами или встроенной функцией slice().

В отличие от обычных срезов списков или кортежей, функция itertools.islice() не поддерживает отрицательные значения для start, stop или step.
Feature Engineering

Feature engineering – это способ извлечения признаков из данных и преобразования их в форматы, подходящие для алгоритмов машинного обучения. В данной статье автор наглядно продемонстрирует применение  feature engineering.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
28%
Hello
15%
'Hello'
4%
None
53%
Error