Python adalah bahasa pemrograman tingkat tinggi yang berorientasi objek dan ditafsirkan:
- Dapat digunakan pada berbagai platform, terutama yang berfokus pada keterbacaan kode
- Mudah ditulis dan dimengerti, karena hampir setiap sintak yang digunakan dapat dimengerti layaknya plain english
- Memiliki pemformatan yang tidak berantakan secara visual
- Sering menggunakan kata kunci bahasa Inggris
- Tidak menggunakan tanda kurung kurawal untuk membatasi blok
- Titik koma setelah pernyataan diperbolehkan tetapi jarang digunakan
Python memiliki banyak kegunaan, di antaranya:
- Pembuatan game offline dan online
- Maintenance website
- Machine learning
- Aplikasi media sosial
- Analisis data
- Perhitungan statistik yang rumit
- Visualisasi data
Python diciptakan oleh Guido van Rossum pada awal tahun 1990-an di Belanda. Nama Python diambil dari acara humor BBC pada tahun 1980-an yang berjudul “Monty Python's Flying Circus”.
Tipe data adalah pengelompokan atau kategori data yang berfungsi untuk menentukan nilai-nilai yang dapat disimpan pada data tersebut, serta operasi-operasi yang dapat diterapkan pada data tersebut. Tipe data merupakan salah satu konsep dasar yang penting untuk dipahami dalam dunia pemrograman. Dengan memahami tipe data, programmer dapat menentukan bagaimana data tersebut harus diolah dan diproses. Tipe data memiliki beberapa fungsi, di antaranya:
- Memberi tahu komputer tentang jenis data yang disimpan
- Memungkinkan komputer untuk memahami cara mengoperasikan data yang diberikan
- Memungkinkan komputer untuk menentukan apa yang bisa dilakukan dengan data tersebut
Beberapa contoh tipe data yang sering digunakan dalam pemrograman, di antaranya: Integer, Real, Karakter atau string, Boolean, Array, Numbers. Tipe data bentukan adalah tipe data yang dirancang dari beberapa elemen bertipe tertentu.