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
Что выведет код?
Anonymous Quiz
15%
26
5%
15
9%
None
71%
Error
Airtable & Telegram Bot

В данной статье автор рассмотрит интеграцию no-code базы данных с телеграмм ботом. Благодаря хорошему API и читабельной документации Airtable удобно использовать разработчику. Airtable совмещает в себе удобный пользовательский интерфейс табличек и всевозможные БД фичи. Фактически в данной статье получим готовый для быстрого запуска рецепт, включающий стек сервисов для разработки, ссылки и примеры.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
49%
True
36%
False
7%
None
8%
Error
Метод islower

Метод str.islower() возвращает True, если все символы в строке имеют нижний регистр (строчные), при этом строка не должна быть пустой, то есть должна иметь хотя бы один символ в нижнем регистре и не состоять из одних пробелов.

Метод str.islower() во всех других случаях возвращает False.

Строка состоящая из символов не имеющих возможности приведение к нижнему регистру также будет возвращать False.

Для приведения символов строки к верхнему регистру используйте метод str.lower().
Что выведет код?
Anonymous Quiz
16%
2000222
3%
2222
44%
2000
14%
0
24%
Error
Самообучаемый чат-бот python, который умеет искать ответы в Wikipedia

В данной статье, автор сделал своего собственного Jarvis. Он умеет переписываться с Вами, а также искать ответы на Ваши вопросы в Wikipedia.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
11%
12
19%
2
4%
3
50%
1
16%
Error
Функция partial()

Функция partial() модуля functools возвращает новый объект, который при вызове будет вести себя так же как функция func, вызываемая с помощью позиционных аргументов args и ключевых аргументов keywords.

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

В данной статье автор рассмотрит библиотеку PyCUDA, как альтернативу CUDA для C/C++. Оценит её возможности и проведет сравнение производительности на конкретном примере, а именно реализует алгоритм Харриса для детекции углов на изображении.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
40%
H
5%
Hw
11%
None
44%
Error
Объединение или слияние двух словарей в один новый словарь

Выражение {dict1, dict2} создает новый словарь с объединенными ключами и значениями из dict1 и dict2, которые оба должны быть словарями.

Значения ключей словаря dict2 имеют приоритет, когда dict1 и dict2 используют одинаковые ключи key.

Важно понимать отличие операции объединения/слияния словарей от операции обновления/дополнения. Отличие заключается в том, что в результате операции объединения/слияния {dict1, dict2} образуется новый словарь (исходные словари не изменяются), а при операции обновления/дополнения изменяется исходный словарь dict.
Что выведет код?
Anonymous Quiz
64%
5
2%
0
9%
None
4%
False
21%
Error
Вывод аудио на несколько источников на raspberry pi

В статье пойдет речь о том как вывести аудио, проигрываемое на raspberry pi на несколько источников (проигрывателей) одновременно. В частности, аудио будет параллельно транслироваться по hdmi, на audio jack, bluetooth устройство (устройства).

👉 Ссылка на статью