Лучшие курсы

Python data course
Lingualeo

Популярно

Основы

Обработка исключений Python — блок Try/Except, блок Finally

Обработка исключений Python — блок Try/Except, блок Finally

1. Обработка исключений Python В этом материале речь пойдет о блоках try/except, finally и raise. Вместе с тем будет рассмотрено, как создавать собственные исключения в...

Уроки

Основы Pandas №3 // Важные методы форматирования данных

Основы Pandas №3 // Важные методы форматирования данных

Это третья часть руководства по pandas, в которой речь пойдет о методах форматирования данных, часто используемых в проектах data science: merge, sort, reset_index и...

Примеры

Блог на Django #28: Создание тегов шаблонизатора

Блог на Django #28: Создание тегов шаблонизатора

Django предлагает множество встроенных тегов, таких как {% if %} или {% block %}. Некоторые из них были использованы в ранее рассмотренных шаблонах. С...

Модули

Модуль time в Python

Модуль time в Python

В Python есть модуль time, который используется для решения задач, связанных со временем. Для использования определенных в нем функций необходимо сначала его импортировать: import time Дальше...

Библиотеки

Руководство по библиотеки NUMPY

Руководство по использованию Python-библиотеки NUMPY

Предок NumPy, Numeric, был разработан Джимом Хугунином. Также был создан пакет Numarray с дополнительной функциональностью. В 2005 году Трэвис Олифант выпустил пакет...

База знаний

Руководство по Jupyter Notebook для начинающих

Руководство по Jupyter Notebook для начинающих

Jupyter Notebook — это мощный инструмент для разработки и представления проектов Data Science в интерактивном виде. Он объединяет код и вывод все в виде...
Lingualeo

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

Блог на Django #26: Добавление системы тегов

Блог на Django #26: Добавление системы тегов

После создания системы комментариев пришло время реализовать теги для постов. Сделаем это с помощью интеграции стороннего приложения Django. Модуль django-taggit — это приложение, состоящее из модели Tag и менеджера для добавления тегов к любой модели. Вот его исходный код: https://github.com/jazzband/django-taggit. Сперва нужно установить django-taggit с помощью pip, воспользовавшись следующей командой: pip...
Блог на Django #25: Добавление комментариев в шаблон поста

Блог на Django #25: Добавление комментариев в шаблон поста

Функциональность для управления комментариями поста уже готова. Теперь нужно адаптировать шаблон post/detail.html, чтобы он делал следующие вещи: Отображал общее количество комментариев для поста. Отображал список комментариев. Отображал форму для добавления нового комментария. Сначала нужно добавить все комментарии. Откройте шаблон post/detail.html и добавьте следующий код в блок content: {% with comments.count as...
Блог на Django #24: Создание и обработка форм из моделей

Блог на Django #24: Создание и обработка форм из моделей

Все еще нужна форма, чтобы пользователи могли оставлять комментарии к записям. В Django есть два базовых класса для построения форм: Form и ModelForm. Первый уже использовался для того, чтобы пользователи могли делиться постами через электронную почту. Сейчас нужно использовать ModelForm, потому что форму необходимо создавать динамически на основе Comment....
Руководство по Jupyter Notebook для начинающих

Руководство по Jupyter Notebook для начинающих

Jupyter Notebook — это мощный инструмент для разработки и представления проектов Data Science в интерактивном виде. Он объединяет код и вывод все в виде одного документа, содержащего текст, математические уравнения и визуализации. Такой пошаговый подход обеспечивает быстрый, последовательный процесс разработки, поскольку вывод для каждого блока показывается сразу же. Именно поэтому...
Блог на Django #23: Создание системы комментариев

Блог на Django #23: Создание системы комментариев

Пришло время создать систему комментариев для блога, с помощью которой пользователи смогут делиться мыслями о прочитанных материалах. Для этого понадобится проделать следующие шаги: Создать модель для сохранения комментариев. Создать форму для отправки комментариев и проверки введенных данных. Добавить представление, которое будет обрабатывать форму и сохранять комментарий в системе. Отредактировать...
Блог на Django #22: Рендеринг форм в шаблонах

Блог на Django #22: Рендеринг форм в шаблонах

После создания формы и представления, а также добавления URL-шаблона не хватает только шаблона для этого представления. Создайте новый файл в папке blog/templates/blog/post/ и назовите его share.html. После этого добавьте следующий код: {% extends "blog/base.html" %} {% block title %}Share a post{% endblock %} {%...
Блог на Django #21: Отправка email

Блог на Django #21: Отправка email

Отправлять электронные письма с помощью Django очень просто. В первую очередь нужен локальный SMTP-сервер или определенная конфигурация внешнего в соответствующих настройках в файле settings.py проекта: EMAIL_HOST: хост SMTP-сервера, по умолчанию — localhost. EMAIL_PORT: порт SMTP, по умолчанию — 25. EMAIL_HOST_USER: имя пользователя SMTP-сервера. EMAIL_HOST_PASSWORD: пароль SMTP-сервера. EMAIL_USE_TLS: использовать ли...
Какой самоучитель по Python использовать в 2020 году

Какой самоучитель по Python использовать в 2020 году

Красивое лучше, чем уродливое. Явно лучше, чем неявное. Простое лучше, чем сложное. Сложное лучше, чем запутанное. - Дзен Python, Тим Петерс Этот пост не расскажет о том, что такое Python. Узнать об этом можно, просто введя соответствующий запрос в Google. В материале «The Incredible Growth of Python» (невероятный рост Python) на...
Блог на Django #20: Обработка форм в представлениях

Блог на Django #20: Обработка форм в представлениях

Необходимо создать новое представление, которое обрабатывает форму и отправляет email при успешном принятии. Отредактируйте файл views.py приложения blog и добавьте следующий код: from .forms import EmailPostForm def post_share(request, post_id): # Получить пост по id post = get_object_or_404(Post,...