際際滷

際際滷Share a Scribd company logo
犖犖犖犖朽 3
犢犖犖犖犖犖犢犖迦犖犖迦牽犢犖犖朽権犖犢犖犖犢犖犖犖÷犖迦県犖迦犖犖犖犖
Python Programming Structure
1.犖犖迦権犖犖犖犖犖園 犖犖÷献犖犖犖 犢犖ム犖犖朽 1
2.犖犖迦権犖犖迦犖伍硯犖園犖犢 犖犖迦犖巌犖犖伍献 犢犖ム犖犖朽 2
3.犖犖迦権犖о犖巌牽犖犖項検犖 犢犖ム鹸犖犖犖犖伍犖о険犖犖犖 犢犖ム犖犖朽 3
4.犖犖迦権犖犖犖犖 犖о鹸犖犖項献犖∇犢犖犖劇犖 犢犖ム犖犖朽 10
5.犖犖迦犖犖迦硯犖犖伍献犖犖園 犖犖迦謙犖犖園犖犖 犢犖ム犖犖朽 11
6.犖犖迦犖犖迦硯犖о牽犖園犖犖 犖犖伍検犖犖巌犖犖犢 犢犖ム犖犖朽 13
7.犖犖迦犖犖迦硯犖犖園犖犖犖 犖犖伍犖∇鹸犢犖÷権犢犖犖 犢犖ム犖犖朽 16
8. 犖犖迦犖犖迦硯犖犖犖園犖∇顕 犖犖犖犖÷検犖 犢犖ム犖犖朽 18
犖犖園犖犖÷険犖犖∇検犖犖謹犖犖迦犖朽犖朽 6/4
Hello.py 犖÷元犖ム険犖犖犖犖萎犖迦牽犖犖迦犖迦犖犖ム犖迦権犖犖萎犖犖犖項犢犖犖朽犖∇硯犖犖迦 犖犖朽犖犖迦検犖迦牽犖犢犖犢犖犖犖犖犖園
犖犖項犢犖犢犖犖迦犖犖犖÷犖巌硯犢犖犖犖犢犢犖犢
Program Example : Hello World!
1 #! /usr/bin/python
2 #This program looks like the expert system, you can talk with this computer.
3 #How to run this program:
5 #For example : python exam3_1.py Suchart
4 #In MS-DOS prompt, you should type: python name.py your_name
6 #Version 1.0
7 #Written by Mr Suchart
8 #GNU License : You can modify and publish this software everywhere
9
10 import sys 11
12 if len(sys.argv) == 2 : 13 if sys.argv[1] != '' :
14 print("Computer said : Hello, I'm Python!!!")
15 print("Computer said : How are you today?
",sys.argv[1])
16 feeling = input("You said : I'm ")your argv was missing!!!")
17 print("Computer said : Ohh! you are ",feeling,"!!")
18 print("You said : How about you?")
19 print("Computer said : Very good!") 20
21 else :
22 print("Computer said : I cannot talk with you, because
犖犖犖犖犖園犖犖朽1: 犢犖犖犖劇犖犖犖犖÷顕犖 # 犖犖劇賢犖犖迦牽 Comment 犖犖÷顕犖∇犖о顕犖÷硯犢犖迦犖園硯犢犖犖ム犖迦県犖迦犖萎犢犖迦検
犖犖犖犖犖園犖犖園犖犖ム犖迦硯犢犖 犢犖犖∇犖÷犢犖犖ム犖о顕犖÷見犖÷顕犖∇犖犢
犖犖犖犖犖園犖犖朽2 -8: 犖犖劇賢犖犖迦牽犖犖犖巌犖迦権犖о犖迦犖犖犢犖犖犖÷犖迦犖迦犖犖萎犖 犢犖犢犖犢犖犖÷弦犖ム賢犖萎犖犖犢犖迦犢犖犖劇犖犢犖犢犢犖犖犢犖犖犖
犖犖迦犖迦犢犖犢犖犖÷犖項牽犖犢
犖犖犖犖犖園犖犖朽10: 犖犖劇賢犖犖迦牽犢犖犖朽権犖犢犖犢犖犖ム顕犖 sys (system) 犢犖犢犖犢犖ム犖犖迦牽犖朽犖犖朽犖犖園犖犖迦牽犢犖犖朽犖∇硯犖犖園犖犖萎犖
(System)
犖犖犖犖犖園犖犖朽12: 犖犖劇賢犖犖迦牽犖犖犖о犖犖犖犢犖犖劇犖犖犢犖犖о犖迦犖迦牽犖迦検犖巌犖犖犖犢犖犖朽犖犖園犢犖犢犖迦検犖迦犖犢犖犖÷犖園犢犖犖犢犖犖犖÷犖園犖犖÷元
犖犖迦犖о 2 犖犖園硯犢犖犖犖犖犖劇賢犢犖÷
犖犖犖犖犖園犖犖朽13: 犖犖劇賢犖犖迦牽犖犖犖о犖犖犖犢犖犖劇犖犖犢犖犖о犖迦犖劇犖犖犖朽犖犢犖犖犢犖迦権犢犖犖ム犖犖犖萎犖迦犖迦牽犖犖園犢犖犖犢犖犖犖÷犖園犖犢犖犢犖
犖犢犖迦硯犢犖迦犖犖犖劇賢犢犖÷
犖犖犖犖犖園犖犖朽14: 犖犖犖÷犖巌硯犢犖犖犖犢犖犖萎犖巌検犖犢犖犢犖犖犖о顕犖÷犖犖萎犖迦犖園硯犢犖犖 Hello, I'm Python!!! 犖犖園
犖犖項犢犖犢犖犖迦
犖犖犖犖犖園犖犖朽15: 犖犖犖÷犖巌硯犢犖犖犖犢犖犖萎犖巌検犖犢犖犢犖犖犖о顕犖÷犖園犖犖迦権犖犖項犢犖犢犖о犖 How are you today? 犖犖犢犖犖÷犖園
犖犖劇犖犖犖犖犖犖項犢犖犢犖犖迦犖犖犖犖÷顕
犖犖犖犖犖園犖犖朽16: 犖犖犖÷犖巌硯犢犖犖犖犢犖犖萎牽犖犖犖園犖犢犖犖犖о顕犖÷犖迦犖犖朽権犢犖犖犖犢犖犖犖犖犖犖項犢犖犢犖о犖迦犖犖犖犖朽犖÷元
犖犖о顕犖÷牽犖項犖犖謹犢犖犢犖犖犖∇犖迦犢犖犖犢犖迦 犢犖犢犖 Very good, So so, Bad 犢犖犢犖犖犢犖
犖犖犖犖犖園犖犖朽17: 犖犖犖÷犖巌硯犢犖犖犖犢犖犖萎犖巌検犖犢犖犢犖犖犖о顕犖÷犖犖犖犖犖о顕犖÷牽犖項犖犖謹犖犖園犖犖項犢犖犢犖犖迦 犢犖犢犖 Ohh!
you aregood !!
犖犖犖犖犖園犖犖朽18: 犖犖迦検犖÷顕犖犖∇顕犖犖犖伍犖犖о牽犖犖犖犖犖ム険犖犢犖犖о犖 How about you?
犖犖犖犖犖園犖犖朽19: 犖犖犖÷犖巌硯犢犖犖犖犢犖犖萎犖犖犖犖ム険犖犖÷顕犖о犖 Very good! 犢犖ム鍵犖犖犖犖迦牽犖犖迦犖迦
犢犖犖犖犖犖犢犖迦犖犖迦牽犢犖犖朽権犖犢犖犖犢犖犖犖÷犖犖犖犖
(Python programming structure)
 犢犖犖∇犖犖犖巌犖犖犖犖迦県犖迦犖犖犢犖犖犖÷検犖巌犖犖犖園犖о犢犖 犖犖伍犢犢犖犖犢犖犖犖÷犖萎検犖朽犖園犖犖園犖犖ム険犖犖犖朽犢犖犖朽権犖犖о犖
Main function 犢犖犖÷賢 犖∇犖犖園硯犖犖∇犖迦犢犖犢犖犖犢犖犖犖÷犖迦県犖 C 犖犢犖犢犖犖犖朽
 void doit ( int x ) { x = 5; }
 int main() {
 int z = 27;
 doit(z);
 fprintf('z is now %dn', z);
 return 0; }
犢犖犖犖犖犖犢犖迦犖犖迦県犖迦犖迦牽犢犖犖朽権犖犢犖犖犢犖犖犖÷犖犖犖犖
犖犖犖犢犖犖 犖犖園硯犖犖∇犖迦犢犖犖犢犖犖犖÷犖犖犖犖 犖犖о顕犖÷見犖÷顕犖
1 #!/usr/bin/python 犖犖犖÷犖÷犖犢 犖犖犖劇賢犖犖迦牽犖犖犖萎犖迦絹
犖犖園硯犢犖犖ム犖迦県犖
2 import sys, getopt 犖犖迦犖犢犖迦犖ム犖迦牽犖朽 犖犖犖劇賢犖犖ム顕犖犖犖犖
犢犖犖犖犖犖÷顕犢犖犢犖犖迦
3 def
display():
print("Python
programming")
def main(): print("I'm
the Main
function") display() if
__name__ == "__main__":
main()
犖犖犖萎犖迦絹犖犖園硯犢犖犖 犖犖園犖犖園
犢犖ム鍵犖犖迦肩犖園犖犖犖о犖犖伍検犖犢犖迦犢
犖犖о検犖犖謹犖犖園犖犖園 main 犖犢犖
犢犖о権犖犖犖犢犖犖劇犖犖犖迦犖犖朽犖犖迦犖犢犖
犢犖о権犖犖犖犢犖犖劇犖犖犖迦犖犖朽犖犖迦犖犢犖犖犖∇犖迦犖∇鹸犢犖犖犢犖犖犖犖犖犖
1. Case sensitivity: 犖犖迦牽犖犖園犖犖犖劇犖犖犖園硯犢犖犖 犖犖園硯犢犖犖犢犢犖ム鍵犖犖園硯犢犖ム犖犖犖劇賢犖о犖迦犖犢犖犖犖犖ム鍵犖犖園硯犢犖犖
犢犖犢犖 Number 犢犖ム鍵 number 犢犖÷犢犖犢犖犖園硯犢犖犖犖犖園硯犢犖犖朽権犖о犖園
2. Space and tabs dont mix: 犢犖犖犖犖犖÷賢犖犖о犖 space 犢犖ム鍵 tabs 犖÷元犖犖о顕犖÷見犖÷顕犖∇犖÷
犢犖犖÷厳犖犖犖犖園 犖犖園犖犖園犖犢犖о献犖迦犖犖朽権犖犢犖犖犢犖犖犖 犖犖∇犖迦犖犖÷牽犖萎見犖о犖迦 space 犢犖ム鍵 tabs 犢犖犢犖迦犢犖о権犖犖園犢犖犢
犢犖ム厳犖犖犢犖犖迦賢犖∇犖迦犢犖犖犖∇犖迦犖犖犖謹犖犢犖犢犖迦犖園犖
3. Objects (犖о険犖犖犖伍見犖犖劇賢犢犖犖朽権犖犖犖園犖犖園犖犢犖о犖迦賢犢犖犖犢犖犢犖犖犢): 犢犖犖犖犖犖犖項犖犖犢犖迦犖犖謹犖犖犖迦権犢犖犢犢犖犖о犖巌
犖犖迦牽犢犖犖犢犖犖犖÷犖犖巌犖о険犖犖犖
4. Scope: 犢犖犖犖迦牽犖犖園犖犖迦犖犖犢犖犖犖÷犖犖迦犢犖犖犢 犖犖朽犖÷元犢犖犖犢犖犖犖÷犖÷賢犖犢犖÷顕犖犖犖о犖 1 犖犖
犖犖迦犖犖萎犖犖萎肩犖犖犖園犖犖迦犖犖劇犖犖犖犖迦牽犖犖犖萎犖迦絹犖犖園硯犢犖犖犖犖朽犖犢犖迦犖園犢犖犢
5. Namespaces: 犖犖劇賢犖犖劇犖犖犖朽犖犖朽犢犖犢犢犖犢犖犖犖園硯犢犖犖犖犖犖犖犖萎犖犖犖朽犖犖犢犖迦犢犖о犢犖犢犢犖犖迦犖犖∇犖朽犢犖犖迦犖÷犖犖項
犢犖ム鍵犖犖園硯犢犖犖犖犢犖迦犢 犖犖朽犢犖犖迦肩犖犢犖迦犖犖謹犖犖÷顕犖犖朽見犖ム険犖 犢犖犖迦肩犖迦検犖迦牽犖犖犖犖犖項犢犖犖÷弦犖ム犖朽犢犖犢犖犖犖∇弦犢
犢犖 Namespaces
6. Colons: 犢犖犖犖犖犖犖園犢犖犖犖劇犖犖犖犖÷顕犖∇犖犖犖犖犖犖犢犖犖犖犖犖犖犢犖犖÷弦犖 {...} 犖犖巌犖犢犖 犢犖ム犖о犖犢: 犖犢犖о検犖犖園
犖犖迦牽犢犖犖朽権犖犢犖犖犢犖犖犖÷犢犖о権犖犖迦牽犖∇犖犖犖犢犖迦犖犖 犢犖犖∇犖犖巌犖÷犖迦犖犖犖ム険犖÷犢犖犖朽 1 犢犖犖÷賢犖犖園犖犖園犖犖犖∇犖迦献犖劇検 : 犖犖ム険犖
犖犖迦肩犖園犖 if, for, while, def 犢犖犢犖犖犖園犖犖迦
7. Blank lines: 犢犖÷厳犢犖犖犖迦犖犢犖犖犢犖犖犢犖犖朽権犖犖 犖迦肩犖園犖犖犖朽犖÷元犖犖о顕犖÷権犖迦硯犖÷顕犖犢 犢犖÷犖犖÷犢犖 1 犖犖犖犖犖園 犢犖犢犢犖犢
犢犖犖犖劇犖犖犖犖÷顕犖  犖犖迦検犖犢犖о権 enter
8. Lines and Indentation: 犢犖犖犖犖犢犖÷犢犖犢犢犖犖犖劇犖犖犖犖÷顕犖 {...} 犢犖犖犖迦牽犖 犖迦見犖犖犖犖犖犢犖犖
犢犖犖÷厳犖犖犢犖 犖犖迦県犖迦犖 犢犖犖犖犖犢犖犢犖犖迦牽犢犖∇厳犢犖犖 犖犖犖劇賢犖∇犖犖犖犢犖迦犖犖 犖犖園犖犖園犖犖犖項犢犖犖朽権犖犢犖犖犢犖犖犖
犖犖萎犢犖犖犖犖萎硯犖園犖犖迦牽犢犖∇厳犢犖犖犖犖犢犖迦犖犢犖犖
9. Multi-line statements: 犢犖犢犖ム鍵犖 犖迦肩犖園犖犖犖犖犢犖犖犖犖犖犢犖о犢犖犖犢犖犖犖ム犖犢犖о権犖犖迦牽犖犖謹犖犖犖犖犖犖園
犢犖犖÷ (newline) 犢犖犢犖犖項犢犖犖朽権犖犢犖犖犢犖犖犖÷肩犖迦検犖迦牽犖犢犖犢犢犖犖犖劇犖犖犖犖÷顕犖  犢犖犖劇犖犢犖犖劇犖犖÷犖迦肩犖園犖犢犖犢
10. Quotation in Python: 犢犖犖犖犖犢犖犢犢犖犖犖劇犖犖犖犖÷顕犖 ' (single quote), " (double quote) 犢犖
犖犖迦牽犢犖犖犖犖犢犖迦犖犖犖犖犖犖巌 犢犖犢犢犖犖犖劇犖犖犖犖÷顕犖 """ (triple quote) 犖犖迦検犖迦牽犖犢犖犢犢犖犖劇犖犖÷犢犖犖犖犖犖巌犢犖犖
犖犖ム顕犖∇犖犖犖犖犖園犢犖犢
11. Waiting for the user: 犖犢犖犖∇犖犖園犖犖犖朽犖犖項犢犖犖朽権犖犢犖犖犢犖犖犖÷犢犖犖犖犖迦牽犢犖犢犢犖犖犢犖犖犖÷見犖∇幻犖犖犖
犖犢犖犖犢犖犖犢犖犖犖÷ 犖迦犖迦犢犖犖犢犖 犢犖犖∇犖謹犖犖犢犖犖犖о顕犖÷硯犢犖霞Press the enter key to exit. 犖犖迦検犖迦牽犖
犢犖犢nn犢犖犢犢犖о犖犢犖犖犖犢犖犖犖о顕犖
12. Multiple statements on a single line: 犖犖項犢犖犖朽権犖犢犖犖犢犖犖犖÷肩犖迦検犖迦牽犖犢犖犢
犢犖犖犖劇犖犖犖犖÷顕犖 ; 犢犖犖劇犖犖犖園犖犢犖犢犖犖迦検犖迦牽犖犖犖園犖犖ム顕犖∇ 犖 犖迦肩犖園犖犢犖犢犢犖犖犖犖犖犖園犢犖犖朽権犖о犖園犢犖犢
Python programmingggg

More Related Content

Python programmingggg