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 · 8Python GUI програмування ч.1
Python надає різні варіанти розробки GUI. Найважливіші з них: Tkitner \- це інтерфейс Python для TK GUI Toolkit, поставляється з Python. Саме його ми будемо розглядати у цій статті. wxPython \- це open-source Python інтерфейс для wxWindows JPytho...
Codeguida · 21 вересня 2021 · 37Python 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.8KIEEE 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