Всі статті
Глибоке занурення у виявлення об'єктів з Tensorflow
Новий набір даних Open Images надає все необхідне для тренування моделей комп'ютерного зору та просто ідеально підходить для створення демонстрації. Object Detection API у Tensorflow та його здатність...
22 січня 2018
·
1
· 29
·
Codeguida
Нейронні мережі - шлях до глибинного навчання
Якщо ви у пошуках посібника по штучним нейронним мережам (ШНМ), то, можливо, ви вже маєте припущення щодо того, що це таке. Але чи знали ви, що нейронні мережі – основа нової та цікавої області, глиби...
01 червня 2017
·
0
· 655
·
Codeguida
Найшвидший спосіб завантажити дані в PostgreSQL за допомогою Python
Згадайте, як часто вам доводилося завантажувати дані зі стороннього ресурсу до власного проєкту. Якщо ви щасливчик, то ці дані серіалізовані як JSON або YAML. Якщо ні, то отримуєте Excel-таблицю або C...
14 серпня 2019
·
3
· 136
·
Codeguida
Створення сервісу для зберігання файлів з Flask, RethinkDB та Vue.js, ч.1
Створення простого сервісу для зберігання файлів з використанням Flask, RethinkDB та Vue.js, частина перша
В цьому туторіалі я покажу вам як написати простий сервіс для збереження файлів. Ми будемо ви...
29 грудня 2021
·
0
· 72
·
Codeguida
Що купувати для глибокого навчання: особистий досвід і поради використання GPU
Переклад статті Тіма Деттмерса, кандидата наук з Вашингтонського університету, фахівця по глибокому навчанню і обробці природної мови "Which GPU(s) to Get for Deep Learning: My Experience and Advice f...
26 жовтня 2020
·
0
· 151
·
Alex
Інтро до Веб-компонентів
Фронтенд-розробка розвивається з шаленою швидкістю. Варто лише поглянути на численні статті, туторіали та треди у Twitter зі скаргами на технології, колись такі прості та зрозумілі. У цій статті ми з'...
24 квітня 2019
·
0
· 33
·
Codeguida
Процес побудови Webpack
WebPack — це дуже потужний і цікавий інструмент, який можна вважати фундаментом багатьох сучасних технологій для веброзробки. Однак налаштувати WebPack і працювати з ним не завжди легко.
У цій статі м...
10 грудня 2021
·
0
· 53
·
Codeguida
Посібник з Python Logging на прикладах сирцевого коду
Пакет logging в Python — легке та розширюване рішення для відстеження роботи вашого коду. Якщо ви досі розкидуєте print() після кожного рядка, зверніть увагу на гнучкі можливості logging.
Однак при гл...
01 липня 2019
·
0
· 49
·
Codeguida
Посібник по Django для початківців – Частина 3
Основи
У цьому уроці ми глибоко зануримося у два основних поняття: URL-адреси та форми. В процесі ми вивчимо декілька інших концепцій, серед яких створення шаблонів багаторазового використання та вста...
15 листопада 2017
·
0
· 189
·
Codeguida
Розробка і тестування асинхронного API з FastAPI та Pytest
Про що цей посібник
Після прочитання матеріалу ви навчитесь:
розробці асинхронного RESTful API з Python та FastAPI;
розробці на основі тестів (TDD – Test-Driven Development);
тестуванню застосунку на...
23 січня 2020
·
0
· 160
·
Codeguida
Наука про SVG анімації
Плоский дизайн все більше стає трендом 2016 року, відповідно SVG тепер використовується достатньо часто. Переваг багато: незалежність від роздільної здатності, крос-браузерність і доступні DOM ноди. У...
15 січня 2020
·
0
· 15
·
Codeguida
SQL трюки від DBA. Небанальні поради для розробників БД
Коли я починав свою кар'єру розробника, моєю першою роботою стала DBA (адміністратор бази даних, АБД). У ті роки, ще до AWS RDS, Microsoft, Google Cloud та інших хмарних сервісів, існувало два типу АБ...
08 серпня 2020
·
3
· 689
·
3
·
Alex
CSS у SVG у CSS: як додавали конфеті до дизайн-системи Stack Overflow
Головний фронтендер Stack Overflow Аарон Шекей (Aaron Shekey) розповів у блозі, як його команда додавала на сайт конфеті: святкові анімації для привітання з будь-чим. Нам видався цікавим його підхід,...
22 червня 2021
·
0
· 27
·
Codeguida
Що таке HTTPS та як на нього перейти
HTTPS є, де-факто, обов'язковим для веб-сайтів. Користувачі охочіше лишають свої дані на сайтах з зеленим замком в адресному рядку, Chrome та Firefox позначають небезпечними http-сторінки, де присутні...
26 червня 2017
·
0
· 47
·
Codeguida
Створюємо асинхронний веб-фреймворк самостійно
Інтро
Асинхронне програмування останніми роками стає дедалі популярнішим у спільноті Python. Стає зрозумілим, чому використання бібліотек на зразок aiohttp збільшується в рази. Вони обробляють багато...
02 вересня 2019
·
0
· 20
·
Codeguida
Деякі заплутані фрагменти Python, які можуть вас вкусити!
Зауважте: Ви можете переглянути представлені в статті приклади у командному рядку. Для цього потрібно буде встановити npm-пакет wtfpython та запустити його у командному рядку, після чого колекція відк...
29 вересня 2017
·
0
· 41
·
Codeguida
Перетасовуємо колоду карт з Vue.js
Передмова
У статті створимо UI, що дозволяє перетасовувати карти у випадковому порядку.
Повна версія застосунку:
Контекст
Оскільки стаття розрахована на розробників, які не знайомі з Vue, ми детально...
24 вересня 2018
·
0
· 14
·
Codeguida
Розробка Pong Game за допомогою Kivy
В цьому туторіалі ми напишемо гру Pong використовуючи Kivy.
Почнемо
Давайте почнемо саме зі створення простого додатку. Створіть директорію для
гри і в ній файл main.py.
Для початку ми помістимо у цей...
27 квітня 2020
·
0
· 35
·
Codeguida
7 порад щодо керування undefined у JavaScript
Коли я почав вивчати JavaScript вісім років тому, для мене було дивним існування undefined та null. Яка ж між ними різниця? Вони обидва дорівнюють порожнім значенням і, крім того, порівняння null == u...
12 липня 2017
·
0
· 103
·
Codeguida
Основи Redux
Так як веб-додатки стають все більш складними, виникає необхідність оновлення та відображення їх основних даних. Є багато підходів управління цими даними. Проте розробники досі залишаються з непрозори...
30 листопада 2021
·
1
· 303
·
Codeguida
Огляд тестування JavaScript у 2019
Цей матеріал допоможе вам побачити повну картину тестування JavaScript у веб-спільноті станом на 2019.
Останнім часом приємно спостерігати за еволюцією тестування веб-сайтів. Лише декілька років тому...
08 квітня 2019
·
0
· 33
·
Codeguida
Алгоритми виявлення контурів зображення
У статті представлені чотири найпоширеніші алгоритму виявлення контурів.
Перші два, а саме алгоритм трасування квадратів і трасування околиць Мура, прості в реалізації, а тому часто застосовуються дл...
13 травня 2020
·
0
· 233
·
Alex
Створюємо простий Virtual DOM з нуля
Повний код можна переглянути за посиланням, а результат його роботи тут.
Примітка
Якщо змінна починається з символу $, вона стосується звичайного DOM (наприклад, $div, $el, $app);
Якщо змінна починає...
21 січня 2019
·
0
· 16
·
Codeguida
Що таке Docker і як використовувати його з Python
З цього матеріалу ви дізнаєтесь, як використовувати Docker локально. Будемо працювати не лише з контейнерами Python, а й з Nginx та Redis. Для розуміння тексту вам потрібно знати базові концепції згад...
21 травня 2019
·
0
· 336
·
1
·
Codeguida
В тренді
-
10 цікавих логічних завдань для співбесід, які стимулюють мислення
Ми зібрали для вас 10 логічних задач, які можуть трапитися на співбесіді. Якщо в...
-
Посібник для розробника: Як шукати код за допомогою grep
На якому б етапі веб-розробки ви не знаходилися, вам доведеться шукати текст або...
-
Команда AWK в Unix/Linux з прикладами
Awk - це скриптова мова, яка використовується для маніпулювання даними та створе...
-
Протоколи TCP та UDP - пояснення простою мовою
Чи знаєте ви, що саме завдяки протоколам TCP та UDP працює інтернет? Але що озна...
-
Чистий Python-код: основи
У цій статті ми поговоримо про чистий код — його переваги, різні стандарти, прин...
-
Найважливіші архітектурні шаблони, які необхідно знати
Архітектурний шаблон - це узагальнене рішення поширеної проблеми в а...
-
Проста валідація форм з HTML5
Коли ви збираєте інформацію від людей, через форму, ви застосовуєте якісь переві...