1 of 23

Мова програмування. Середовище програмування

2 of 23

Що таке алгоритм?

Алгоритм 

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

3 of 23

Що таке команда?

Команда - це опис дій, які повинен виконати комп'ютер.

4 of 23

Що таке програма?

Програма – це алгоритм, записаний на будь-якій мові програмування

5 of 23

Мови програмування

Мова програмування - це формальна мова, призначена для запису програм (зазвичай для ЕОМ).

Мови програмування

Низького рівня

Високого рівня

6 of 23

Мови програмування

Складові

синтаксис

словник

правила семантики

алфавіт

7 of 23

Що таке Python?

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

8 of 23

Що робить Python особливим?

  • його легко вивчити - час , необхідний , щоб вивчити Python коротший, ніж для багатьох інших мов; 
  • його легко викладати - навантаження на навчання менше, ніж потрібно для інших мов; 
  • його  легко зрозуміти - також часто швидше зрозуміти чужий код , якщо він написаний на Python;
  • його  легко отримати, встановити та розгорнути - Python безкоштовний, відкритий та багато платформний; не всі мови можуть цим похвалитися.

9 of 23

Історія Python

  • Python з’явився у 1991 році

  • Автор Гвідо Ван Россум

  • Названий на честь телешоу “Літаючий цирк Монті Пайтона

Версії мови:

  • Python 1.0 – січень 1994 року
  • Python 2.0 – 16 жовтня 2000 року
  • Python 3.0 – 3 грудня 2008 року

Мова постійно розвивається та вдосконалюється…

10 of 23

Завантаження та встановлення Python

https://www.python.org/downloads/ для комп’ютеру

https://www.programiz.com/python-programming/online-compiler/ для всіх інших гаджетів

11 of 23

Встановлення Python 3

  • Зайти на сайт https://www.python.org/downloads/
  • Клікнути по кнопці з версією Python

  • Після завантаження інсталяційного файлу зробити по ньому подвійний клік, щоб встановити Python.
  • Щоб запустити програму, треба запустити IDLE. Для цього виконай команди ПУСК/Всі програми/ Python/ IDLE.

12 of 23

Види вікон в Python

Види вікон в Python

вікно консолі (IDLE)

вікно програми

13 of 23

Вікно консолі

  • У цьому вікні відображаються результати виконання програми і повідомлення про помилки у програмному коді.
  • Python може виконувати команди, що введені у вікні консолі. Ці команди виконуються після натискання клавіші Enter, і результат одразу виводиться у вікні IDLE.

14 of 23

Вікно програми

  • Вікно програми призначене для написання і редагування тексту програми. Щоб відкрити вікно програми, в IDLE виконайте команду File/New File.
  • Відкривається окреме вікно програми, яка до першого збереження має ім’я «Untitled».
  • Програму можна ввести, зберегти, запустити на виконання і переглянути результат у вікні консолі.
  • Щоб запустити програму на виконання: Run/Run Module (або натиснути F5).
  • Програму не можна запустити на виконання, поки вона не збережена.

Ярлик файлу

Назва файлу

Розширення файлу

15 of 23

З чого складається програма?

  • Константа - постійна величина, що має ім'я АЛЕ в python немає констант.
  • Змінна - змінюється величина, що має ім'я.
  • Процедура - допоміжний алгоритм, що описує деякі дії.
  • Функція - допоміжний алгоритм для виконання обчислень.

16 of 23

Імена програми, змінних

Імена можуть включати:

  • латинські букви (A-Z) (великі і малі літери не розрізняються)
  • цифри
  • підкреслення ____

Імена НЕ можуть

  • починатися з цифри
  • включати:
  • російські літери
  • пропуски
  • дужки, знаки +, =,!,? та ін.

17 of 23

Виведення даних

Що стосується виведення даних, то існує наступна функція

print()

Наприклад:

print(‘Hello world!’)

print(а)

print(а,b)

18 of 23

Прості типи даних Python

Тип даних визначає множину допустимих значень змінної.

19 of 23

Введення даних

Функція для запиту інформації у користувача

input(“Повідомлення”)

Присвоюємо значення функції змінній а:

а=int(input(“Введіть а:”))

а=float(input(“Введіть а:”))

а=str(input(“Введіть а:”))

20 of 23

Список математичних операторів

Оператор

Назва

Опис

Математичні оператори

=

Присвоєння

Присвоює змінної якесь значення

+

Складання

Додає два числа. Може використовуватися для об'єднання рядків

-

Віднімання

Віднімає одне число від іншого

+=

Інкремент

Додає до числа одиницю

-=

Декремент

Зменшує число на одиницю

*

Множення

Перемножає два числа

/

Поділ

Ділить одне число на інше. Якщо обидва числа цілі, результатом буде ціла частина без залишку

//

Ціле від поділу

Дає ціле від ділення двох цілих чисел

%

Остача від поділу

Дає залишок від ділення двох цілих чисел

**

Зведення в ступінь

Зводить до степеня число

21 of 23

Список операторів порівняння

Оператор

Назва

Опис

Оператори порівняння

==

Рівність

Перевіряє рівність двох елементів

<

Менше ніж

Перевіряє менше чи перше число другого

>

Більше ніж

Перевіряє більше чи перше число другого

<=

Менше або дорівнює

Перевіряє, що перше число менше або дорівнює другому

>=

Більше або дорівнює

Перевіряє, що перше число більше або дорівнює другому

!=

Нерівність

Перевіряється нерівність двох елементів

<>

22 of 23

Бібліотека math

Функція

Опис

int(x)

округлює число в сторонці нуля

trunc(x)

round(x)

округлює число до найближчого цілого

round(x, n)

округлює число x до n знаків після точки

floor(x)

округлює число вниз

ceil(x)

округряет число вгору

abs(x)

модуль числа

sqrt(x)

квадратний корінь

pi

число Пі = 3,1415 ..

23 of 23

Дякую за увагу!