Forwarded from Python 🇺🇦
Collections.counter
Collections.counter – це метод відображення, який містить ціле число кожного ключа. Оновлення наявного ключа збільшує його кількість. Це можна використовувати для підрахунку екземплярів об'єктів (ключів), що хешуються. Також можна використовувати як мультимножина - набір, що містить кілька екземплярів кожного елемента. У цьому прикладі демонструється робота most common([n]), який повертає впорядкований список кортежів з n найбільш поширеними елементами та їх кількістю.
#practice // Python 🇺🇦
Collections.counter – це метод відображення, який містить ціле число кожного ключа. Оновлення наявного ключа збільшує його кількість. Це можна використовувати для підрахунку екземплярів об'єктів (ключів), що хешуються. Також можна використовувати як мультимножина - набір, що містить кілька екземплярів кожного елемента. У цьому прикладі демонструється робота most common([n]), який повертає впорядкований список кортежів з n найбільш поширеними елементами та їх кількістю.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Forwarded from Python 🇺🇦
Завантаження відео з Youtube
За допомогою бібліотеки pytube ви можете завантажити відео з Youtube. Попередньо бібліотеку необхідно встановити за допомогою pip install pytube. У цьому прикладі продемонстровано, як це можна реалізувати. Додатково ми створили простий інтерфейс за допомогою tkinter.
#practice // Python 🇺🇦
За допомогою бібліотеки pytube ви можете завантажити відео з Youtube. Попередньо бібліотеку необхідно встановити за допомогою pip install pytube. У цьому прикладі продемонстровано, як це можна реалізувати. Додатково ми створили простий інтерфейс за допомогою tkinter.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
html.escape
При зберіганні HTML у базах даних чи змінних тобі потрібно екранувати спеціальні символи, які є текстом розмітки, але можуть бути переплутані як такі. До таких символів належать <, >, ", ' та &. Якщо не використовувати екранування, браузер неправильно відобразить веб-сторінку. Щоб уникнути цих символів, ми можемо використовувати метод html.escape(). Він кодує HTML у рядок ascii.
#practice // Python 🇺🇦
При зберіганні HTML у базах даних чи змінних тобі потрібно екранувати спеціальні символи, які є текстом розмітки, але можуть бути переплутані як такі. До таких символів належать <, >, ", ' та &. Якщо не використовувати екранування, браузер неправильно відобразить веб-сторінку. Щоб уникнути цих символів, ми можемо використовувати метод html.escape(). Він кодує HTML у рядок ascii.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Прогрес бар
У Python є кілька модулів прогрес бару. Рекомендую використовувати alive-progress, тому що він має безліч переваг. Цей модуль багатофункціональний, простий у використанні та має безліч вбудованих стилів. Більше того, ти можеш легко створювати власні ефекти. Попередньо встановіть за допомогою pip install alive-progress.
#practice // Python 🇺🇦
У Python є кілька модулів прогрес бару. Рекомендую використовувати alive-progress, тому що він має безліч переваг. Цей модуль багатофункціональний, простий у використанні та має безліч вбудованих стилів. Більше того, ти можеш легко створювати власні ефекти. Попередньо встановіть за допомогою pip install alive-progress.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
dict.fromkeys
Метод
#practice // Python 🇺🇦
Метод
dict.fromkeys() створює новий словник із заданого об'єкта, що ітерується (рядок, список, набір, кортеж) в якості ключів і з зазначеним значенням. Він також може бути забезпечений змінним об'єктом як значення за замовчуванням. І тут робиться глибока копія словника. Якщо ти додаєш значення до вихідного списку, то додавання відбувається у всіх значеннях ключів.#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
from __future__ import
Одним із наслідків популярності Python є те, що постійно розробляються та виходять нові версії. Нові версії — нові можливості, але не для вас, якщо ви користуєтеся застарілою.
Втім, не так погано. Модуль __future__ дозволяє імпортувати функціональність майбутніх версій Python. Це прямо як подорож у часі, або магія
Чому б не спробувати імпортувати фігурні дужки?
#practice // Python 🇺🇦
Одним із наслідків популярності Python є те, що постійно розробляються та виходять нові версії. Нові версії — нові можливості, але не для вас, якщо ви користуєтеся застарілою.
Втім, не так погано. Модуль __future__ дозволяє імпортувати функціональність майбутніх версій Python. Це прямо як подорож у часі, або магія
Чому б не спробувати імпортувати фігурні дужки?
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Зібрали кращі практики та корисні інструменти для Python-розробників!
Переходь за посиланням і в зручний час дивись онлайн-лекції провідних спікерів NIX MultiConf!
Українські та зарубіжні експерти поділилися своїм досвідом на найбільшій в Україні онлайн IT-конференції — і тепер ти можеш легко перейняти ці знання!
Серед найактуальніших тем ти знайдеш такі:
🔹Новинки Python 3.11
🔹Python-залежність — як правильно керувати своїм оточенням
🔹Міграції у Django. Чи все так просто, як здається?
В описі під трансляцією є таймкоди окремих виступів, тож ти швидко знайдеш лекції за своїм профілем 😉
Цікавишся майбутнім нашого IT-ринку? Українські підприємці вже зробили свої прогнози на NIX MultiConf! Поділися і ти думками в коментарях під відео.
Давай і далі впевнено прямувати разом до Перемоги. Якщо маєш змогу, підтримай донатом наших захисників за цим лінком.
🇺🇦Все буде Україна! Все буде NIX!
Переходь за посиланням і в зручний час дивись онлайн-лекції провідних спікерів NIX MultiConf!
Українські та зарубіжні експерти поділилися своїм досвідом на найбільшій в Україні онлайн IT-конференції — і тепер ти можеш легко перейняти ці знання!
Серед найактуальніших тем ти знайдеш такі:
🔹Новинки Python 3.11
🔹Python-залежність — як правильно керувати своїм оточенням
🔹Міграції у Django. Чи все так просто, як здається?
В описі під трансляцією є таймкоди окремих виступів, тож ти швидко знайдеш лекції за своїм профілем 😉
Цікавишся майбутнім нашого IT-ринку? Українські підприємці вже зробили свої прогнози на NIX MultiConf! Поділися і ти думками в коментарях під відео.
Давай і далі впевнено прямувати разом до Перемоги. Якщо маєш змогу, підтримай донатом наших захисників за цим лінком.
🇺🇦Все буде Україна! Все буде NIX!
Forwarded from Python 🇺🇦
Кругові діаграми
З
#practice // Python 🇺🇦
З
pyplot ти можеш використовувати функцію pie() для малювання кругових діаграм. Кругова діаграма малює одну частину (звану клином) кожного значення в масиві. За замовчуванням побудова першого клину починається з осі X праворуч і рухається проти годинникової стрілки.#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
float.hex
Метод
#practice // Python 🇺🇦
Метод
float.hex дозволяє уявити число з плаваючою комою у вигляді шістнадцяткового рядка. Для кінцевих чисел з плаваючою комою це уявлення завжди включатиме початковий 0x, кінцевий p і показник ступеня. Шістнадцяткові рядки забезпечують точне представлення та специфікацію чисел з плаваючою комою.#practice // Python 🇺🇦