Beberapa bulan lalu, seorang teman yang bekerja sebagai analis keuangan di sebuah perusahaan multinasional bercerita tentang rutinitasnya. Setiap bulan, ia menghabiskan hampir tiga hari penuh hanya untuk menyusun laporan — menarik data dari beberapa sumber, membersihkannya secara manual di Excel, menyusunnya dalam format tertentu, lalu memvisualisasikannya dalam grafik yang sama persis dengan yang bulan lalu, dan bulan sebelumnya, dan bulan sebelumnya lagi.
Tiga hari. Setiap bulan. Untuk pekerjaan yang pada dasarnya identik berulang kali.
Saya tanya padanya: pernah kepikiran untuk mengotomatisasinya? Jawabannya adalah pertanyaan balik yang cukup mengejutkan saya: "Bisa? Saya kan bukan programmer."
Di situlah saya sadar bahwa ada tembok persepsi yang sudah terlalu lama berdiri di antara "orang teknis" dan "orang non-teknis" — tembok yang sebetulnya tidak perlu ada, setidaknya tidak setinggi itu.
Python adalah salah satu alat paling demokratis yang pernah diciptakan dalam dunia teknologi. Tidak seperti bahasa pemrograman lain yang memerlukan latar belakang computer science untuk bisa digunakan secara efektif, Python dirancang dari awal dengan filosofi bahwa kode yang baik adalah kode yang bisa dibaca siapa saja. Dan dengan perkembangan ekosistemnya hari ini, batas antara "bisa coding" dan "tidak bisa coding" semakin cair.
Ambil contoh profesi-profesi yang mungkin tidak terlintas di pikiran kita ketika membicarakan Python.
Seorang jurnalis data bisa menggunakan Python untuk mengolah ribuan dokumen publik, menemukan pola yang tidak terlihat oleh mata manusia, dan membangun visualisasi interaktif yang membuat berita jauh lebih mudah dipahami pembaca. Ini bukan pekerjaan programmer — ini adalah jurnalisme yang diperkuat oleh teknologi.
Seorang peneliti di bidang sosial atau kesehatan bisa menggunakan Python untuk menganalisis data survei yang jumlahnya terlalu besar untuk diolah secara manual, menjalankan simulasi statistik, dan menghasilkan visualisasi yang memperkuat argumen dalam paper mereka. Statistika dan Python adalah kombinasi yang semakin tidak bisa dipisahkan di dunia riset modern.
Seorang guru atau dosen bisa menggunakan Python untuk membuat konten pembelajaran yang interaktif, menganalisis pola nilai siswa untuk mengidentifikasi area yang perlu perhatian lebih, bahkan membangun platform latihan soal sederhana yang bisa diakses murid-muridnya.
Dan tentu saja, seorang analis keuangan seperti teman saya bisa mengotomatisasi laporan bulanan yang memakan tiga harinya itu menjadi sesuatu yang berjalan dalam hitungan menit.
Semua ini bukan skenario futuristik. Semua ini sudah terjadi hari ini, dilakukan oleh orang-orang yang tidak menyebut diri mereka programmer, tapi cukup berani untuk belajar satu alat baru yang mengubah cara mereka bekerja.
Saya tidak menyangkal bahwa ada kurva belajar. Bagi siapa pun yang tidak punya latar belakang teknis, dua minggu pertama belajar Python pasti akan terasa asing dan mungkin frustrasi di beberapa titik. Itu wajar. Belajar hal baru selalu ada fase tidak nyamannya. Tapi berbeda dengan belajar bahasa pemrograman lain yang kurva belajarnya sangat curam, Python dirancang sedemikian rupa sehingga hasil yang berguna bisa dicapai jauh lebih cepat dari yang kebanyakan orang bayangkan.
Yang perlu berubah pertama-tama bukan kemampuan teknis masyarakat luas — yang perlu berubah adalah persepsi. Persepsi bahwa coding adalah domain eksklusif milik engineer dan developer. Persepsi bahwa kalau kamu dari jurusan manajemen, hukum, kedokteran, atau ilmu sosial, maka dunia pemrograman bukan untukmu.
Python membuktikan bahwa persepsi itu salah. Dan semakin cepat kita semua menyadarinya, semakin besar manfaat yang bisa kita ambil dari alat yang luar biasa ini.
Rian Septian Anwar adalah praktisi teknologi dengan pengalaman lebih dari sepuluh tahun di bidang pengembangan perangkat lunak dan rekayasa data.