Bahasa pemrograman yang direkomendasikan oleh pengguna linux adalah Python, kenapa ? Selain banyak tools-tools networking yang ditulis dengan python, kita dapat menulis program lebih cepat daripada bahasa pemrograman lainnya. Python adalah bahasa pemrograman tingkat tinggi. Kita bisa menjalankan python di CLI atau membuat script dengan ekstensi file “.py”

——–|Komentar :

Pada python commenting diawali dengan # dan untuk multi line comment menggunakan ”’ dan diakhiri juga dengan ”’.

Contoh :

——–|Variabel :

Di dalam python kalian tidak perlu menginisialisasikan tipe data dari suatu variabel, melainkan kalian dapat langsung mengassign nilai dari suatu variabel dan python yang akan menebak tipe datanya

Contoh :

a=10            #var a bertipe int

a=1.0           #var a bertipe float

a=”strings”     #var a bertipe strings

——–|Operator :

Sama seperti umumnya operator yang digunakan pada bahasa pemrograman lainnya, operator di dalam python ada +,-,/,*,dll nya

Sifat operator dibagi menjadi 3 yaitu :

a–| Unary

Operator akan melibatkan satu buah operand

contoh : +1, -2

b–| Binary

Operator akan melibatkan dua buah operand

contoh : 1+2,x-y,z*a,dll

c–| Ternary

Operator akan melibatkan 3 buah operand

contoh : (a+b)>c

 

Ada beberapa operator pada python yaitu :

a–|  Operator Aritmatika :

Seperti namanya, operator-operator ini digunakan untuk mengoperasikan operasi matematika atau operasi matematis.

Operator        Keterangan           Contoh

+               Pertambahan           1+2

–               Perkurangan            2-1

*                Perkalian                 3*3

/                Pembagian             14/7

%                  Modulus               8%2

**                   Pangkat               2**7

Python, akan membaca operasi dari kiri ke kanan sehingga tidak akan secara otomatis mengerjakan operator yang memiliki perioritas lebih tinggi dibanding yang dikirinya. Untuk mengatasi masalah ini kita dapat memberikan tanda kurung ke operasi dengan perioritasnya lebih tinggi.

Contoh :

2 + 4 / 2

Seperti yang kita tahu hasil dari operasi di atas adalah 4 tetapi jika kita menjalankannya secara langsung maka hasilnya adalah 3 karena python akan mengoperasikan 2 + 4 terlebih dahulu setelah itu akan dibagi dengan 2 sehingga 2 + 4 = 6 dan 6 / 2 = 3. Kita harus memberikan tanda kurung sehingga operasinya akan berjalan dengan benar.

2 + (4 / 2)  hasilnya menjadi 4

b–| Operator Bitwise

Operator ini merupakan operator yang digunakan untuk memanipulasi data dalam bentuk bit. Python menyediakan lima operator bitwise yang dapat digunakan untuk memanipulasi data dalam bentuk bit.

Operator            Keterangan                    Contoh   

                     &                               And                              0110 & 0111 = 0110

                   |                                OR                                0101 | 1101 = 1101

                      ^                               XOR                             0101 ^ 1001 = 1100

                  <<                     Geser bit ke kiri                  0011 << 1   = 0110

                   >>                     Geser bit ke kanan            0101 >> 2   = 0001

c–| Operator Perbandingan

Python menyediakan beberapa operator perbandingan yang digunakan untuk membandingkan dua buah operand atau lebih. Operator perbandingan akan menampilkan hasil berupa benar(True) atau salah(False).

Operator         Keterangan                  Contoh

                 >               Lebih besar dari               4  > 5 (False)

                <               Lebih kecil dari                5 < 9 (True)

                  ==              Sama dengan                  3 == 5 (False)

                !=              Tidak sama dengan        5 != 3 (True)

                       <=         Lebih kecil sama dengan    2.5 <= 2.7 (True)

                           >=           Lebih besar sama dengan    3.7 >= 1.3 (True)

——–| Menerima input dari keyboard :

Di dalam pyhon ada beberapa cara untuk menerima inputan dari keyboard, yaitu :

a–|  Dengan fungsi input()

–| Dengan fungsi raw_input()

Hasil dari fungsi input() dan raw_input() adalah string sehingga kita tidak dapat mengoperasikan operasi matematika kepadanya, kita dapat mengatasinya dengan merubah tipe datanya yaitu dengan cara tipe_data(nama_variabel)

Contoh :

——–|Menulis Program Python dalam File :

Kita dapat menulis program python dalam file dengan menggunakan ide atau notepad++ atau program pengolah teks lainnya. Kita tinggal hanya menambahkan ekstensi .py pada akhiran nama filenya maka file tersebut menjadi file yang dapat dijalankan oleh python, tetapi hasil dari filenya dapat eksekusi atau tidak tergantung dari isi filenya.

Contoh : lingkaran.py

Kalian dapat langsung mengopy contoh program di atas ke dalam suatu file pengolah teks lalu menyimpannya dengan nama lingkaran.py, untuk menjalankannya kalian dapat menggunakan perintah di terminal atau cmd yaitu : python lingkaran.py

maka outputnya adalah :

+————————————-

Menghitung Luas dan Volume lingkaran

 

Masukan jari-jari : 7

Luas Lingkaran adalah : 153.86

Keliling Lingkaran adalah : 43.96

+————————————

——–| Perulangan pada Python :

a–| Statement while

Seperti bahasa pemrograman lainnya, Python juga menyediakan statement while untuk melakukan perulangan. Prinsip umum dari statement while yaitu dia akan melakukan perulangan selama kondisi yang diinginkan bernilai benar(True). Jadi apabila kondisi bernilai salah(False) maka perulangan akan berhenti.

Format umum penggunaan statement while yaitu:

while kondisi :

     statement1

     statement2

     dst

contoh : printkata.py

Output dari program di atas adalah :

+—————————————————

masukan kalimat : I Love Programming

tampilkan string yang dimasukan sebanyak 5x

  1. I Love Programming
  2. I Love Programming
  3. I Love Programming
  4. I Love Programming
  5. I Love Programming

+—————————————————

b–| Statement For

Salah satu mekanisme perulangan lainnya yang dimiliki Python adalah statement for. Tidak seperti statement for yang anda kenal pada bahasa pemrograman C/C++ dan Java, pada Python statement ini meiliki perbedaan yang sangat signifikan dan unik. Ia merepresentasikan suatu teknik perulangan yang bisa diterapkan pada tipe-tipe data runtun.

Format umum penggunaan statement for yaitu:

for variable in iterable :

statement1

statement2

dst

contoh : forlist.py

Output dari program di atas adalah :

+——————————————–

Isi dari list :

python

java

php

c++

c

perl

+——————————————–

 

——–| Pengembalian kondisi :

Pada python sama seperti bahasa pemrograman yang lainnya mempunyai operasi pengembalian kondisi if,if-else, dan elif(else if).

a–| Statement if:

Statement ini akan mengecek apakah aksi/perintah yang kita berikan bernilai benar(True), jika benar(True) maka ia akan menjalankan statementnya, jika tidak maka tidak akan dijalankan.

Format umum dari statement if:

if kondisi :

statement1

statement2

dst

contoh: if.py

Output dari program di atas adalah :

+——————————————–

Menghitung Jumlah Element pada list :

Masukan element : 1

Jumlah Element 1 adalah 3

+——————————————–

b–| Statement if-else:

Statement ini akan membawa nilai false dari if dan mengeksekusi perintah yang ada di dalam else. Jadi di if-else akan ada dua kemungkinan, jika bernilai benar (True) maka akan dijalankan yang if, jika salah (False) maka akan dijalankan yang else.

Format program umum statement if-else:

if kondisi :

statement1

else :

statement2

Contoh: ganjilgenap.py

 

Output dar file di atas adalah :

+——————————————–

Genap

2

4

6

8

10

12

14

Jumlah Elemen genap : 7

 

Ganjil

1

3

5

7

9

11

13

Jumlah elemen ganjil : 7

+——————————————–

c–| Statement elif

Pada bahasa pemrograman C/C++ kita mengenal statement ini dengan else if yang merupakan salah satu kombinasi dari struktur if. Pada Python statement tersebut diubah menjadi elif. Dengan menggunakan statement ini anda bisa menciptakan lebih dari 1 kondisi pengujian tanpa mengggunakan operator logika. Pada statement elif, setiap kondisi yang diciptakan mempunyai tubuh dan statement-statement yang akan dieksekusi

Bentuk format dari elif :

if kondisi1 :

statement

elif kondisi2 :

statement

elif kondisi3 :

statement

else :

statement

Contoh : tebakangka.py

Output dari program di atas adalah :

+————————————-

Tebakan Anda : 90

Mendekati

Tebakan Anda : 80

Terlalu kecil

Tebakan Anda : 103

Mendekati

Tebakan Anda : 175

Terllalu besar

Tebakan anda : 100

 

Selamat tebakan anda benar !

+————————————-

Itulah sedikit contoh mengenai bahasa pemprograman Phyton. Semoga bermanfaat ^^

-KSLOS