Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

10 KiB

Отчет по теме 1 Основы программирования Python

Бушманов Артём Сергеевич, А-01-23.

1.1 Создание главной папки и подкаталогов.

1.2 Запуска програмы-инерпретатора.

1.3 Изучение содержания открывающегося диалогового окна интерпретатора.

После символов приглашения к диалогу ">>>" ввожу инструкцию

>>> print("Hello")

После ввода команды получили:

Hello

1.4 Ввод еще одной инструкции.

>>> h = input('Your name=')

После ввода команды получили:

Your name= Artyom

1.5 Завершение работы.

exit()

Интерпретатор завершил работу.

1.6 Запуск графической оболочки IDLE среды Python.

1.7 Изучил устройство командного окна.

1.8 Инструкция настройки рабочего каталога.

>>> import os
>>> os.chdir('/Users/ArtyomBushmanov/python-labs/TEMA1')

1.9 Изучил предложения главного меню

Установил в настройках среды: шрифт Arial Hebrew Scholar, размер 11, размер начального окна - высота 50 символов, ширина 100 символов, подкраска комментариев - коричневая.

1.10 Рассмотрели 3 способа запуска программы.

  1. Используя предложение в меню редактора (Run module)
  2. Запуск программы на выполнение инструкцией
>>> import Pr0.py
Hello
Your name=Artyom
>>> import prb1.py
Как Вас зовут? Artyom 
Привет, Artyom
  1. Нажатие функциональной клавиши F5

1.11 Запуск с помощью предыдущей инструкции.

Для этого поставил в командном окне IDLE курсор на предыдущую инструкцию и нажал клавишу Enter. Обычным редактированием заменил имя Pr0 на prb1 и затем нажал Enter для запуска программы.

1.12 Изучение состава рабочего каталога.

Открыл файл Pr0.cpython-34.pyc.

у

жгуPХ\"S5 \"S5rSSKr\R"S5 g)ЏHelloz
Your name=йNz(/Users/ArtyomBushmanov/python-labs/TEMA1)ЏprintЏinputЏosЏchdir©уЏ//Users/ArtyomBushmanov/python-labs/TEMA1/Pr0.pyЏ<module>rs&рбАgДўИАџ	ЎЗВ	34r

Тут мы видим скомпилированный байткод Python. Его задача — ускорять повторные запуски и импорты модулей. Чтобы при запуске не компилировать модуль полностью заново.

1.13 Создание протокола.

1.14 Изучение раздела Help

Вводим инструкцию:

>>> help(print)
Help on built-in function print in module builtins:

print(*args, sep=' ', end='\n', file=None, flush=False)
    Prints the values to a stream, or to sys.stdout by default.

    sep
      string inserted between values, default a space.
    end
      string appended after the last value, default a newline.
    file
      a file-like object (stream); defaults to the current sys.stdout.
    flush
      whether to forcibly flush the stream.
>>> help(print); help(input)
Help on built-in function print in module builtins:

print(*args, sep=' ', end='\n', file=None, flush=False)
    Prints the values to a stream, or to sys.stdout by default.

    sep
      string inserted between values, default a space.
    end
      string appended after the last value, default a newline.
    file
      a file-like object (stream); defaults to the current sys.stdout.
    flush
      whether to forcibly flush the stream.

Help on built-in function input in module builtins:

input(prompt='', /)
    Read a string from standard input.  The trailing newline is stripped.

    The prompt string, if given, is printed to standard output without a
    trailing newline before reading input.

    If the user hits EOF (*nix: Ctrl-D, Windows: Ctrl-Z+Return), raise EOFError.
    On *nix systems, readline is used if available.

1.16 Завершаем работу со средой.

Выбираем File и exit.

1.17 Контрольные вопросы.

1)    Как был создан язык Python и откуда произошло его название?

2)    Можно ли работать со средой без использования интерактивной оболочки IDLE?

3)    Что означает название интерактивной оболочки IDLE?

4)    Можно ли писать несколько инструкций в одной строке командного окна?

5)    Продемонстрируйте последовательность действий при создании файла с программой с помощью текстового редактора IDLE.

6)    Какие способы могут использоваться для получения помощи при работе со средой Python?

7)    Какое назначение имеют демонстрационные примеры в системе помощи?

8)    Как можно запустить на выполнение программу, исходный код которой находится в текстовом файле  ABC.txt?

9)    Для чего предназначено предложение «Окно (Window)» главного меню?

  1. Если вы начали работу на новом для вас компьютере с предустановленной средой Python, на что надо обратить внимание после запуска интерактивной оболочки?

  2. В каком месте инструкции можно написать комментарий?

  3. Если требуется повторить с небольшим изменением ранее введенную инструкцию, работая в командном окне IDLE, как это лучше сделать?

  4. Можно ли создавать программы для среды Python с помощью других текстовых редакторов?

  5. Можно ли с помощью оболочки IDLE создавать исполняемые файлы (*.exe, *.com)?

  6. Если вы пришли на рабочее место с предустановленной средой Python, что необходимо выяснить до начала первого сеанса работы с этой средой.

  7. Из каких компонент состоит среда Python? Как проявляют себя эти компоненты при работе со средой – покажите на примерах?

  8. Можно ли в текстовом редакторе IDLE создать или открыть текстовые файлы, содержащие не инструкции, а данные? Если да – покажите на примере. Можно ли в этом редакторе открыть сразу несколько файлов?

  9. Что означает знак " " в командном окне IDLE? В каком месте вводимой команды можно вставить символы пробела?

  10. Как поменять шрифт в командном окне IDLE? Например, как заменить его на шрифт Times New Roman, размер 12?

  11. Как можно запустить на выполнение программу из файла с расширением .py не открывая его в текстовом редакторе?

  12. Какова роль компилятора в среде Python? Чем отличаются файлы с расширением **.**pyc от файлов с расширением **.**py?

  13. Можно ли с помощью текстового редактора среды создавать обычные текстовые файлы, например с некоторой текстовой информацией? Можно ли эти файлы запустить на выполнение?

  14. Как установить рабочий (рабочий) каталог в среде? Какую пользу можно получить от такой установки?

  15. Если вы открыли или сохранили файл в текстовом редакторе и теперь создали в нем еще один текст и хотите его сохранить, какой каталог будет изначально предложен вам при сохранении этого файла? Можно ли его изменить?

  16. Какие настройки среды сохраняются между сеансами работы с этой средой?

  17. Можно ли в среде IDLE создавать графический интерфейс программы на языке Python?

  18. Можно ли из текстового редактора или инструкцией import запустить на выполнение программу из откомпилированного файла с расширением .pyc ?

  19.  Когда создается подкаталог pycache и что в нем хранится?

  20.  Можно ли в начале строки с инструкцией вставить один или несколько пробелов?

  21.  Каково назначение функций print() и input()?