воскресенье, 27 января 2019 г.

Основы работы с Python



Презентация для работы на уроке:




Как загрузить и установить Python?

  • Зайдите на сайт https://www.python.org/
  • Нажмите кнопку Download
  • Выберите подходящий вам вариант загрузки (по умолчанию - Python 3.7.1)

Загрузка Python
  • Запустите загруженный файл установки.
Вместе с Питоном установится IDLE (Integrated Development and Learning Environment) — это интегрированная среда разработки и обучения на языке Python. В ней удобно видеть результаты выполнения отдельных команд.

Среда IDLE для Питона


Чтобы создать новую программу, запустите IDLE Python  и дайте команду File/New File, чтобы создать новый файл программы. Наберите программный код и запустите его на выполнение командой Run - Run Module  или F5



Розділ цитується за підручником Бондаренко О.О., Ластовецький В.В.,. Пилипчук О.П., Шестопалов Є.А. Інформатика. 5 клас.


Щоб написати програму на тій чи іншій мові програмування, необхідно знати алфавіт мови, правила запису команд цією мовою і правила їх використання в програмі.

Алфавіт мови Python

Програмний код на Python містить слова англійської мови і символи. При створенні програм можуть використовуватися такі символи:
  • літери латинського алфавіту A..Z, a..z;  цифри 0..9;
  • знаки арифметичних операцій, спеціальні символи: + – * / \^ = < > ( ) . , : ; ‘ #  _; комбінації символів: <=, >=, <>, = =; !=,**;
  • службові слова, що мають фіксований для Python зміст, наприклад: and, elif, if, print, as, else, import тощо.

Синтаксис мови – сукупність правил побудови команд мови програмування.

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

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

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

Основними характеристиками величин є назва, вид, тип і значення

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

Константи — це величини, значення яких не можуть змінюватися в ході виконання програми. Прикладом константи може бути число (5, 1.23) або рядок: "Це рядок!". Змінні — величини, значення яких можуть змінюватися в  ході виконання програми.

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

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

  1. Першим символом імені має бути літера чи знак нижнього підкреслювання '_'.
  2. Решта імені може складатися з літер, чисел або знаків нижнього підкреслювання.
  3. Не можна використовувати спеціальні символи, такі, як /, # або @.
  4. Не можна використовувати пробіли.
  5. Імена змінних чутливі до регістру. Наприклад, myname і myName  – це різні змінні.
  6. Не можна називати змінні іменами команд, наприклад, print.

Приклад 1. Правильними ідентифікаторами є i, __my_name, name_23, a1, b2. Приклад неправильних імен: 2things, this is spaced out, my-name.

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

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

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

Приклад 2.  Коментар пояснює призначення наступної команди:
# Запит імені користувача
s = input(‘Як тебе звати? ‘)

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

Тип величини визначається обсягом пам’яті, необхідним для її збереження,  множиною припустимих значень величини, та операціями, які можна над нею виконувати.

Основними типами величин є числа і рядки.

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

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

В  якості роздільника між цілою і дробовою частиною числа використовуйте крапку.

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

Оператори Python

Математичні оператори Python
Операція
Символ оператора
Приклад
Результат
Додавання
+
Res = 15+3
Res = 18
Віднімання
A = Res – 10
A = 8
Множення
*
A = A*2
A = 16
Ділення
/
Res = 5 / 2
Res = 2.5
Обчислення неповної частки від ділення
//
Res = 5 // 2
Res = 2
Обчислення остачі
%
Res = 5 % 2
Res = 5
Піднесення до степеня
**
A = 4**2
A = 16

Випадкові числа

Випадкові числа часто застосовують у програмуванні при створенні ігрових або тестових програм тощо. Щоб отримати випадкове число, необхідно за допомогою команди import завантажити в Python функцію  randint. Функція randint(х1,х2) вибирає ціле випадкове число в діапазоні від х1 до х2.

Приклад 7. Отримання випадкового числа в діапазоні від 1 до 10.

>>> from random import*
>>> randint (1,10)
8
>>> randint (1,10)
6

Синтаксичні помилки

Якщо Python не може зрозуміти введену вами команду, то він може вивести у відповідь повідомлення про помилку з текстом  «SyntaxError». Місце помилки у вікні консолі помічається червоним кольором. Після команди, що містить помилку, виводиться повідомлення про помилку.

Уважно читайте це повідомлення – це допоможе зрозуміти, в чому помилка, і виправити її.

Приклад 8. У виразі допущено помилку: надруковано зайву дужку. В консолі з’являється повідомлення про синтаксичну помилку.

>>> (x+5))


SyntaxError: invalid syntax

Комментариев нет:

Отправить комментарий