My Python
2 subscribers
136 photos
3 videos
1 file
144 links
Download Telegram
Channel created
Forwarded from Python 🇺🇦
Collections.counter

Collections.counter – це метод відображення, який містить ціле число кожного ключа. Оновлення наявного ключа збільшує його кількість. Це можна використовувати для підрахунку екземплярів об'єктів (ключів), що хешуються. Також можна використовувати як мультимножина - набір, що містить кілька екземплярів кожного елемента. У цьому прикладі демонструється робота most common([n]), який повертає впорядкований список кортежів з n найбільш поширеними елементами та їх кількістю.

#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Використання пам'яті

За допомогою sys.getsizeof() можна перевірити використання пам'яті об'єктом.

Величезний список лише 48 байт, тому що функція range повертає клас, який веде себе як список. У питанні пам'яті range ефективніше, ніж використання актуального списку чисел.

#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Завантаження відео з Youtube

За допомогою бібліотеки pytube ви можете завантажити відео з Youtube. Попередньо бібліотеку необхідно встановити за допомогою pip install pytube. У цьому прикладі продемонстровано, як це можна реалізувати. Додатково ми створили простий інтерфейс за допомогою tkinter.

#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Роздрукування щомісячного календаря

А цей лайфхак — лише прихована функція Python, яка дозволяє роздруковувати щомісячний календар у форматі таблиці.

#practice // Python 🇺🇦