Урок 1⚓︎
Ціль⚓︎
Навчитись писати прості програми. Перевірити налаштування середовища програмування
Засоби⚓︎
- В нашому міні-курсі основна робота проходитиме в терміналі
- Тобто ми не будемо постійно відкривати вкладки в браузері або вікна операційної системи
- Нам потрібен лише командний рядок , в який ми надсилаємо текстові команди.
- для набору тексту програми достатньо базового текстового редактора
- Спершу запустимо класичну програму
Hello, World!
- Використаємо вбудовану функцію (команду)
print()
Перша програма (скрипт)⚓︎
Прямо у вікні текстового редактора створимо новий файл filename.py
та додамо до нього наш код.
Найпростіша програма вміщається в один рядок
цей код можна запустити на виконання набравши в терміналі
де filename
— ім'я файла
Також зверніть будь-ласка увагу, що знак $
в нашому випадку позначає початок вводу в Linux-терміналі та НЕ вводиться програмістами.
Характеристики цієї програми⚓︎
Якщо ви прочитали попередній розділ, то вам легко побачити, що дана програма:
- не приймає вхідних даних (або якщо точніше, то містить у собі
наперед задані дані — рядок "Hello, World!") - виводить дані в термінал (стандартний вивід)
- не приймає жодних рішень
- не містить циклів та повторень
Інші цікавинки (тисни сюди
)
Дослідимо як ще можна використати вбудовану функцію1 print()
Що можна зробити — розділити 'Hello, World!'
на 2 окремі рядки та надрукувати їх послідовно. При цьому пробіл між ними з'явиться автоматично (так працює функція print()
)
print() приймає декілька параметрів | |
---|---|
В нашому випадку ми друкуємо наперед відомі значення буквально (англ.literal) — рядкові літерали
Інший спосіб надрукувати те саме (цей спосіб часто наводиться в книжках по Python) — конкатенація або іншими словами "склеювання" рядків.
Про пробіл між окремими словами ми маємо подбати самі, додавши його в кінець першого, або на початок наступного слова.
Конкатенація рядків | |
---|---|
Операція конкатенації буде виконана першою, а потім — друк. Таким чином на вхід функції print() ми подаємо 1 аргумент, на відміну від приклада з комою print('Hello,', 'World!')
, де явно вказані 2 окремі слова(рядки, str).
ДЕТАЛЬНИЙ ІНТЕРАКТИВНИЙ COLAB
-
функції, під–програми — це частини коду, які ми пишемо самі (користувацькі), або вже готові блоки, які можуть мати вхідні та вихідні дані ↩