30 พฤศจิกายน 2557

Published 11/30/2557 by with 0 comment

เล่นไฟล์เสียงใน Python ด้วย Pyglet

วันนี้ผมได้ไปเปิดเพลง mp3 ในคอม แล้วมีคำถามเข้ามาในหัวผมอีกแล้ว ว่า "เราสามารถเขียนโปรแกรมเล่นไฟล์เสียง mp3 ogg WMAพวกนี้บน Python ได้ไหม" ผมได้ไปค้นในอินเทอร์เน็ต ได้คำตอบว่า เราสามารถใช้โมดูล Pyglet ในการเล่นไฟล์เสียงใน Python ได้อีกด้วยครับ
Read More
Published 11/30/2557 by with 0 comment

สร้าง SVG ใน Python

SVG เป็นมาตรฐานรูปแบบกราฟิกหนึ่งที่ใช้แสดงบนหน้าเว็บ กำหนดมาตรฐานนี้โดย W3 และเป็นส่วนหนึ่งที่ถูกนำมาใช้งานร่วมกันกับ HTML5 บทความนี้จะพาผู้อ่านไปสร้าง SVG ใน Python กันครับ
Read More

29 พฤศจิกายน 2557

Published 11/29/2557 by with 0 comment

ใช้รูปแบบข้อมูล YAML ใน Python

บทความนี้จะพาผู้อ่านไปใช้รูปแบบข้อมูล YAML ใน Python กันครับ
Read More

28 พฤศจิกายน 2557

Published 11/28/2557 by with 0 comment

ดึงข้อมูลการทำงานของระบบด้วย psutil

  ในการเขียนโปรแกรมบางประเภท เราต้องการข้อมูลการทำงานของระบบ ไม่ว่าจะเป็น CPU, memory, disks, network ในภาษา Python ได้มีการพัฒนาโมดูลสำหรับงานนี้โดยเฉพาะ โมดูลนี้มีชื่อว่า psutil
Read More

25 พฤศจิกายน 2557

Published 11/25/2557 by with 0 comment

ตรวจสอบคุณภาพโค้ด Python ด้วย Pylint

Pylint เป็นเครื่องมือหนึ่งใน Python ใช้สำหรับตรวจสอบคุณภาพและประสิทธิภาพของโค้ด Python ที่เขียน ว่ามีคุณภาพอยู่ในระดับใด โดยอ้างอิงตามหลัก PEP 8 ของ Python  ซึ่งเป็นหลักที่เกี่ยวข้องกับรูปแบบของ Python Code และมีการให้คะแนนการทำงานของโค้ด Python อีกด้วยครับ
Read More

23 พฤศจิกายน 2557

Published 11/23/2557 by with 0 comment

สร้างไฟล์ E-book PDF ด้วย PySide บน Python

หลังจากบทความชุด สร้าง GUI ด้วย PySide บน Python ยังไม่จบนะครับ แต่แค่ผมเบื่อ PySide เลยไปเล่นตัวอื่นแทน เลยไม่ได้เขียนบทความต่อครับ ขออภัยมา ณ ที่นี่ครับ บทความนี้จะพาผู้อ่านไปสร้างไฟล์ E-book PDF ด้วย PySide บน Python ครับ
Read More

22 พฤศจิกายน 2557

Published 11/22/2557 by with 0 comment

เขียน Python ด้วย Visual Studio Community 2013

  หลังจากที่ทาง Microsoft ได้ประกาศออกมาว่าจะแจก Visual Studio Community 2013 สำหรับนักพัฒนาฟรี ผมจึงได้โหลดมาลองใช้อยู่แล้วลองเขียน Python ด้วย Visual Studio Community 2013 บทความนี้จะพาผู้อ่านไปตั้งค่า Python กับ Visual Studio Community 2013
Read More

19 พฤศจิกายน 2557

Published 11/19/2557 by with 0 comment

วิธีการลบโมดูลใน Python

วิธีการลบโมดูลใน Python เราไม่สามารถใช้คำสั่ง python setup.py uninstall ได้ เพราะใน Python ไม่ได้มีคำสั่งนี้ ดังนั้นในการลบโมดูลใน Python ให้ทำตามวิธีการต่อไปนี้
Read More

18 พฤศจิกายน 2557

Published 11/18/2557 by with 0 comment

สร้างไฟล์ LaTeX ใน Python

  LaTeX เป็นระบบหนึ่งสำหรับใช้จัดเรียงพิมพ์เอกสารทางคณิตศาสตร์และวิทยาศาสตร์ มีคุณภาพการเรียงพิมพ์ที่สวย เอกสารออกมาสวยงาม อำนวยความสะดวกในหารสมการทางคณิตศาสตร์และวิทยาศาสตร์
บทความนี้จะพาทุกท่านไปสร้างไฟล์ LaTeX ใน Python กันครับ
Read More

16 พฤศจิกายน 2557

Published 11/16/2557 by with 0 comment

จับภาพจากกล้องหรือเว็บแคมส์ด้วย PyGame ใน Python 3

  ในการจับภาพจากกล้องหรือเว็บแคมส์ใน Python นั้น จะมีโมดูลที่ชื่อว่า OpenCV แต่ตอนนี้เวชั่นเสถียนยังไม่รองรับ Python 3 ดังนั้นผมจึงได้ไปค้นข้อมูลต่าง ๆ จนพบว่า เราสามารถจับภาพจากกล้องเว็บแคมส์ด้วย PyGame ใน Python 3 ได้ครับ
Read More

14 พฤศจิกายน 2557

Published 11/14/2557 by with 0 comment

ปัญญาประดิษฐ์ใน Python ความฝันที่ต้องก้าวต่อไป

  ปัญญาประดิษฐ์ (Artificial Intelligence หรือ AI) เมื่อเราพูดถึงปัญญาประดิษฐ์แล้ว ปัญญาประดิษฐ์เป็นความฝันหนึ่งของมนุษย์เพื่อสร้างความฉลาดเทียมใก้กับสิ่งที่ไม่มีชีวิต เช่น คอมพิวเตอร์ ในภาษา Python ได้มีนักวิจัย นักพัฒนาได้พยายามค้นคว้าและวิจัยการคิดของมนุษย์เพื่อสร้างปัญญาประดิษฐ์ สามารถคิดวิเคราะห์แก้ไขปัญหาได้ด้วยภาษาธรรมชาติ (ภาษามนุษย์) ได้ ตอนนี้การวิจัยยังมีช่วงเริ่มต้นเพียงเท่านั้น ได้มี AI ต่าง ๆ ออกมา แต่ที่พบกันได้บ่อยที่สุดคือ AI ในเกมต่าง ๆ  ปัญญาประดิษฐ์ยังคงเป็นความฝันที่มนุษย์ต้องก้าวต่อไป
Read More

13 พฤศจิกายน 2557

Published 11/13/2557 by with 0 comment

เชื่อมต่อกับฐานข้อมูล Microsoft SQL Server ใน Python

  ระบบฐานข้อมูล Microsoft SQL Server (MS-SQL) เป็นระบบฐานข้อมูลหนึ่งที่มีผู้ใช้งานมากระดับหนึ่ง ในการเขียนโปรแกรมภาษา Python บทความนี้จะพาทุกท่านไปเชื่อมต่อกับฐานข้อมูล Microsoft SQL Server ใน Python
Read More

11 พฤศจิกายน 2557

Published 11/11/2557 by with 0 comment

เมื่อ Python มาอยู่กับ Android : Python for Android

โลโก้ Android
   ปัจจุบันนี้ Android เป็นระบบปฏิบัติการหนึ่งบนมือถือที่ได้รับความนิยมอย่างมากและมีฐานผู้ใช้ที่ครอบคุมไปทั่วโลก ด้วยการที่ Android สามารถปรับแต่งได้และเปิดโค้ด ไม่เสียค่าใช้งานระบบปฏิบัติการกับ Google ทำให้การพัฒนาแอพในปัจจุบัน นักพัฒนาต้องทำให้ทั้ง IOS และ Android มาเป็นสองอันดับแรก ในนักพัฒนาสายภาษา Python มีวิธีนำภาษา Python มาประยุกต์ใช้งานกับ Android แล้ว Python for Android :)
Read More

8 พฤศจิกายน 2557

Published 11/08/2557 by with 0 comment

จัดการและประมวลผลรูปภาพกราฟิกใน Python ด้วย Pillow


  สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักกับโมดูล Pillow ซึ่งเป็นด้าน image processing and graphics capabilities หรือโมดูลจัดการและประมวลผลรูปภาพบน Python
  ใน Python มีโมดูลด้านนี้ที่ชื่อว่า Python Imaging Library (PIL) ซึ่งรองรับแต่ Python 2 ในเวลานี้ครับ จึงมีคนได้ Fork PIL มาพัฒนาเป็นโมดูล Pillow ครับ รองรับทั้ง Python 2 และ Python 3 เหตุผลที่ Fork ทางนักพัฒนาได้บอกว่า PIL ไม่สนับสนุน setuptools และมีกำหนดการออกเวชั่นใหม่สองปีหรือมากกว่านั้น
Read More

5 พฤศจิกายน 2557

Published 11/05/2557 by with 0 comment

Compile python 3 ให้เป็น exe ด้วย py2exe

จากตอนที่แล้ว ผมได้พาผู้อ่านทุกท่านไป Compile python 3 ให้เป็น exe ด้วย cx_Freeze ตอนนั้น py2exe ยังไม่สนับสนุน Python 3 ครับ ในตอนนี้ py2exe ได้พัฒนามาถึงเวชั่น 0.9.2.2 ได้สนับสนุน Python 3 แล้วครับ ตั้งแต่ Python 3.3+ บทความนี้ผมจะพาทุกท่านไป Compile python ให้เป็น exe ด้วย py2exe กันครับ
Read More

2 พฤศจิกายน 2557

Published 11/02/2557 by with 0 comment

ใช้ CGI ใน Python และวิธีตั้งค่ากับ Apache

สวัสดีทุกท่านครับ บทความนี้จะพาทุกท่านไปลองเขียน CGI ใน Python และวิธีตั้งค่าเรียกใช้งานกับ Apache ครับ ผมไม่ขอกล่าวว่า CGI คืออะไรครับ
Read More

1 พฤศจิกายน 2557

Published 11/01/2557 by with 0 comment

เชื่อมต่อกับฐานข้อมูล MongoDB ใน Python

  หลาย ๆ ท่านที่เคยใช้ฐานข้อมูล MongoDB ซึ่งเป็นฐานข้อมูลแบบ NoSQL บทความนี้จะพาผู้อ่านไปเชื่อมต่อกับฐานข้อมูล MongoDB ใน Python กันครับ
Read More