Build your ultimate AI agent
Deskripsi Kursus
Wawancara coding bisa menantang. Anda mungkin diberi pertanyaan untuk menguji pengetahuan Anda tentang suatu bahasa pemrograman. Di sisi lain, Anda bisa diberi tugas untuk diselesaikan guna menilai cara Anda berpikir. Dan ketika Anda diwawancarai untuk posisi data scientist, kemungkinan Anda akan ditanya tentang alat terkait yang tersedia untuk bahasa tersebut. Dalam kedua kasus, untuk mendapatkan posisi data scientist yang menarik, Anda perlu berupaya agar dapat tampil sebaik mungkin. Itulah mengapa sangat penting untuk berlatih demi membuktikan keahlian Anda! Kursus ini menjadi panduan bagi mereka yang baru memulai perjalanan menjadi data scientist profesional dan sebagai penyegar bagi mereka yang mencari peluang lain. Kita akan membahas topik fundamental hingga lanjutan yang bertujuan mempersiapkan Anda untuk wawancara coding dalam Python. Karena ini bukan kursus langkah demi langkah biasa, beberapa latihan bisa cukup kompleks. Namun siapa bilang wawancara itu mudah untuk dilewati, bukan?
Prasyarat
Kurikulum
Garis besar kursus
1
Struktur Data Python dan Manipulasi String
Di bab ini, kita akan menyegarkan kembali pengetahuan tentang struktur data utama yang digunakan di Python. Kita akan membahas cara bekerja dengan list, tuple, set, dan dictionary. Kita juga akan meninjau string serta cara menulis regular expression untuk mengambil urutan karakter tertentu dari sebuah teks.
- Apa saja struktur data utama di Python?50 XP
- Metode list100 XP
- Operasi pada himpunan50 XP
- Menyimpan data dalam dictionary100 XP
- Apa saja cara umum untuk memanipulasi string?50 XP
- Pengindeksan string dan penggabungan100 XP
- Operasi pada string100 XP
- Memperbaiki kesalahan string dalam DataFrame100 XP
- Bagaimana menulis regular expression di Python?50 XP
- Tulis sebuah regular expression100 XP
- Temukan pola yang benar50 XP
- Memisahkan berdasarkan pola100 XP
2
Objek iterable dan representasinya
Bab ini berfokus pada objek iterable. Kita akan mengingat kembali definisi objek iterable dan menjelaskan cara mengidentifikasinya. Selanjutnya, kita akan membahas list comprehension, fitur istimewa dalam bahasa pemrograman Python untuk mendefinisikan list. Lalu, kita akan meninjau cara menggabungkan beberapa objek iterable menjadi satu. Terakhir, kita akan membahas cara membuat objek iterable kustom menggunakan generator.
3
Fungsi dan ekspresi lambda
Bab ini akan berfokus pada aspek fungsional Python. Kita akan mulai dengan mendefinisikan fungsi dengan jumlah argumen posisi serta kata kunci yang bervariasi. Selanjutnya, kita akan membahas fungsi lambda dan kapan fungsi tersebut bermanfaat. Secara khusus, kita akan melihat cara menggunakannya dengan fungsi map(), filter(), dan reduce(). Terakhir, kita akan mengingat kembali apa itu rekursi dan cara mengimplementasikannya dengan benar.
4
Python untuk komputasi ilmiah
Bab ini akan membahas topik komputasi ilmiah di Python. Kita akan mulai dengan menjelaskan perbedaan antara array NumPy dan list. Kita akan menjelaskan mengapa yang pertama lebih cocok untuk perhitungan kompleks. Selanjutnya, kita akan membahas beberapa teknik berguna untuk memanipulasi pandas DataFrame. Terakhir, kita akan melakukan visualisasi data menggunakan scatterplot, histogram, dan boxplot.
Berlatih Pertanyaan Wawancara Coding di Python
Kursus
Selesai

