Lompat ke konten utama

Ajak teman, raih Rp1.000.000. Ikut kompetisi

Python dari Nol

Variabel, teks, kondisi, perulangan, dict, dan penanganan error — ditulis dan diuji langsung di browser.

  • Pemula
  • 4,8 ★ (56 ulasan)
  • 5 modul · 27 pelajaran
  • ±354 menit
  • 81 latihan
Mulai belajar
Bagikan

Perkenalan kelas bisa dibuka tanpa akun. Materi dan latihannya pakai akun gratis agar progres, draft kode, dan sertifikatmu tersimpan.

Yang akan kamu bisa setelah kelas ini

7 hasil belajar
  • Menyimpan dan mengolah angka serta teks dengan variabel dan operator hitung.
  • Merangkai teks dengan f-string, memotongnya dengan indeks, dan merapikannya dengan strip, split, serta join.
  • Menulis fungsi dengan if, elif, else, and, or, dan not.
  • Mengolah daftar data dengan list, for, range, while, break, dan list comprehension.
  • Menyimpan data bernama dengan dict serta mengambil nilainya tanpa menimbulkan error.
  • Melewati data yang tidak bisa dihitung dengan try dan except, dan memakai modul math serta datetime.
Lihat 1 hasil belajar lainnya
  • Menyimpan data berpasangan dengan tuple dan set, lalu mengurutkannya dengan sorted, key, dan lambda.

Ringkasnya

Python dari Nol adalah kelas gratis berbahasa Indonesia tingkat pemula dari KelasGratis. Cocok untuk pemula yang belum pernah menulis program. Isinya 27 pelajaran dalam 5 modul (±6 jam) dengan 81 latihan yang dinilai otomatis di browser. Sertifikat penyelesaian gratis dan bisa dicek keasliannya.

Untuk siapa

Pemula yang belum pernah menulis program.

Prasyarat

Tidak ada. Kalau langkah pertama terasa berat, mulai dari kelas Logika Pemrograman untuk Pemula.

Kelas yang dianjurkan sebelumnya

Relevan untuk pekerjaan dan tujuan

Kelas ini termasuk kelas inti untuk:

Alat yang perlu disiapkan

  • Browser modern di komputer. Python (±12 MB) dimuat sekali saat latihan pertama dijalankan.

Tempat berlatih

Coba, periksa, lalu lanjutkan.

81 latihan di 28 pelajaran. Jawaban diperiksa langsung di halaman materi; petunjuk dibuka bertahap.

editor Python

Kurikulum

5 modul · 27 pelajaran · ±354 menit

Kelas Python dengan editor dan Python sungguhan (Pyodide) yang berjalan di browser. Dua puluh tujuh pelajaran, dari print pertama sampai mengolah data kotor dengan dict dan try/except, serta tuple, set, dan mengurutkan dengan lambda. Setiap latihan diperiksa dengan test assert, jadi kamu tahu persis bagian mana yang belum benar.

Urutan pelajaran tidak dikunci.

Sertifikat kelas

Selesaikan kelasnya, sertifikat ini atas namamu.

  • Nama lengkapmu dan judul kelas tercetak di sertifikat.
  • Kode dan QR yang bisa dicek siapa saja di kelasgratis.com/verifikasi.
  • Sekali klik ke profil LinkedIn, atau unduh PNG dan PDF.
Mulai belajar

Bukti penyelesaian materi, bukan akreditasi atau sertifikasi kompetensi.

Pertanyaan yang sering muncul

Apakah saya harus menginstal Python di komputer?

Tidak. Kodemu dijalankan oleh Python sungguhan (Pyodide) di browser. Python berukuran sekitar 12 MB itu dimuat sekali, saat kamu pertama kali menjalankan latihan; yang dibutuhkan hanya browser modern di komputer.

Bagaimana latihan kodenya dinilai?

Setiap latihan diuji dengan test assert yang dijalankan setelah kodemu, jadi terlihat bagian mana yang belum benar. Ada 81 latihan di 27 pelajaran, termasuk lima misi seperti kasir sederhana, label harga toko, dan rekap keranjang dari data kotor.

Apakah kelas ini membahas pandas atau analisis data?

Tidak. Kelas ini berhenti di dict, try dan except, modul math dan datetime, serta list comprehension. numpy dan pandas dibahas di kelas tingkat Menengah, Analisis Data dengan Python.

Soal latihannya berasal dari mana?

Sebagian ide soal, seperti tahun kabisat, rata-rata, dan hitung kata, diadaptasi dari jalur Python Exercism (lisensi MIT): diterjemahkan, diberi konteks kantor Indonesia, dan test-nya ditulis ulang sebagai assert satu baris. Atribusinya tercantum di bagian Diadaptasi dari di halaman ini.

Diadaptasi dari

  • Exercism — jalur Python (problem-specifications) oleh Exercism dan para kontributornya, lisensi MIT. Perubahan: Beberapa ide soal (mis. tahun kabisat, rata-rata, hitung kata) diterjemahkan, diberi konteks kantor Indonesia, dan test-nya ditulis ulang sebagai assert satu baris.

Dari pengalaman belajar

Ulasan peserta

Apa yang membantu, dan apa yang masih bisa diperbaiki?

4,8dari 5 · 56 ulasan terbit

Ulasan berasal dari akun yang telah menyelesaikan setidaknya satu pelajaran. Bintang 1–3 ditinjau admin sebelum terbit; bintang 4–5 langsung terbit. Sebelum ada ulasan terbit, kelas menggunakan nilai awal admin 5,0. Setelahnya, rating mengikuti rata-rata ulasan yang sudah terbit.

Sindi Marthin

★★★★★

Ini sangat membantu saya dalam latihan dan pelajaran ini

Amelisa Toding

★★★★☆

Kelas Python dari Nol ini enak diikuti, karena materinya disusun bertahap dari dasar sampai latihan. Penjelasannya mudah dipahami, dan latihan di tiap modul membantu saya langsung mempraktikkan konsep yang baru dipelajari. Total 27 pelajaran terasa pas untuk pemula. Saran dari saya: tambahkan lebih banyak contoh kasus nyata di materi yang lebih sulit, supaya makin mudah dibayangkan penggunaannya. Terima kasih, sangat membantu!

ELPA NURUL AOPAH

★★★★★

Bagus banget, di ajarin dari mulai dasar banget sampe ke inti, pelan-pelan tapi pasti

Nabila Dwi Zayyina

★★★★★

sangat membantu para pemula dalam mendalami materi materinya

Farel Onggeleng

★★★★★

Pengalaman saya selama belajar python dari nol sangat seru dan juga banyak hal baru bisa saya tau setelah mengikuti pembelajaran ini dan saya rasa ini sangatlah bagus berguna sekali untuk pemula

Gamaliel Kawemgian

★★★★★

puasss bangett apalagi ada vidio yang lebih memperjelas pembelajarannya

Menampilkan 6 ulasan terbaru dari 56 ulasan yang terbit.

Bagikan pengalaman belajarmu

Masuk dan selesaikan satu pelajaran untuk menulis ulasan. Masuk ke akun →

Setelah kelas ini

Revisi materi terakhir: 28 Okt 2026. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.