Program menyimpan dan mengolah nilai, dan Python melakukannya dengan model object dan reference yang khas. Section ini membahas cara variabel mengikat nilai, tipe data bawaan seperti int, float, str, dan bool, serta perbedaan mutable dan immutable yang menjelaskan banyak perilaku Python di kemudian hari.

# Variabel dan Assignment

Pelajari cara membuat variabel dan memberi nilai dengan assignment, dari bentuk dasar hingga multiple assignment.

Buka →
# Aturan Penamaan Identifier

Kuasai aturan penamaan identifier Python: karakter yang diizinkan, kata kunci terlarang, dan gaya PEP 8.

Buka →
# Memahami Object dan Reference

Pahami cara variabel Python mengikat object melalui reference, perilaku shared reference, dan perbedaan is dengan ==.

Buka →
# Tipe Data Numerik

Pelajari tipe data numerik Python: int berpresisi tak terbatas, float IEEE 754, complex, dan underscore pada literal.

Buka →
# String

Kenali tipe data str untuk teks: cara membuat string, operasi dasarnya, dan sifat immutable yang khas Python.

Buka →
# Boolean

Pelajari tipe data bool, nilai True dan False, hubungan bool dengan int, serta konsep truthy dan falsy.

Buka →
# None dan NoneType

Pahami nilai None dan tipe NoneType sebagai penanda ketiadaan nilai, termasuk pola is None dan argumen default.

Buka →
# Memeriksa Tipe Data

Pelajari cara memeriksa tipe data dengan type() dan isinstance(), serta alasan isinstance() lebih disarankan.

Buka →
# Type Conversion

Kuasai konversi tipe eksplisit dengan int(), float(), str(), dan bool() beserta error yang menyertainya.

Buka →
# Dynamic Typing

Pahami dynamic typing Python: variabel dapat di-assign ulang ke tipe berbeda, kontras dengan static typing.

Buka →
# Mutable dan Immutable Objects

Pelajari perbedaan object mutable dan immutable, jebakan shared reference pada list, dan tuple berisi list.

Buka →