Учеба

GeekBrains
GeekBrains

Популярно

Основы

Цикл while в Python

Цикл while в Python

Из этого материала вы узнаете, что такое циклы while, как они могут становиться бесконечными, как использовать инструкцию else в цикле while и как прерывать...

Уроки

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

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

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

Примеры

Блог на Django #12: Методы QuerySet

Блог на Django #12: Методы QuerySet

ORM в Django основан на QuerySet. QuerySet — это набор объектов из базы данных, который может использовать фильтры для ограничения результатов. Уже...

Модули

Модуль Re в Python 3

Модуль Re для регулярных выражений в Python

Регулярные выражения — специальная последовательность символов, которая помогает сопоставлять или находить строки python с использованием специализированного синтаксиса, содержащегося в шаблоне. Регулярные выражения распространены в...

Библиотеки

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

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

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

База знаний

Как выучить Python с нуля

Как выучить Python с нуля для Data Science (или любых других...

Существуют миллионы сайтов, обещающих научить Python с нуля. Но вы наверняка знаете, насколько сложно начать и как еще сложнее не останавливаться. Возможно,...

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

Блог на Django #8: Создание админ-панели

Блог на Django #8: Создание админ-панели для моделей

Теперь, когда модель Post определена, нужно создать простую админ-панель для постов в блоге. В Django есть встроенный административный интерфейс, который подходит для работы с контентом. Он создается динамически с помощью чтения мета-данных модели. Это приводит к появлению готового интерфейса, который используется для редактирования контента. Можно сразу начинать...
Блог на Django #7: Создание и применение миграций

Блог на Django #7: Создание и применение миграций

Теперь, когда есть модель данных для постов в блоге, нужна таблица базы данных. В Django есть система миграции, которая отслеживает изменения в моделях и позволяет передавать их в базу данных. Команда migrate применяет миграции для всех приложений в INSTALLED_APPS. Она синхронизирует базу данных с текущими моделями и...
Блог на Django #6: Разработка схемы блога

Блог на Django #6: Разработка схемы блога

Начинать разработку дизайна схемы блога необходимо с определения моделей данных блога. Модель — это класс в Python, представляющий собой подкласс django.db.models.Model,_ в котором каждый атрибут — это поле базы данных. Django создаст таблицу для каждой модели, определенной в файле models.py. При создании модели Django предоставляет практический API,...
Руководство по библиотеки NUMPY

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

Предок NumPy, Numeric, был разработан Джимом Хугунином. Также был создан пакет Numarray с дополнительной функциональностью. В 2005 году Трэвис Олифант выпустил пакет NumPy, добавив особенности Numarray в Numeric. Это проект с исходным кодом, и в его развитии поучаствовало уже много человек. NumPy или Numerical Python — это библиотека...
Блог на Django #5: Создание и активация приложения

Блог на Django #5: Создание и активация приложения

В руководствах по этому фреймворку вы будете встречать слова «проект» и «приложение». В Django проектом называется установка Django с определенными настройками. Приложение — это группа моделей, представлений, шаблонов и URL. Приложение взаимодействует с фреймворком для предоставления различных возможностей. Его можно задействовать и в других наработках. Проектом можно считать...
Как выучить Python с нуля

Как выучить Python с нуля для Data Science (или любых других целей)

Существуют миллионы сайтов, обещающих научить Python с нуля. Но вы наверняка знаете, насколько сложно начать и как еще сложнее не останавливаться. Возможно, даже думали, что код — это не для вас. Но реальность такова, что Python с нуля может выучить каждый, совсем не имея опыта в программировании....
Блог на Django #4: Настройки проекта

Блог на Django #4: Настройки проекта

Запустим файл settings.py, чтобы ознакомиться с настройками. Там содержатся только некоторые из настроек Django. Все, включая их значения по умолчанию можно найти по ссылке https://docs.djangoproject.com/en/2.0/ref/settings/. Вот на какие пункты рекомендуется обратить внимание в первую очередь: DEBUG — это булево значение, которое активирует режим отладки. Django будет показывать страницы с...
Блог на Django #3: Запуск сервера

Блог на Django #3: Запуск сервера

В Django есть веб-сервер, который нужен для быстрой проверки кода. Благодаря ему не нужно заниматься наладкой полноценного рабочего решения. При его запуске сервер продолжает проверять изменения в коде и самостоятельно перезагружается. Но некоторые вещи он не замечает: такие как появление новых файлов в проекте. В таком случае нужно перезагрузить...
Блог на Django #2: Создание проекта

Блог на Django #2: Создание проекта

В Django есть команда, которая позволяет создать базовую файловую структуру проекта. Напишите следующее в командной строке: django-admin startproject mysite Это создаст проект Django с именем mysite. Не называйте проекты именами встроенных модулей Python или Django, чтобы избежать конфликтов. Рассмотрим структуру проекта: mysite/ manage.py mysite/ __init__.py ...