More Stuff

Direct Download Center

มาคุยกันก่อน


คลิกที่นี่ เข้ามารู้จักกันก่อน
Mr. P

เครื่องมือเขียนไพธอน


Eclipe for Python IDE

โพสต์24 พ.ย. 2553, 20:27โดยWisit P.   [ อัปเดต 24 พ.ย. 2553, 21:55 ]



ในการติดตั้ง Eclipe นี้ เพื่อนๆจำเป็นต้องมี Python Interpreter ก่อนนะครับ version ไหนก็ได้ถ้ายังไม่มีให้ดาวน์โหลด Python มาก่อน
เมื่อติดตั้ง Python เรียบร้อยแล้ว เราจะมาติดตั้ง Eclipe เพื่อเป็นเครื่องมือในการเขียน และ debug python กัน

step 1: ติดตั้งโปรแกรม Eclipe Helios 3.6.1 IDE Platform ก่อน ดาวน์โหลดจากที่นี่
1.1 ทำการแตก zip ไฟล์ไปไว้ที่ไหนก็ได้ ในที่นี่ผมแนะนำให้เอาไปไว้ที่ drive D:\ บ้างจะได้ไม่เปลือง HDD
จะได้ D:\eclipes\ 
step 2: ติดตั้ง pydev เพื่อผนวกตัวที่เอาไว้ link Python เข้ากับ Eclipe ให้ดาวน์โหลด org.python.pydev.feature-1.6.1.2010080312.zip แล้วทำการแตก zip ไปไว้ใน folder D:\eclipes\  ที่เราได้ติดตั้ง Eclipe ไว้แล้ว (ในขั้นตอนนี้ควรจะปิดโปรแกรม Eclipe ก่อนนะครับ)

step 3: เปิดโปรแกรม Eclipe ขึ้นมา แล้วไปที่เมนู Window->Preferences จะพบ Pydev ที่ด้านซ้ายมือ

3.1 คลิกที่เครื่องหมาย + แล้วคลิกที่ Interpreter - Python จากนั้นคลิกที่ New เพื่อทำการกำหนดค่าและเลือก Python Interpreter ตามรูป
3.2 คลิก OK แล้วก็ OK อีกครั้ง ตัว PyDev จะทำการ scan หาส่วนประกอบต่างๆที่ติดตั้งมากับ Python ให้เราเลือก package ทั้งหมดที่อยู่ภายใต้ C:\Pythonxx\
3.3 เพื่อให้การ debug python ได้รวดเร็วขึ้น ให้เพื่อนทำการติดตั้ง Psyco ไปไว้ใน folder c:\Pythonxx\  (เราควรเลือกดาวน์โหลด Psyco ให้ตรงกับเวอร์ชั่นของ Python ของเราด้วย )

ทดลองเขียนโค๊ดดูครับ 


ในส่วนของ console ของ Eclipe เราสามารถเลือก PyDev Console เพื่อทดลอง debug คำสั่งได้ด้วยครับ




การปรับแต่ง PyScripter ให้ใช้กับ Python เวอร์ชั่นอื่นๆได้

โพสต์27 ม.ค. 2553, 7:55โดยWisit P.   [ อัปเดต 9 ก.พ. 2553, 21:45 ]


โดยปกติแล้ว PyScripter จะทำงานกับ Python เวอร์ชั่น 3.1 ซึ่งเป็นเวอร์ชั่นที่ติดมากับ PyScripter หลังจากเราได้ติดตั้ง PyScripter 1.9.9.7 แล้ว แต่ถ้าหากเครื่องคอมพิวเตอร์ได้ติดตั้งไพธอนเวอร์ชั่นอื่นๆ อยู่ก่อนแล้ว เราจะแก้ไข PyScripter อย่างไรเพื่อให้ PyScripter สามารถทำงานร่วมกับไพธอนเวอร์ชั่นอื่นได้ เรามาดูกัน

แต่ก่อนจะไปถึงวิธีแก้ไข ผมอยากจะเล่าว่าปัญหาที่ผมต้องกลับไปแก้ไขให้ PyScripter ไปใช้ Python เวอร์ชั่นที่ต่ำกว่า Python 3.1 ให้ทำการแปลคำสั่งของภาษาไพธอนที่เขียน ก็เนื่องจากว่ามีบางคำสั่งของไพธอนเวอร์ชั่น 2.6 ไม่สามารถนำมาใช้ได้ในเวอร์ชั่น 3.1 ตัวอย่างง่ายๆที่พบก็คือ คำสั่ง print

เวอร์ชั่น 2.6
>>> print "Hello World"
Hello World

เวอร์ชั่น 3.1
>>> print("Hello World")
Hello World

เพราะฉะนั้นหากเราได้รับ source code จากใครมา ก็ควรดูให้ดี ว่าเค้าใช้ python เวอร์ชั่นใดในการคอมไพล์ เพื่อไม่ให้เกิดปัญหาในการนำมาใช้งาน

จริงๆ ก็ไม่ได้ยากเย็นอะไร (เล่ามาซะยาว ไม่เกี่ยวเลย) เพียงแค่เราไปปรับแต่งตรงค่า Target ในแท๊ป Shortcut ของ PyScripter หน้า Desktop โดยดารเพิ่ม --PYTHON26 (ในที่นี้ ผมติดตั้งเวอร์ชั่น Python 2.6 เข้าไปก่อนแล้ว) เพียงเท่านี้ ก็จะสามารถทำให้ PyScripter ทำการเรียกไพธอนเวอร์ชั่นอื่นๆขึ้นมาทำงานได้ ผมแนะนำว่าควรทำ shortcut แยกต่างหาก เวลาเรียกใช้จะได้ไม่สับสนนะครับ


เมื่อเปิด PyScripter ขึ้นมา ก็จะมีข้อความแสดงว่าใช้ python เวอร์ชั่นไหนในการคอมไพล์



ขอให้สนุกกับการใช้ PyScripter ครับ

PyScripter IDE สำหรับ Python

โพสต์27 ม.ค. 2553, 5:43โดยWisit P.   [ อัปเดต 24 ก.พ. 2553, 0:25 ]

PyScripter เป็นชุดเครื่องมือสำหรับพัฒนาภาษาไพธอนที่ให้โหลดมาใช้กันฟรีๆ เพราะเป็น open source ที่เขียนขึ้นมาจากภาษา C++ ทำงานได้เร็วมาก เพียงแค่นำเมาส์ไปวางไว้เหนือตัวแปร เราก็จะทราบได้ทันทีว่าตัวแปรนั้นมันมาจาก class ไหน โมดูลไหน ซึ่งนับว่าสะดวกมากในการไล่โค๊ดไพธอนที่มีความสลับซับซ้อน โปรเจคใหญ่ๆ

ปัจจุบัน PyScripter เวอร์ชั่น 1.9.9.7 แล้ว สามารถดาวน์โหลดได้ที่นี่




1-3 of 3