Перейти до основного вмісту

Курс

Написання функцій у Python

Середній4 год

Навчіться застосовувати найкращі практики для написання підтримуваних, повторно використовуваних складних функцій із якісною документацією.

Python4 год15 відео46 вправ3,650 XP110K+Свідоцтво про досягнення

Створіть безкоштовний обліковий запис

Продовжити через Google
або
Продовжуючи, ви приймаєте наші Умови використання, наш Політика конфіденційності і що ваші дані зберігаються в США.

Улюблений учнями у тисячах компаній

Навчаєте команду?

Спробувати для бізнесу

Опис курсу

Ви провели аналіз, підготували звіт і натренували модель. Що далі? Якщо хочете розгорнути модель у продакшені, ваш код має бути надійнішим за дослідницькі скрипти в Jupyter Notebook. Курс «Написання функцій у Python» дасть вам міцну основу для створення складних і елегантних функцій, щоб ви могли робити внесок у команду як дослідник і інженер. Ви опanuєте корисні прийоми, зокрема як писати менеджери контексту та декоратори. Також дізнаєтеся найкращі практики написання підтримуваних і багаторазово використовуваних функцій із якісною документацією. Кажуть, що фахівці, які вміють проводити ґрунтовні дослідження та писати якісний код, — рідкість. Пройдіть курс і переконайтеся в цьому на практиці!

Попередні вимоги

Навчальний план

Зміст курсу

1

Найкращі практики

Мета цього курсу — допомогти вам стати експертом з Python, тож перший розділ починається з найкращих практик написання функцій. Ви розглянете докстрінги, чому вони важливі, і як зрозуміти, коли варто винести частину коду в окрему функцію. Ви також дізнаєтеся, як саме Python передає аргументи у функції, а ще про типові підводні камені, що ускладнюють налагодження під час виклику функцій.
Почати розділ
2

Менеджери контексту

Якщо ви колись бачили ключове слово "with" у Python і замислювалися, для чого воно, цей розділ для вас! Менеджери контексту — це зручний спосіб створювати з'єднання в Python і гарантувати їх коректне закриття, коли ви завершили роботу. У цьому розділі ви навчитеся користуватися менеджерами контексту, а також писати власні.
Почати розділ
3

Декоратори

Декоратори — надзвичайно потужна концепція в Python. Вони дають змогу змінювати поведінку функції, не змінюючи її вихідний код. Цей розділ закладе фундаментальні поняття, потрібні для глибокого розуміння декораторів (функції як об'єкти, область видимості та замикання), і дасть якісне введення в те, як декоратори визначаються та використовуються. Це детальне занурення у внутрішній устрій Python допоможе вам стати справжнім майстром Python.
Почати розділ
4

Більше про декоратори

Тепер, коли ви розумієте, як декоратори працюють «під капотом», цей розділ покаже низку практичних прикладів, коли й як варто писати декоратори у власному коді. Ви також опanuєте просунуті теми, зокрема як зберігати метадані задекорованих функцій і як писати декоратори, що приймають аргументи.
Почати розділ

Написання функцій у Python

Курс
завершено

Отримайте сертифікат про досягнення

Зараєструватися

Розвивайте навички роботи з даними з DataCamp для мобільних

Навчайтеся будь-де з нашими мобільними курсами та щоденними 5-хвилинними завданнями з кодування.

Написання функцій у Python | DataCamp