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

Курс

Ефективне написання коду Python

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

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

Python4 год15 відео52 вправ4,000 XP150K+Свідоцтво про досягнення

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

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

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

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

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

Опис курсу

Як фахівець з даних, більшість часу ви маєте витрачати на отримання практичних інсайтів з даних, а не на очікування завершення роботи коду. Ефективний код на Python допомагає скоротити час виконання й заощадити обчислювальні ресурси, звільняючи вам час для улюблених завдань. У цьому курсі ви навчитеся використовувати вбудовані структури даних, функції та модулі Python, щоб писати чистіший, швидший і ефективніший код. Ми розглянемо, як вимірювати час виконання та профілювати код, щоб знаходити «вузькі місця». Потім ви попрактикуєтеся усувати ці перешкоди та інші невдалі шаблони, використовуючи Standard Library Python, NumPy і pandas. Після завершення курсу у вас будуть усі необхідні інструменти, щоб почати писати ефективний код на Python!У відео є живі транскрипти, які можна відкрити, натиснувши "Show transcript" у нижньому лівому куті відео. Глосарій курсу розміщено праворуч у розділі ресурсів. Щоб отримати кредити CPE, потрібно завершити курс і набрати 70% у кваліфікаційному оцінюванні. Перейти до оцінювання можна, натиснувши на позначку про кредити CPE праворуч.

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

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

Зміст курсу

1

Основи ефективності

У цьому розділі ви дізнаєтеся, що означає писати ефективний код на Python. Ви дослідите Standard Library Python, познайомитеся з масивами NumPy і попрактикуєтеся у використанні деяких вбудованих інструментів Python. Цей розділ закладає основу для подальших тем.
Почати розділ
2

Вимірювання часу та профілювання коду

У цьому розділі ви навчитеся збирати та порівнювати час виконання для різних підходів до коду. Ви попрактикуєтеся використовувати пакети line_profiler і memory_profiler, щоб профілювати кодову базу та знаходити «вузькі місця». Потім ви застосуєте ці знання на практиці, замінюючи їх ефективним кодом на Python.
Почати розділ
3

Підвищення ефективності

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

Ефективне написання коду Python

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

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

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

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

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

Ефективне написання коду Python | DataCamp