Lewati ke konten utama
BerandaPython

Kursus

Menulis Kode Python yang Efisien

MenengahTingkat Keterampilan
Diperbarui 01/2026
Pelajari cara menulis kode efisien yang berjalan cepat dan mengalokasikan sumber daya dengan terampil untuk menghindari overhead yang tidak perlu.
Mulai Kursus Gratis
PythonProgramming
4 jam
15 videos
52 Latihan
4,000 XP
150K+
Pernyataan Pencapaian

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Dipercaya oleh para pelajar di ribuan perusahaan

Group

Melatih Tim?

Coba untuk Bisnis

Deskripsi Kursus

Sebagai Data Scientist, sebagian besar waktu Anda seharusnya digunakan untuk mendapatkan wawasan yang dapat ditindaklanjuti dari data — bukan menunggu kode selesai dijalankan. Menulis kode Python yang efisien dapat membantu mengurangi waktu eksekusi dan menghemat sumber daya komputasi, sehingga pada akhirnya memberi Anda lebih banyak waktu untuk melakukan hal-hal yang Anda sukai sebagai Data Scientist. Di kursus ini, Anda akan belajar menggunakan struktur data, fungsi, dan modul bawaan Python untuk menulis kode yang lebih bersih, lebih cepat, dan lebih efisien. Kita akan membahas cara mengukur waktu dan melakukan profiling kode untuk menemukan hambatan kinerja. Lalu, Anda akan mempraktikkan cara menghilangkan hambatan tersebut, serta pola desain yang buruk lainnya, menggunakan Python Standard Library, NumPy, dan pandas. Setelah menyelesaikan kursus ini, Anda akan memiliki perangkat yang diperlukan untuk mulai menulis kode Python yang efisien!Video dilengkapi transkrip langsung yang dapat Anda tampilkan dengan mengeklik "Show transcript" di bagian kiri bawah video. Glosarium kursus dapat ditemukan di sebelah kanan pada bagian sumber daya. Untuk memperoleh kredit CPE Anda perlu menyelesaikan kursus dan mencapai skor 70% pada penilaian yang memenuhi syarat. Anda dapat membuka penilaian dengan mengeklik pemberitahuan kredit CPE di sebelah kanan.

Persyaratan

Data Types in PythonPython Toolbox
1

Dasar-dasar efisiensi

Di bab ini, Anda akan mempelajari arti menulis kode Python yang efisien. Anda akan menelusuri Python Standard Library, mempelajari tentang array NumPy, dan berlatih menggunakan beberapa alat bawaan Python. Bab ini membangun fondasi untuk konsep-konsep yang akan dibahas selanjutnya.
Mulai Bab
2

Mengukur waktu dan melakukan profiling kode

Di bab ini, Anda akan belajar cara mengumpulkan dan membandingkan waktu eksekusi antara berbagai pendekatan penulisan kode. Anda akan berlatih menggunakan paket line_profiler dan memory_profiler untuk melakukan profiling basis kode Anda dan menemukan hambatan kinerja. Lalu, Anda akan mempraktikkan pembelajaran tersebut dengan mengganti hambatan ini menggunakan kode Python yang efisien.
Mulai Bab
Menulis Kode Python yang Efisien
Kursus
Selesai

Memperoleh Surat Keterangan Prestasi

Tambahkan kredensial ini ke profil LinkedIn, resume, atau CV Anda
Bagikan di media sosial dan dalam penilaian kinerja Anda
Daftar sekarang

Bergabung dengan 19 juta pelajar dan mulai Menulis Kode Python yang Efisien Hari Ini!

Buat Akun Gratis Anda

Lanjutkan dengan GoogleTampilkan opsi lainnya

atau


Dengan melanjutkan, Anda menerima Ketentuan Penggunaan kami, Kebijakan Privasi kami dan bahwa data Anda disimpan di Amerika Serikat.

Kembangkan keterampilan data Anda dengan DataCamp untuk Mobile

Buat kemajuan di mana saja dengan kursus mobile kami dan tantangan coding harian 5 menit.