Основні поняття мови Python

Мова програмування — це штучна мова, створена для передачі команд машинам, зокрема комп’ютерам.

Згадайте, з чого ви починали вивчення української та іноземної мови? З алфавіту. Потім ви вивчали правила запису слів – синтаксис мови, і значення нових слів – семантику мови. Основними складовими будь-якої мови програмування є алфавіт, синтаксис і семантика.

Алфавіт – набір символів, з яких утворюються слова та речення цієї мови.

Словник – сукупність спеціальних слів, які мають однозначне пояснення та застосування.

Синтаксис – система правил складання базових конструкцій мови. 

Правила семантики – однозначне тлумачення команд програми, які повинен виконати комп’ютер.

Мова програмування Python — інтерпретована об’єктно – орієнтована мова програмування високого рівня з динамічною семантикою. Розроблена в 1990 році Гвідован Россумом. Удосконалена версія Python 3.0 вийшла у 2008 році.

Скачати програму з офіційного сайту можна за посиланням:

https://www.python.org/downloads/release/python-352

Величини в мові Python

Окремий інформаційний об’єкт (число, символ, рядок та ін.) називають величиною. Величина може бути константою (тобто постійною) або змінною.

Константи — це величини, значення яких не можуть змінюватися в ході виконання програми. 

Змінні — величини, значення яких можуть змінюватися в ході виконання програми.

Змінна – це іменована частина пам’яті твого комп’ютера, де ти тримаєш певну інформацію. На відміну від констант, потрібен якийсь спосіб для отримання доступу до змінних, і саме тому змінним дають імена (ідентифікатори).

Існують певні правила, яким потрібно слідувати при іменуванні змінних:

1) Першим символом імені має бути літера чи знак нижнього підкреслювання ‘_’.

2) Решта імені може складатися з літер, чисел або знаків нижнього підкреслювання. Не можна використовувати спеціальні символи, такі, як /, # або @.

3) Не можна використовувати пробіли, замість пробілу можна застосувати нижнє підкреслення.

4) Імена змінних чутливі до регістру символів. Наприклад, myname і myName – це різні змінні.

5) Не можна називати змінні іменами команд, наприклад, print.

Коментарі в програмі

Коментар — це текст, призначений для читання людиною, а не комп’ютером.

Коментар – це підказка для нас, яку дію виконує програма. Вставляючи коментарі в текст програми, ми спрощуємо собі та іншим її читання і розуміння.

Щоб комп’ютер відрізнив команди від коментарів, у мові Python перед текстом коментаря ставиться знак ’#’. Редактор IDLE виділяє коментарі червоним кольором, нагадуючи про те, що Python проігнорує ці фрагменти коду. Коментар пояснює призначення наступної команди:

s = input(‘Як тебе звати?‘)  # Запит імені користувача

Типи величин в мові Python

Змінні зручно представити у вигляді “поштових скриньок” (комірок пам’яті комп’ютера), на які навішені ярлики з їх іменами. Для різних величин створюються «скриньки» різного розміру, який залежить від типу величини. Тип величини визначається обсягом пам’яті, необхідним для її збереження, множиною припустимих значень величини, та операціями, які можна над нею виконувати. Основними типами величин є числа і рядки.

В Python є два типи числових даних:

  • цілі числа (int), тобто числа без дробової частини;
  • і дійсні (float) – дробові числа з десятковою крапкою.

Цілі числа використовуються для рахунку (перший, другий, третій…). Кількість учнів у класі, вік людини, кількість предметів ми зазвичай указуємо за допомогою цілих чисел. Числа з плаваючою крапкою, або десяткові дроби, потрібні, коли ми хочемо указати частину чого-небудь, наприклад, 3.5 м, 1.25 грн. Звісно, у програмі ми не будемо указувати одиниці вимірювання (метри, гривні), лише число з дробовою частиною. В якості роздільника між цілою і дробовою частиною числа використовуйте крапку.

Рядок – це взята в одинарні лапки послідовність будь-яких символів – цифр, літер, розділових знаків. У змінних рядкового типу ми зберігатимемо фрагменти тексту.

Оператори Python

Математичні символи, такі як + (плюс) і – (мінус), називаються операторами, так як вони оперують (або виконують обчислення) числами в рівнянні.

У мові Python використовується більшість операторів, якими ви користуєтеся на уроках математики, в тому числі +, -, дужки (). Однак деякі оператори відрізняються від використовуваних в школі: так, оператор множення представлений зірочкою (*), а оператор ділення – косою рискою /.

Операція Позначення Приклад Результат
Додавання + 5+4 9
Віднімання 5-4 1
Множення * 5*4 20
Ділення / 5/4 1.25
Піднесення до степеня ** 3**2 9
Обчислення неповної частки від ділення // 12/5 2
Обчислення остачі % 14%5 4

 

Перші кроки в програмі

Після встановлення відкриваємо Головне меню>Всі програми>Python 3.5>IDLE(Python). У результаті відкриється вікно, де ми можемо виконувати обчислення виразів, наприклад:

2+5*3

Після натиснення Enter матимемо 17.

Щоб перейти до написання програм, відкриваємо File>New File і відкриється нове вікно, в якому будемо вже писати програми.

Щоб написати програму виведення  виразу напишемо

print(2+5*3)

Щоб запустити програму на виконання, вибираємо Run>Run Module або F5. Після цього відкривається вікно збереження файлу, де вказуєте місце збереження та імʼя файлу, після чого він запускається і результат виводиться в перше вікно.

Якщо потрібно вивести текст, то напишемо print(‘Hello’)  або print(“Hello”). Одинарні та подвійні лапки інтерпретуються однаково, тому можна використовувати будь-які. Але текст «компʼютер» потрібно виводити так: print(“Комп’ютер”) або print(‘Комп\’ютер’).

Для виведення тексту, що повторюється декілька раз, можна скористатися таким записом.

print(‘Привіт!’*3)

Буде виведене наступне повідомлення: Привіт!Привіт!Привіт!

Практична частина

Завдання 1.

Виконайте обчислення виразів та виведіть результат у одному файлі. Збережіть його під ім’ям Завдання1.py

3+54-32

23*2/5

(26+54)/(4*3+8)

Завдання 2.

Виведіть у одному рядку назву вашої школи, а другому – своє прізвище та ім’я. Наприклад,

Конотопська спеціалізована школа І – ІІІ ступенів № 12

Мороз Оксана

Збережіть файл під ім’ям завдання 2.py

Завдання 3.

У першому рядку виведіть результат такого виразу 525-438.

У другому виведіть повідомлення «Молодець!» 10 разів.

Збережіть файл під ім’ям завдання 3.py

 

Адмін Автор

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Завантаження Captcha...