PENGENALAN PROGRAM “PYTHON”

Python adalah bahasa pemrograman(freeware), bahsa pemrograman python sangat umum digunakan pada kalangan enginer seluruh dunia dalam pembuatan perangkat lunaknya, bahkan beberapa perusahaan menggunakan python sebagai pembuat perangkat lunak komersial.

Sejarah Singkat Python
Python ndikembangkan oleh Guido van Rossum pada tahun 1990di CWI, Amsterdam sebagai pengembangan lanjut dari bahasa pemrograman ABC.

Saat ini pengembangan python terus dilakukan oleh sekumpulan programmer yang dikoordinir oleh Guido dan Python software foundation,.Python software foundation sendiri adalah sebuah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1

Nama python itu sendiri dipilih Guido untuk bahasa pemrograman ciptaanya karena kecintaanya terhadap acara televisi Monty Python’s Flying Circus , oleh karena itu bseringkali ungkapan khas dari acara itu muncul dfalam korespondensi antara pengguna Python.

Sebelum mengenal lebih lanjut tentang bahasa pemrogaman python kiyta juga perlu tau tipe data apa saja yang dapat digunakan dalam python, di dalam python sendiriterdapat beberapa tipe data yang cukup unik bila dibandingkan dengan bahasa pemrograman lainnya .

Type data yang terdapat pada python :
  • ·         Boolean , True and False.
  • ·         Complex, angka real dan imajiner.
  • ·         Date, bilangan yang dapat dikonversi menjadi format tanggal.
  • ·         Float, Bilangan pecahan atu bilangan yang mempunyai koma.
  • ·         Hexadecimal, bilangan dalam format hexa.
  • ·         Integer, Bilangan bulat.
  • ·         Long, bilangan bulat panjang.
  • ·         None, data yang tidak teridentifikasi data apapun.
  • ·         String, data yang berisi kalimat.
  • ·         List, data yang menyimpan berbagai tipe data tetapi isinya dapat diubah.
  • ·         Tuple , sama dengan list tetapi isinya tidak dapat diubah.
  • ·         Dictionary.
  • ·         Objek.


Beberapa Fungsi yang terdapat pada Python :

1.) Fungsi “print”
Fungsi print merupakan sebuah Output,Outsut sendiri digunakan pada sebuah program untuk memberikan feredback dan keadaan sebuah program, misaslnya untuk menampilkan hasil sebuah perhitungan , mencetak sebuah text, fungsi print dapat mencetak string yang diinginkan.
Contoh penggunaan print pada python :

Mencetak nama
print”Andi Suryawan”

2.) Fungsi input
Selain output bahasa pemrograman python tentu saja juga dapat menerima masuklan/input dari user terdapat dua fungsi input pada python yaitu raw_input dan input raw input sendiri menerima masukan dari user dan akan selalu dikonversi menjadi string , jika ingin memasukan input berupa angka maka saat memasukan angka tidak boleh lebih dari satu , hal ini karena ketika kita memasukan sebuah angka sekalipun akan tetap dianggap string. Tetapi apabila ingin tetap memberikan input angka maka harus mengkonversinya dengan menambahkan fungsi int,float,long

Contoh penggunaan raw_input :
a = raw_input(‘masukan nama:’ )
print”Nama anda adalah: “,a

sedangkan untuk input, digunakan untuk menerima input sesuai dengan data yang diberikan oleh user, tidak seperti  raw_input, tidak perlu menggunakan aturan penulisan untuk tipe data tertentu

contoh penggunaan input :
a = input(‘masukan nama anda: ‘)
print”nama anda: “,a

3.) Pemilihan Kondisi
seperti halnya pada bahasa C cdan juga C++ bahasa pemrograman python juga dapat membuat pemilihan kondisi (if) ,(else)dan (elif) dalam membuat pemilihan kondisi , juga dibutuhkan operator logika seperti  ==,<=,>=,>,<,<>,!= untuk menyusun kondisi yang dibutuhkan

contoh penggunaan if pada program python :
a = raw_input(‘masukan angka pertama : ‘)
a = int(a)
b = raw_input(‘masukan angka kedua: ‘)
b = int(b)
if a==b
   print”%d sama dengan %d”%(a,b)

demikian beberapa hal singkat yang bisa sedikit saya bahas mengenai Program Python sebenarnya masih terdapat banyak sekali fungsi yang terdapat pada python sama halnya dengan bahasa C python juga memiliki perintah perulangan seperti for,while adapun terdapat fungsi lain seperti range.

Source :
  • ·         Python Software Foundation Team
  • ·         Introduction to Computer Science Using Python and Pygame by Paul Vincent Craven