Monday, September 9, 2013

Python1

I
adalah sebuah pemograman bahasa yang mempunyai arti precise yang disebut semantics. proses dari penulisan sebuah algoritma di bahasa pemograman di sebut coding. high-level language dimengerti manusia. contohnya c = a + b. Low level languange dikenal dengan bahasa mesin dan dipresentasikan pada binary ( 1 & 0). hal-hal pada Python yang paling dasar adalah:

  1. ">>>" => command yang disebut statements
  2. "()" => yang ditengahnya diisi oleh parameter
  3. filename.py => untuk menyimpan pekerjaan kita di python, 
  4. main => define new function.
  5. main() => pada akhir program agar program berjalan.
  6. # => comment
  7. x => adalah contoh untuk sebuah variable, dan semua angka yang dimasukkan sebagai x akan di simpan di 'x'
  8. range (10) => adalah loop construct, dia akan mengulang perintah sebanyak 10 kali.

II
identifiers adalah sesuatu yang sangat sensitive pada python, contoh dari nama berbeda dan valid menurut pyhton:
  • X
  • celsius
  • spam
  • Spam
  • spAm
  • dll
tapi beberapa identifiers adalah bagian dari python itu sendiri, dan dikenal sebagai reserved words dan artinya kalian tak boleh memakai nama ini sebagai nama variable:
  1. False
  2. Class
  3. finally
  4. is
  5. return
  6. none
  7. continoue
  8. for
  9. lambda
  10. try
  11. True
  12. def
  13. from
  14. nonlocal
  15. while
  16. from
  17. and
  18. del
  19. global
  20. not
  21. with
  22. as
  23. elif
  24. if
  25. or
  26. yield
  27. assert
  28. else
  29. import
  30. pass
  31. break
  32. except
  33. in
  34. raise
dan fragment dalam kode product atau kalkulasi data disebut expressions, dan simple identifier yang juga expresion dan bisa dikombinasikan menggunakan operator ( +, -, *, /,//).

output statement bisa meprint semua angka dalam expressions:
contoh:
  • print ( 3+4)  => 7
  • print (3,4, 3+4)
    print ()    => 347
  • print ("the answer is", 3+4)  => the answer is 7
untuk membuat sebuah percobaan di python ada beberapa hal yang harus di lakukan:
  • analysis
    - specification
        ~input
        ~output
  • design
    -program

No comments:

Post a Comment