Setelah beberapa waktu bekerja dengan Google AppEngine, akhirnya saya memberanikan diri untuk menulis sedikit tips tentang bahasa pemrograman Python

  1. Gunakan spasi sebagai indent. Apakah itu 4 spasi (umumnya) atau 2 spasi atau 8, terserah anda. Jangan gunakan tab. Ini untuk memudahkan mendebug aplikasi biar anda pindah2 platform, dengan konsisten menggunakan indentasi spasi tertentu, biar kode anda di transfer kemana2, dibuka dengan editor apa aja, indentasi tetep N spasi.
  2. Python itu case-sensitive. true adalah identifier, sedang True adalah boolean bernilai benar. Begitu juga dengan False dan None
  3. Assigning Multiple Values anda bisa:
    (a,b,c) = (1, 2, 3)
  4. Manfaatkan List Comprehension, daripada:
    lines = 'Hello World'
    words = []
    for word in lines.split(' '):
        words.append(word.strip())
    

    anda bisa juga menggunakan:

    words = [word.strip() for word in lines.split(' ')]
  5. Scoping
    i = 1
    def do_it():
        i = i + 1
    

    program diatas akan gagal karena anda memodifikasi variabel global / diluar fungsi do_int. Ini implementasi yg bener:

    i = 1
    def do_it():
        global i
        i = i + 1
    
  6. Terakhir: Easter Egg
    >>> from __future__ import braces
      File "<stdin>", line 1
    SyntaxError: not a chance