Перейти до змісту

Урок 1⚓︎

Ціль⚓︎

Навчитись писати прості програми. Перевірити налаштування середовища програмування

Засоби⚓︎

  • В нашому міні-курсі основна робота проходитиме в терміналі
  • Тобто ми не будемо постійно відкривати вкладки в браузері або вікна операційної системи
  • Нам потрібен лише командний рядок , в який ми надсилаємо текстові команди.
  • для набору тексту програми достатньо базового текстового редактора
  • Спершу запустимо класичну програму Hello, World!
  • Використаємо вбудовану функцію (команду) print()

Перша програма (скрипт)⚓︎

Прямо у вікні текстового редактора створимо новий файл filename.py та додамо до нього наш код.
Найпростіша програма вміщається в один рядок

Лапки рівнозначні
print("Hello, World!")
Лапки рівнозначні
print('Hello, World!')

цей код можна запустити на виконання набравши в терміналі

python filename.pyHello, World!

де filename — ім'я файла
Також зверніть будь-ласка увагу, що знак $ в нашому випадку позначає початок вводу в Linux-терміналі та НЕ вводиться програмістами.

Характеристики цієї програми⚓︎

Якщо ви прочитали попередній розділ, то вам легко побачити, що дана програма:

  • не приймає вхідних даних (або якщо точніше, то містить у собі
    наперед задані дані — рядок "Hello, World!")
  • виводить дані в термінал (стандартний вивід)
  • не приймає жодних рішень
  • не містить циклів та повторень
Інші цікавинки (тисни сюди 👉🏼 )

Дослідимо як ще можна використати вбудовану функцію1 print()

Що можна зробити — розділити 'Hello, World!' на 2 окремі рядки та надрукувати їх послідовно. При цьому пробіл між ними з'явиться автоматично (так працює функція print() )

print() приймає декілька параметрів
1
2
3
# Це коментар, він не впливає на код, а є допомогою людям
# print() приймає декілька параметрів
print('Hello,', 'World!')

В нашому випадку ми друкуємо наперед відомі значення буквально (англ.literal) — рядкові літерали

Інший спосіб надрукувати те саме (цей спосіб часто наводиться в книжках по Python) — конкатенація або іншими словами "склеювання" рядків.

Про пробіл між окремими словами ми маємо подбати самі, додавши його в кінець першого, або на початок наступного слова.

Конкатенація рядків
1
2
3
# зверніть увагу на пробіл в кінці першого слова
print('Hello, ' + 'World!')
# 'Hello, ' — це перший літерал, 'World!' — другий

Операція конкатенації буде виконана першою, а потім — друк. Таким чином на вхід функції print() ми подаємо 1 аргумент, на відміну від приклада з комою print('Hello,', 'World!'), де явно вказані 2 окремі слова(рядки, str).

ДЕТАЛЬНИЙ ІНТЕРАКТИВНИЙ COLAB


  1. функції, під–програми — це частини коду, які ми пишемо самі (користувацькі), або вже готові блоки, які можуть мати вхідні та вихідні дані