แบบ ว่า พึ่ง หัด ลอง เขียน ดู ครับ อยาก ทราบ ว่า เขา ใช้ เครื่องมือ อะไร ทำ กัน ครับ ขอบคุณครับ
ถ้าตัวเฉพาะทางที่ผมเห็นคนพูดถึงบ่อยๆ ก็ Komodo ครับ
แต่ IDE เดี๋ยวนี้ ตัวดังๆ ก็มี Python package กันหมดแล้วนะ
+1 Komodo (แต่ผมใช้ komodo edit นะ) จะรอดู addon เด็ดๆ (ปล.เสียดายมันตัด SVN ใน Version ฟรี)
Komodo นี่ดีจริง แต่แพงจัด 400 ดอลลาร์ได้ ถ้าใช้ทำงานหลักคงซื้อ แต่พอดีใช้แค่เขียน utility เลยดูเปลืองเกินเหตุ
ส่วนที่เหลือผมคงแนะนำ IDE ไม่ถูกอ่ะครับ เพราะใช้ command line + text editor จนเคยตัว
LewCPE
lewcpe.com, @wasonliw
Komodo IDE ราคา 245 usd ครับเป็นเงินไทย 8361 บาท ยังพอถูพอไถ เอาเล็กลงมาหน่อยเป็น Komodo Edit ก็ฟรีครับ
แต่ตอนนี้ใช้ eric4 เข้าท่ามากมาย Support Django แยกให้เลยว่าใหน code ใหม template ไม่งงดี เครื่องมือเครื่องใช้เยอะเกินไปหน่อย ไม่รู้ว่าอะไรใช้ยังไง เลยไม่ใช้ โดยรวมแล้วขอบที่สุดเท่าที่ใช้มา ถ้าไม่นับ Komodo IDE นะครับ
correct นิดหนึ่งครับ $245 ครับ แต่เป็น float license ที่รันได้ทั้ง 3 platform และไม่ lock เครื่องครับ
-- Flex | Java | REALBasic --
(G)Vim ครับ แม้ไม่ใช่ IDE แต่มันเมพสุดๆ ผมเป็นพยานได้ ผมคิดว่า Python เป็นภาษาที่ไม่เหมาะกับ IDE ... IDE เขามีไว้สำหรับภาษาน้ำท่วมทุ่ง (verbose) ที่ไม่สามารถเขียนด้วย text editor ได้ XD
มีแอบหยิก อิอิ
eclipse ก็เขียนได้นะ แต่ปกติผมใช้ text editor + command line
ผมเคยพยายามใช้ eclipse แต่ก็ต้องยอม เพราะหน่วงไม่ใช่เล่น และคำนวนดูแล้ว ใช้ text editor + command line อาจง่ายกว่า เพราะคลิกน้อยกว่า eclipse
โดยทั่วไปผมว่า IDLE (ที่แถมมากับ Python) น่าจะเพียงพอต่อความต้องการ มีไฮไลท์ มี auto indent, auto completion (ที่อาจเพี้ยนบ้าง) กด F5 รันโปรแกรมให้เลย
อีกตัวที่เจ๋งไม่น้อย คือ IPython เป็นตัวต่อยอด Python Interpreter ที่มีเกือบทุกอย่าง ไฮไลท์, auto completion, object browse, debug, etc.
BioLawCom.De
Wing IDE ก็ใช้ง่าย สะดวกดีครับ.
ผมใช้แบบ free อยู่.
หรือไม่ก็ Eclipse+Pydev .
ติงนิดนึง ลองหัดเขียนภาษาไทยให้ติดกัน ไม่เว้นวรรคแบบภาษาอังกฤษก็น่าจะดีด้วยนะครับ :P
I will change the world, to the better day.
เขียน Full-scale application: Eclipse + PyDev
เขี่ย Script: GVim
Yume Nikki
ผมใช้ Python เขียนโปรแกรมคำนวนทั่วๆไป (ไม่มี GUI) เช่น Numerical Methods, CFD นอกจากนั้นก็เขียนสคริปท์ง่ายๆไม่กี่บรรทัด
งานทั่วไปก็คือวิเคราะห์ เขียนโปรแกรม และพล็อทกราฟ ซึ่งแค่นี้ผมว่าใช้ IPython + Vim ่ก็เกินพอนะครับ ยังไม่เห็นความจำเป็นอะไรมากกว่านี้เลย
LongSpine.com
แบบ ว่า ถ้า พึ่ง หัด ใช้ ก็ ใช้ IDLE ก็ เทพ แล้ว ยัง ไม่ ต้อง หา IDE เก่ง ๆ หรอก ครับ
ปล. พิมพ์แบบนี้ก็เหนื่อยเหมือนกันแฮะ
-- May the Valar be with you.
ผม ว่า ถ้า พิมพ์ แบบ นี้ กัน ทั้ง หมด จะ ส่ง ผล ดี ต่อ การ ประมวล ผล คำ ใน ภาษา ไทย นะ ครับ
หัว ก้าว หน้า จริงๆ
แต่ พิมพ์ แบบ นี้ ไป นานๆ ก็ เริม เมื่อย มือ นะ ครับ
แล้ว... อีก... หน่อย... คนไทย... ก็... จะ... อ่าน... ภาษา.... ไทย.... สะดุด... ตาม... จุด... ที่... ผม... จุดจุดจุด... ไว้... เหมือนกัน... ครับ...
เป็น... วิวัฒนาการ... ของ... ภาษาไทย... จริงๆ...
ลอง... อ่าน... แล้ว... หยุด... ตาม... ที่... ผม... จุดจุดจุด... ไว้... นะครับ...
เรา จะ วิวัฒนาการ กัน ไป เอง ครับ. น่า จะ สะดวก เหมือน กับ การ ที่ เรา อ่าน ภาษา อังกฤษ นั่น ล่ะ. ยิ่ง ถ้า ใส่ จุด ด้วย แล้ว ล่ะ ก็. โอ้ โห! ตัด คำ กัน ได้ เนียน ไป เลย ที เดียว เชียว.
กระ ทู้ กลาย พันธ์
เรต ทล = ออก ทะเล
มัน เมื่อย นะ เมื่อย ตา เมื่อย มือ
ท่าทางจะไม่ user friendly แน่ๆ เหมือนกับเราเป็นผู้กำหนดให้ user ต้องทำตามเรา และอาจจะมีการขัดขวางจากนักภาษานะผมว่า
ผมว่าอ่านง่ายขึ้น และทำให้ระบบตัดคำไทยง่ายขึ้นเยอะเลยนะครับ แต่รับรองผมคนนึงล่ะขี้เกียจพิมพ์เว้นวรรค
บอกกันดีๆก็ได้นะครับ กระทู้เปลี่ยนไปหมดแล้ว
ความจริงไม่ได้ตั้งใจให้มันเป็นประเด็นใหญ่ หรอกนะครับ ต้องขอโทษทุกท่านจริงๆ แค่คิดว่า การที่เราจะใช้ "ภาษาไทย" ให้ "ถูกต้อง" ก็ไม่น่าจะมีความผิดอะไร
ซึ่งผมเองก็ไม่คิดว่าผมเป็นคนที่ใช้ภาษาไทยได้ถูกต้องไปซะทั้งหมด แค่ "พยายาม" ที่จะใช้ให้ถูกต้องก็เท่านั้น
ส่วนคำถามที่น้องถาม (ขออนุญาตเรียก "น้อง" แล้วกันนะครับ) ผมก็ตอบไปแล้ว เพราะว่าไม่เห็นความสำคัญที่ต้องไปขวนขวายหา IDE อื่นมาใช้ให้เกินความจำเป็น ในเมื่อ น้อง พึ่งเริ่มต้นกับมัน ถ้าลองใช้ไปซักพักจนชำนาญพอที่จะเห็นขอบจำกัดของ "IDLE" ค่อยเปลี่ยนไปใช้ตัวอื่น ผมว่าก็ยังไม่สาย
ต้องขอโทษทุกท่านที่ผมเป็นตัวเริ่มเรื่องแล้วกันนะครับ แค่อยากเห็นภาษาไทยที่ไม่ได้มาจาก MSN มาอยู่บน blognone ก็แค่นั้น
ลองเข้าไปดูที่นี่นะคะ ชอบตัวไหนลองโหลดมาใช้ดูนะคะ โดยส่วนตัวแล้วไม่รู้ว่าตัวไหนดีเหมือนกัน เพิ่งจะหัดเขียนนะคะ นี่ก็ไปโหลดมา แต่ยังไม่ได้ติดตั้งเลย ไม่รู้ว่าใช้ได้ป่าว อิอิ
http://kom.aau.dk/project/mobilephone/Python/pythonsftw/IDE/
*** SPE ก็น่าสนนะ (แต่ไม่เคยใช้ .)
vim เจ๋งสุดครับ อิอิ
ส่วนตัวแล้วแนะนำงี้ครับ แต่ก็ไม่ได้เป็นเซียน python หรอกครับ
เริ่มต้น
เริ่มเขียน, manage code เยอะขึ้นหน่อย
eclipse + PyDev ถ้าใช้ eclipse อยู่แล้ว
SPE, Eric, Komodo Edit ถ้ากะใช้ฟรี และใช้ดี
เริ่มทำงานหาตังค์ได้จากงานพวกนี้ เพราะไม่ฟรี
eclipse + PyDev + PyDev Extension สำหรับคอ eclipse เช่นกัน
Komodo IDE สำหรับคนที่ใช้ Perl, PHP, Python, Ruby +/- RoR, CSS, HTML, JS + JS Debugger
WingIDE สำหรับ Python เป็นหลัก มีพวก refactor และ feature IDE ที่ครบเครื่อง
ส่วนกรณี VIM, Emacs หรือจะ nano, pico อะไรก็แล้วแต่ ผมมองว่ามันเป็น niche market ครับ :-) ผมก็ใช้ แต่เวลาทำเป็นเรื่องเป็นราวกับงานเป็นโปรเจคต์ที่ต้องทำกับคนอื่นๆ ด้วย ก็คงเลือกกลุ่มสาม ที่เป็น IDE ครับ productivity สูงกว่าโดยรวม
ipython นี่เซฟยังไงครับ เห็นมีแต่ shell
(ผมใช่ eric อยู่ครับสำหรับงานใหญ่ งานเล็กๆ ใช้ mousepad(xfce) แต่ประทับใจ ipython)
ถ้าตัวเฉพาะทางที่ผมเห็นคนพูดถึงบ่อยๆ ก็ Komodo ครับ
แต่ IDE เดี๋ยวนี้ ตัวดังๆ ก็มี Python package กันหมดแล้วนะ
+1 Komodo (แต่ผมใช้ komodo edit นะ) จะรอดู addon เด็ดๆ (ปล.เสียดายมันตัด SVN ใน Version ฟรี)
Komodo นี่ดีจริง แต่แพงจัด 400 ดอลลาร์ได้ ถ้าใช้ทำงานหลักคงซื้อ แต่พอดีใช้แค่เขียน utility เลยดูเปลืองเกินเหตุ
ส่วนที่เหลือผมคงแนะนำ IDE ไม่ถูกอ่ะครับ เพราะใช้ command line + text editor จนเคยตัว
LewCPE
lewcpe.com, @wasonliw
Komodo IDE ราคา 245 usd ครับเป็นเงินไทย 8361 บาท ยังพอถูพอไถ เอาเล็กลงมาหน่อยเป็น Komodo Edit ก็ฟรีครับ
แต่ตอนนี้ใช้ eric4 เข้าท่ามากมาย Support Django แยกให้เลยว่าใหน code ใหม template ไม่งงดี เครื่องมือเครื่องใช้เยอะเกินไปหน่อย ไม่รู้ว่าอะไรใช้ยังไง เลยไม่ใช้ โดยรวมแล้วขอบที่สุดเท่าที่ใช้มา ถ้าไม่นับ Komodo IDE นะครับ
correct นิดหนึ่งครับ $245 ครับ แต่เป็น float license ที่รันได้ทั้ง 3 platform และไม่ lock เครื่องครับ
-- Flex | Java | REALBasic --
(G)Vim ครับ แม้ไม่ใช่ IDE แต่มันเมพสุดๆ ผมเป็นพยานได้ ผมคิดว่า Python เป็นภาษาที่ไม่เหมาะกับ IDE ... IDE เขามีไว้สำหรับภาษาน้ำท่วมทุ่ง (verbose) ที่ไม่สามารถเขียนด้วย text editor ได้ XD
มีแอบหยิก อิอิ
eclipse ก็เขียนได้นะ แต่ปกติผมใช้ text editor + command line
ผมเคยพยายามใช้ eclipse แต่ก็ต้องยอม เพราะหน่วงไม่ใช่เล่น และคำนวนดูแล้ว ใช้ text editor + command line อาจง่ายกว่า เพราะคลิกน้อยกว่า eclipse
โดยทั่วไปผมว่า IDLE (ที่แถมมากับ Python) น่าจะเพียงพอต่อความต้องการ มีไฮไลท์ มี auto indent, auto completion (ที่อาจเพี้ยนบ้าง) กด F5 รันโปรแกรมให้เลย
อีกตัวที่เจ๋งไม่น้อย คือ IPython เป็นตัวต่อยอด Python Interpreter ที่มีเกือบทุกอย่าง ไฮไลท์, auto completion, object browse, debug, etc.
BioLawCom.De
Wing IDE ก็ใช้ง่าย สะดวกดีครับ.
ผมใช้แบบ free อยู่.
หรือไม่ก็ Eclipse+Pydev .
ติงนิดนึง ลองหัดเขียนภาษาไทยให้ติดกัน ไม่เว้นวรรคแบบภาษาอังกฤษก็น่าจะดีด้วยนะครับ :P
I will change the world, to the better day.
I will change the world, to the better day.
เขียน Full-scale application: Eclipse + PyDev
เขี่ย Script: GVim
Yume Nikki
ผมใช้ Python เขียนโปรแกรมคำนวนทั่วๆไป (ไม่มี GUI) เช่น Numerical Methods, CFD นอกจากนั้นก็เขียนสคริปท์ง่ายๆไม่กี่บรรทัด
งานทั่วไปก็คือวิเคราะห์ เขียนโปรแกรม และพล็อทกราฟ ซึ่งแค่นี้ผมว่าใช้ IPython + Vim ่ก็เกินพอนะครับ ยังไม่เห็นความจำเป็นอะไรมากกว่านี้เลย
LongSpine.com
แบบ ว่า ถ้า พึ่ง หัด ใช้ ก็ ใช้ IDLE ก็ เทพ แล้ว ยัง ไม่ ต้อง หา IDE เก่ง ๆ หรอก ครับ
ปล. พิมพ์แบบนี้ก็เหนื่อยเหมือนกันแฮะ
--
May the Valar be with you.
ผม ว่า ถ้า พิมพ์ แบบ นี้ กัน ทั้ง หมด จะ ส่ง ผล ดี ต่อ การ ประมวล ผล คำ ใน ภาษา ไทย นะ ครับ
หัว ก้าว หน้า จริงๆ
แต่ พิมพ์ แบบ นี้ ไป นานๆ ก็ เริม เมื่อย มือ นะ ครับ
LongSpine.com
แล้ว... อีก... หน่อย... คนไทย... ก็... จะ... อ่าน... ภาษา.... ไทย.... สะดุด... ตาม... จุด... ที่... ผม... จุดจุดจุด... ไว้... เหมือนกัน... ครับ...
เป็น... วิวัฒนาการ... ของ... ภาษาไทย... จริงๆ...
ลอง... อ่าน... แล้ว... หยุด... ตาม... ที่... ผม... จุดจุดจุด... ไว้... นะครับ...
I will change the world, to the better day.
I will change the world, to the better day.
เรา จะ วิวัฒนาการ กัน ไป เอง ครับ. น่า จะ สะดวก เหมือน กับ การ ที่ เรา อ่าน ภาษา อังกฤษ นั่น ล่ะ. ยิ่ง ถ้า ใส่ จุด ด้วย แล้ว ล่ะ ก็. โอ้ โห! ตัด คำ กัน ได้ เนียน ไป เลย ที เดียว เชียว.
กระ ทู้ กลาย พันธ์
เรต ทล = ออก ทะเล
I will change the world, to the better day.
I will change the world, to the better day.
มัน เมื่อย นะ เมื่อย ตา เมื่อย มือ
ท่าทางจะไม่ user friendly แน่ๆ เหมือนกับเราเป็นผู้กำหนดให้ user ต้องทำตามเรา และอาจจะมีการขัดขวางจากนักภาษานะผมว่า
ผมว่าอ่านง่ายขึ้น และทำให้ระบบตัดคำไทยง่ายขึ้นเยอะเลยนะครับ แต่รับรองผมคนนึงล่ะขี้เกียจพิมพ์เว้นวรรค
บอกกันดีๆก็ได้นะครับ กระทู้เปลี่ยนไปหมดแล้ว
ความจริงไม่ได้ตั้งใจให้มันเป็นประเด็นใหญ่ หรอกนะครับ ต้องขอโทษทุกท่านจริงๆ
แค่คิดว่า การที่เราจะใช้ "ภาษาไทย" ให้ "ถูกต้อง" ก็ไม่น่าจะมีความผิดอะไร
ซึ่งผมเองก็ไม่คิดว่าผมเป็นคนที่ใช้ภาษาไทยได้ถูกต้องไปซะทั้งหมด แค่ "พยายาม" ที่จะใช้ให้ถูกต้องก็เท่านั้น
ส่วนคำถามที่น้องถาม (ขออนุญาตเรียก "น้อง" แล้วกันนะครับ) ผมก็ตอบไปแล้ว เพราะว่าไม่เห็นความสำคัญที่ต้องไปขวนขวายหา IDE อื่นมาใช้ให้เกินความจำเป็น ในเมื่อ น้อง พึ่งเริ่มต้นกับมัน ถ้าลองใช้ไปซักพักจนชำนาญพอที่จะเห็นขอบจำกัดของ "IDLE" ค่อยเปลี่ยนไปใช้ตัวอื่น ผมว่าก็ยังไม่สาย
ต้องขอโทษทุกท่านที่ผมเป็นตัวเริ่มเรื่องแล้วกันนะครับ
แค่อยากเห็นภาษาไทยที่ไม่ได้มาจาก MSN มาอยู่บน blognone ก็แค่นั้น
--
May the Valar be with you.
ลองเข้าไปดูที่นี่นะคะ ชอบตัวไหนลองโหลดมาใช้ดูนะคะ โดยส่วนตัวแล้วไม่รู้ว่าตัวไหนดีเหมือนกัน
เพิ่งจะหัดเขียนนะคะ นี่ก็ไปโหลดมา แต่ยังไม่ได้ติดตั้งเลย ไม่รู้ว่าใช้ได้ป่าว อิอิ
http://kom.aau.dk/project/mobilephone/Python/pythonsftw/IDE/
*** SPE ก็น่าสนนะ (แต่ไม่เคยใช้ .)
vim เจ๋งสุดครับ อิอิ
ส่วนตัวแล้วแนะนำงี้ครับ แต่ก็ไม่ได้เป็นเซียน python หรอกครับ
เริ่มต้น
เริ่มเขียน, manage code เยอะขึ้นหน่อย
eclipse + PyDev ถ้าใช้ eclipse อยู่แล้ว
SPE, Eric, Komodo Edit ถ้ากะใช้ฟรี และใช้ดี
เริ่มทำงานหาตังค์ได้จากงานพวกนี้ เพราะไม่ฟรี
eclipse + PyDev + PyDev Extension สำหรับคอ eclipse เช่นกัน
Komodo IDE สำหรับคนที่ใช้ Perl, PHP, Python, Ruby +/- RoR, CSS, HTML, JS + JS Debugger
WingIDE สำหรับ Python เป็นหลัก มีพวก refactor และ feature IDE ที่ครบเครื่อง
ส่วนกรณี VIM, Emacs หรือจะ nano, pico อะไรก็แล้วแต่ ผมมองว่ามันเป็น niche market ครับ :-) ผมก็ใช้ แต่เวลาทำเป็นเรื่องเป็นราวกับงานเป็นโปรเจคต์ที่ต้องทำกับคนอื่นๆ ด้วย ก็คงเลือกกลุ่มสาม ที่เป็น IDE ครับ productivity สูงกว่าโดยรวม
-- Flex | Java | REALBasic --
ipython นี่เซฟยังไงครับ เห็นมีแต่ shell
(ผมใช่ eric อยู่ครับสำหรับงานใหญ่ งานเล็กๆ ใช้ mousepad(xfce) แต่ประทับใจ ipython)