Начинающим

Популярно

Основы

Ошибка NameError в Python

Ошибка NameError в Python

NameError — одна из самых распространенных ошибок в Python. Начинающих она может пугать, но в ней нет ничего сложного. Это ошибка говорит...

Уроки

Полное руководство по линейной регрессии в Scikit-Learn

Полное руководство по линейной регрессии в Scikit-Learn

Обсудим модель линейной регрессии, используемую в машинном обучении. Используем ML-техники для изучения взаимосвязи между набором известных показателей и тем, что мы надеемся...

8. Словари

Примеры

как использовать AJAX в шаблонах Django

Django + AJAX: как использовать AJAX в шаблонах Django

AJAX или асинхронный JavaScript и XML — это набор методов веб-разработки, использующих веб-технологии на стороне клиента для создания асинхронных веб-запросов.

Data Science

Глубокое погружение в ROC-AUC

Глубокое погружение в ROC-AUC

Я думаю, что большинство людей слышали о ROC-кривой или о AUC (площади под кривой) раньше. Особенно те, кто интересуется наукой о данных....

Библиотеки

CRUD-операции в SQLAlchemy ORM

CRUD-операции в SQLAlchemy ORM

Создание сессии При использовании SQLAlchemy ORM взаимодействие с базой данных происходит через объект Session. Он также захватывает соединение с...

База знаний

Java или Python: какой язык программирования лучше?

Java vs Python — сравнение языков программирования

Супермен или Бэтмен. Звездные войны или Звездный путь. Кока-кола или Пепси. Выбор между Java и Python никогда не был подобным соперничеством. У...

Последние статьи

как использовать AJAX в шаблонах Django

Django + AJAX: как использовать AJAX в шаблонах Django

AJAX или асинхронный JavaScript и XML — это набор методов веб-разработки, использующих веб-технологии на стороне клиента для создания асинхронных веб-запросов. Проще говоря, AJAX позволяет обновлять веб-страницы асинхронно, негласно обмениваясь данными с веб-сервером. Это означает, что обновление частей веб-страницы возможно без перезагрузки всей страницы.
CRUD-операции с помощью SQLAlchemy Core

CRUD-операции с помощью SQLAlchemy Core

SQL Expression Language — это способ писать инструкции в приложениях Python вне зависимости от типа используемой базы данных. Будем использовать таблицу созданную в предыдущей статье. Вставка (добавление) записей Есть несколько способов вставить записи в базу данных. Основной —...
Глубокое погружение в ROC-AUC

Глубокое погружение в ROC-AUC

Я думаю, что большинство людей слышали о ROC-кривой или о AUC (площади под кривой) раньше. Особенно те, кто интересуется наукой о данных. Однако, что такое ROC-кривая и почему площадь под этой кривой является хорошей метрикой для оценки модели классификации? Теория ROC-кривой
List comprehension в Python для начинающих

Руководство по использованию list comprehension

У каждого языка программирования есть свои особенности и преимущества. Одна из культовых фишек Python — list comprehension (редко переводится на русский, но можно использовать определение «генератора списка»). Comprehension легко читать, и их используют как начинающие, так и опытные разработчики. List comprehension — это упрощенный...
Создание схемы базы данных в SQLAlchemy Core

Создание схемы базы данных в SQLAlchemy Core

Создание таблиц Таблицы в SQLAlchemy представлены в виде экземпляров класса Table. Его конструктор принимает название таблицы, метаданные и одну или несколько колонок. Например: from sqlalchemy import MetaData, Table, String, Integer, Column, Text, DateTime, Boolean from datetime import datetime metadata = MetaData() blog = Table('blog',...
ML-Фреймворк LightGBM для градиентного бустинга

ML-Фреймворк LightGBM для градиентного бустинга

LightGBM — это фреймворк, который предоставляет реализацию деревьев принятия решений с градиентным бустингом. Он создан группой исследователей и разработчиков Microsoft. LightGBM известен своей более высокой скоростью обучения, хорошей точностью с параметрами по умолчанию, параллельным и GPU обучением, малым использованием памяти и возможностью обработки больших датасетов, которые не...
Как вызвать функцию в Python?

Как вызвать функцию в Python?

Как известно, функции — это блоки инструкций, предназначенные для выполнения определенных задач в программировании. Функции позволяют разбивать большие фрагменты кода на более мелкие отрезки или модули. Позже их можно вызывать отовсюду. Это позволяет повторно использовать определенные части программы и избегать повторений. Функции можно определять внутри классов, модулей,...
Установка SQLAlchemy и подключение к базе данных

Установка SQLAlchemy и подключение к базе данных

SQLAlchemy можно использовать с Python 2.7 и более поздними версиями. В этом руководстве будет использоваться Python 3.8, но вы можете выбрать любую версию Python 3.6+. Установка SQLAlchemy Для установки SQLAlchemy введите следующее: pip install sqlalchemy
Полное руководство по SQLAlchemy

Полное руководство по SQLAlchemy

SQLAclhemy — это де-факто фреймворк для работы с реляционными базами данных в Python. Он был создан Майком Байером в 2005 году. SQLAlchemy позволяет работать с базами данных MySQL, MS-SQL, PostgreSQL, Oracle, SQLite и другими. Зачем использовать SQLAlchemy Самая важная особенность SQLAlchemy...