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

5.7 KiB

Отчёт по теме 1

Туровец Евгений Юрьевич

1-2 Запуск

Была запущена программа-интерпретатор: 1-2

3-5. Диалоговое окно

Ввели несколько команд в окно интерпретатора:

>>> print ('Hello!')
Hello!
>>> h=input('Your name = ')
Your name = Evgeny
>>> exit() - закрывает окно интерпретатора

6-7. Интерактивная графическая оболочка IDLE и её устройство

Было изучено устройство главного командного окна среды 6-7

8. Настройка рабочего каталога.

import os
os.chdir(r'C:\Users\Evgeny\Desktop\python-labs\TEMA1')

9. Персонализация среды.

Я настроил размер шрифта, размер начального окна, темную тему приложения и цвет комментариев

10. Окно редактора

###Воспользуемся окном редактора для написания кода.

  1. Запишим в редактор код, который мы использовали ранее
  2. Запустим выполнение программы с помощью f5
  3. Сохраним нашу программу в рабочий каталог
  4. Получаем результат

также рассмотрим другие варианты запуска компиляции: import Pr0.py Через меню редатора - Run module

11. Запуск prb1

import prb1
Как Вас зовут? Evgeny
Привет, Evgeny

12-13. Просмотр каталога pycache

При открытии файла находящего в каталоге мы наблюдаем следующие кракозябры:

у

    BоєhJ   г                   у&   • \ " S 5      r\" S\5        g)u   Как Вас Р·РѕРІСѓС‚? u
   Привет,N)ЪinputЪnameЪprint© у    Ъ1C:\Users/Evgeny/Desktop/python-labs/TEMA1\prb1.pyЪ<module>r      s   рЩР
)УЩ ЂoђtХ r   

Разберемся что всё это значит: Заголовок - BоєhJ г  у& • \ " S 5 r\" S\5 g)u Как Вас Р·РѕРІСѓС‚? u BоєhJ - идентификатор версии python, далее таймстамп последнего изменения и размер исходного файла

u Как Вас Р·РѕРІСѓС‚? u Привет, - закодированные строки программы, которые декадируются как "Как Вас зовут?" и "Привет,"

ЪinputЪnameЪprint - имена функций и переменных (input,name, print)

Ъ1C:\Users/Evgeny/Desktop/python-labs/TEMA1\prb1.py - пусть к исходному файлу prb1.py

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

14. Вызов раздела помощи

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.

Также были рассмотрены другие способы получения раздела помощи.

15. Перемещение между окнами

15.1 Открыт prb1.py

15.2 Перемещение меж окнами

15.3 Запуск программы из окна редактора:

==================== RESTART: C:\Users\Evgeny\Desktop\python-labs\TEMA1\prb1.py ==================== Как Вас зовут? Evgeny Привет, Evgeny

15.4 Была запущена программа tdemo_chaos

15.5 Рассмотрение примеров использования графической составляющией среды Python

Данные примеры способны помочь в плане структуризации собственного кода и изучении новых команд.

16. Выход из среды