Python,Tipe Data dan Variabel
Python
Python diciptakan oleh Guido Van Rossum pertama kali di Centrum Wiskunde & Informatica (CWI) di Belanda pada awal tahun 1990-an.
Guido Van Rossum |
Python adalah bahasa pemrograman interpreatif yang dapat digunakan di berbagai paltfrom dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode dan merupakan salh satu bahasa populer yang berkaitan dengan Data Science,Machine Learning dan Internet of Things (IoT).
Python Release
- Python 1.0 - Januari 1994
- Python 1.2 - 10 April 1995
- Python 1.3 - 12 Oktober 1995
- Python 1.4 - 25 Oktober 1996
- Python 1.5 - 31 Desember 1997
- Python 1.6 - 5 September 2000
- Python 2.0 - 16 Oktober 2000
- Python 2.1 - 17 April 20001
- Python 2.2 - 21 Desember 2001
- Python 2.3 - 29 Juli 2003
- Python 2.4 - 30 November 2004
- Python 2.5 - 19 September 2006
- Python 2.6 - 1 Oktober 2008
- Python 2.7 - 3 Juli 2010
- Python 3.0 - 3 Desember 2008
- Python 3.1 - 27 Juni 2009
- Python 3.2 - 20 Februari 2011
- Python 3.3 - 29 September 2012
- Python 3.4 - 16 Maret 2014
- Python 3.5 - 13 September 2016
- Python 3.6 - 23 Desember 2016
- Python 3.7 - 27 Juni 2018
Keunggulan Python
- Mudah dipelajari
- Mudah dibaca
- SIngkat
- Cross Platform
- Bisa Procedurall,Bisa juga OOP(Object Oriented Programming)
- Support Library
- Free
Download dan Install Python :
Komentar Pada Python
Variabel
Untuk melanjutkan pembahasan tipe data Python, terlebih dahulu harus dimengerti tentang variabel, dan penulisan variabel.
Variabel adalah nama yang menyimpan nilai (dengan tipe data tertentu) yang dialokasikan dalam memori komputer.
Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrogramman Python,variabel mempunyai sifat yang dinamis, artinya variabel Python tidak perlu dideklarasikan tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.
Aturan untuk penulisan variabel Python :
- Karakter pertama harus berupa huruf atau garis bawah (/) underscore ( _ )
- Karakter selanjutnya dapat berupa huruf ,garis bawah (/) underscore ( _ ) atau angka
- Karakter pada nama variabel bersifat sensitif (case-sensitif). artinya huruf kecil dan huruf besar dibedakan.sebagai contoh, cariabel namaDepan dan namadepan adalah variabel yang berbeda.
Tipe Data
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi. Jenis-jenis data pada Python :
- String
- Integer
- Float
- Complex Number
- Boolean
- List
- Tuple
- Set
- Dictionary
Tipe Data String
Tipe data String disebut dengan tipe data teks, karena tipe data string menyimpan nilai berupa teks. Tipe data ini ditandai dengan pemberian kutip (baik itu tanda kutip satu atau dua) setelah karakter sama dengan (=) .Setiap nilai yang berada dalam tanpa kutip satu/dua dianggap tipe data string baik huruf atau angka Contohnya :
Bahasa Python tidak membatasi jumlah karakter yang ada di dalam string. tapi lebih ke batasan maksimum memory. Jika kita menggunakan interper Python 32-bit maksimum karakter adalah sekitar 2 atau 3 miliyar karakter (2-3 GB).Jika menggunakan interperner 64-bit, maka maksimum jumlah karakter menjadi sekitar 63 miliyar (63 GB).
Tipe Data Number
Dalam bahasa Python,tipe data number terdiri dari 3 jenis :
- Intege (int) adalah tipe data bilangan bulat seperti 1,300,59000000
- Float adalah tipe data bilangan desimal/pecahan seperti 0.43, 0.0002, 999.99
- Complex Number adalah Tipe data bilangan komplesk atau bilangan imajiner, seperti 5j, 54j, 1j.
Tipe Data Boolean
Tipe data boolean adalah tipe data yang hanya menyimpan dua nilai,yaitu True dan False.
Penulisan True dan False di huruf pertamanya menggunakan hufur besar dan biasanya tipe ini berpasangan dengan pengecekan suatu kondisi yang menggunakan(IF).
Tipe Data List
Secara sederhana, tipe data List adalah sebuah array, yakni tipe data yang berisi kumpulan tipe data lain. Namun berbeda seperti array dalam bahasa pemrograman lain, List bisa diisi dengan berbagai jenis data, tidak harus tipe data yang sama.
Tipe Data Tuple
Tipe data Tuple sangat mirip seperti Tipe Data List dimana tipe data Tuple juga terdiri dari kumpulan tipe data lain.
Perbedaannya, anggota di dalam tipe data Tuple tidak bisa diubah setelah di deklarasikan.
Tipe Data Set
Tipe data Set Python adalah tipe data yang berisi kumpulan tipe data dan dipakai untuk mengolah himpunan (set). Jika dibandingkan dengan tipe data berbentuk array lain di Python, tipe data set berbeda dalam hal index, pengurutan dan keunikan nilai (unique value).
Tipe data set tidak memiliki index, sehingga tidak ada mekanisme pengurutan. Maksudnya, ketika kita menginput beberapa nilai ke dalam tipe data set, posisi nilai tersebut bisa berada di mana saja, tidak persis seperti apa yang tertulis. Akibat tidak memiliki index, maka kita tidak bisa menambah nilai baru ke dalam tipe data set dengan cara menulis nomor index (seperti di dalam tipe data list)
Ciri khas selanjutnya dari tipe data set adalah tidak bisa menerima nilai ganda, setiap nilai di dalam set harus unik. Jika kita menginput beberapa nilai yang sama, hanya satu yang tersimpan di dalam set.
Tipe Data Dictionary
Tipe data dictionary adalah tipe data array dimana key atau index dari array bisa berbentuk string, tidak hanya number saja. Dalam bahasa pemrograman lain (seperti PHP) dictionary ini dikenal juga dengan sebutan associative array.
Comments
Post a Comment