Подорож №1 Знайомство з Python

Мова програмування Пайтон є досить простою для "входження" в програмування. Стандартне середовище цієї мови - IDLE Python.

Існує чимало різних середовищ Python і користуватися можна будь-яким самим зручним. Для навчання, наприклад естонці розробили thonny.org . Є також онлайн середовища, наприклад repl.it

Розповідати про всі середовища немає можливості, тому звернемо увагу виключно на IDLE Python.

Середовище IDLE. Запуск

Всі програми -> Python 3.7 ->IDLE (Python 3.7. 32 bit) Відкриється одне з двох вікон Edit або Shell. Це залежить від налаштувань (Option).

Середовище IDLE. Два режими - два вікна

Перед тим як створювати програми, необхідно декілька слів сказати про середовище IDLE Python. Cередовище IDLE надає можливість працювати у двох режимах:

1) Режим редактора (вікно Edit)

У вікні редактора друкують тексти програм та запускають їх на виконання.
File –> New File – Створення нового програмного коду у новому файлі.
File –> Open – завантаження програмного коду який був збережений у файлі *.py
File –> Save – збереження програмного коду у вікні редактора у файл з розширенням py
Run –> Run Module, або F5 - для запуску на виконання програмного коду. Під час запуску перевіряється програмний код на наявність помилок. Якщо помилок немає, то завантажується вікно Shell для виконання програми.
Run –> Python Shell – перехід у вікно командного режиму Shell.

2) режим команд (вікно Shell).

Вікно Shell з'являється після виконання програми із вікна Edit (Run –> Run Module, або F5 ) Для того, щоб повернутися у вікно Edit необхідно у меню "Window" обрати відповідне ім'я файлу.

В командному режимі Shell можна надрукувати будь-яку команду Python, натиснути Enter і вона буде виконана.

  Вікно команд Python Shell

>>>
================== RESTART: C:/Users/К22/Documents/example.py ==================
>>>2+2
4

Перша програма. Виведення повідомлення.

Спробуємо створити першу програму яка виводить повідомлення на екран. Для цього треба дізнатися про команду мови програмування яка це робить.

Команда print(“Повідомлення”) виводить на екран текст в лапках.

Давайте разом спробуємо створити першу програму в редакторі IDLE Python :
1) Завантажте IDLE Python в режимі редактора:
2) У вікні редактора надрукуйте:

  Вікно редактора Python
print(“Привіт світ!”)

3) Для запуску цієї програми на виконання необхідно обрати в меню Run -> Run Module, або натиснути клавішу F5.
4) Система запропонує зберегти файл. Це треба зробити обов’язково. Для цього в рядку Ім'я файлу надрукуйте ім’я нового файлу (наприклад: hello)

5) В процесі виконання відкриється вікно Python Shell в якому виведеться результат виконання програми.

Якщо ви бачите таке вікно, то це означає, що все зроблено правильно.

  Вікно команд Python Shell
>>>
Привіт світ!
>>>

Деякі моменти написання програм

Перед тим як створювати та розробляти програми треба дізнатися про деякі правила мови Python. Звичайно, що всі правила одразу опановувати не варто, а тільки найважливіші на даний момент шляху пізнання

Правило №1.Вказівки розташовуються строго одна під одною.

Програма Python це набір вказівок які розташовані одна під одною.

  Вікно редактора Python
print(“Скільки буде 2 + 2 ?”)
print(2 + 2)

Відступи від лівого поля вважаються помилками. В наступному прикладі помилка, тому що другий рядок має відступ.

  Вікно редактора Python
print(“Скільки буде 2 + 2 ?”)
  print(2 + 2)

Правило №2. Дуже корисні коментарі.

Для того, щоб описати той чи інший фрагмент програми необхідні коментарі. Коментарі корисні також для тих, хто вивчає мову програмування і звертається до прикладів в яких закоментовано що саме цей приклад робить. В наших уроках ви також будете бачити коментарі які дозволять вам краще зорієнтуватися в програмному коді. Коментар починається з символа #. Коментар не впливає на виконання програми.

  Вікно редактора Python
# Приклад роботи print
print(“Скільки буде 2 + 2 ?”)
# print(арифметичний вираз) - виведе результат обчислення виразу
print(2 + 2)

Результат роботи коду у вікні команд Python Shell

  Вікно команд Python Shell
>>>
Скільки буде 2 + 2 ?
4
>>>

Правило №3. Звертайте увагу на регістр. (Великі чи маленькі літери)

Python чутливий до регістру. Наприклад, Print з великої літери Р, викличе помилку.

Питання та вправи

1) Дайте відповіді на питання: Перейти >>>

2) Виконайте вправу:

Перед виконанням вправи рекомендовано повторити переглянувщши презентацію Presentation

В редакторі Python надрукуйте програму яка б виводила на екран фразу у два рядки:

Це вже моя друга програма
мовою Python

Запустить програму на виконання (F5)