Kamis, 07 November 2019

Hello World Python


Hello World Python

Syntax bahasa Python hampir sama dengan bahasa pemrograman pada umumnya seperti Java atau PHP.
Syntax Dasar
Dibawah ini adalah contoh fungsi Python yang digunakan untuk mencetak. Di Python untuk mencetak cukup gunakan fungsi print() , dimana sesuatu yang akan dicetak harus diletakkan diantara kurung buka dan kurung tutup, bahkan di Python versi 2.x Anda tidak harus menggunakan tanda kurung kurawal, cukup pisahkan dengan spasi.
Jika ingin mencetak tipe data String langsung, Anda harus memasukanya ke dalam tanda kutip terlebih dahulu.
print("Hello World")
Saat anda menjalankan script diatas, Anda akan melihat output berupa text Hello World
Python Case Sensitivity
Python bersifat case sensitif, ini artinya huruf besar dan huruf kecil memiliki perbedaan. Sebagai contoh jika Anda menggunakan fungsi print dengan huruf kecil print() akan berhasil. Lain hal jika anda menggunakan huruf kapital Print() atau PRINT() , akan muncul pesan error.
Aturan ini berlaku untuk nama variabel ataupun fungsi-fungsi lainnya.
Komentar Python

Komentar (comment) adalah kode di dalam script Python yang tidak dieksekusi atau tidak dijalankan mesin. Komentar hanya digunakan untuk menandai atau memberikan keterangan tertulis pada script.
Komentar biasa digunakan untuk membiarkan orang lain memahami apa yang dilakukan script. atau untuk mengingatkan kepada programmer sendiri jika suatu saat kembali mengedit script tersebut.
Untuk menggunakan komentar anda cukup menulis tanda pagar #, diikuti dengan komentar Anda.
Tipe Data pada Python
Tipe data adalah suatu media atau memori pada komputer yang digunakan untuk menampung informasi.
Python sendiri mempunyai tipe data yang cukup unik bila kita bandingkan dengan bahasa pemrograman yang lain.



















Berikut adalah tipe data dari bahasa pemrograman Python :

Tipe Data
Contoh
Penjelasan
Boolean

True atau False
Adalah Menyatakan benar(True) yang bernilai 1, atau salah(False) yang bernilai 0
String
“Ayo belajar Python”
Menyatakan karakter/kalimat bisa berupa huruf angka, dll (diapit tanda " atau ')
Integer
25 atau 1209
Menyatakan bilangan bulat
Float
3.14 atau 0.99
Menyatakan bilangan yang mempunyai koma
Hexadecimal
9a atau 1d3
Menyatakan bilangan dalam format heksa (bilangan berbasis 16)
Complex
1 + 5j
Menyatakan pasangan angka real dan imajiner
List
['xyz', 786, 2.23]
Data untaian yang menyimpan berbagai tipe data dan isinya bisa diubah-ubah
Tuple
('xyz', 768, 2.23)
Data untaian yang menyimpan berbagai tipe data tapi isinya tidak bisa diubah
Dictionary
{'nama': 'adi','id':2}
Data untaian yang menyimpan berbagai tipe data berupa pasangan penunjuk dan nilai
Variabel Python
                Variabel adalah lokasi memori yang dicadangkan untuk menyimpan nilai-nilai. Ini berarti bahwa ketika Anda membuat sebuah variabel Anda memesan beberapa ruang di memori. Variabel menyimpan data yang dilakukan selama program dieksekusi, yang natinya isi dari variabel tersebut dapat diubah oleh operasi - operasi tertentu pada program yang menggunakan variabel
Variabel dapat menyimpan berbagai macam tipe data. Di dalam pemrograman Python, variabel mempunyai sifat yang dinamis, artinya variabel Python tidak perlu didekralasikan tipe data tertentu dan variabel Python dapat diubah saat program dijalankan.
Penulisan variabel Python sendiri juga memiliki aturan tertentu, yaitu :
  1. Karakter pertama harus berupa huruf atau garis bawah/underscore _
  2. Karakter selanjutnya dapat berupa huruf, garis bawah/underscore _ atau angka
  3. Karakter pada nama variabel bersifat sensitif (case-sensitif). Artinya huruf kecil dan huruf besar dibedakan. Sebagai contoh, variabel namaDepan dan namadepan adalah variabel yang berbeda.
Operator
Operator adalah konstruksi yang dapan memanipulasi nilai dari operan.
Sebagai contoh operasi 3 + 2 = 5. Disini 3 dan 2 adalah operan dan + adalah operator. Bahasa pemrograman Python mendukung berbagai macam operator, diantaranya :
  • Operator Aritmatika (Arithmetic Operators)
  • Operator Perbandingan (Comparison (Relational) Operators)
  • Operator Penugasan (Assignment Operators)
  • Operator Logika (Logical Operators)
  • Operator Bitwise (Bitwise Operators)
  • Operator Keanggotaan (Membership Operators)
Operator Identisas (Identity Operators)

Tidak ada komentar:

Posting Komentar