Шаг 35.
Основы создания нейросети на Python.
Создаем нейронную сеть на Python. Простое введение в Python. Блокноты

    На этом шаге мы рассмотрим работу с Блокнотом.

    Мы будем предполагать, что вы успешно справились с установкой IPython, следуя приведенным на сайте инструкциям, и теперь у вас есть доступ к этой оболочке. Запустив интерактивную оболочку Jupyter Notebook (Блокнот), щелкните на кнопке New у правого края окна и выберите в открывшемся меню пункт Python 3, что приведет к открытию пустого блокнота.


Рис.1. Пустой блокнот

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

    При решении задач даже средней сложности имеет смысл разбивать их на части. Так легче структурировать логику задачи, а если что-то пойдет не так, особенно в большом проекте, вам будет проще найти ту его часть, в которой произошла ошибка. В терминологии IPython такие части называются ячейками (cells). В показанном выше блокноте ячейка пуста, и вы, наверное, заметили мерцающий курсор, который приглашает вас ввести в нее какую-нибудь команду.

    Давайте прикажем компьютеру что-то сделать. Например, попросим его перемножить два числа, скажем, умножить 2 на 3. Введите в ячейку текст "2*3" (кавычки вводить не следует) и щелкните на кнопке Run Cells (выполнить ячейку), напоминающей кнопку воспроизведения в проигрывателе. Компьютер должен быстро выполнить ваш приказ и вернуть следующий результат.


Рис.2. Кнопка Run Cells и результат выполнения команды

    Как видите, компьютер выдал правильный результат: "6". Только что мы предоставили компьютеру нашу первую инструкцию и успешно получили корректный ответ. Это была наша первая компьютерная программа!

    Не обращайте внимания на надписи "In [1]" и "Out [1]" которыми в IPython помечаются инструкция и ответ. Так оболочка напоминает вам о том, что именно вы просили сделать (input) и что вы получаете в ответ (output). Числа в скобках указывают на последовательность вопросов и ответов, что весьма удобно, когда вы то и дело вносите в код исправления и заново выполняете инструкции.

    На следующем шаге мы продолжим знакомство с Блокнотом и языком программирования Python.




Предыдущий шаг Содержание Следующий шаг