Python Segera/Bahan Awal
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
suntingTutorial 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.