Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Написання та Виконання Коду Python | Досвід роботи з ноутбуком
Databricks: Основи для Початківців

Написання та Виконання Коду Python

Свайпніть щоб показати меню

Note
Визначення

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

Тепер, коли ваш ноутбук створено та підключено до кластера, можна починати писати та виконувати код. Оскільки ноутбуки Databricks натхненні Jupyter, досвід роботи буде знайомим, якщо ви вже користувалися іншими середовищами для програмування.

Розуміння комірок

Основний елемент ноутбука — це комірка. У одному ноутбуці можна створювати стільки комірок, скільки потрібно. Щоб створити нову комірку, наведіть курсор миші на верхню або нижню частину існуючої комірки та натисніть піктограму "+" поруч із опцією Code або Text, щоб додати комірку потрібного типу.

  • Введення: введення коду Python у сіре поле;
  • Виведення: після виконання результати (наприклад, таблиці даних, виведений текст або повідомлення про помилки) з'являються безпосередньо під відповідною коміркою.

Виконання коду

Існує три основні способи виконати комірку з Python-кодом у Databricks:

  • Значок відтворення: натискання на іконку "Run Cell" (трикутник) у верхньому правому куті комірки;
  • Shift + Enter: виконує поточну комірку та автоматично переміщує курсор до наступної (або створює нову);
  • Ctrl + Enter (Cmd + Enter на Mac): виконує поточну комірку та залишає курсор у ній. Корисно для тестування та повторного виконання одного й того ж блоку коду.

Простий приклад на Python

У відео було показано, як працювати зі змінними. Ось цікавіший приклад для перевірки роботи вашого середовища: виконання простого обчислення. Скопіюйте наступний код у комірку:

12345678910
# Defining the variables price = 100 quantity = 5 tax_rate = 0.1 # Performing the calculation total_cost = (price * quantity) * (1 + tax_rate) # Printing the result print(f"The total cost of the items is: ${total_cost}")

Після запуску цієї комірки кластер обробить змінні та відобразить текст: The total cost of the items is: $550.0.

Робота зі змінними між комірками

Ключова особливість Databricks — збереження стану. Це означає, що якщо ви визначили змінну в одній комірці, вона залишатиметься доступною у всіх наступних комірках цього ноутбука, доки кластер працює.

Наприклад, якщо ви створите нову комірку під попередньою та просто введете print(total_cost), система все ще пам'ятатиме, що значення дорівнює 550.0. Якщо ви перезапустите кластер або скористаєтеся функцією "Clear State", потрібно буде знову виконати комірки зверху, щоб ініціалізувати ці змінні.

Коментарі та документація

У Python-комірках будь-який рядок, що починається з #, є коментарем. Кластер ігнорує такі рядки, але вони важливі для пояснення вашої логіки колегам. Використання коментарів дозволяє підтримувати професійні стандарти кодування у спільному середовищі Workspace.

1. Яке поєднання клавіш дозволяє виконати комірку та залишитися в цій же комірці?

2. Що відбувається зі змінною, визначеною в Комірці 1, якщо ви спробуєте використати її в Комірці 2?

question mark

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

Виберіть правильну відповідь

question mark

Що відбувається зі змінною, визначеною в Комірці 1, якщо ви спробуєте використати її в Комірці 2?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 3. Розділ 2

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 3. Розділ 2
some-alt