Python Hub - сборище Питонистов
1.71K subscribers
657 photos
1 video
37 files
276 links
Уголок счастья для любого питониста.

Сотрудничество или заказы: @leshunist

https://shcoder.dev - студия разработки ShcoderDevelopment

https://t.me/pythonhub_chat - чат
Download Telegram
Недавно на канале был видос про российский аналог курсора - KodaCode. 🚬

Так фишка в том, что у них есть еще и бесплатный CLI. Сможет ли он помочь в кодинге и работе на сервере?

Базовый обзорчик готов, советую чекнуть и затестить.

👉Поддержите лайком на ютубе, чтобы я дальше пилил видосы про непопулярные, но бесплатные сервисы

https://youtu.be/m64UNY-v_lA?si=HGjGgIojQf78o5pc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤔1💩1
🔥 Задача дня

Что выведет код?
👍1
Что выведет программа?
Anonymous Quiz
13%
[2, 3, 4, 1]
19%
[1, 2, 3, 4]
6%
[1, 4, 3, 2]
62%
[4, 3, 2, 1]
👍6
🐛 Найди баг

Что не так с этим кодом?
🍌2
💡 Объединение словарей через |

| работает быстрее и чище, чем update() или **. Поддерживается с Python 3.9.
👍7
💡 List comprehension вместо append

Компрехеншн быстрее и читаемее. Не нужно явно создавать список и добавлять элементы.
🌭5
🔥 Задача дня

Что выведет код?
❤‍🔥3
Бенчмарк

Проверка пустоты списка

A: not lst
B: len(lst) == 0

Что быстрее: A или B?
🍌4
Что быстрее?
Anonymous Quiz
62%
not lst
38%
len(lst) == 0
👨‍💻2
🐛 Найди баг

Что не так с этим кодом?
👍2❤‍🔥2
🔥 Задача дня

Что выведет код?
❤‍🔥3👨‍💻2
💡 F-string вместо .format()

F-string быстрее, читаемее и позволяет использовать выражения прямо в строке
🍌5❤‍🔥2
💡 Объединение словарей через |

| работает быстрее и чище, чем update() или {**a, **b} для объединения словарей в Python 3.9+
👍6
Бенчмарк

Поиск элемента: list vs set

A: 50 in lst
B: 50 in s

Что быстрее: A или B?
👨‍💻3