Get Mystery Box with random crypto!

Phyton перелінк

Логотип телеграм -каналу phytonua — Phyton перелінк P
Логотип телеграм -каналу phytonua — Phyton перелінк
Адреса каналу: @phytonua
Категорії: Технології
Мова: Українська
Передплатники: 144
Опис з каналу

▪️Вивчаємо Python разом.
▪️Високооплачувана професія
▪️Допомагаємо з пошуком роботи
@itchannelsbot - зв’язок

Ratings & Reviews

2.50

2 reviews

Reviews can be left only by registered users. All reviews are moderated by admins.

5 stars

0

4 stars

0

3 stars

1

2 stars

1

1 stars

0


Останні повідомлення 7

2022-04-27 11:14:00
Створення словника із набору ключів

Для створення словника із відомого набору ключів та однакових значень часто використовують генератори словників (dict comprehensions).

Однак клас dict має зручний метод fromkeys, який був створений спеціально для таких випадків.

#practice // Python
8.7K views08:14
Відкрити / Коментувати
2022-04-26 15:40:56
Гарне виведення таблиць

Нещодавно нам потрібно було логувати частину бази даних. І тут ми згадали про чудовий модуль prettytable, який дозволяє гарно виводити таблиці.

Отже, імена стовбців задаються за допомогою атрибута table.field_names. А додавати рядки з даними в таблицю можна методом table.add_row([]), передаючи туди список елементів.

Але навіть якщо ви не фанат командного рядка, іноді потрібно зберегти звіт про роботу вашої програми в текстовий файл. У такому разі можна зберегти саму таблицю, викликавши метод table.get_string().

#practice // Python
9.3K views12:40
Відкрити / Коментувати
2022-04-25 11:14:00
15 бібліотек Python для Data Science

У цьому матеріалі ви знайдете опис бібліотек, які найчастіше використовуються для аналізу даних на Python.

#lessons // Python
9.4K viewsedited  08:14
Відкрити / Коментувати
2022-04-24 18:25:49
Отримуємо метадані з аудіофайлу

Для отримання метаданих з аудіофайлів, а також їх редагування є дуже зручний модуль mutagen. Модуль дозволяє отримати всю основну інформацію про аудіофайл: довжину, бітрейт, виконавця і так далі.

Модуль підтримує формати метаданих APEv2 і ID3v2, аналізуючи всі кадри ID3v2.4

#practice // Python
9.8K views15:25
Відкрити / Коментувати
2022-04-23 19:42:00
Прискорюємо код за допомогою векторизації

Одним із прийомів для прискорення роботи циклів є векторизація обчислень, тобто використання функцій, що підтримують операції над векторами.

Загалом найкращий спосіб прискорити будь-який цикл – це відмовитися від нього. У прикладі вище для роботи з функцією my_func ми могли б викликати її в циклі кожного елемента списку, але набагато простіше використовувати vectorize.

По суті, vectorize перетворює функцію в такий спосіб, що вона починає приймати весь вектор цілком, а не окремий його елемент. Потрібно пам'ятати, що такий підхід не завжди призводить до значного прискорення.

#practice // Python
9.4K views16:42
Відкрити / Коментувати
2022-04-23 14:07:03
Як ви оцінюєте свої поточні знання і на якому контенті нам зосередитися?
Anonymous Poll
9%
Маю фундаментальні знання, хочу більше практики
16%
Маю базові знання, хочу більше комбінації теорія/практика
76%
Знаходжуся на самому початку вивчення мови, хочу більше уроків
2.2K voters8.6K views11:07
Відкрити / Коментувати
2022-04-23 11:29:59
Час виконання коду

Іноді доводиться вибирати між декількома варіантами коду і часто відштовхуються від його швидкості. Приклад обчислення часу виконання коду ми зараз покажемо.

Все досить просто: за допомогою модуля time запам'ятовуємо початковий час, виконуємо основний код, дізнаємося про кінцевий час і просто вираховуємо різницю.

Якщо використовувати цей приклад, то просто вставте свій код замість коментаря.

#practice // Python
9.2K views08:29
Відкрити / Коментувати
2022-04-22 11:10:34
Як написати Telegram-бота на Python?

У цьому матеріалі ми розберемо, як своїми руками зробити бота в Telegram, який зможе розпізнавати зображення, використовуючи нейронні мережі.

#lessons // Python
9.5K views08:10
Відкрити / Коментувати
2022-04-21 16:39:15
Використовуємо pathlib замість os

Стандартна бібліотека Python 3 містить модуль pathlib, що включає функцію Path(), достатню для повноцінної роботи з файловими шляхами.

Однією з найкрутіших фіч у роботі із шляхами є заміна os.path.join() на зручніший і елегантніший варіант, зображений на картинці.

По суті ця бібліотека замінює функції, що використовуються для роботи із шляхами з модуля os (наприклад os.mkdir або os.path) на більш зручні.

#practice // Python
9.8K views13:39
Відкрити / Коментувати
2022-04-21 10:44:29
wikipedia

Wikipedia має класне API, яке дозволяє отримати доступ до неперевершеного джерела повністю безкоштовної інформації.

Модуль wikipedia робить доступ до цього API неймовірно зручним.

Як і сайт, модуль надає підтримку багатьох мов, дозвіл багатозначності сторінок, отримання випадкової сторінки і навіть метод donate().

#practice // Python
9.4K views07:44
Відкрити / Коментувати