Forwarded from Python 🇺🇦
NumPy: Округлення чисел
У
#practice // Python 🇺🇦
У
NumPy існує п'ять основних способів округлення десяткових чисел. trunc() і fix() видаляє десяткові дроби і повертає число з плаваючою комою. Функція around() округлює число до заданої кількості знаків після коми. Функція floor() округляє десяткове число у меншу сторону. Функція ceil() округляє десяткове число у більшу сторону.#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
NumPy: unique
Функція
👀 Відео, котре показує роботу
#practice // Python 🇺🇦
Функція
unique() використовується для пошуку унікальних елементів масиву. Вона повертає відсортовані унікальні елементи масиву. Крім унікальних елементів є три додаткові висновки: індекси вхідного масиву, які дають унікальні значення; індекси унікального масиву, що відновлюють вхідний масив; скільки разів кожне унікальне значення з'являється у вхідному масиві.👀 Відео, котре показує роботу
unique().#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Що таке це ваше шифрування?
У сьогоднішній статті максимально простими словами поговоримо про шифрування.
#lessons // Python 🇺🇦
У сьогоднішній статті максимально простими словами поговоримо про шифрування.
#lessons // Python 🇺🇦
Forwarded from Python 🇺🇦
Pandas: Заміна порожніх комірок
Один із способів роботи з порожніми комірками – вставити замість них нове значення. Таким чином, тобі не доведеться видаляти цілі рядки лише через порожні комірки. Метод
#practice // Python 🇺🇦
Один із способів роботи з порожніми комірками – вставити замість них нове значення. Таким чином, тобі не доведеться видаляти цілі рядки лише через порожні комірки. Метод
fillna() дозволяє замінити порожні комірки значенням. У першому прикладі замінюються всі порожні комірки у всьому фреймі даних. Щоб замінити порожні значення лише для одного стовпця, вкажіть ім'я стовпця для DataFrame.#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Перекладаємо Python на людську мову
Знайшов цікавий пакет
Наприклад, зі складного об'єкта
Що ще крутіше, окрім англійської, пакет підтримує багато інших мов, включаючи українську. Почитайте їхню документацію, там багато цікавих функцій.
#practice // Python 🇺🇦
Знайшов цікавий пакет
humanize, який може переводити числа і дати в текст, що легко читається. Тобто всі костилі для таких завдань відразу замінюються буквально одним рядком.Наприклад, зі складного об'єкта
timedelta можна отримати "2 дні, 1 годину і 33.12 секунд" або "5.00 x 10²" з числа 500. Більше прикладів можете подивитися на прикріпленій картинці.Що ще крутіше, окрім англійської, пакет підтримує багато інших мов, включаючи українську. Почитайте їхню документацію, там багато цікавих функцій.
#practice // Python 🇺🇦
Forwarded from Технотренды
🐍 Необычный Python в обычных библиотеках
Специалист в Data Science из Amazon буквально прочитал код самых распространённых библиотек Python. В этом материале он делится секретами работы с Python, о которых узнал из этих библиотек. За подробностями приглашаем под кат к старту нашего флагманского курса по Data Science:
⤷ Читать статью на сайте
#Python
Специалист в Data Science из Amazon буквально прочитал код самых распространённых библиотек Python. В этом материале он делится секретами работы с Python, о которых узнал из этих библиотек. За подробностями приглашаем под кат к старту нашего флагманского курса по Data Science:
⤷ Читать статью на сайте
#Python
Forwarded from Python 🇺🇦
Друзі, нагадуємо про чат для ком'юніті Python ентузіастів!
Додавайтесь, якщо у вас виникають запитання, або ж ви хочете поділитися своїми думками стосовно тої чи іншої теми.
Давайте спілкуватися!
Додавайтесь, якщо у вас виникають запитання, або ж ви хочете поділитися своїми думками стосовно тої чи іншої теми.
Давайте спілкуватися!
Forwarded from Python 🇺🇦
Редагуємо відео
Пакет
Розібратися з пакетом не складно, базове використання показано на зображенні. У прикладі ми відкриваємо два відео, склеюємо в одне, обрізаємо отриманий кліп, зменшуємо гучність звуку і в кінці зберігаємо результат.
Тут ще важливо відзначити, що запуск та виконання скриптів з обробкою відео може зайняти досить великий час.
Такий пакет корисний у випадках, коли потрібно обробити дуже багато відео за одним і тим же принципом.
#practice // Python 🇺🇦
Пакет
moviepy дозволяє обрізати та склеювати відео, додавати відеоефекти й редагувати звук.Розібратися з пакетом не складно, базове використання показано на зображенні. У прикладі ми відкриваємо два відео, склеюємо в одне, обрізаємо отриманий кліп, зменшуємо гучність звуку і в кінці зберігаємо результат.
Тут ще важливо відзначити, що запуск та виконання скриптів з обробкою відео може зайняти досить великий час.
Такий пакет корисний у випадках, коли потрібно обробити дуже багато відео за одним і тим же принципом.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Завантажуємо вебсайти повністю
Максимально простий, але потужний пакет
Функція
А ось
Але тут треба бути акуратнішим, подібне рекурсивне завантаження може надіслати багато запитів до сервера і сильно навантажити його.
#practice // Python 🇺🇦
Максимально простий, але потужний пакет
pywebcopy допоможе вам клонувати окремі веб-сторінки або навіть цілі сайти.Функція
save_webpage завантажує сторінку за вказаним посиланням, в аргументи також можна передати шлях, куди зберегти результат.А ось
save_website дає можливість завантажити весь сайт рекурсивно. Наприклад, якщо сайт є блогом, то скрипт скаче всі статті, які є на сайті.Але тут треба бути акуратнішим, подібне рекурсивне завантаження може надіслати багато запитів до сервера і сильно навантажити його.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Спрощена робота з JSON
Є один цікавий пакет
Основні приклади використання показані на зображенні. Метод
Взагалі можливостей у пакета достатньо, тому він гідний вивчення та застосування у проектах. Докладніше можна почитати в документації.
#practice // Python 🇺🇦
Є один цікавий пакет
JMESpath, який дозволяє декларативно вказати, як витягувати елементи з документа JSON.Основні приклади використання показані на зображенні. Метод
search приймає патерн, яким потрібно витягти дані, і навіть словник (схожий на JSON).Взагалі можливостей у пакета достатньо, тому він гідний вивчення та застосування у проектах. Докладніше можна почитати в документації.
#practice // Python 🇺🇦
Forwarded from Python 🇺🇦
Отримуємо дані про систему
Кросплатформова бібліотека
Якщо говорити про практичне застосування,
Крім звичних Windows, MacOS та Linux, бібліотека також підтримує системи FreeBSD, OpenBSD, NetBSD, Sun Solaris та AIX.
#practice // Python 🇺🇦
Кросплатформова бібліотека
psutil дозволяє отримувати інформацію про процесор, пам'ять, диск, мережу, датчики і запущені процеси в системі. Приклади базового використання показані на зображенні.Якщо говорити про практичне застосування,
psutil корисний в основному для моніторингу системи, обмеження ресурсів процесів та управління запущеними процесами.Крім звичних Windows, MacOS та Linux, бібліотека також підтримує системи FreeBSD, OpenBSD, NetBSD, Sun Solaris та AIX.
#practice // Python 🇺🇦