Assalamualaikum Wr Wb
Pada kesempatan kali ini penulis ingin berbagi pengetahuan mengenai
bahasa pemrograman python , mungkin ada beberapa dari anda yang sudah
mengenal atau bahkan menguasai bahasa pemrograman ini , namun penulis
ingin kembali mengulas dasar dari bahasa pemrograman ini , untuk lebih
jelasnya silahkan membaca penjelasan berikut .
A. SEJARAH SINGKAT PYTHON
Python dikembangkan oleh Guido van Rossum pada tahun 1990 di CWI,
Amsterdam sebagai kelanjutan dari bahasa pemrograman ABC. Versi terakhir
yang dikeluarkan CWI adalah 1.2. Tahun 1995, Guido pindah ke CNRI
sambil terus melanjutkan pengembangan Python. Versi terakhir yang
dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang inti
Python pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial
dan membentuk BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen.
Setelah mengeluarkan Python 2.0, Guido dan beberapa anggota tim
PythonLabs pindah ke DigitalCreations.
Nama Python itu sendiri dipilih oleh Guido karena kecintaan guido pada
suatu acara televisi Monty Python s Flying Circus. Oleh karena itu
seringkali ungkapan-ungkapan khas dari acara tersebut seringkali muncul
dalam korespondensi antar pengguna Python.
B. TIPE DATA PYTHON
Pada python ada beberapa tipe data yang selalu digunakan dalam setiap pembuatan program , tipe data tersebut adalah :
* NUMBER
Number merupakan tipe data yang didalamnya terdiri dari integer (bilangan bulat) dan floating point(bilangan desimal) .
Contoh :
>>> 6 * 3
18
>>> 4**2
16
>>> 3.245 * 3
9.7349999999999994
* STRING
Tipe data string merupakan sebuah tipe data yang selalu berada diantara tanda kutip baik kutip satu (') ataupun kutip dua (") .
Contoh :
>>> "Welcome"
'Welcome'
>>> "Ini adalah contoh tipe data string"
'Ini adalah contoh tipe data string'
* LIST
Tipe data list dapat dikatakan juga sebagai array pada python karena
memiliki tanda yang sama pada penulisannya yaitu kurung siku ([ ]) ,
sedangkan pengertian dari list itu sendiri adalah suatu jenis tipe data
yang memiliki komponen yang tidak sama / berbeda .
Contoh :
>>> x = ['Budi' , 'Tina' , 'Tono']
>>> x
['Budi' 'Tina' 'Tono']
>>> x[2]
['Tono'] (*Menghasilkan output Tono karena list membaca suatu data yang dimulai dari nol (0)
* DICTIONARY
Tipe data ini merupakan lawan dari tipe data list , jika tipe data list
menggunakan suatu angka sebagai indeks untuk merujuk kepada isi variabel
maka pada tipe data dictionary menggunakan suatu key yang berfungsi
untuk langsung merujuk kepada isi variabelnya , ditulis menggunakan
kurung kurawal ({ }) untuk mendeklarasikannya .
Contoh :
>>> A = {'Nama' : 'Agung' , 'Nomor' : '1' , 'Kota' : 'Bekasi'}
>>> A
{'Nama' : 'Agung' , 'Nomor' : '1' , 'Kota' : 'Bekasi'}
>>> A['Nama']
'Agung'
C. OPERATOR PADA PYTHON
Pada python ada beberapa jenis operator yang harus kita kenali sebelum
memulai membuat sebuah program , operator tersebut adalah :
* OPERATOR LOGIKA
Opertaor logika merupakan opertaor yang akan menghasilkan sebuah output
true atau false , di dalam python sendiri ada 3 jenis operator logika
diantaranya and,or dan not . Python memiliki sedikit perbedaan dalam
mendeklarasikan opertaor logika , perbedaanya adalah angka yang bukan
bilangan nol (0) dianggap sebagai kondisi true (benar) atau memiliki
nilai satu (1) .
Contoh :
>>> x = 9
>>> x and 1 (*variabel "x" yang bernilai 9 dianggap bernilai 1)
1
atau bisa juga seperti ini
>>> x = 9
>>> x > 5
True
* OPERATOR ARITMATIKA
Operator aritmatika merupakan opertator yang difungsikan untuk
menyelesaikan proses perhitungan dalam sebuah program . Operator
artimatika diantaranya :
*) PERKALIAN (*)
Contoh :
>>> 7 * 3
21
*) PEMBAGIAN (/)
Contoh :
>>> 9 / 3
3
*) MODULUS (%)
Contoh :
>>> 7 % 3
2
*) PENJUMLAHAN (+)
Contoh :
>>> 5 + 3
8
*) PENGURANGAN (-)
Contoh :
>>> 3 - 2
1
* OPERATOR PERBANDINGAN
Operator perbandingan merupakan sebuah operator yang berfungsi untuk
membandingkan satu kondisi atau lebih dan menghasilkan kesimpulan yang
berupa statement "TRUE" atau "FALSE" .
Berikut adalah contoh dari operator perbandingan :
*) LEBIH DARI (>)
Contoh :
>>> 9 > 3
True
*) KURANG DARI (<)
Contoh :
>>> 3 > 2
False
*) LEBIH DARI ATAU SAMA DENGAN (>=)
Contoh :
>>> 3 >= 3
True
*) KURANG DARI ATAU SAMA DENGAN (<=)
Contoh :
>>> 5 <= 4
False
*) SAMA DENGAN (==)
Contoh :
>>> 3 ==3
True
*) TIDAK SAMA DENGAN (!=)
Contoh :
>>> 2 != 9
True
0 komentar:
Posting Komentar