[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"tag-labels":3,"series-python-pemrograman-fungsional":4,"site-header":60},{},{"id":5,"title":6,"title_id":7,"slug":8,"description":9,"description_id":10,"ogImage":11,"articles":12,"children_series":50,"parent_series":51},20,"Functional Programming with Python","Pemrograman Fungsional dengan Python","python-pemrograman-fungsional","Wrap your code in functions so you stop writing the same thing twice. Parameters, return values, and default arguments.","Bungkus kode jadi fungsi biar nggak nulis hal yang sama dua kali. Bahas parameter, return, sampai default argument.",null,[13,24,33,42],{"id":14,"title":15,"title_id":16,"slug":17,"excerpt":18,"excerpt_id":19,"tags":20},98,"Functions and Sub Programs in Python","Fungsi dan Sub Program pada Python","fungsi-dan-sub-program-pada-python","A function is a block of code used to solve a specific problem, and functions are the key to building large programs in Python.","Fungsi atau dalam istilah pemrograman disebut dengan “function” merupakan blok kode yang digunakan untuk menyelesaikan masalah spesifik.",[21,22,23],"python","fungsi","sub-program",{"id":25,"title":26,"title_id":27,"slug":28,"excerpt":29,"excerpt_id":30,"tags":31},99,"The Return Statement in Python","Return Statement pada Python","return-statement-pada-python","The return statement lets you send a value a function has already processed back to the caller.","Return statement memungkinkan kita mengembalikan nilai yang sudah diproses pada fungsi ke pemanggil.",[21,22,32],"syntax",{"id":34,"title":35,"title_id":36,"slug":37,"excerpt":38,"excerpt_id":39,"tags":40},100,"The Pass Statement in Python","Pass Statement pada Python","pass-statement-pada-python","The pass statement in Python is a special statement you can only use inside a compound statement.","pass statement pada python merupakan statement spesial yang hanya bisa digunakan di dalam compound statement",[21,32,41],"struktur-kontrol",{"id":43,"title":44,"title_id":45,"slug":46,"excerpt":47,"excerpt_id":48,"tags":49},101,"Default Argument and Keyword Argument in Python","Default Argument dan Keyword Argument pada Python","default-argument-pada-python","A default argument is a function argument with an initial value, which lets you make arguments optional.","Default argument merupakan argument fungsi yang memiliki nilai asal, dengan ini kita bisa membuat argument opsional",[21,22,32],[],{"id":52,"title":53,"title_id":54,"slug":55,"parent_series":56},10,"Learning Python","Belajar Python","belajar-python",{"id":57,"title":58,"title_id":58,"slug":59},1,"Tutorial","tutorial",{"featuredPost":61,"navigations":84},{"id":62,"title":63,"title_id":64,"slug":65,"excerpt":66,"excerpt_id":67,"has_translation":68,"published_at":69,"reading_time":70,"hidden_from_listing":71,"tags":72,"thumbnail_image":11,"og_image":77,"series":78,"authors":83},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,[73,74,75,76],"karier","framework","opini","pengalaman","\u002Fog\u002Fketika-pilih-framework-cuma-biar-kelihatan-beda.png",{"id":79,"title":80,"title_id":81,"slug":82},9,"Articles","Artikel","all",[],[85,101,117],{"collection":86,"item":87},"series",{"__typename":86,"title":80,"title_id":81,"slug":82,"children_series":88},[89,93,97],{"title":90,"title_id":91,"slug":92},"Artificial Intelligence","Kecerdasan Artifisial","kecerdasan-artifisial",{"title":94,"title_id":95,"slug":96},"Programming Fundamentals","Konsep Dasar Pemrograman","konsep-dasar-pemrograman",{"title":98,"title_id":99,"slug":100},"Algorithms and Data Structures","Algoritma dan Struktur Data","algoritma-struktur-data",{"collection":86,"item":102},{"__typename":86,"title":58,"title_id":58,"slug":59,"children_series":103},[104,105,109,113],{"title":53,"title_id":54,"slug":55},{"title":106,"title_id":107,"slug":108},"Learning Go","Belajar Golang","belajar-golang",{"title":110,"title_id":111,"slug":112},"Learning Java","Belajar Java","belajar-java",{"title":114,"title_id":115,"slug":116},"Learning Pascal","Belajar Pascal","belajar-pascal",{"collection":86,"item":118},{"__typename":86,"title":119,"title_id":119,"slug":120,"children_series":121},"Lab","lab",[],1793336440457]