python (157)

Інтеграція React з різними мовами програмування

React – JS-бібліотека, що реалізує створення компонентів в frontend-додатках. Вона може бути інтегрована в любий додаток, що використовує HTML та JavaScript. React реалізує лише частину архітектури MVC (Model-View-Controller), а саме "View", що дозво...

Codeguida · 20 листопада 2021 · 10

Створюємо масштабований RESTFul API за допомогою Falcon та PyPy

Всім привіт. Якщо ви створюєте RESTFul API для якоїсь цілі, який технічний стек ви використовуєте у Python і чому? Я можу отримати такі відповіді: Я використовую Flask разом з Flask-RESTFul Я використовую (Django + Tastypie) або (Django + REST Fr...

Codeguida · 14 листопада 2021 · 37

Самоорганізовані карти: теорія та реалізація на Python з NumPy

Сьогодні розглянемо модель навчання без нагляду, відому як самоорганізована карта, або Self-Organizing Maps (SOM), а також її реалізацію на Python. Ми будемо використовувати приклад кольорової моделі RGB для навчання SOM і демонстрації її швидкодії т...

Codeguida · 01 листопада 2021 · 91

Асинхронний Python: види конкурентності

З виходом останніх версій Python3 все частіше можна почути дискусії про асинхронність і конкурентність, адже нещодавно Python став їх підтримувати. Насправді це не так. Асинхронність присутня в Python вже давно. Також багато новачків думають, що asyn...

Codeguida · 17 жовтня 2021 · 219

Які можливості тестування з'явились у Django 4.0

Наприкінці вересня з'явився перший альфа-реліз Django 4.0, а остаточний випуск запланований на грудень. Ми не будемо зупинятись на усіх нових можливостях Django, їх безліч, детально усі вони описані у примітках до випуску. А ми ж сьогодні заглибимося...

Codeguida · 13 жовтня 2021 · 8

Python GUI програмування ч.1

Python надає різні варіанти розробки GUI. Найважливіші з них: Tkitner \- це інтерфейс Python для TK GUI Toolkit, поставляється з Python. Саме його ми будемо розглядати у цій статті. wxPython \- це open-source Python інтерфейс для wxWindows JPytho...

Codeguida · 21 вересня 2021 · 37

Python 3.5 буде підтримувати Async/Await асинхронне програмування

Python 3.5 отримає підтримку співпрограм з async та await синтаксисом, відповідно до Python Enhancement Proposal (PEP) #0492. Цей PEP направлений на те, щоб зробити співпрограми нативними в Python та "створити загальну, легко доступну, ментальну моде...

Codeguida · 15 вересня 2021 · 7

Оновлена підтримка Python у VS Code: що змінилося

Microsoft оновила підтримку Python у Visual Studio Code: тепер тут можна редагувати код у браузері. Також компанія відмовилась від мовного сервера Python з відкритим кодом, замість нього діятиме пропрієтарний Pylance. Мовні сервери потрібні, аби керу...

Codeguida · 08 вересня 2021 · 11

Чистий Python-код: основи

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

Codeguida · 30 серпня 2021 · 1.8K

IEEE Spectrum: Python — найпопулярніша мова 2021 року

Організація IEEE опублікувала свій щорічний рейтинг мов програмування. Перше місце у ньому належить Python, далі йдуть C, Java і C++. Зазначено, що саме Python є лідером серед платформ для нових технологій. В інших рейтингах мов перше місце зазвичай...

Codeguida · 27 серпня 2021 · 4

Створюємо простий блог на Bottle, частина 2

Продовжимо розглядати основи роботи з bottle. Для тих, хто пропустив першу статтю: Створюємо простий блог на Bottle, частина 1. Шаблонізатор Bottle поставляється з швидким і потужним вбудованим движком-шаблонізатором SimpleTemplate Engine. Для рендер...

Codeguida · 24 серпня 2021 · 7

Асинхронне виконання коду з Django та Celery

Коли я починав вчити Django, найважче для мене було виконувати деякий код кілька разів періодично. Я написав чудову функцію, що виконувала потрібну мені дію щодня о 12:00. "Просто", - подумаєте ви. Погано. Після довгих пошуків, я знайшов чудове ріше...

Codeguida · 14 серпня 2021 · 72