Python Segera/Bahan Awal

Daripada Wikibooks
Pergi ke pandu arah Pergi ke carian

Buku ini ialah terjemahan rencana Instant Python yang dikarang oleh Magnus Lie Hetland.

Karya sumber diletakkan di bawah Lesen Creative Commons CC-BY-3.0 oleh pengarang.

Python 3[sunting]

Tutorial ini ditulis buat Python 2.x.x.

Para pengguna Python 3 masih boleh menggunakan kod-kod contoh yang diberikan dalam tutorial ini. Hanya, kod buat Python 2.x.x perlu ditukar kepada kod Python 3.x.x

Terdapat sedikit perbezaan antara Python 2 dengan Python 3 dari segi sintaks, definisi fungsi, penggunaan modul dan sebagainya.

Cara mudah untuk mengubah kod ialah dengan menggunakan program 2to3, sebuah program python yang lazimnya dipasang bersama-sama Python 3.

Penggunaan program 2to3 seperti berikut (dipetik daripada laman Dokumentasi Python dan diubah suai):

Ini kandungan fail contoh.py yang ditulis dengan Python 2:

def sapa(nama):
    print "Helo, {0}!".format(nama)
print "Siapa nama anda?"
nama = raw_input()
sapa(nama)

Anda dapat mengalih kod Python 2 ini kepada kod Python 3 dengan menaip:

$ 2to3 contoh.py

Kod yang diubah akan menjadi:

def sapa(nama):
    print("Helo, {0}!".format(nama))
print("Siapa nama anda?")
name = input()
sapa(nama)

Perincian tentang penggunaan 2to3 dapat anda baca di laman dokumentasi yang diberikan di atas.