<MyRusakov.ru />

Программирование на Python с Нуля до Гуру

Программирование на Python с Нуля до Гуру

Данный курс научит Вас программировать на языке Python, который крайне желательно знать любому, кто хоть иногда имеет дело с компьютерами. Курс состоит из 6 разделов, в которых Вы с нуля освоите этот язык и сможете создавать самые разные программы для самых разных задач любой сложности.

К курсу прилагается множество упражнений и все исходники из уроков.

Наконец, Вы получите ещё несколько бонусов: "Создание калькулятора на Python", "Создание игры на Python" и "Правильная работа со справочником".

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Установка базы данных MongoDB

Установка базы данных MongoDB

Все базы данных делятся на два типа, с хранением данных в таблицах (MySQL) и с хранением данных, в массивах (формат BSON). MongoDB – документо-ориентированная база данных и относится ко второму типу. При разработке сайтов на платформе Node JS, предпочтительнее использовать именно MongoDB.

Структура MongoDB

Если данные не хранятся в таблицах, как мы уже привыкли, тогда где они хранятся? Базы MongoDB состоят из уникальных коллекций с уникальными документами. Каждый документ - это объект, в котором хранятся данные, в JavaScript формате.

"product": {
    "name" : "book",
    "year" : "2018",
    "price": "1200"
        }

Данные, находятся в строке, состоящей из пары – ключ: значение, где price – ключ, а 1200 - значение.

В чем разница у этих двух записей?

"price" : "1200" // строка
"price" : 1200 // число

В языках программирования, надо как-то обозначить, где число, а где строка. Если нужно вывести цену на сайте, то такой тип данных является строкой и пишется в кавычках. Для математических вычислений, нужны числа, их мы пишем без кавычек.

Установка и настройка MongoDB

Шаг 1) Для установки, выберете здесь, вашу ОС и скачайте архив. На 32-bit систему Windows, не получится установить 64-bit версию.

Установка базы данных MongoDB.

Шаг 2) Запускаем скачанный архив и сделаем некоторые настройки. В типах установки, выберите кастомный вариант – Custom, создайте папку mongodb, в корне диска C:\mongodb и распакуйте архив в эту папку.

Шаг 3) База данных установлена. Дополнительно создайте ещё две папки, где мы будем хранить наши базы данных. C:\mongodb\data\db

Шаг 4) В корне папки mongodb, создайте папку log с текстовым файлом mongo.log. Данный файл нужен для отслеживания возможных ошибок. C:\mongodb\log\mongo.log

Шаг 5) В строке поиска напечатайте cmd и нажмите правой кнопкой мыши на Командная строка и выберите пункт Запустить от имени администратора.

Шаг 6) Настройте MongoDB через консоль. Перейдите в корневой каталог mongodb, введя команду cd mongodb. Затем перейдите в папку bin, команда cd bin.

Шаг 7) Обратитесь к сервису mongod. Для каждой базы данных, будет автоматически создаваться своя папка в указанном месте. Далее укажите путь для хранения логов.
Вводим длинную команду и нажимаем Enter:

mongod --directoryperdb --dbpath C:\mongodb\data\db --logpath C:\mongodb\log\mongo.log --logappend --rest –install

Шаг 8) Инсталлируем сервис mongod net start MongoDB. После установки сервиса, чтобы к нему обратиться, достаточно ввести команду mongod.

Достоинства

База данных MongoDB идеально подходит для работы с Node.js, основанной на базе языка JavaScript. Документо-ориентированная модель, на которой работает MongoDB, простая и интуитивно понятная. Есть набор документов, состоящих из полей, ключ-значение. Все данные объекта хранятся в одном документе, а не размазаны по ячейкам таблицы. Это положительно влияет на скорость обработки данных.

Недостатки

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

Заключение

Наверное, многие из вас подумали: "Опять эти базы данных, языки программирования – как меня это приблизит к заработку, на создании сайтов? Хотелось бы получить четкий план действий." И вы будете правы на 100%, можно навечно увязнуть в изучении новых технологий, но так и не взять свой первый заказ на фрилансе. В этом видео-курсе, я делюсь всеми своими секретами по успешному заработку на создании сайтов под заказ.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.