Anda di halaman 1dari 5

Selamat datang di Python!

Python adalah bahasa pemrograman tingkat tinggi, dengan aplikasi di berbagai


bidang, termasuk pemrograman web, skrip, komputasi ilmiah, dan kecerdasan
buatan.

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.

Python memiliki beberapa implementasi yang berbeda, ditulis dalam berbagai


bahasa.
Versi yang digunakan dalam kursus ini, CPython, adalah yang paling populer
sejauh ini.
Interpreter adalah program yang menjalankan skrip yang ditulis dalam bahasa
yang ditafsirkan seperti Python.

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

Selamat! Anda telah menulis program pertama Anda.


Jalankan, simpan, dan bagikan kode Python Anda di Code Playground kami tanpa
menginstal perangkat lunak tambahan apa pun.
Saat menggunakan komputer, Anda harus mengunduh dan menginstal Python dari
www.python.org.
Perhatikan >>> dalam kode di atas. Mereka adalah simbol cepat dari konsol
Python. Python adalah bahasa yang ditafsirkan, yang berarti bahwa setiap baris
dieksekusi saat dimasukkan. Python juga menyertakan IDLE, lingkungan
pengembangan terintegrasi, yang mencakup alat untuk menulis dan men-debug
seluruh program.
Pernyataan cetak juga dapat digunakan untuk menampilkan beberapa baris teks.
Sebagai contoh:
>>> cetak ('Halo dunia!')
Halo Dunia!
>>> cetak ('Halo dunia!')
Halo Dunia!
>>> cetak ('Spam dan telur ...')
Spam dan telur ...
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 memiliki kemampuan melakukan perhitungan.


Masukkan perhitungan langsung ke konsol Python, dan itu akan menampilkan
jawabannya. >>> 2 + 2
4
>>> 5 + 4 - 3
6
Spasi di sekitar tanda plus dan minus di sini adalah opsional (kode akan
berfungsi tanpanya), tetapi membuatnya lebih mudah dibaca.

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.

Tanda minus menunjukkan angka negatif.


Operasi dilakukan pada angka negatif, sama seperti pada positif. >>> -7
-7
>>> (-7 + 2) * (-4)
20
Tanda plus juga dapat diletakkan di depan angka, tetapi ini tidak berpengaruh,
dan sebagian besar digunakan untuk menekankan bahwa angka positif untuk
meningkatkan keterbacaan kode.

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

Selain penjumlahan, pengurangan, penggandaan, dan pembagian, Python juga


mendukung eksponensial, yang merupakan peningkatan dari satu angka ke kekuatan
yang lain. Operasi ini dilakukan dengan menggunakan dua tanda bintang. >>> 2
** 5
32
>>> 9 ** (1/2)
3.0
Anda dapat membuat rantai eksponensial bersama. Dengan kata lain, Anda dapat
meningkatkan angka menjadi beberapa kekuatan. Misalnya, 2 3 2.

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.

Ketika konsol Python menampilkan string, biasanya menggunakan tanda kutip


tunggal. Pembatas yang digunakan untuk string tidak memengaruhi bagaimana
perilakunya dengan cara apa pun. >>> "Python is fun!"
'Python itu menyenangkan!'
>>> 'Selalu melihat sisi terang kehidupan'
'Selalu melihat sisi terang kehidupan'
Ada tipe string lain dalam Python yang disebut docstrings yang digunakan untuk
komentar blok, tetapi sebenarnya adalah string. Anda akan belajar tentang ini
di pelajaran mendatang.

String

Beberapa karakter tidak dapat secara langsung dimasukkan dalam string.


Misalnya, kutipan ganda tidak dapat secara langsung dimasukkan dalam string
kutipan ganda; ini akan menyebabkannya berakhir sebelum waktunya.

Karakter seperti ini harus diloloskan dengan meletakkan backslash di depannya.


Karakter umum lainnya yang harus dihindari adalah baris baru dan garis miring
terbalik.
Kutipan ganda hanya perlu diloloskan dalam string kutipan ganda, dan hal yang
sama berlaku untuk string kutipan tunggal. >>> 'Ibu Brian: Dia bukan Mesias.
Dia anak yang sangat nakal! '
"Ibu Brian: Dia bukan Mesias. Dia anak yang sangat nakal! '
\ n mewakili baris baru.
Garis miring terbalik juga dapat digunakan untuk menghindari tab, karakter
Unicode yang berubah-ubah, dan berbagai hal lain yang tidak dapat dicetak
dengan andal. Karakter-karakter ini dikenal sebagai karakter pelarian.

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.

Anda mungkin juga menyukai