[{"data":1,"prerenderedAt":125},["ShallowReactive",2],{"tag-labels":3,"series-python-intro":4,"site-header":63},{},{"id":5,"title":6,"title_id":7,"slug":8,"description":9,"description_id":10,"ogImage":11,"articles":12,"children_series":54,"parent_series":55},16,"Getting Started with Python","Berkenalan dengan Bahasa Python","python-intro","Your first step with Python: meet the language, install Python 3, poke around the interpreter, and get the syntax.","Langkah pertama belajar Python: kenalan sama bahasanya, install Python 3, main-main di interpreter, sampai paham sintaks dasarnya.",null,[13,25,35,45],{"id":14,"title":15,"title_id":16,"slug":17,"excerpt":18,"excerpt_id":19,"tags":20},80,"Getting to Know the Python Programming Language","Mengenal Bahasa Pemrograman Python","mengenal-bahasa-pemrograman-python","Python was designed so its syntax reads easily and feels human, unlike other languages that bury you in unfamiliar symbols.","Python didesain sedemikian rupa sehingga sintaksnya mudah terbaca dan sangat manusiawi. Tidak seperti bahasa lain yang punya banyak simbol asing.",[21,22,23,24],"python","intro","pemrograman","dasar",{"id":26,"title":27,"title_id":28,"slug":29,"excerpt":30,"excerpt_id":31,"tags":32},81,"Installing Python 3 on Windows and Linux","Instalasi Python 3 di Windows dan Linux","instalasi-python-3-di-windows-dan-linux","Python 3 is the interpreter that runs your Python scripts, the piece that makes the code you write actually execute.","Python 3 ini fungsinya sebagai interpreter dari *script* python agar kode yang kita buat bisa dijalankan.",[21,33,34],"instalasi","tooling",{"id":36,"title":37,"title_id":38,"slug":39,"excerpt":40,"excerpt_id":41,"tags":42},82,"Playing with the Python Interpreter","Bermain dengan Interpreter Python","bermain-dengan-interpreter-python","Python ships with an interactive interpreter you can use to run Python code right there in the terminal.","Python punya interpreter interaktif yang dapat kita gunakan untuk mengeksekusi kode python secara langsung di terminal.",[21,43,34,44],"cli","tutorial",{"id":46,"title":47,"title_id":48,"slug":49,"excerpt":50,"excerpt_id":51,"tags":52},83,"Getting to Know Python's Basic Syntax","Mengenal Sintaks Dasar Bahasa Python","mengenal-sintaks-dasar-bahasa-python","You can't write Python code any way you like. There are syntax rules you have to follow, or the program errors out.","Penulisan kode python tidak sembarangan, ada beberapa aturan sintaks yang harus kita ikuti agar program tidak error.",[21,53,24],"syntax",[],{"id":56,"title":57,"title_id":58,"slug":59,"parent_series":60},10,"Learning Python","Belajar Python","belajar-python",{"id":61,"title":62,"title_id":62,"slug":44},1,"Tutorial",{"featuredPost":64,"navigations":87},{"id":65,"title":66,"title_id":67,"slug":68,"excerpt":69,"excerpt_id":70,"has_translation":71,"published_at":72,"reading_time":73,"hidden_from_listing":74,"tags":75,"thumbnail_image":11,"og_image":80,"series":81,"authors":86},110,"When You Pick a Framework Just to Look Different","Ketika Pilih Framework Cuma Biar Kelihatan Beda","ketika-pilih-framework-cuma-biar-kelihatan-beda","The last time you chose a new framework or library, was it because your problem needed that tool, or because it sounded cool and few people around you were using it? That question is uncomfortable. Technology decisions are often made for reasons that never appear in any technical document.","Terakhir kali kamu milih framework atau library baru, itu karena masalahmu butuh alat itu, atau karena alatnya kedengaran keren dan belum banyak yang pakai? Pertanyaan ini nggak enak dijawab. Soalnya keputusan teknologi sering diambil dengan alasan yang nggak pernah ditulis di dokumen teknis mana pun.",true,"2026-10-06T15:25:21.000Z",5,false,[76,77,78,79],"karier","framework","opini","pengalaman","\u002Fog\u002Fketika-pilih-framework-cuma-biar-kelihatan-beda.png",{"id":82,"title":83,"title_id":84,"slug":85},9,"Articles","Artikel","all",[],[88,104,120],{"collection":89,"item":90},"series",{"__typename":89,"title":83,"title_id":84,"slug":85,"children_series":91},[92,96,100],{"title":93,"title_id":94,"slug":95},"Artificial Intelligence","Kecerdasan Artifisial","kecerdasan-artifisial",{"title":97,"title_id":98,"slug":99},"Programming Fundamentals","Konsep Dasar Pemrograman","konsep-dasar-pemrograman",{"title":101,"title_id":102,"slug":103},"Algorithms and Data Structures","Algoritma dan Struktur Data","algoritma-struktur-data",{"collection":89,"item":105},{"__typename":89,"title":62,"title_id":62,"slug":44,"children_series":106},[107,108,112,116],{"title":57,"title_id":58,"slug":59},{"title":109,"title_id":110,"slug":111},"Learning Go","Belajar Golang","belajar-golang",{"title":113,"title_id":114,"slug":115},"Learning Java","Belajar Java","belajar-java",{"title":117,"title_id":118,"slug":119},"Learning Pascal","Belajar Pascal","belajar-pascal",{"collection":89,"item":121},{"__typename":89,"title":122,"title_id":122,"slug":123,"children_series":124},"Lab","lab",[],1793336440402]