[{"data":1,"prerenderedAt":143},["ShallowReactive",2],{"tag-labels":3,"series-python-variabel-tipe-data":4,"site-header":81},{},{"id":5,"title":6,"title_id":7,"slug":8,"description":9,"description_id":10,"ogImage":11,"articles":12,"children_series":71,"parent_series":72},17,"Variables, Types, and Operations","Variabel, Tipe Data, dan Operasi","python-variabel-tipe-data","Create variables, then meet the types one by one, from numbers and strings to booleans and the list that keeps tripping up beginners.","Bikin variabel, kenali tipe data satu per satu — mulai dari numerik, string, boolean, sampai list yang sering bikin bingung pemula.",null,[13,24,34,44,53,62],{"id":14,"title":15,"title_id":16,"slug":17,"excerpt":18,"excerpt_id":19,"tags":20},84,"Creating and Using Variables in Python","Membuat dan Menggunakan Variabel pada Python","membuat-dan-menggunakan-variabel-pada-python","Python is so simple it has no special rule for creating a variable. A variable appears automatically the moment you assign a value to a name.","Saking simpelnya, bahasa python tidak memiliki aturan khusus untuk membuat variable. Variabel otomatis terbuat ketika melakukan assignment.",[21,22,23],"python","variabel","dasar",{"id":25,"title":26,"title_id":27,"slug":28,"excerpt":29,"excerpt_id":30,"tags":31},85,"Getting to Know Data Types in Python 3","Mengenal Tipe Data pada Python 3","mengenal-tipe-data-pada-python-3","A data type is the attribute that spells out which operations can be done to a variable.","Tipe data merupakan atribut yang menandakan perlakuan apa saja yang dapat dilakukan terhadap variabel tersebut.",[21,32,23,33],"tipe-data","konsep",{"id":35,"title":36,"title_id":37,"slug":38,"excerpt":39,"excerpt_id":40,"tags":41},86,"Numeric Data Types in Python 3","Tipe Data Numerik pada Python 3","tipe-data-numerik-pada-python-3","Python has several numeric data types, such as int, float, and complex. Here is how each one behaves.","Pada python ada beberapa tipe data numerik. Seperti int, float, dan complex. Mari kita bahas lebih lanjut.",[21,32,42,43],"integer","float",{"id":45,"title":46,"title_id":47,"slug":48,"excerpt":49,"excerpt_id":50,"tags":51},87,"String Data Types in Python 3","Tipe Data String pada Python 3","tipe-data-string-pada-python-3","A string in Python is a data type that holds one character or a run of them, and quotation marks are what mark it.","String pada Python merupakan tipe data yang memuat sebuah atau sekumpulan karakter. String ditandai dengan tanda petik.",[21,32,52],"string",{"id":54,"title":55,"title_id":56,"slug":57,"excerpt":58,"excerpt_id":59,"tags":60},88,"Boolean Data Types in Python 3","Tipe Data Boolean pada Python 3","tipe-data-boolean-pada-python-3","A boolean is a data type that holds only 2 values, true and false. It earns its keep once you work with control structures.","Boolean adalah tipe data yang hanya dapat memuat 2 nilai yaitu true dan false. Tipe data ini berguna saat kita berurusan dengan struktur kontrol.",[21,32,61],"boolean",{"id":63,"title":64,"title_id":65,"slug":66,"excerpt":67,"excerpt_id":68,"tags":69},89,"List Data Types in Python 3","Tipe Data List pada Python 3","tipe-data-list-pada-python-3","In Python, a list is a data type that can hold many values. Other languages may be more familiar to you as arrays.","Pada Python, list merupakan tipe data yang dapat memuat banyak nilai. Dalam bahasa lain mungkin lebih familiar dengan sebutan array.",[21,32,70],"list",[],{"id":73,"title":74,"title_id":75,"slug":76,"parent_series":77},10,"Learning Python","Belajar Python","belajar-python",{"id":78,"title":79,"title_id":79,"slug":80},1,"Tutorial","tutorial",{"featuredPost":82,"navigations":105},{"id":83,"title":84,"title_id":85,"slug":86,"excerpt":87,"excerpt_id":88,"has_translation":89,"published_at":90,"reading_time":91,"hidden_from_listing":92,"tags":93,"thumbnail_image":11,"og_image":98,"series":99,"authors":104},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,[94,95,96,97],"karier","framework","opini","pengalaman","\u002Fog\u002Fketika-pilih-framework-cuma-biar-kelihatan-beda.png",{"id":100,"title":101,"title_id":102,"slug":103},9,"Articles","Artikel","all",[],[106,122,138],{"collection":107,"item":108},"series",{"__typename":107,"title":101,"title_id":102,"slug":103,"children_series":109},[110,114,118],{"title":111,"title_id":112,"slug":113},"Artificial Intelligence","Kecerdasan Artifisial","kecerdasan-artifisial",{"title":115,"title_id":116,"slug":117},"Programming Fundamentals","Konsep Dasar Pemrograman","konsep-dasar-pemrograman",{"title":119,"title_id":120,"slug":121},"Algorithms and Data Structures","Algoritma dan Struktur Data","algoritma-struktur-data",{"collection":107,"item":123},{"__typename":107,"title":79,"title_id":79,"slug":80,"children_series":124},[125,126,130,134],{"title":74,"title_id":75,"slug":76},{"title":127,"title_id":128,"slug":129},"Learning Go","Belajar Golang","belajar-golang",{"title":131,"title_id":132,"slug":133},"Learning Java","Belajar Java","belajar-java",{"title":135,"title_id":136,"slug":137},"Learning Pascal","Belajar Pascal","belajar-pascal",{"collection":107,"item":139},{"__typename":107,"title":140,"title_id":140,"slug":141,"children_series":142},"Lab","lab",[],1793336440496]