Урок 1.1. Знакомство с приложениями Python
На этом уроке вы узнаете, как запустить редактор Python Editor и приложение Shell, чтобы лучше понимать, как и зачем используются некоторые функции.
Чему научитесь
- Создавать и добавлять страницу в документ (Функции New Page > Add Python)
- Использовать редактор Editor и приложение Shell
- Напишете свой первый код в редакторе Editor на языке Python и запустите программу
- Некоторым функциям приложения Shell
Добро пожаловать в мир языка программирования Python, с помощью которого можно писать программы на вашем калькуляторе TI-Nspire CX II-T / TI-Nspire CX II-T CAS. Для того чтобы начать работать, не обязательно предварительно учиться основам программирования. С помощью этого онлайн-курса вы сможете научиться кодировать на языке Python и поймете, как это увлекательно. Для этого вам понадобится простая в использовании платформа, которая умещается у вас в ладони, то есть ваш калькулятор. Так что пристегните ремни и будьте готовы отправиться в удивительный мир программирования на языке Python...
Примечание для учителя: Редактор Python Editor и приложение Shell работают совместно. Это помогает увидеть те возможности использования программирования на языке Python, которые доступны на текстовых компьютерных программных платформах. По умолчанию эти два приложения установлены на отдельных страницах, но для удобства обучения вы можете поместить их на одну общую (но разделенную) страницу, чтобы можно было видеть и саму кодовую запись, и ее результат на одном экране. Для того чтобы объединить ("group") два приложения на одной странице, нажмите ctrl+4 в редакторе Editor. Если приложения нужно разместить обратно на разные страницы, нажмите ctrl+6.
1. Для начала создайте новый документ привычным способом или нажмите сочетание кнопок ctrl+doc, чтобы вставить страницу в уже существующий документ. Появится список доступных приложений.
Выберите пункт Add Python, затем New...
Вы создали файл Python, в котором будет содержаться ваш код (программы, функции и системные выражения). В названии файла (Name) не должно быть пробелов. Желательно придумать простое имя.
Пример названия - Name: first
С пунктом выбора типа файла (Type) мы разберемся немного позже. А пока нажмите enter, чтобы перейти в редактор Python Editor.
Если ввести неверное название файла, появится сообщение об ошибке, и система напомнит вам о том, как правильно написать имя файла.
Примечание для учителя: Пункт "Type:" позволяет выбрать нужный тип шаблонов программ для калькуляторов TI, например, шаблоны Математические вычисления (Mathematic Calculations), Рандомные проекты (Random Projects), Проекты для микроконтроллера TI-Innovator Hub (TI-Innovator Hub Projects) и так далее. В каждом типе шаблона проекта доступны базовые команды типа "from xxx import yyy" вверху документа. Другие выполняемые операторы недоступны. Но, например, команда "импорта из микроконтроллера TI-Innovator Hub" устанавливает связь с микроконтроллером Innovator и позволяет выполнять требуемые команды передачи файлов ("send"), и программисту не придется этого делать самому. Поэтому при использовании микроконтроллера TI-Innovator Hub НЕОБХОДИМ импорт.
2. Теперь программа позволяет вам написать нужный текст в строке print(текст). Для ввода поместите курсор внутрь скобок и поставьте кавычки с обеих сторон набранного текста.
Пример: print("Hello, World")
Целиком вводить выражение можно указанным способом, а можно использовать функцию print() из меню:
Выбрать: Menu > Built-ins > I/O > print()
Для ввода текста можно использовать как одиночные кавычки (' '), так и двойные (" ").
Двойные кавычки можно ввести на клавиатуре с помощью комбинации ctrl+x (х - это кнопка умножения), но так вы вставите только одну парную кавычку (в отличие от этой функции в шаблоне калькулятора TI-Nspire).
Одиночная кавычка есть в кнопках пунктуации, справа от буквы "G" алфавитной клавиатуры. В данном уроке вы увидите примеры употребления обоих видов кавычек.
3. Обратите внимание на то, что область редактора подсвечена цветом: текстовые строки в редакторе Editor (сам текст внутри кавычек) выделены "зеленым цветом". Для ввода текста используются как одиночные, так и двойные кавычки. На рисунке показаны два способа введения текста, и оба верные. Когда вы завершите ввод выражения в строке, можно переходить к следующему шагу - запуску программы.
Примечание для учителя: В данных уроках будут показаны примеры использования как одиночных, так и двойных кавычек. Но в одной и той же текстовой строке использование сразу двух видов кавычек недопустимо. Если строка начинается с двойной кавычки, то завершать ее стоит тоже двойной кавычкой. Можно использовать последовательность “ ‘ ‘ ” и ‘ “ “ ‘ , в таком случае в строке будет отображаться только внутренняя пара кавычек.
4. Чтобы запустить программу, выберите следующие пункты:
menu > Run > Run
или просто нажмите ctrl+R. Именно эту комбинацию кнопок мы будем использовать в уроках для запуска программы.
Примечание для учителя: Комбинация ctrl+Bподобна комбинации ctrl+R, но она не запустит программу (как в случае с языком TI-Basic).
Команда Check Syntax & Save (ctrl+B) позволит найти любые синтаксические ошибки, например, неправильное форматирование текста, пропущенные скобки, пропущенное двоеточие и т.д., а также сохранить файл Python (с расширением *.py). Файл .py является единицей, отдельной от документа TI-Nspire, но отображается он в документе. Все файлы формата .py доступны в любом месте файла .tns. Выберите последовательность команд ctrl+I(вставка страницы) > Add Python > Open, чтобы увидеть список файлов Python в документе.
Приложения Shell используются в задачах. Все приложения Shell в одной и той же задаче являются "клонами" друг друга, но у каждого из них свои текстовые архивы. В каждой Задаче есть свое приложение Shell, однако оно может встречаться в задаче несколько раз, и каждый раз оно будет иметь свой независимый архив.
5. После запуска программы вы попадаете на новую страницу в документе в независимом приложении Shell на калькуляторе TI-Nspire. Оно нужно для расшифровки вашего кода Python и выполнения команд в приложении Shell. На экране вы можете видеть уже введенную вами фразу Hello, World, которую до этого мы задали написать своему компьютеру с помощью команды print().
>>> Эти стрелки в приложении Shell обозначают "командную строку", которая показывает, что приложение Shell ожидает ваших дальнейших команд.
Примечание для учителя: Приложение Shell подобно приложению Калькулятор (Calculator). Именно тут выполняются программы на языке Python. В приложении Shell можно писать короткие программы, но кодирование проще всего выполнять в редакторе Editor. Запускать программы Python можно ТОЛЬКО в приложении Shell, не в приложении Calculator, и точно НЕ в Math Box в приложении Notes app (как в случае с языком Basic). Другие переменные TI-Nspire оно не распознает. Существуют специальные утилиты (функции), с помощью которых программы Python могут обрабатывать переменные TI-Nspire. Данная функция не будет рассмотрена в этом курсе, так как мы будем сфокусированы на изучении кодирования с помощью языка Python.
6. В командной строке приложения Shell >>> вы можете выполнять вычисления, а также тестировать некоторые короткие инструкции на языке Python.
Попробуйте выполнить некоторые вычисления (не забудьте нажать enter в конце каждой строки, чтобы получить результат).
>>>2 + 3
>>>5 * 5
>>>6 * (4 - 2)
>>>3 ** 5 (возведение в степень: 35)
>>>x = 13
>>>2 * x + 4
Сохраните свой документ TI-Nspire. А в следующих уроках мы обсудим, как использовать математические операции и некоторые переменные в работе с редактором Editor.
Примечание для учителя: Если в приложении Shell выражение неполное (например, отсутствует скобка справа), вы увидите подсказку на экране в виде многоточия (...). Система укажет вам на то, что выражение надо завершить, потому что в таком виде оно не вычисляется. Эта информация актуальна для написания многострочных инструкций (блоков).