1 of 15

Знайомство з мовою програмування Python

2 of 15

Пригадаємо

  • Що називають командою?
  • Що називають алгоритмом?
  • Якими способами може бути подано алгоритм?
  • Назвіть властивості алгоритмів

3 of 15

Історія мови

  • Мова програмування Python розроблена в 1990 році Гвідо ван Россумом.
  • У лютому 1991 року Гвідо опублікував вихідний текст в групі новин, після чого почала вільно поширюватися через Інтернет і сподобалася іншим програмістам.
  • Назва мови програмування походить від британського шоу Монті Пайтон
  • 3 грудня 2008 року вийшла перша версія Python 3000 (або Python 3.0, Py3k). На сьогодні підтримуються обидві гілки розвитку (Python 3.6 і 2.7).

4 of 15

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

  1. Зайти на сайт http://www. python.org.
  2. Клікнути Downloads, щоб відкрити сторінку завантаження.
  3. Клікнути по кнопці з версією Python 3.6.1:
  4. Після завантаження інсталяційного файлу зробити по ньому подвійний клік, щоб встановити Python.
  5. 5. Запустити IDLE. Для цього виконай команди ПУСК/Всі програми/ Python/ IDLE.

5 of 15

Види вікон в Python

  • Відкриється вікно IDLE. Ми можемо починати програмувати, записуючи команди після позначки «>>>».
  • Рядок >>> називається запрошенням, і його наявність означає, що комп'ютер готовий прийняти вашу першу команду.

Види вікон в Python

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

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

6 of 15

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

  • У цьому вікні відображаються результати виконання програми і повідомлення про помилки у програмному коді.
  • Python може виконувати команди, що введені у вікні консолі. Ці команди виконуються після натискання клавіші Enter, і результат одразу виводиться у вікні IDLE.
  • Приклад. Щоб зрозуміти, як працює IDLE, після позначки «>>>» запишіть команду print ('Hello, World!') і натисніть Enter. Наша команда виконалась!

7 of 15

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

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

Ярлик файлу

Назва файлу

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

8 of 15

Кольори в тексті програми

  • IDLE розфарбовує текст програми різними кольорами.

9 of 15

Виведення даних�print()

10 of 15

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

  • print #нічого не виконується
  • print() #друкує пустий рядок
  • print(“ “) # друкує пустий рядок
  • print(“Hello, World!”) # друкує повідомлення

Використаємо пам’ять комп’ютера:

  • x= “Hello, World!”
  • print(х) # друкує повідомлення

Щоб дізнатися тип об’єкта:

  • print(type(x)) #надрукує тип об’єкту str, тобто рядок
  • x=1+2+3*2
  • print(type(x)) #надрукує тип об’єкту int, тобто ціле число

11 of 15

a = 15�b = 23�print(a, '+', b, '=', a+b)#Результат 15 + 23 = 38

12 of 15

  • По замовчуванню, замість коми між значеннями, які виводяться, вставляється пробіл. Це можна легко змінити використавши додатковий парамент sep функції print():

print(1, 2, 3, 4, 5, 6, sep='-')� # Результат: 1-2-3-4-5-6

  • Фактично, атрибут sep замінить стандартний пробіл на вказаний вами символ (або послідовність символів, але не забуваємо про використання лапок).
  • Для виведення кожного значення з нового рядка достатньо в якості атрибуту sep вказати символ перенесення рядка \n”:
  • print(1, 2, 3, 4, 5, 6, sep='\n') # Результат:

1�2�3�4�5�6

13 of 15

  • Кожна наступна функція print() буде виводити задане значення з нового рядка. 
  • Фактично print() виводить вказане значення а після цього переводить курсор на наступний рядок.
  • Це можна змінити, використавши ще один атрибут функції print() – end.
  • В даному випадку, в якості його властивості вкажемо пропуск:

print ("Мене"end = " ")�print ("звати"end = " ")�print ("Микола"end = " ")�print ("Олександрович")

#Результат: Мене звати Микола Олександрович

14 of 15

  • Значення атрибута end можна замінити довільним символом або послідовністю символів. Наприклад, змінимо попередній код, вказавши в якості властивості атрибута end послідовність символів -!-“. Отримаємо в результаті виконання вказаного коду:
  • Мене-!-звати-!-Микола-!-Олександрович

15 of 15

  • Використовуючи атрибут end та вказавши в якості властивості декілька символів перенесення рядка, ми можемо отримати необхідну кількість пустих рядків:
  • print("Мене звати", end="\n\n\n")
  • print("Микола Олександрович")
  • #Результат: Мене звати��� Микола Олександрович