Articles

รู้จักกับ Python

In ไม่มีหมวดหมู่ on กันยายน 5, 2010 by chevap9414 ติดป้ายกำกับ:

ก่อนอื่นเลยต้องขอท้าวความก่อนนะครับว่า ความตั้งใจครั้งแรกของผมอยากจะเขียนหนังสือขึ้นมากสักเล่ม เอาเรื่องที่เราสนใจ และอีกอย่างหนึ่งผมชอบที่จะถ่ายทอดความรู้และประสบการณ์ โดยตั้งใจว่าจะเขียนหนังสือเกี่ยวกับการพัฒนาซอฟต์แวร์ด้วย เทคโนโลยี ของโอเพนซอส แต่ก็ไม่ได้เขียนสักที ถึงจะเขียนก็คงไม่มีคนซื้อฮ่าๆๆๆจนมาถึงวันหนึ่ง ผมได้ไปเจอกระทู้ถามเกี่ยวกับภาษา Script คือ Python (ไพธอน) กับ Ruby (รูบี้) แล้วก็ Groovy แล้วก็เกิดความสนใจขึ้นมา ด้วยความอยากรู้อยากเห็น ผมเลยลงมือศึกษาแกมเล่นกับมันเพราะจะทำให้เราสนุกไปด้วยเวลาทำงาน และด้วยความที่ผมเป็นคนที่ไม่ชอบจำอะไรเยอะและเวลาศึกษาไปแล้วไม่ได้ใช้งานผมจะลืม ด้วยเหตุนี้เองที่ทำให้ผมคิดที่จะเขียนหนังสือขี้นมาอีกครั้งหนึ่ง
เอาเป็นว่าเรามาทำความรู้จัก ภาษา Script ที่มีชื่อว่า Python กันดีกว่านะครับ ภาษา Python ถูกพัฒนาโดย คุณ Guido van Rossum จาก Stichting Mathematisch Centrum (CWI ) ที่ประเทศ Netherlands เอาแค่นี้แล้วกันนะครับสำหรับถ้าใครอยากรู้จักเค้ามากกว่านี้ลองไปคนหาใน Internet ดูนะครับ Python เป็นภาษา Script เหมือน Ruby, Perl หรือ PHP ซึ่ง Python เป็นภาษาที่มีความยืดหยุ่นสูงภาษาไม่ซับซ้อนและมี Module มากมายให้ใช้งาน และ เป็น Open Source สามารถรับได้บน Unix, Linux, Mac, Windows และ มือถือ เห็นเค้าเก่งอย่างนี้น่าศึกษามั้ยครับ และเป็นภาษาที่ง่ายต่อการศึกษาอีกด้วยครับลองมาดูตัวอย่างคร่าวๆของรูปแบบของ Python กันครับ
CODE

>>> for x in range(1, 11):
… print repr(x).rjust(2), repr(x*x).rjust(3),
… # Note trailing comma on previous line
… print repr(x*x*x).rjust(4)

1 1 1
2 4 8
3 9 27
4 16 64
5 25 125
6 36 216
7 49 343
8 64 512
9 81 729
10 100 1000

นอกจากความง่ายในการเรียนรู้แล้ว โคดที่ได้จาก Python นั้นยังกระทัดรัดและง่ายในการอ่านอีกด้วยครับ แต่ไม่ใช่ว่าง่ายแล้วการนำไปใช้งานแล้วจะเอาไปใช้กับงานจริงๆ
ไม่ได้นะครับคิดผิดคิดใหม่ได้เลยครับเพราะความเป็น Productivity เค้าไม่แพ้ภาษาอื่นๆเพราะมี โมดูลหรือคอมโพเนนมากมายไม่ว่าจะเป็นการเขียนโปรแกรมติดต่อกับ
Controller หรืออุปกรณ์ภายนอกเค้าก็ทำได้ครับครับวันนี้ก็หอมปากหอมคอรู้จัก Python กันคร่าวๆแล้วนะครับ

ที่มา : http://ideezign.com/index.php/topic,172.0/prev_next,next.html#new

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

%d bloggers like this: