Категорії «Python»

Анотації змінних в Python

У Python 3.6 з’явилася така цікава особливість, як синтаксис для анотацій змінних. Детальніше про це нововведення можна прочитати в PEP 526. Суть цього PEP полягає в тому, щоб перекласти ідею анотацій типів (PEP 484) на її наступний логічний ступінь, тобто зробити можливою вказівку типів змінних, включаючи поля класів і об’єктів. Слід взяти до уваги, що …

Google випустила Tangent, нову Python-бібліотеку для машинного навчання

Tangent – нова відкрита Python-бібліотека для автоматичного диференціювання. Вона приймає на вхід Python-функцію f і створює нову Python-функцію, яка обчислює градієнт f. Це спрощує і збільшує наочність градієнтних обчислень. В існуючих бібліотеках автоматичне диференціювання виконується або під час виконання програми (наприклад, TF Eager, PyTorch і Autograd), або шляхом побудови динамічного графа потоків даних, який потім …

Відправляємо push-повідомлення на робочий стіл в Linux за допомогою Python

Десктопне повідомлення – це спливаюче на робочому столі повідомлення, яке оповіщає про яку-небудь подію. Комп’ютер може прислати вам повідомлення по безлічі причин, не обов’язково пов’язаних з вашою поточною діяльністю: оновлення ПЗ, нове повідомлення в мессенджере, низький заряд батареї і багато що інше. Найбільш відповідний варіант для повідомлень, які не потребують негайної реакції користувача, – це …

Підготовка до співбесіди на позицію Python-розробника

На сьогодні число Python-програмістів продовжує рости, проте кількість робочих місць для них збільшується не так швидко. Сучасному розробникові треба бути конкурентоздатним, щоб пробитися на бажану позицію. Ми підготували статтю з темами і питаннями, яких працедавець може торкнутися на співбесіді, і доповнили їх невеликими поясненнями – по суті, це завдання по програмуванню на Python з рішеннями. …

Керівництво по машинному навчанню для початківців: модель прогнозу тих, хто вижили на “Титаніку”

Початок роботи Багато керівництв по машинному навчанню розраховані на те, що учень вже є кандидатом математичних наук або провідний фахівець зі статистики. Це керівництво написане для тих, хто раніше не був ознайомлений з машинним навчанням. Формат роботи. Ви розпочнете зі вступу в машинне навчання на основі написання алгоритму, який передбачатиме, скільки людей виживе за краху “Титаніка”. …