Ini sangat populer dan digunakan oleh organisasi seperti Google, NASA, CIA,
dan Disney.
Python diproses saat runtime oleh penerjemah. Tidak perlu mengkompilasi
program Anda sebelum menjalankannya.
Tiga versi utama Python adalah 1.x, 2.x dan 3.x. Ini dibagi menjadi versi
minor, seperti 2.7 dan 3.3.
Kode yang ditulis untuk Python 3.x dijamin berfungsi di semua versi yang akan
datang.
Kedua Python Versi 2.x dan 3.x digunakan saat ini.
Kursus ini mencakup Python 3.x, tetapi tidak sulit untuk mengubah dari satu
versi ke versi lainnya.
Mari kita mulai dengan membuat program pendek yang menampilkan "Hello world!".
Dalam Python, kami menggunakan pernyataan cetak untuk menampilkan teks:
>>> cetak ('Halo dunia!')
Halo Dunia!
Cobalah sendiri
Kode python sering berisi referensi ke grup komedi Monty Python. Inilah
sebabnya mengapa kata-kata, "spam" dan "telur" sering digunakan sebagai
variabel placeholder dalam Python di mana "foo" dan "bar" akan digunakan dalam
bahasa pemrograman lain.
Operasi Sederhana
Python juga melakukan perkalian dan pembagian, menggunakan tanda bintang untuk
menunjukkan perkalian dan garis miring untuk mengindikasikan pembagian.
Gunakan tanda kurung untuk menentukan operasi mana yang dilakukan terlebih
dahulu. >>> 2 * (3 + 4)
14
>>> 10/2
5.0
Menggunakan garis miring tunggal untuk membagi angka menghasilkan desimal
(atau float, seperti yang disebut dalam pemrograman). Kita akan memiliki lebih
banyak tentang mengapung di pelajaran selanjutnya.
Membagi dengan nol di Python menghasilkan kesalahan, karena tidak ada jawaban
yang dapat dihitung. >>> 11/0
Traceback (panggilan terakhir terakhir):
File "<stdin>", baris 1, dalam <module>
ZeroDivisionError: pembagian dengan nol
Dalam Python, baris terakhir dari pesan kesalahan menunjukkan jenis kesalahan
itu.
Baca pesan kesalahan dengan cermat, karena mereka sering memberi tahu Anda
cara memperbaiki program!
Mengapung digunakan dalam Python untuk mewakili angka yang bukan bilangan
bulat.
Beberapa contoh angka yang direpresentasikan sebagai pelampung adalah 0,5 dan
-7,8237591.
Mereka dapat dibuat secara langsung dengan memasukkan angka dengan titik
desimal, atau dengan menggunakan operasi seperti pembagian pada bilangan
bulat. Nol ekstra di ujung nomor diabaikan. >>> 3/4
0,75
>>> 9.8765000
9,8765
Komputer tidak dapat menyimpan float dengan sangat akurat, dengan cara yang
sama seperti kita tidak bisa menuliskan ekspansi desimal lengkap 1/3
(0.3333333333333333 ...). Ingatlah hal ini, karena sering menyebabkan bug yang
menyebalkan!
Seperti yang Anda lihat sebelumnya, membagi dua bilangan bulat menghasilkan
float.
Float juga diproduksi dengan menjalankan operasi pada dua float, atau float
dan integer. >>> 8/2
4.0
>>> 6 * 7.0
42.0
>>> 4 + 1.65
5.65
Float dapat ditambahkan ke integer, karena Python secara diam-diam mengubah
integer menjadi float. Namun, konversi tersirat ini adalah pengecualian
daripada aturan dalam Python - biasanya Anda harus mengonversi nilai secara
manual jika Anda ingin beroperasi pada mereka.
Eksponensial
Untuk menentukan hasil bagi dan sisa divisi, masing-masing menggunakan divisi
lantai dan operator modulo.
Pembagian lantai dilakukan dengan menggunakan dua garis miring ke depan.
Operator modulo dijalankan dengan simbol persen (%).
Operator ini dapat digunakan dengan float dan integer.
Kode ini menunjukkan bahwa 6 masuk ke 20 tiga kali, dan sisanya ketika 1,25
dibagi 0,5 adalah 0,25. >>> 20 // 6
3
>>> 1,25% 0,5
0,25
Pada contoh di atas, 20% 6 akan menghasilkan 2, karena 3 * 6 + 2 sama dengan
20.
Jika Anda ingin menggunakan teks dengan Python, Anda harus menggunakan string.
String dibuat dengan memasukkan teks antara dua tanda kutip tunggal atau
ganda.
String
Baris baru
Python menyediakan cara mudah untuk menghindari penulisan "\ n" secara manual
untuk menghindari baris baru dalam sebuah string. Buat string dengan tiga set
kutipan, dan baris baru yang dibuat dengan menekan Enter secara otomatis
keluar untuk Anda. >>> "" "Pelanggan: Selamat pagi.
Pemilik: Selamat pagi, Tuan. Selamat datang di Emporium Keju Nasional. "" "
'Pelanggan: Selamat pagi. \ NPemilik: Selamat pagi, Tuan. Selamat datang di
Emporium Keju Nasional. '
Seperti yang Anda lihat, \ n secara otomatis dimasukkan ke dalam output, di
mana kami menekan Enter.