31 ตุลาคม 2557

Published ตุลาคม 31, 2557 by with 0 comment

เว็บบอร์ด Python เปิดแล้วครับ

ไม่กี่วันก่อนหน้านี้ ผมได้ทำการเปิดบอร์ด Python แล้วครับ ผู้อ่านสามารถเข้าไปโพสต์และแสดงความคิดเห็นได้เลยครับ สามารถ Login โดยใช้ Facebook หรือ Google+ ได้เลยครับ เว็บบอร์ด http://forum.wannaphong.com/
ขอบคุณครับ
Read More
Published ตุลาคม 31, 2557 by with 0 comment

ประมวลผล XML อย่างมีประสิทธิภาพใน Python ด้วยโมดูล lxml

  โมดูล lxml  เป็นโมดูลใน Python โมดูลหนึ่งสำหรับประมวลผล XML อย่างมีประสิทธิภาพ ใช้งานง่ายที่สุดในบรรดาโมดูลสำหรับจัดการ XML ใน Python และเป็น Pythonic ที่รวม libxml2/libxslt กับ ElementTree API ทำให้สนับสนุนทั้ง XPath, RelaxNG, XML Schema, XSLT, C14N และอื่น ๆ อีกมากมาย ใช้ BSD license สนับสนุนทั้ง Python 2 , Python 3
Read More
Published ตุลาคม 31, 2557 by with 2 comments

โมดูลเครือข่าย Network ใน Python

บทความนี้ผมจะพาทุกท่านไปรู้จักกับโมดูลด้านเครือข่าย Network ใน Python ครับ
Read More

29 ตุลาคม 2557

Published ตุลาคม 29, 2557 by with 0 comment

ใช้โปรโตคอล XMPP ใน Python

 XMPP (ย่อมาจาก Extensible Messaging and Presence Protocol) คือ โปรโตคอลหนึ่งที่ใช้ในการสื่อสารข้อมูลแบบคลเอนท์-เซิร์ฟเวอร์ (Client-Server) ทำงานลักษณะการส่งข้อความด่วน โดยสนับสนุนข้อความที่รับส่งเป็นภาษา XML โดยไม่มี server ตัวกลางหรือที่เรียกว่า  decentralized (no central authoritative server)  การที่เราจะนำโปรโตคอล XMPP มาใช้ใน Python
Read More

28 ตุลาคม 2557

Published ตุลาคม 28, 2557 by with 0 comment

พัฒนาเกมบน Python ด้วย pyglet

  สวัสดีทุกท่านครับ ในการพัฒนาเกมด้วยภาษา Python ปัจจุบันมี Python Game Libraries หลากหลายให้เลือก อ่านเพิ่มเติมที่ กระทู้:พัฒนาเกมด้วย Python pyglet เป็นอีก Python Game Libraries หนึ่งที่สามารถนำมาสร้างเกมได้ รองรับหลาย platform โดยเรียกใช้ OpenGL อีกทอดหนึ่ง
Read More

26 ตุลาคม 2557

Published ตุลาคม 26, 2557 by with 0 comment

สร้างฟอรั่มด้วย Misago


สวัสดีทุกท่านครับ หลังจากบทความก่อน ๆ ผมได้พาทุกท่านไปรู้จักกับ CMS ที่เขียนด้วย Django บน Python ครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักกับ Web Board CMS อีกตัวนึ่งที่เขียนด้วย Django บน Python ครับ นั่นคือ Misago
Read More

24 ตุลาคม 2557

Published ตุลาคม 24, 2557 by with 0 comment

SciPy เครื่องมือทางคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรม

สวัสดีครับทุกท่านครับ บทความนี้ผมจะพาทุกท่านไปรู้จักกับ SciPy
SciPy  เครื่องมือทางคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรมที่เขียนบนภาษา Python เป็นชุดรวมเครื่องมือทางด้านนี้เลยครับ ประกอบไปด้วย
  • NumPy
  • SciPy library
  • Matplotlib
  • pandas ให้โครงสร้างข้อมูลที่มี ประสิทธิภาพสูง ใช้งานง่าย
  • SymPy สำหรับพีชคณิตสัญลักษณ์คณิตศาสตร์และคอมพิวเตอร์
  • IPython
  • nose เป็น framework สำหรับทดสอบโค้ดในภาษา Python
สำหรับการติดตั้ง
ใน Ubuntu หรือตะกูล Debian ใช้คำสั่ง
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
สำหรับบน Windows เข้าไปโหลดได้ที่ http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy ครับ
SciPy  ถือเป็นเครื่องมือทางคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรมที่เขียนบนภาษา Python ที่ตอบโจทย์ได้อย่างดี ลองไปใช้กันดูนะครับ
เอกสารการใช้งาน SciPy http://www.scipy.org/docs.html
ขอบคุณครับ
Read More

13 ตุลาคม 2557

Published ตุลาคม 13, 2557 by with 3 comments

compile python ไฟล์ .py

สวัสดีทุกท่านครับ บทความนี้จะพาทุกท่านไป compile python ไฟล์ .py กันครับ ในบางครั้งเราต้องการนำโปรแกรมที่เราเขียนไปเผยแพร่ต่อ แต่เราไม่ต้องการเปิดโค้ด เราจึงต้อง compile python ไฟล์ .py จะได้ไฟล์นามสกุล .pyc ครับ
Read More

12 ตุลาคม 2557

Published ตุลาคม 12, 2557 by with 1 comment

ใช้ virtualenv แก้ปัญหา Python หลายเวชั่น

virtualenv เป็นเครื่องมือหนึ่งที่ใช้แยก environment ของแต่ละงาน Python ออกจากกัน เป็น environment เสมือน เพราะในบางครั้งคุณต้องการใช้ Python หลายเวชั่น ถ้าติดตั้งทุก version ในเครื่อง จะทำให้เกิดปัญหาการตีกันของ library ซึ่ง virtualenv สามารถช่วยแก้ไขปัญหานี้ได้อย่างดี
Read More
Published ตุลาคม 12, 2557 by with 0 comment

Django บน Python ตอนที่ 9: Session เบื้องต้น

สวัสดีทุกท่านครับ บทความนี้เราจะมาเรียนรู้เรื่อง Session เบื้องต้นใน Django บน Pythonกันครับ
Read More