Program
Pengembang Python
Termasuk denganPremium or Team
Buat Akun Gratis Anda
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, Kebijakan Privasi kami serta bahwa data Anda disimpan di Amerika Serikat.Dicintai oleh para pelajar di ribuan perusahaan
Pelatihan untuk 2 orang atau lebih?
Coba DataCamp for BusinessDeskripsi Lagu
Pengembang Python
Tingkatkan Kemampuan Python Anda ke Level Berikutnya
Perkuat pengetahuan dasar Python Anda dan tingkatkan keterampilan Anda ke level yang lebih tinggi melalui Program Pengembangan Python Tingkat Lanjut ini. Dirancang untuk mereka yang telah menguasai dasar-dasar, Track ini akan membekali Anda dengan alat dan teknik yang digunakan oleh pengembang Python profesional dalam pekerjaan sehari-hari mereka.Pastikan Kualitas dan Efisiensi Kode
Pelajari praktik terbaik industri untuk menguji dan mengoptimalkan kode Python Anda. Anda akan mempelajari cara:- Buat rangkaian uji komprehensif menggunakan pytest untuk mendeteksi bug sejak dini.
- Profil dan optimalkan kode Anda untuk kinerja maksimal
- Organisasikan kode Anda ke dalam paket yang dapat digunakan kembali untuk distribusi dan pemeliharaan yang mudah.
Menguasai Pengendalian Versi dengan Git
Bekerja sama dengan percaya diri dengan memanfaatkan Git, sistem kontrol versi yang paling banyak digunakan. Melalui latihan praktis, Anda akan belajar cara membuat dan mengelola repositori, bekerja dengan cabang dan repositori jarak jauh, menyelesaikan konflik penggabungan, dan membatalkan perubahan. Selain itu, Anda akan mendapatkan pengalaman berpartisipasi dalam proyek open-source, memastikan kerja sama tim yang lancar dan pengendalian versi yang efisien dalam lingkungan pengembangan nyata.Ekstrak Data Berharga dengan Web Scraping
Buka akses ke berbagai data dengan mempelajari cara mengekstrak data dari situs web menggunakan Python. Anda akan memperoleh keterampilan untuk:- Menavigasi dan mengurai dokumen HTML dan XML
- Mengambil data dari API dan halaman yang dihasilkan secara dinamis
- Mengelola otentikasi dan sesi
- Simpan data yang telah dikumpulkan dalam basis data untuk analisis lebih lanjut.
Jelajahi Konsep Lanjutan Python
Perdalam pemahaman Anda tentang fitur pemrograman berorientasi objek Python sambil menjelajahi struktur data dan algoritma yang esensial. Anda akan bekerja dengan deskriptor, pewarisan berjenjang, dan kelas dasar abstrak untuk membangun kode yang lebih fleksibel dan mudah dipelihara. Selain itu, Anda akan mempelajari struktur data dasar seperti daftar tertaut, tumpukan, antrian, dan tabel hash, serta algoritma pencarian dan pengurutan yang penting. Bagian ini juga membahas analisis kompleksitas waktu dan ruang, membekali Anda dengan keterampilan untuk menulis program Python yang efisien dan dioptimalkan.Menjadi Pengembang Python yang Berpengalaman dan Berkompeten
Lintasan ini adalah titik awal Anda untuk menangani proyek perangkat lunak yang kompleks dan berkontribusi pada ekosistem Python. Dengan menggabungkan praktik pemrograman yang efisien, alur kerja kolaboratif, dan keterampilan khusus seperti web scraping, Anda akan siap untuk unggul dalam berbagai peran pengembangan Python.Bergabunglah dengan barisan pengembang Python profesional dan tingkatkan karier Anda ke level yang lebih tinggi. Daftar sekarang dan mulailah perjalanan Anda menuju keahlian!Persyaratan
Pengembang Python Tingkat MenengahChapter
In this chapter, you'll learn what it means to write efficient Python code. You'll explore Python's Standard Library, learn about NumPy arrays, and practice using some of Python's built-in tools. This chapter builds a foundation for the concepts covered ahead.
Chapter
In this chapter, you will learn how to gather and compare runtimes between different coding approaches. You'll practice using the line_profiler and memory_profiler packages to profile your code base and spot bottlenecks. Then, you'll put your learnings to practice by replacing these bottlenecks with efficient Python code.
Chapter
bonusGaining efficiencies
This chapter covers more complex efficiency tips and tricks. You'll learn a few useful built-in modules for writing efficient code and practice using set theory. You'll then learn about looping patterns in Python and how to make them more efficient.
Course
Course
Temukan cabang dan repositori jarak jauh untuk pengendalian versi dalam proyek perangkat lunak dan data kolaboratif menggunakan Git!
Course
Kembangkan keterampilan OOP Anda dengan deskriptor, pewarisan berlevel, dan kelas dasar abstrak!
Course
Pelajari cara membuat paket Python sendiri agar kode Anda lebih mudah digunakan dan dibagikan dengan orang lain.
Course
Project
Develop a new app feature with your Python skills to calculate calories and nutrition values from user input.
Course
Explore data structures such as linked lists, stacks, queues, hash tables, and graphs; and search and sort algorithms!
Course
Selesai
Peroleh Surat Keterangan Prestasi
Tambahkan kredensial ini ke profil LinkedIn, resume, atau CV Anda.Bagikan di media sosial dan dalam penilaian kinerja Anda.
Termasuk denganPremium or Team
Daftar SekarangBergabunglah 19 juta pelajar dan mulai Pengembang Python Hari Ini!
Buat Akun Gratis Anda
atau
Dengan melanjutkan, Anda menyetujui Ketentuan Penggunaan, Kebijakan Privasi kami serta bahwa data Anda disimpan di Amerika Serikat.