Muhdan Syarovy Logo

Python 2026: Kenapa Sekarang Jauh Lebih Mudah dari 6 Tahun Lalu

Kali ini saya ingin cerita tentang sesuatu yang baru saya sadari belakangan ini. Sekitar tahun 2020, saya pertama kali mencoba belajar Python. Saya ikuti instruksi dari internet, download Anaconda 800MB, tunggu instalasi hampir sejam, lalu langsung berhadapan dengan conda environment yang membingungkan, konflik paket, dan PATH yang kacau. Saya coba lagi esoknya, error berbeda muncul. Ketika ada error, satu-satunya jalan adalah membuka Google, copy pesan error, dan berharap ada thread Stack Overflow yang persis cocok. Kalau tidak ketemu, kita kembali ke titik nol. Minggu berikutnya saya menyerah.

Era Generative AI mengubah bagian yang paling menyakitkan dari proses itu: penanganan error. Setup-nya sendiri belum banyak berubah, masih Python dari python.org, masih VS Code, masih pip. Tapi ketika sesuatu tidak berjalan, kita tidak lagi sendirian mencari jawaban. Tempel pesan error ke ChatGPT atau Claude, dan dalam detik ada penjelasan plus langkah perbaikan yang kontekstual. Yang dulu butuh satu jam pencarian sekarang selesai dalam dua menit. Kepercayaan diri untuk tetap mencoba ketika ada yang salah naik drastis.

Timeline Evolusi Coding: Era Manual, Era Generative AI, Era Agentic AI

ERA 1  ·  Sebelum 2022  ·  Era Belajar Mandiri

Buku teks, dokumentasi resmi, YouTube, kursus online, Stack Overflow

Coding sepenuhnya manual. Setup Anaconda berjam-jam, konflik paket, PATH kacau. Kalau ada error, cari sendiri di Google dan Stack Overflow, dan sering berakhir di titik nol.

Cara belajar:

  • Buku teks dan dokumentasi resmi (python.org, pandas.pydata.org)
  • Video YouTube, kursus online (Coursera, Udemy)
  • Trial and error: kode error, cari di Google, Stack Overflow
  • Komunitas forum: milis, Reddit r/learnpython

Tantangan:

  • Lambat — satu error bisa memakan berjam-jam
  • Jawaban di forum tidak selalu sesuai konteks masalah sendiri
  • Kurva belajar curam untuk pemula non-teknis

ERA 2  ·  2022 – 2023  ·  Era Tanya-Jawab dengan AI

ChatGPT, Claude, Gemini (berbasis teks)

ChatGPT dan Claude hadir sebagai asisten error. Setup belum banyak berubah, tapi penanganan masalah jadi jauh lebih cepat. Yang dulu butuh sejam kini selesai dua menit.

Cara belajar berubah:

  • Tanya ke AI, dapat kode dalam hitungan detik
  • Bisa minta penjelasan baris per baris
  • Bisa meminta modifikasi kode secara interaktif

Yang tetap dibutuhkan peneliti:

  • Copy-paste kode ke Jupyter, jalankan sendiri
  • Pahami output dan pastikan sesuai konteks percobaan
  • AI masih sering salah pada detail statistik spesifik

ERA 3  ·  2024 – Sekarang  ·  Era AI yang Bisa Bertindak Sendiri

Claude Code, GitHub Copilot Agent, Cursor AI, Devin

AI tidak hanya menjawab, tapi ikut mengerjakan. Buka terminal, baca file, debug, jalankan perintah sendiri. Manusia tetap yang menentukan arah dan memvalidasi hasilnya, tapi beban eksekusi rutinnya berkurang drastis.

Perubahan yang lebih besar:

  • AI tidak hanya menjawab — bisa menulis, menjalankan, dan memodifikasi kode secara otomatis
  • AI agent bisa membaca file, menganalisis data, bahkan membuat notebook Jupyter dari nol
  • Peneliti cukup mendeskripsikan tujuan, AI mengerjakan

Konsekuensi yang tidak boleh diabaikan:

  • AI agent bekerja cepat, tapi bisa salah secara senyap
  • Jika peneliti tidak paham Python sama sekali, tidak akan tahu kapan AI melakukan kesalahan analisis
  • Kesalahan dalam analisis ANOVA, misalnya pemilihan jalur yang salah, tidak akan terlihat tanpa pemahaman dasar

Di era Agentic AI sekarang, peran AI bergeser lebih jauh lagi. Bukan hanya menjawab pertanyaan, tapi ikut mengerjakan. Tools seperti Claude Code atau Cursor bisa membaca isi file, mendiagnosis error di konteks kode yang sebenarnya, bahkan menjalankan perintah di terminal secara mandiri. Saya sendiri sudah merasakan bedanya: yang dulu saya kerjakan sendiri baris demi baris, sekarang bisa saya delegasikan sebagian ke AI lalu saya review hasilnya. Manusia tetap yang memutuskan arah dan memvalidasi output, tapi beban eksekusi rutinnya berkurang drastis.

Saya sudah menyiapkan materi dasar Python dalam format notebook yang bisa dipelajari langkah per langkah. Materi itu mencakup semua fondasi: variabel, loop, fungsi, library analisis data, sampai uji statistik ANOVA untuk data penelitian. Tapi ada beberapa hal yang tidak tercakup di sana karena memang belum relevan saat materi itu dibuat. Serial tulisan ini hadir untuk mengisi gap tersebut, bukan mengulang apa yang sudah ada, melainkan melengkapi dengan cara kerja yang relevan di 2026.

Serial ini akan terus dilanjutkan dengan topik-topik yang mengisi gap antara cara belajar Python lama dan cara kerja di 2026. Arahnya jelas: ke cara kerja yang lebih modern dan langsung relevan untuk pekerjaan riset sehari-hari. Topiknya bisa berkembang sesuai yang paling banyak dibutuhkan.

Yang paling berbeda menurut saya bukan soal fitur baru atau tools yang lebih canggih, tapi soal kepercayaan diri untuk mulai. Dulu satu error sudah cukup untuk membuat saya berhenti. Sekarang error justru jadi titik awal percakapan yang produktif dengan AI. Saya tulis serial ini dari sudut pandang seorang peneliti agronomi kelapa sawit yang tidak berlatar belakang ilmu komputer. Kalau ada bagian yang terasa terlalu teknis atau justru terlalu singkat untuk konteks pekerjaan Anda, tulis di kolom komentar.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *