Курсы

Python data course
Python data course
Python data course

Популярно

Основы

Чтение из файла построчно в Python

Как прочитать файл построчно в Python

Существует много способов чтение из файла построчно в Python. Вы можете считать строки в список или обращаться к каждой из строк в...

Уроки

Django static: подключение css, js и изображений в шаблон приложения

Настройка и подключение статических файлов в Django

Если вы искали способ добавить изображения, стили и js в свой проект на Django, то пришли по адресу.

8. Словари

7. Кортежи

Примеры

Data Science

Топ-10 библиотек Python для машинного обучения

Топ-10 библиотек Python для машинного обучения

Data Science активно использует предиктивные возможности алгоритмов машинного обучения (ML). Python же предоставляет удобную среду для экспериментов с этими алгоритмами благодаря своей...

Библиотеки

Seaborn для визуализации данных в Python

Seaborn для визуализации данных в Python

Seaborn — библиотека для создания статистических графиков на Python. Она построена на основе matplotlib и тесно интегрируется со структурами данных pandas. Seaborn...

База знаний

Топ-10 библиотек Python для машинного обучения

Топ-10 библиотек Python для машинного обучения

Data Science активно использует предиктивные возможности алгоритмов машинного обучения (ML). Python же предоставляет удобную среду для экспериментов с этими алгоритмами благодаря своей...

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

Пул соединений в PostgreSQL с помощью Psycopg2

Пример пула соединений в PostgreSQL с помощью Psycopg2

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

Футбольный телеграм бот на Python (4/4): Запуск на сервере

В четвертой части серии статей по написанию телеграм бота на python, запустим его на сервере. Для разнообразия и правдоподобия я выбрал вариант размещения на VPS, а не Heroku. Во-первых, Heroku очень редко используют в продакшене. Его платные тарифы сильно выше стоимости аренды сервера.
Руководство по глобальным переменным

Руководство по глобальным переменным

Переменная, доступ к которой можно получить из любого места в коде, называется глобальной. Ее можно определить вне блока. Другими словами, глобальная переменная, объявленная вне функции, будет доступна внутри нее. С другой стороны, переменная, объявленная внутри определенного блока кода, будет видна только внутри этого же...
Получение внешних данных

Футбольный телеграм бот на Python (3/4): Получение внешних данных

В третей части серии статей по написанию телеграм бота на python, мы настроим работу с внешним API. Бот будет запрашивать результаты матчей, преобразовывать в сообщение и выводить пользователю. Полный код бота из этого урока на gitlab. Выбор API для результатов...
Управление транзакциями в PostgreSQL

Управление транзакциями в PostgreSQL

В этом материале рассмотрим, как управлять транзакциями PostgreSQL из Python с помощью psycopg2. Транзакция — это единица работы (unit of work), затрагивающая набор операций базы данных. Подготовка В большинстве случаев выполнять операцию в базе данных нужно лишь после завершения некой другой...
Функциональность бота

Футбольный телеграм бот на Python (2/4): Функциональность бота

Во второй части серии статей по написанию телеграм бота на python, мы добавим функциональность. Бот будет приветствовать новых юзеров, предлагать выбрать и сохранять лиги. Добавим возможность получить результаты по выбранным лигам. "Рыба" кода бота Сразу запишем функции в "bot.py", которые понадобятся....
virtualenv Виртуальное окружение

Установка и использование virtualenv в Python

virtualenv — это инструмент для создания изолированной среды Python. У такой среды есть отдельна установка python, при ее использовании загруженные библиотеки недоступны другим. Можно сделать так, чтобы у этой среды не было доступа к глобальным библиотекам. Virtualenv — простой и рекомендованный способ настройки среды...
Подготовка и настройка бота

Футбольный телеграм бот на Python (1/4): Подготовка и настройка бота

В этой серии статей мы напишем телеграм бота на python. Он работает с внешним API, запрашивает результаты футбольных матчей и выводить их в сообщении. Когда локальная версия будет готова, разместим бота на сервере. Вместо Heroku, я выбрал отдельную виртуальную машину, что бы бот не...
Выполнение хранимых процедур и функций PostgreSQL

Выполнение хранимых процедур и функций PostgreSQL

В этом руководстве рассмотрим, как выполнять хранимые процедуры и функции PostgreSQL из Python. Эти функции могут отвечать как за получение, так и за управление данными. Подготовка базы данных Перед выполнением следующей программы убедитесь, что у вас есть следующее: