Зміст курсу
Вступ до Python
Вступ до Python
Підсумок
Вітаємо з завершенням цього розділу нашого курсу з Python! Ви отримали міцну базу у кількох фундаментальних концепціях програмування. Давайте підсумуємо основні навички та поняття, які ви опанували, щоб переконатися, що ви готові до вивчення більш складних тем.
Типи даних
Ви ознайомилися з різними типами даних у Python, зрозуміли, як ефективно використовувати цілі числа, рядки, числа з плаваючою комою та булеві значення. Це важливо для роботи з різними видами даних у ваших програмах.
Пам’ятайте, що визначити тип даних можна за допомогою функції type()
:
item_name = "Milk" item_price = 3.14 item_quantity = 0 in_stock = False print(type(item_quantity)) # <class 'int'> print(type(item_name)) # <class 'str'> print(type(item_price)) # <class 'float'> print(type(in_stock)) # <class 'bool'>
Правила іменування змінних
Правильне іменування змінних допомагає зробити код читабельним і зручним для супроводу. Ви навчилися використовувати змістовні імена, які відображають дані, що зберігаються, та відповідають конвенціям іменування Python.
Пам'ятайте правила:
1. Завжди починайте з літери або підкреслення
Імена змінних повинні починатися з літери або підкреслення, наприклад, item_name
або _price
. Не починайте ім'я змінної з цифри (наприклад, 2item
— некоректно).
2. Використовуйте лише літери, цифри та підкреслення
Імена змінних повинні містити лише літери, цифри та підкреслення. Наприклад, item_name1
— коректно, але уникайте спеціальних символів, таких як дефіс (item-name
— некоректно).
3. Враховуйте чутливість до регістру
Python розрізняє великі та малі літери. Тому item
і Item
— це різні змінні в Python.
4. Не використовуйте зарезервовані слова Python
Уникайте використання вбудованих ключових слів Python (таких як print
, if
, і type
) як імен змінних, оскільки вони вже мають спеціальне призначення в мові.
Збереження даних у змінних
Ви практикувалися у збереженні та отриманні даних за допомогою змінних — це базовий аспект програмування, який дозволяє маніпулювати даними.
Ви можете повторити збереження та отримання даних за допомогою змінних на прикладі нижче:
# Storing data in variables item_price = 19.99 item_count = 5 total_cost = item_price * item_count print("Total cost: $", total_cost)
Використання змінних
Використання змінних у розрахунках і функціях дозволило виконувати динамічні операції на основі даних змінних, як показано в наступному прикладі:
# Using variables to calculate discounts item_price = 19.99 discount_percentage = 0.2 discounted_price = item_price * (1 - discount_percentage) print("Discounted price: $", discounted_price)
Індексація рядків і довжина
Ви опанували доступ до окремих символів у рядку та визначення довжини рядка за допомогою функції len()
, що підвищує вашу ефективність роботи з текстовими даними. Пам'ятайте, що позитивна індексація починається з 0
, а негативна — з -1
.
Дивіться приклад нижче:
item_name = "Apples" print("First character:", item_name[0]) # A print("Last character:", item_name[-1]) # s print("Length of string:", len(item_name)) # 6
Нарізання та конкатенація рядків
Нарізання та конкатенація рядків дозволяють ефективно маніпулювати рядками, створюючи нові рядки на основі існуючих. Важливо пам'ятати, що при використанні синтаксису string[start:end]
, start
— це індекс першого символу, який потрібно включити, а end
— індекс на один більше за останній символ, який потрібно включити.
greeting = "Hello customer, welcome to the grocery store!" name = "Alice" personal_greeting = greeting[0:5] + " " + name + "," + greeting[15:] print(personal_greeting) # Hello Alice, welcome to the grocery store!
1. Який тип даних у Python використовується для представлення цілих чисел?
2. Яке з наведених імен є коректною назвою змінної у Python?
3. Який правильний спосіб почати ім'я змінної у Python?
4. У Python, якщо у вас є рядок fruit = "Apple"
, що поверне вираз fruit[3]
?
5. Дано рядок vegetables = "Carrot, Celery"
. Як отримати з цього рядка лише "Celery"
за допомогою зрізу?
Дякуємо за ваш відгук!