or
Ця вправа є частиною курсу
У цьому розділі ви дізнаєтеся, що означає писати ефективний код на Python. Ви дослідите Standard Library Python, познайомитеся з масивами NumPy і попрактикуєтеся у використанні деяких вбудованих інструментів Python. Цей розділ закладає основу для подальших тем.
У цьому розділі ви навчитеся збирати та порівнювати час виконання для різних підходів до коду. Ви попрактикуєтеся використовувати пакети line_profiler і memory_profiler, щоб профілювати кодову базу та знаходити «вузькі місця». Потім ви застосуєте ці знання на практиці, замінюючи їх ефективним кодом на Python.
Цей розділ охоплює складніші поради та прийоми підвищення ефективності. Ви ознайомитеся з кількома корисними вбудованими модулями для написання ефективного коду та попрактикуєтеся у використанні теорії множин. Далі ви дізнаєтеся про шаблони ітерацій у Python і як зробити їх ефективнішими.
У цьому розділі ви отримаєте короткий вступ до ефективної роботи з датафреймами pandas. Ви дізнаєтеся про різні способи ітерації по DataFrame. Потім ви навчитеся ефективно застосовувати функції до даних, збережених у DataFrame.
Поточна вправа