🐍🚀 Пишем гибридное приложение для хранения заметок на Django, Django Ninja REST Framework и Alpine.js

🐍🚀 Пишем гибридное приложение для хранения заметок на Django, Django Ninja REST Framework и Alpine.js

Изучаем основные возможности Django Ninja, Alpine.js и Axios в процессе создания веб-приложения для хранения заметок. Рано или поздно любой начинающий Django-разработчик сталкивается с проектом, для которого нужно четкое разделение приложения…

Статистический анализ данных с помощью SKLEARN

Статистический анализ данных с помощью SKLEARN

Основная цель работы – это проведение регрессионного и корреляционного анализа на основе 10000 входных данных, которые являются файлами в формате json многоуровневой вложенности. Для начала проведения работы понадобятся следующие импортируемые…

Task-Сервер на «Flask» или как заставить несколько компьютеров решать одну задачу c Python

Task-Сервер на «Flask» или как заставить несколько компьютеров решать одну задачу c Python

Основанием для разработки «Task-Сервера» — послужила задача по выгрузке видеозаписей с видеорегистраторов Hikvision. В работе была использована библиотека Hikload которая подключалась к регистраторам и загружала видеоролики. Для начала немного о…

Создание приложения на Python для систематизации фото по геолокации и дате

Создание приложения на Python для систематизации фото по геолокации и дате

Суть проблемы Как-то я переустановил ОС на ноутбуке и собрал всевозможные резервные копии фотографий с разных устройств в одном месте. Получившийся каталог заслуживал только одного определения  —  полный бардак. Он…

Сборка exe файлов – pyinstaller с Python.

Сборка exe файлов - pyinstaller с Python.

Сборка exe файлов – pyinstaller Давайте немного отвлечемся от программирования и подумаем с кем бы поделится нашей красивой программой или игрой.  – подготовиться к python собеседованию. Если вы просто…

Генерируем случайные значеняй с Python

Генерируем случайные значеняй с Python

Генерация случайных значений с помощью модуля secrets Встроенный модуль secrets используется для генерации криптографически стойких случайных чисел, с помощью средств предоставляемых операционной системой. Что хорошо подходит при работе с паролями,…

Визуализация в Python: сравнительный анализ Matplotlib и Plotly. Шпаргалка по визуализации данных.

Визуализация в Python: сравнительный анализ Matplotlib и Plotly. Шпаргалка по визуализации данных.

Data Scientist работает с огромным объемом данных, который необходимо проанализировать и обработать. Одним из подходов к анализу данных является их визуализация с использованием графического представления. Сегодня существует множество библиотек для…

Метод SHAP для категориальных признаков

Метод SHAP для категориальных признаков

Категориальные признаки необходимо преобразовывать, прежде чем использовать их в модели. Зачастую это делается с помощью прямого кодирования  —  в итоге получаем бинарную переменную для каждой категории. Проблемы не возникают до…

Анализ данных для выявления признаков неструктурированном тексте  с помощью pandas и json.

Анализ данных для выявления признаков неструктурированном тексте  с помощью pandas и json.

При анализе данных есть необходимость выявлять объекты контроля по атрибутам, размещенным в неструктурированном текстовом поле. На первый взгляд, задача может показаться легкой, если анализируемый объем незначительный, но когда объем обрабатываемой…

Машинное обучение при маржинальной торговле

Машинное обучение при маржинальной торговле

Ошибочное определение уровня риска клиента может привести к низкой доходности банка и повышенному риску для банка, в т.ч. репутационному, так как недостаточная квалификация клиента может привести к неграмотным инвестициям, что…

Топ 5 асинхронных веб-фреймворков на Python

Топ 5 асинхронных веб-фреймворков на Python

Асинхронность уже не является просто модным словечком в сообществе Python. После выпуска библиотеки asyncio в версии 3.5, разработчики Python признали влияние Node.js в сфере веб-разработки и ввели в язык два…

PyArmor: как запутать код, чтобы защитить программное обеспечение

PyArmor: как запутать код, чтобы защитить программное обеспечение

Все еще не шифруете свой скрипт? Тогда самое время изучить обфускацию. Сегодня познакомлю с полезной библиотекой PyArmor, расскажу о двух методах работы модуля и на собственном примере покажу как запутать…

Инструкция для быстрого овладения наукой о данных.

Инструкция для быстрого овладения наукой о данных.

Я ЗАКАНЧИВАЮ ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ НАУК. ПРЕДЛОЖЕНИЙ ПО ТРУДОУСТРОЙСТВУ НЕ ПОЛУЧИЛ. ХОТЕЛ БЫ В ТЕЧЕНИЕ МЕСЯЦА СТАТЬ СПЕЦИАЛИСТОМ ПО ОБРАБОТКЕ ДАННЫХ, НЕ ТРАТЯ ДЕНЬГИ НА ДОРОГОСТОЯЩИЕ КУРСЫ. НЕ МОГЛИ БЫ ВЫ…

Как превратить Google Таблицы в базу данных с помощью Python

Как превратить Google Таблицы в базу данных с помощью Python

Знаете ли вы, что Google Таблицы можно использовать в качестве упрощенной базы данных? Google Таблицы  —  это облачное приложение для работы с электронными таблицами, которое может хранить данные в структурированном…

Как самостоятельно выучиться на дата-саентиста, не бросая на ветер деньги. Бесплатные курсы для аналитика данных.

Как самостоятельно выучиться на дата-саентиста, не бросая на ветер деньги. Бесплатные курсы для аналитика данных.

Недавно собрал ответ на этот вопрос достаточно развернуто, на мой взгляд, чтобы поделиться им с широкой аудиторией. Не все платные курсы плохие (хотя большинство — да — из-за механизмов отбора,…

Виртуальные окружения. Подробная инструкция на Python.

Виртуальные окружения. Подробная инструкция на Python.

Продолжаем серию “Python.Уроки”. На этот раз мы изучим, что такое виртуальные окружения в Python, зачем они нужны и как их использовать. Познакомимся с инструментами virtualenv и venv для создания виртуальных окружений.…

🐍📊 Графики в Python: 9 видов визуализации, привлекающих внимание лучше, чем гистограмма. Инструкция по визуализации данных.

🐍📊 Графики в Python: 9 видов визуализации, привлекающих внимание лучше, чем гистограмма. Инструкция по визуализации данных.

Гистограмму нетрудно создать и просто понять. Однако есть и другие виды графиков, способных донести идею в некоторых случаях гораздо лучше привычной гистограммы. Ловите девять идей (с кодом), которые можно использовать…

Инструкция по Работе с Библиотекой PyTorch-Ignite

Инструкция по Работе с Библиотекой PyTorch-Ignite

PyTorch — среда глубокого обучения, которая была принята такими технологическими гигантами, как Tesla, OpenAI и Microsoft для ключевых исследовательских и производственных рабочих нагрузок. PyTorch-Ignite — это библиотека высокого уровня, помогающая гибко и…

Большое руководство по визуализации. Визуализация данных с помощью веб-фреймворка Dash.

Большое руководство по визуализации. Визуализация данных с помощью веб-фреймворка Dash.

Dash является довольно интересным Веб-фреймворком для визуализации данных и имеет в семе довольно много полезных функций в сочетании с простотой их применения. Сам Dash это некий коллаб  HTML, React.Js, Flask …

🐍⛩️🥤 Руководство для начинающих по шаблонам Jinja в Flask

🐍⛩️🥤 Руководство для начинающих по шаблонам Jinja в Flask

Подробный гайд по шаблонизатору Jinja: от создания первого шаблона, использования условных операторов и for-циклов до применения фильтров и макросов. С помощью Jinja вы можете создавать шаблоны, имеющие широкие возможности и обеспечивающие работу интерфейсов веб-приложений…