31 ธันวาคม 2558

Published 12/31/2558 by with 0 comment

ค้นหาโค้ดภาษาไพทอนด้วย Nullege

ในบางครั้ง หากเราต้องการค้นหาโค้ดตัวอย่างของโมดูลหรือไลบรารีต่าง ๆ ของภาษาไพทอน เราต้องไปไล่ดู Docs ของโมดูลหรือไลบรารีนั้น ๆ แต่ถ้าหากต้องการสืบโค้ดหรือดูตัวอย่างโมดูลและไลบรารีต่าง ๆ ของภาษาไพทอนจำนวนมากจะทำอย่างไร

ขอแนะนำ Nullege เป็น search engine โค้ดภาษาไพทอนโดยเฉพาะ สามารถเข้าไปใช้งานได้ที่ http://nullege.com
Read More
Published 12/31/2558 by with 0 comment

รันโค้ด JavaScript ในภาษาไพทอน

สวัสดีผู้อ่านวันส่งท้ายปีเก่าต้อนรับปีใหม่ 2559 ทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรันโค้ด JavaScript ในภาษาไพทอนด้วย PyExecJS กันครับ
Read More

27 ธันวาคม 2558

Published 12/27/2558 by with 0 comment

โหลดบิตด้วย qBittorrent กับภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปโหลดบิตด้วย qBittorrent กับภาษาไพทอนกันครับ
Read More
Published 12/27/2558 by with 0 comment

โครงสร้างข้อมูลแบบลิงค์ลิสต์ (Linked List) ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ อย่างที่เรารู้กันว่าภาษาไพทอนไม่มีโครงสร้างข้อมูลแบบลิงค์ลิสต์ (Linked List) เหมือนภาษา Java และภาษาอื่น ๆ บทความนี้ผมจะพาผู้อ่านไปสร้างโครงสร้างข้อมูลแบบลิงค์ลิสต์ (Linked List) ในภาษาไพทอนกันครับ
Read More

26 ธันวาคม 2558

Published 12/26/2558 by with 0 comment

สร้าง ASCII อนิเมชั่นด้วยภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปลองเล่นสนุก ๆ กับคอมมาไลน์ ด้วยการสร้าง ASCII อนิเมชั่นด้วยภาษาไพทอนกันครับ
Read More

25 ธันวาคม 2558

Published 12/25/2558 by with 0 comment

เขียนโปรแกรมแก้สมการเชิงเส้นด้วย SymPy กับภาษาไพทอน

เขียนโปรแกรมแก้สมการเชิงเส้นด้วย SymPy กับภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านคงเคยได้เรียนเรื่องการแก้ระบบสมการเชิงเส้นกันมาไม่มากก็น้อย (หรืออาจเคยได้แก้สมการกันเป็นสองสามหน้า - - ") การมาของคอมพิวเตอร์ทำให้การแก้สมการเชิงเส้นเป็นไปได้ง่ายขึ้น และ สามารถหาคำตอบได้เลย (ไม่ต้องแก้สมการสองสามหน้าแล้วไล่ตรวจสอบอีก) ตัวอย่างโปรแกรมในด้านนี้ที่มีชื่อเสียง คือ wolframalpha.com

บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมแก้สมการเชิงเส้นด้วย SymPy กับภาษาไพทอนกันครับ

เนื่องจากภาษาไพทอนได้มีโมดูลสารพัดประโยชน์ที่ภาษาอื่นอาจไม่มี คือ โมดูล SymPy เป็นโมดูลด้านระบบพีชคณิตคอมพิวเตอร์ในภาษาไพทอน
Read More

22 ธันวาคม 2558

Published 12/22/2558 by with 0 comment

Python 3.4.4 ออกแล้ว

วันนี้ตามเวลาในประเทศไทย ทางมูลนิธิซอฟต์แวร์ไพทอนได้ทำการปล่อย Python 3.4.4 เวชั่นเสถียรออกมา เป็นรุ่นแก้บักและข้อผิดพลาดต่าง ๆ ที่เกิดขึ้นจาก Python 3.4.3

ใครที่ยังใช้ Python 3.4 อยู่ สามารถโหลด Python 3.4.4 ได้ที่ https://www.python.org/downloads/release/python-344/
Read More

21 ธันวาคม 2558

Published 12/21/2558 by with 0 comment

เขียนโปรแกรมเปลี่ยนภาพพื้นหลังด้วยภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปลองเขียนโปรแกรมเปลี่ยนภาพพื้นหลังด้วยภาษาไพทอนกันครับ
Read More

20 ธันวาคม 2558

Published 12/20/2558 by with 0 comment

สร้าง GUI กับ GTK+ 3 ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำการสร้าง GUI กับ GTK+ 3 ในภาษาไพทอนกันครับ
Read More
Published 12/20/2558 by with 1 comment

รู้ไหมว่า ภาษาไพทอนก็สามารถนำไปสร้างระบบปฏิบัติการได้

ความเชื่อที่มีกันมานานว่า ภาษาไพทอนน่าจะไม่สามารถนำไปใช้สร้างระบบปฏิบัติการได้เพราะไม่ใช่ภาษาขั้นสูงเหมือน C/C++ (ภาษาไพทอนจัดเป็นภาษาขั้นสูงมาก) ไม่ใช่ภาษาแบบคอมไพล์แบบ C/C++, Java และเหตุผลอื่น ๆ เป็นต้น

บทความนี้ผมจะขอลบล้างความเชื่อดังกล่าวทิ้งไปกับบทความนี้ เนื่องจากเมื่อสองปีก่อน ได้มีนักพัฒนาได้ลองทำระบบปฏิบัติการโดยใช้ภาษาไพทอนกับระบบปฏิบัติการ Minix3 ได้สำเร็จ โดยสามารถบูตระบบได้จริง
Read More

18 ธันวาคม 2558

Published 12/18/2558 by with 0 comment

จำนวนเชิงซ้อน (complex numbers) กับภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปตะลุยโลกของคณิตศาสตร์กับภาษาไพทอนกันอีกครั้ง บทความนี้ผมจะกล่าวเกี่ยวกับจำนวนเชิงซ้อน (complex numbers) กับภาษาไพทอนครับ
Read More

13 ธันวาคม 2558

Published 12/13/2558 by with 0 comment

Regular expression ภาษาไทย (และภาษาอื่น ๆ ) กับภาษาไพทอน

สวัสดีผู้อ่านทุกท่าน หลาย ๆ ท่านคงได้เคยลองใช้ Regular expression ในภาษาไพทอน โดยกำหนดรูปแบบเป็นภาษาไทย (หรือภาษาญี่ปุ่นและภาษาอื่น ๆ ที่ไม่ใช่ภาษาอังกฤษ) แต่พบว่าไม่สามารถใช้งาน Regular expression ภาษาไทย (หรือภาษาญี่ปุ่นและภาษาอื่น ๆ ที่ไม่ใช่ภาษาอังกฤษ) เหมือนภาษาอังกฤษกับภาษาไพทอนได้
บทความนี้ผมจะพาผู้อ่านไปแก้ไขปัญหาเรื่องนี้กันครับ
Read More

12 ธันวาคม 2558

Published 12/12/2558 by with 0 comment

อ่าน-เขียนข้อมูลไบนารีไฟล์ในภาษาไพทอน

บทความนี้ผมจะพาผู้อ่านไปอ่านและเขียนข้อมูลไบนารีไฟล์ในภาษาไพทอนกันครับ
Read More
Published 12/12/2558 by with 0 comment

รายงานข้อมูลด้วย pandas ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่าน บทความนี้ผมจะพาผู้อ่านไปทำความรู้จักกับ pandas ซึ่งเป็นโมดูลด้านการรายงานข้อมูล (Data Analysis) ในภาษาไพทอนที่มีชื่อเสียง คือ โมดูล pandas
Read More
Published 12/12/2558 by with 0 comment

สร้างกราฟง่าย ๆ ด้วย Plotly กับภาษาไพทอน

Plotly เป็นบริการรายงานข้อมูลกราฟแบบออนไลน์ (https://plot.ly/) และยังได้ออกโมดูล Plotly  เป็นโมดูลหนึ่งที่เป็นที่นิยมกันในการสร้างกราฟรายงานข้อมูลทั้งแบบ 2 มิติ (รูปแท่ง , รูปวงกลม และอื่น ๆ) และ แบบ 3 มิติ ในภาษาไพทอน นิยมใช้งานกับ IPython Notebook
Read More

11 ธันวาคม 2558

Published 12/11/2558 by with 0 comment

TensorFlow รองรับ Python 3 แล้ว

[embed]https://www.youtube.com/watch?v=oZikw5k_2FM[/embed]

หลังจากเดือนที่ผ่านมา ทางกูเกิลได้เปิดตัว TensorFlow ซึ่งเป็นไลบรารีจัดการข้อมูลเพื่อการพัฒนาระบบ Machine Learning ในภาษาไพทอนออกมา(อ่านข่าวนี้ได้จาก บล็อกนั้น -  https://www.blognone.com/node/74570) แต่ในขณะนั้นยังไม่สนับสนุน Python 3 และไม่กี่วันที่ผ่านมานี้ทางโครงการ TensorFlow ได้ออก TensorFlow 0.6 เป็นเวชั่นแรกที่สนับสนุน Python 3 อย่างเป็นทางการ (ยังไม่รองรับ Windows)

หน้าเว็บโครงการ TensorFlow  http://tensorflow.org
Read More
Published 12/11/2558 by with 0 comment

วิธีการใช้งาน pip ในการจัดการโมดูลให้กับภาษาไพทอน

ปัจจุบันนี้ ภาษาไพทอนมีความสามารถในการสั่งโหลดและติดตั้งโมดูลจากอินเทอร์เน็ตได้เลย โดยไม่ต้องไล่สั่งจัดการทีละโมดูลเหมือนเมื่อก่อนที่ใช้คำสั่ง
python setup.py install

ซึ่งการใช้งาน pip สั่งให้ความสะดวกสบายในการลือกใช้โมดูลต่าง ๆ ของภาษาไพทอน โดย pip ใช้ฐานข้อมูลของ PyPI ดังนั้น บทความนี้มาทำความรู้จักกับความสามารถต่าง ๆ ของคำสั่ง pip ที่คุณอาจไม่เคยรู้
Read More
Published 12/11/2558 by with 0 comment

ทำ Machine Learning ด้วย MonkeyLearn กับภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอแนะนำการทำ Machine Learning ด้วย MonkeyLearn กับภาษาไพทอนกันครับ
Read More

8 ธันวาคม 2558

Published 12/08/2558 by with 0 comment

มูลนิธิซอฟต์แวร์ไพทอนออก Python 3.5.1 และ Python 2.7.11 แล้ว

ในไม่กี่วันที่ผ่านมา ทางมูลนิธิซอฟต์แวร์ไพทอน (Python Software Foundation) ได้ปล่อย Python 3.5.1 และ Python 2.7.11 ออกมา โดยทั้งสองนี้เป็นรุ่นแก้ bug และนอกจากนั้นได้ออก Python 3.4.4rc1 ออกมาเป็นรุ่นทดสอบอีกด้วย

โหลด  Python 3.5.1 และ Python 2.7.11 ได้จาก www.python.org/downloads
โหลด Python 3.4.4rc1 ได้จาก www.python.org/downloads/release/python-344rc1/
Read More

5 ธันวาคม 2558

Published 12/05/2558 by with 0 comment

ควบคุม GUI บน Windows แบบอัตโนมัติด้วย pywinauto

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านใช้ระบบปฏิบัติการ Windows กัน คงรู้จักกับ pywin32 กันดีว่าเป็นโมดูลที่ช่วยเชื่อมระหว่าง python กับ Windows แต่ pywin32 มีการใช้งานที่ยุ่งยากเกินไปสำหรับบางงาน เช่น หากต้องการเขียนคำสั่งควบคุมให้เปิดโปรแกรมและพิมพ์ข้อความแบบอัตโนมัติ เป็นต้น ผมขอแนะนำโมดูล pywinauto ครับ
Read More
Published 12/05/2558 by with 0 comment

GUI โค้ดเดียวทำงานได้ทั้ง PyQt4 และ PySide

สวัสดีผู้อ่านทุกท่านครับ ในบทความที่ผ่าน ๆ มา ผมได้นำเสนอวิธีการเขียนโปรแกรม GUI ด้วย PySide บนภาษาไพทอนมาแล้ว นอกจาก PySide แล้วยังมี PyQt4 ที่เป็นที่นิยมกันอยู่ แต่หากผู้อ่านต้องการนำโปรแกรมที่เขียนด้วย PyQt4 ไปใช้ในเชิงการค้า ต้องเสียค่าไลน์เซ็นให้กับนักพัฒนาโมดูล  PyQt แต่เนื่องจากทั้ง  PyQt4 และ PySide มี API ที่เกือบจะเหมือนกัน (เพราะใช้ Qt4 ทั้งคู่) บทความนี้ผมขอแนะนำวิธีการเขียนโค้ด GUI โค้ดเดียวโดยทำงานได้ทั้ง PyQt4 และ PySide กันครับ
Read More
Published 12/05/2558 by with 0 comment

พัฒนาเว็บด้วย Moya ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านคงรู้กันดีว่าในภาษาไพทอนมีเครื่องมือสำหรับทำเว็บหลายตัว เช่น Django , Flask และอื่น ๆ แต่ web framework ดังกล่าวอาจไม่ถูกใจสำหรับบางคน บทความนี้ผมขอไปแนะนำเครื่องมือสำหรับสร้าง web application ในภาษาไพทอนตัวหนึ่งที่ชื่อว่า Moya กันครับ
Read More

29 พฤศจิกายน 2558

Published 11/29/2558 by with 0 comment

สร้างเกมด้วย Panda3D ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอแนะนำการสร้างเกมด้วย Panda3D ในภาษาไพทอนกันครับ
Read More

28 พฤศจิกายน 2558

Published 11/28/2558 by with 0 comment

Biopython เครื่องมือด้านชีวสารสนเทศศาสตร์ในภาษาไพทอน

บทความนี้ผมขอแนะนำ Biopython ซึ่งเป็นเครื่องมือในภาษาไพทอนตัวหนึ่งที่ใช้งานในการวิจัยด้านชีววิทยาเชิงคำนวณครับ
Read More

27 พฤศจิกายน 2558

Published 11/27/2558 by with 0 comment

Embedding Python ในภาษา C/C++ ฉบับเริ่มต้น

สวัสดีผู้อ่านทุกท่านครับ ทุกท่านคงทราบกันดีว่าภาษาไพทอน ถูกเขียนบนภาษาซี เรียกว่า CPython เนื่องจากภาษาไพทอนถูกเขียนบนภาษาซี ทำให้เราสามารถฝังตัว Python (Embedding) เข้าไปยังโปรแกรมที่เขียนในภาษาซีและภาษาซีพลัสพลัสได้ บทความนี้ผมจะพาผู้อ่านไปลองฝังตัวภาษาไพทอนเข้าไปยังโค้ดภาษาซีกันครับ
Read More

22 พฤศจิกายน 2558

Published 11/22/2558 by with 0 comment

ERP กับภาษาไพทอนด้วย Odoo

บทความนี้ผมขอแนะนำ ERP ที่มีชื่อเสียงในภาษาไพทอน คือ Odoo ครับ
Read More

21 พฤศจิกายน 2558

Published 11/21/2558 by with 0 comment

แปลงสกุลเงินในภาษาไพทอน

เนื่องจากภาษาไพทอน ไม่ได้มีนักพัฒนาได้พัฒนาโมดูลสำหรับแปลงสกุลเงินในภาษาไพทอนออกมา เราจึงต้องพัฒนากันเองครับ
Read More

Published 11/21/2558 by with 0 comment

แนะนำโมดูล Autobahn สำหรับสร้างและใช้ WAMP , WebSocket ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมขอแนะนำโมดูลสำหรับสร้างและใช้ WAMP , WebSocket Protocol ในภาษาไพทอน คือ โมดูล Autobahn ครับ
Read More

18 พฤศจิกายน 2558

Published 11/18/2558 by with 0 comment

ใช้ Python กับ Windows ง่าย ๆ ด้วย WinPython

ภาษาไพทอนสามารถติดตั้งโมดูลเสริมได้ แต่เนื่องจากภาษาไพทอนมีโมดูลเป็นจำนวนมาก ซึ่งในการติดตั้งด้วยคำสั่ง pip จึงเป็นปัญหา ทำให้ต้องเสียเวลาไปกับการตั้งค่าและติดตั้ง
Read More
Published 11/18/2558 by with 0 comment

แนะนำ Spyder IDE ภาษาไพทอนสำหรับนักวิทยาศาสตร์

สวัสดีผู้อ่านทุกท่านครับ หลังจากที่ผมลาจาก PyCharm และ Visual Studio 2013 ไป (เพราะสองโปรแกรมนี้กินเครื่อง) และไปใช้งาน IPython Notebooks แทน แล้วผมไปค้นเจอกับ Spyder IDE เข้า เป็น IDE ภาษาไพทอนสำหรับนักวิทยาศาสตร์ในภาษาไพทอน
Read More

16 พฤศจิกายน 2558

Published 11/16/2558 by with 0 comment

Deep Learning กับภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความี้ผมจะพาผู้อ่านไปแนะนำ Deep Learning กับภาษาไพทอนกันครับ
Read More
Published 11/16/2558 by with 0 comment

รับข้อมูลตลาดหุ้นด้วย yahoo-finance ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักกับโมดูล yahoo-finance ซึ่งเป็นโมดูลสำหรับใช้ดึงข้อมูล Yahoo! Finance ในภาษาไพทอนครับ
Read More

11 พฤศจิกายน 2558

Published 11/11/2558 by with 0 comment

ใช้ Dropbox กับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมภาษา Python กับ Dropbox กันครับ
Read More

8 พฤศจิกายน 2558

Published 11/08/2558 by with 0 comment

แปลงโค้ดไพทอนไฟล์เดียวใช้ได้ทั้ง Python 2 และ Python 3 ด้วย python-modernize

ในบทความที่ผ่าน ๆ มาผมได้แนะนำโมดูลสำหรับใช้เขียนโค้ดไพทอนใช้ได้ทั้ง Python 2 และ Python 3 คือ โมดูล six และมีโมดูล 2to3 ที่ช่วยให้แปลงโค้ด Python 2 ให้รันใน Python 3 ได้เหมือนกันครับ

ผมขอแนะนำโมดูล python-modernize เป็นโมดูลที่ช่วยแปลงโค้ดให้ใช้งานได้ทั้ง Python 2 และ Python 3 โดยใช้โมดูล six และโมดูล 2to3 เข้ามาใช้งานร่วมด้วย ใช้งานได้ทั้ง Python 2 และ Python 3
Read More
Published 11/08/2558 by with 0 comment

ทำ ORM ในภาษาไพทอนด้วย Peewee

บทความนี้ผมจะขอแนะนำแนวทางการศึกษาการทำ ORM ในภาษาไพทอนด้วย Peewee กันครับ
Read More
Published 11/08/2558 by with 0 comment

จัดการกับวันและเวลาในภาษาไพทอนง่าย ๆ ด้วย arrow

สวัสดีผู้อ่านทุกท่านครับ ในการใช้งานข้อมูลวันและเวลากับภาษาไพทอน เราจะนึกถึงไลบรารี datetime, time, calendar ซึ่งเป็นไลบรารีสำหรับด้านข้อมูลวันเวลาในภาษาไพทอน แต่การใช้งานไลบรารีพื้นฐานนี้กลับยุ่งยากและเสียเวลา เพราะคำสั่งบางอย่างมีการทำงานซ้ำกันและมีรายละเอียดการใช้งานรวมถึง format ที่ปลีกย่อยมากเกินไป บทความนี้ผมขอแนะนำโมดูล arrow ที่จะช่วยแก้ไขปัญหานี้กันครับ
Read More

31 ตุลาคม 2558

Published 10/31/2558 by with 0 comment

ทำ Template เอกสาร docx ด้วย docxtpl ในภาษาไพทอน

ในการทำงานเอกสารส่วนใหญ่ โปรแกรมยอดนิยมในการพิมพ์เอกสารในไทยตอนนี้ คือ โปรแกรม Microsoft Office Word ใช้งานกันมากทั้งภาครัฐ ภาคเอกชน และภาคการศึกษาไทย 
Read More
Published 10/31/2558 by with 0 comment

โมดูลช่วยเขียน GUI ด้วย tkinter ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอแนะนำโมดูลช่วยเขียน GUI ด้วย tkinter ในภาษาไพทอนกันครับ เพื่อช่วยประหยัดเวลาและเพิ่มความสะดวกในการเขียนโปรแกรม GUI ด้วย tkinter ในภาษาไพทอน
Read More

29 ตุลาคม 2558

Published 10/29/2558 by with 0 comment

ทำ GUI ในภาษาไพทอนเลือก tkinter , PyQt/PySide อะไรดีกว่ากัน

สวัสดีผู้อ่านทุกท่านครับ
Read More
Published 10/29/2558 by with 0 comment

มอนิเตอร์เหตุการณ์ไฟล์ระบบด้วย watchdog ในภาษาไพทอน

ระบบปฏิบัติการหรือโปรแกรมในคอมพิวเตอร์เมื่อเริ่มทำงานจะมีการเคลื่อนย้าย จัดการไฟล์ระบบ ตามการทำงานที่กำหนดโดยโปรแกรมเอาไว้ เราสามารถมอนิเตอร์เหตุการณ์ไฟล์ของระบบด้วยภาษาไพทอนได้โดยใช้โมดูล watchdog
Read More

28 ตุลาคม 2558

Published 10/28/2558 by with 0 comment

ทำแอพ Android ด้วยภาษาไพทอน ตอนที่ 3 fullscreenwrapper2

fullscreenwrapper2 เป็น GUI Framework สำหรับใช้พัฒนาแอพแบบเต็มหน้าจอโดยใช้ FullScreenUI API ของ SL4A โดยมีการออกแบบเหมือนกับ Android Java apps โดยใช้รูปแบบ XML Layouts เดียวกันและตอบสนองเหตุการณ์ได้
Read More

25 ตุลาคม 2558

Published 10/25/2558 by with 0 comment

แนวทางศึกษาก่อนลงมือทำแอพ Android กับภาษาไพทอน

สวัสดีผู้อ่านทุกท่าน หลังจากที่บทความทั้งสอง ได้เผยแพร่ออกไป มีผู้สนใจจำนวนมากและมีคำถามว่า มีแนวทางศึกษาการทำแอพ Android ด้วยภาษาไพทอนอย่างไร
Read More

24 ตุลาคม 2558

Published 10/24/2558 by with 0 comment

ทำแอพ Android ด้วยภาษาไพทอน ตอนที่ 2 Webview

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่แล้ว ทำแอพ Android ด้วยภาษาไพทอน บทความนี้ผมจะพาผู้อ่านไปลองทำแอพ Android ด้วยภาษาไพทอนด้วย Webview กันครับ
Read More

23 ตุลาคม 2558

Published 10/23/2558 by with 0 comment

ทำแอพ Android ด้วยภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปทำแอพ Android ด้วยภาษาไพทอนกันครับ
Read More

18 ตุลาคม 2558

Published 10/18/2558 by with 0 comment

การประมวลภาษาธรรมชาติด้วยภาษาไพทอน

การประมวลภาษาธรรมชาติ (Natural Language Processing) เป็นส่วนหนึ่งของปัญญาประดิษฐ์และภาษาศาสตร์ เพื่อให้คอมพิวเตอร์สามารถตีความและเข้าใจภาษามนุษย์ได้ เพราะเหตุนี้ การประมวลภาษาธรรมชาติจึงมีความสำคัญ

ในภาษาไพทอนมีเครื่องมือประมวลภาษาธรรมชาติ คือ โมดูล nltk (Natural Language Toolkit)
Read More
Published 10/18/2558 by with 0 comment

สร้างแผนผังด้วย ggplot ในภาษาไพทอน

โมดูล ggplot เป็นโมดูลสำหรับระบบแผนผัง (plotting system) ในภาษาไพทอน
Read More
Published 10/18/2558 by with 0 comment

ติดตั้งโมดูล Python 3.5 ที่มีextension ที่ต้องคอมไพล์ ด้วย VS 2015

สามารถอ่านวิธีการติดตั้งโมดูล Python 3.5ที่มีextension ที่ต้องคอมไพล์ ด้วย VS 2015 ได้ที่ https://github.com/Microsoft/PTVS/wiki/PTVS-Installation
Read More

17 ตุลาคม 2558

Published 10/17/2558 by with 0 comment

เร่งความเร็วโค้ดใน Python ด้วย Numba

ทุกท่านคงทราบกันดีว่า ภาษาไพทอนเป็นภาษาจำพวก scripting language และภาษาไพทอนเป็นภาษา interpreter
Read More

15 ตุลาคม 2558

Published 10/15/2558 by with 0 comment

R + Python เขียนภาษาไพทอนร่วมกับภาษา R

สวัสดีผู้อ่านทุกท่านครับ ในสายการวิเคราะห์ข้อมูล Data Science นักวิทยาศาสตร์ข้อมูล (Data scientist) ส่วนใหญ่นิยมใช้ภาษา R กับภาษา Python ในการเขียนโปรแกรมเพื่อประมวลผลวิเคราะห์ข้อมูล เนื่องจากความง่ายและความสะดวกในการพัฒนาโปรแกรม และมีโมดูลที่ค่อนข้างครบถ้วนสำหรับความต้องการของนักวิทยาศาสตร์ข้อมูล จึงเป็นที่นิยมกัน บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมภาษาไพทอนเชื่อมกับภาษา R กันครับ
Read More
Published 10/15/2558 by with 0 comment

เขียนไพทอนเชื่อมกับวัตถุของภาษาจาวาด้วย Py4J

Read More

13 ตุลาคม 2558

Published 10/13/2558 by with 0 comment

parsing และจัดรูปแบบง่าย ๆ ด้วย Parsley ในภาษาไพทอน

บทความนี้ผู้เขียนขอแนะนำโมดูลด้าน parsing ในภาษาไพทอน โมดูลนี้มีชื่อว่า "Parsley"
Read More
Published 10/13/2558 by with 0 comment

เปิดไฟล์ IPython Notebook แบบออนไลน์

เปิดไฟล์ IPython Notebook แบบออนไลน์ได้ที่ http://nbviewer.ipython.org
Read More

12 ตุลาคม 2558

Published 10/12/2558 by with 0 comment

OneDrive SDK for Python มาแล้ว !

เมื่อวันที่ 6 ตุลาคมที่ผ่านมา ทาง Microsoft ได้ทำการปล่อย OneDrive SDK for Python เวชั่นเสรียร 1.0 ออกมา
Read More

10 ตุลาคม 2558

Published 10/10/2558 by with 1 comment

สร้าง Machine Learning โต้ตอบสนทนาด้วย ChatterBot ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะแนะนำการสร้าง Machine Learning โต้ตอบสนทนาด้วย ChatterBot ในภาษาไพทอนกันครับ
Read More

8 ตุลาคม 2558

Published 10/08/2558 by with 0 comment

ปัญหา Stack overflow ในภาษาไพทอน

ปัญหา Stack overflow (ชื่อภาษาไทย ปัญหาสแตกล้น)
Read More
Published 10/08/2558 by with 0 comment

ใช้ไพทอนทำ UI tookit เป็นเว็บแอพด้วย Flexx

Flexx เป็นโมดูลภาษาไพทอนด้าน UI tookit บนเทคโนโลยีเว็บ เป็นเครื่องมือสำหรับการสร้างอินเทอร์เฟซผู้ใช้แบบกราฟิก โดยใช้เทคโนโลยีเว็บในการแสดงหน้าต่างการใช้งาน
Read More

6 ตุลาคม 2558

Published 10/06/2558 by with 0 comment

Open Data : แสดงข้อมูลอุบัติเหตุที่เกิดจากการดื่มสุราในช่วงเทศกาลปีใหม่ 2557 ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมภาษาไพทอนเพื่อประมวลผลข้อมูล Open Data ของภาครัฐ บทความนี้จะเป็นเรื่อง ข้อมูลอุบัติเหตุที่เกิดจากการดื่มสุราในช่วงเทศกาลปีใหม่ 2557 ในภาษาไพทอนกันครับ
Read More
Published 10/06/2558 by with 0 comment

อ่านข้อมูลจากไฟล์ xlsx ด้วยโมดูล pyexcel-xlsx

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำวิธีการอ่านข้อมูลจากไฟล์ xlsx ด้วยโมดูล pyexcel-xlsx กันครับ
Read More

3 ตุลาคม 2558

Published 10/03/2558 by with 0 comment

สร้างกราฟจากข้อมูล CSV ของ Open Data จากภาครัฐ

สวัสดีผู้อ่านทุกท่านครับ พบกันอีกครั้งกับการเขียนโปรแกรมภาษาไพทอนเพื่อประมวลผลข้อมูล Open Data จากภาครัฐ บทความนี้ผมจะพาผู้อ่านไปสร้างกราฟจากข้อมูล CSV ของ Open Data จากภาครัฐกันครับ
Read More
Published 10/03/2558 by with 0 comment

สร้างกราฟแสดงข้อมูลด้วย python-nvd3

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำการสร้างกราฟแสดงข้อมูลด้วย python-nvd3 ในภาษาไพทอนกันครับ
Read More

2 ตุลาคม 2558

Published 10/02/2558 by with 0 comment

แสดงผล HTML ใน IPython Notebook

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านทำความรู้จักกับ IPython Notebook ให้มากขึ้น บทความนี้ผมขอกล่าวถึงวิธีการแสดงผล HTML ใน IPython Notebook ครับ
Read More

29 กันยายน 2558

Published 9/29/2558 by with 0 comment

สร้างโครงข่ายประสาทเทียมในภาษาไพทอนด้วยโมดูล NeuPy

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอแนะนำการสร้างโครงข่ายประสาทเทียมในภาษาไพทอนด้วยโมดูล NeuPy ครับ
Read More

28 กันยายน 2558

Published 9/28/2558 by with 0 comment

สร้าง One Time Password ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมขอพูดถึงเรื่อง การสร้าง One Time Password ในภาษาไพทอน (Python) กันครับ
Read More

26 กันยายน 2558

Published 9/26/2558 by with 0 comment

ดึง Open Data รายงานสภาวะอากาศมารายงานบนแผนที่ด้วยภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ หลังจากที่ทางภาครัฐได้มีการส่งเสริมการขับเคลื่อนนโยบายดิจิทัลเพื่อเศรษฐกิจและสังคม (Digital Economy) และมาในวันนี้ทางกรมอุตุนิยมวิทยาได้มีการเปิด API สำหรับเข้าถึงข้อมูลสภาวะอากาศ ปรากฏการณ์ธรรมชาติ แผ่นดินไหว พยากรณ์อากาศ ในชื่อ "TMDAPI" (ปัจจุบันยังไม่มีการเปิดให้บริการอย่างเป็นทางการ)
Read More
Published 9/26/2558 by with 0 comment

สร้างแผนที่ HTML ด้วย Folium ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านที่ใช้ภาษาไพทอนในการทำระบบแผนที่ด้วยการกำหนดค่าลิงค์ของ Google maps ไว้แล้วสั่งให้ไพทอนเปิดลิงค์ตามที่กำหนด บทความนี้ผมขอนำเสนออีกวิธีด้วยการโมดูล Folium ในการทำแผนที่ HTML ด้วยภาษาไพทอนกันครับ
Read More

24 กันยายน 2558

Published 9/24/2558 by with 0 comment

จับคู่รูปภาพด้วย OpenCV กับ Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปจับคู่รูปภาพด้วย OpenCV กับภาษาไพทอนกันครับ
Read More

22 กันยายน 2558

Published 9/22/2558 by with 0 comment

ทำ Scraping และ Web Crawler ด้วยโมดูล sky

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปทำ Scraping และ Web Crawler ด้วยโมดูล sky ในภาษาไพทอน 3.4 ขึ้นไปกันครับ
Read More
Published 9/22/2558 by with 0 comment

สร้าง http client/server ด้วย aiohttp

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอแนะนำโมดูลภาษาไพทอนที่ชื่อว่า aiohttp โดยโมดูลนี้สามารถสร้าง http client/server ได้ครับ
Read More

19 กันยายน 2558

Published 9/19/2558 by with 0 comment

รู้จักกับ Cython

Cython เป็นคอมไพเลอร์ตัวหนึ่งของภาษาไพทอน โดยสามารถคอมไพล์โค้ดภาษาไพทอนไปเป็นไฟล์โค้ดภาษาซีได้ ช่วยเพิ่มความเร็วของโค้ดไพทอน และนอกจากนั้น ยังสามารถใช้เป็นส่วนเสริมสำหรับเขียนโมดูลเพื่อเชื่อมระหว่างภาษาไพทอนกับภาษาซีได้อย่างสะดวกยิ่งขึ้น
Read More

14 กันยายน 2558

Published 9/14/2558 by with 0 comment

Python 3.5 ออกแล้ว - เพิ่ม zipapp

เมื่อกี้ทางมูลนิธิซอฟต์แวร์ไพทอน (Python Software Foundation) ได้ปล่อย Python 3.5.0 เวชั่นเสถียรออกมาอย่างเป็นทางการ โดยใน Python 3.5 นี้ได้เพิ่มไลบรารีที่ชื่อว่า zipapp เข้ามา ทำให้สามารถเก็บโมดูล Python ไว้ในไฟล์ .zip ได้ และเพิ่มคำสั่ง os.scandir() เข้ามา
อ่านรายละเอียด Python 3.5 มีอะไรใหม่
สามารถโหลด Python 3.5.0 ได้ที่ https://www.python.org/downloads/release/python-350/
Read More

13 กันยายน 2558

Published 9/13/2558 by with 0 comment

ตั้งค่า C compiler เพื่อคอมไพล์โมดูล Python 3 ใน Windows 64 bit

สวัสดีผู้อ่านทุกท่าน หลาย ๆ ท่านได้ใช้ Python 3 เวชั่น 64 บิตบนเครื่อง Windows แต่เวลาต้องการคอมไพล์โมดูลที่ต้องใช้ภาษาอื่น เช่น โมดูล cython และอื่น ๆ ต้องลำบาณเพราะการตั้งตั้งค่า C compiler อย่าง Microsoft Visual C++ กลับยุ่งยากและซับซ้อน นอกจากนั้น Microsoft Visual C++ ไม่รองรับ 64 บิตอีก ถ้าใช้ Microsoft Visual C++ 10.0  ต้องไปโหลด Windows SDK 7.1 (สำหรับ Windows 7) เพื่อทำให้ Microsoft Visual C++ รองรับการคอมไพล์บน 64 บิต
Read More

9 กันยายน 2558

Published 9/09/2558 by with 0 comment

โมดูล PyAutoGUI ควบคุมเมาส์แป้นพิมพ์ด้วยไพทอน

PyAutoGUI เป็นโมดูลด้าน GUI automation เป็นโมดูลหนึ่งที่ช่วยอำนวยความสะดวกในการพัฒนา GUI ข้ามแพลตฟอร์ม โดยมีความสามารถดังนี้
Read More

6 กันยายน 2558

Published 9/06/2558 by with 0 comment

สร้างตาราง ASCII table ด้วย Pylsy ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปสร้างตาราง ASCII table ด้วย Pylsy ในภาษาไพทอนกันครับ
Read More
Published 9/06/2558 by with 0 comment

สร้างระบบจดจำใบหน้าเฉพาะบุคคลด้วย OpenCV กับภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปสร้างระบบจดจำใบหน้าเฉพาะบุคคลด้วย OpenCV กับภาษาไพทอนกันครับ

บทความนี้ผมจะขอใช้ระบบปฎิบัติการ Windows 32 bit เป็นหลักในการสร้างข้อมูล Haar-like Classifier ครับ (ผมขอแนะนำให้ทำใน Windows จะสะดวกกว่าระบบปฎิบัติการอื่น เฉพาะเรื่องนี้ครับ)
Read More

2 กันยายน 2558

Published 9/02/2558 by with 0 comment

ครบรอบ 1 ปี บล็อก python3.wannaphong.com

สอนเขียนโปรแกรมภาษาไพทอน Python 3 https://python3.wannaphong.com/

บล็อกนี้ไม่แสวงหากำไรครับ และจะไม่มีโฆษณาติดตามเว็บแบบเว็บต่าง ๆ บล็อกนี้เกิดขึ้นจากแนวคิด "อยากได้ต้องทำเอง" แนวคิดนี้ผมได้มาจากบล็อกนั้น ในช่วงหนึ่งถึงสองปีก่อน เอกสารการสอนภาษาไพทอนภาษาไทยส่วนใหญ่ยังใช้ไพทอน 2 กันอยู่ และเนื้อหาล้าหลัง ตอนแรกผมทำบล็อกนี้ไว้บันทึกเรื่องราวที่ศึกษาภาษาไพทอนเป็นการส่วนตัว ต่อ ๆ มาผมตัดสินใจแชร์ลิงค์ไปยังกลุ่ม Python-Thailand และได้รับโอกาสอย่างสูงจากพี่ใบบอนซึ่งเป็นผู้ก่อตั้งเพจสมาคม Python Dev แห่งประเทศไทย ครับ ให้ใช้เพจนี้ช่วยเผยแพร่บล็อกที่ผมเขียนทางเพจนี้ได้ ผมขอขอบคุณพี่ใบบอนอีกรอบครับ หลังจากที่ผมได้เขียนบล็อกไป ในช่วงเวลาต่อจากนั้นจนถึงปัจจุบันนี้ ครบรอบ 1 ปี ของบล็อกที่ผมเขียน ผมได้เห็นถึงการกระตุ้นการใช้ภาษาไพทอนในไทยมากขึ้น ไม่ได้จำกัดแค่ในระบบอุดมศึกษา มีความพยายามเผยแพร่สื่อวิดีโอและหนังสือในรูปแบบภาษาไทยของภาษาไพทอนเริ่มมีจำนวนมากขึ้นเรื่อย ๆ และมีคุณภาพขึ้นเรื่อย ๆ ผมขอขอบคุณพี่ใบบอนและผู้อ่านทุกท่านครับ
ขอบคุณครับ
Read More
Published 9/02/2558 by with 0 comment

ติดตั้งเครื่องมือทางวิทยาศาสตร์และคณิตศาสตร์ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปติดตั้งเครื่องมือทางวิทยาศาสตร์และคณิตศาสตร์ในภาษาไพทอนกันครับ
Read More

31 สิงหาคม 2558

Published 8/31/2558 by with 0 comment

เขียนระบบเช็คคำผิดง่าย ๆ ด้วยภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนระบบเช็คคำผิดง่าย ๆ ด้วยภาษาไพทอนกันครับ
Read More
Published 8/31/2558 by with 0 comment

โมดูล xmltodict

Read More

30 สิงหาคม 2558

Published 8/30/2558 by with 0 comment

สร้าง Word Cloud ด้วยภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ เวลาที่ผู้อ่านเห็นใบความรู้และตามเสื้อผ้าต่าง ๆ ที่มีขายกันในท้องตลาด จะมี Word Cloud ให้เห็นอยู่บ้างครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำการสร้าง Word Cloud ด้วยภาษาไพทอนกันครับ
Read More

19 สิงหาคม 2558

Published 8/19/2558 by with 0 comment

PySide2 จะมาพร้อมกับ Qt5 เร็ว ๆ นี้

ในการพัฒนา GUI บนภาษาไพทอน นักพัฒนาส่วนใหญ่มักเลือก Qt เป็นฐานในการพัฒนา GUI บนภาษาไพทอน โดยใช้ PyQt ซึ่งเป็น GPL หรือ PySide ซึ่งเป็น LGPL
Read More

16 สิงหาคม 2558

Published 8/16/2558 by with 0 comment

ทดสอบโค้ดโปรแกรมภาษาไพทอนด้วย pytest

การเขียนโปรแกรมคอมพิวเตอร์ เมื่อเขียนเสร็จจะต้องมีขั้นตอนการทดสอบโปรแกรม เพื่อหาช่องโหว่ความปลอดภัย เพื่อทำการแก้ไขก่อนออกเป็นเวชั่นเสถียร และเพื่อเพิ่มประสิทธิภาพการทำงานของโปรแกรมที่เขียนขึ้น นักพัฒนาโปรแกรมไม่ควรข้ามขั้นตอนนี้ไป

ในการทดสอบโปรแกรมภาษาไพทอน หลังจากบทความที่แล้ว ผมได้แนะนำ pylint ซึ่งเป็นเครื่องมือสำหรับตรวจสอบไวยากรณ์ของโค้ดให้ถูกต้องตาม PEP 8 บทความนี้ผมขอแนะนำ pytest ซึ่งเป็นเครื่องมือทดสอบโค้ดโปรแกรมภาษาไพทอนครับ
Read More

13 สิงหาคม 2558

Published 8/13/2558 by with 0 comment

รันคำสั่งภายนอกแล้วส่งค่ากลับมายังไพทอนง่าย ๆ ด้วยโมดูล envoy

ในการเขียนคำสั่งให้ภาษาไพทอนทำการรันคำสั่งภายนอกแล้วส่งค่ากลับมายังภาษาไพทอน เรามักจะนึกถึงไลบรารี subprocess ซึ่งเป็นไลบรารีมาตรฐานของภาษาไพทอน แต่มีการใช้งานที่ค่อนข้างยุ่งยากสำหรับการใช้งานรันโปรแกรมหรือคำสั่งและดึงค่าที่ได้กลับเข้ามายังโปรแกรมไพทอนของเรา
Read More

10 สิงหาคม 2558

Published 8/10/2558 by with 0 comment

สร้าง Machine Learning ในภาษาไพทอนด้วย pybrain

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำการสร้าง Machine Learning ในภาษาไพทอนด้วย pybrain กันครับ
Read More

9 สิงหาคม 2558

Published 8/09/2558 by with 0 comment

เขียนโปรแกรมปิดเครื่องอัตโนมัติเมื่อแบตเตอรี่ต่ำกว่าที่กำหนดในภาษาไพทอน

หลังจากบทความ เข้าถึงการทำงานฮาร์ดแวร์ข้ามแพลตฟอร์มด้วย plyer ในภาษาไพทอน ผมได้แนะนำโมดูล plyer ไปแล้ว บทความนี้เราจะมาเขียนโปรแกรมปิดเครื่องอัตโนมัติ เมื่อแบตเตอรี่ต่ำกว่าที่กำหนดกันครับ
Read More
Published 8/09/2558 by with 0 comment

เข้าถึงการทำงานฮาร์ดแวร์ข้ามแพลตฟอร์มด้วย plyer ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักโมดูล plyer ซึ่งเป็นโมดูลสำหรับเข้าถึงการทำงานฮาร์ดแวร์ข้ามแพลตฟอร์มในภาษาไพทอนกันครับ
Read More

8 สิงหาคม 2558

Published 8/08/2558 by with 0 comment

เขียนโปรแกรมเชิงตรรกะในภาษาไพทอนด้วย pyDatalog

หลังจากบทความที่แล้ว ผมพาผู้อ่านไปรู้จักกับโมดูล pyke บทความนี้ผมจะพาผู้อ่านไปแนะนำการเขียนโปรแกรมเชิงตรรกะในภาษาไพทอนด้วย pyDatalog กันครับ
Read More
Published 8/08/2558 by with 0 comment

ประกาศจากทางบล็อก python3.wannaphong.com

หลังจากพรบ.ลิขสิทธิ์ ได้ออกมาเมื่อวันที่ 4 สิงหาคม ที่ผ่านมา ทางผมได้ตัดสินใจที่จะเปลี่ยนสัญญาอนุญาตบทความทั้งหมดในบล็อกนี้ โดยมีผลกับบทความทั้งหมดในบล็อกนี้ นับตั้งแต่วันที่ 8 สิงหาคม พ.ศ.2558 เวลา 08.08 น. นี้เป็นต้นไป เปลี่ยนไปใช้
สัญญาอนุญาตของครีเอทีฟคอมมอนส์ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า 3.0 ประเทศไทย.

โดยสามารถนำบทความทั้งหมดนี้ไปใช้ในการศึกษาได้ แต่ห้ามนำไปใช้ในเชิงการค้าทุกรูปแบบโดยไม่ได้ขออนุญาติ (นับตั้งแต่ผมทำบล็อกมานี้ ผมไม่เคยเจอคนมาคัดลอกบทความของบล็อกผมครับ แต่หลัง ๆ มาเริ่มมีการนำบทความไปดัดแปลงแต่ไม่ได้อ้างอิง และใช้เชิงการค้าด้วย ผมจึงตัดสินใจเปลี่ยนครับ) แต่โค้ดในบทความนี้ยังคงเป็นสาธารณะ ไม่มีสัญญาอนุญาตครับ (ยกเว้น บางโค้ดที่มีการหมายเหตุไว้) และบล็อกนี้จะไม่มีโฆษณาแบบตามเว็บต่าง ๆ ครับ เพราะผมทำบล็อกนี้ไม่แสวงหาผลกําไร แต่ทำบล็อกนี้เพราะผมชื่นชอบในภาษาไพทอนนี้ครับ

วรรณพงษ์ ภัททิยไพบูลย์
ผู้ดูแลบล็อก python3.wannaphong.com
Read More
Published 8/08/2558 by with 0 comment

เขียนโปรแกรมเชิงตรรกะในภาษาไพทอนด้วย Pyke

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำการเขียนโปรแกรมเชิงตรรกะในภาษาไพทอนด้วยโมดูล Pyke กันครับ
Read More

2 สิงหาคม 2558

Published 8/02/2558 by with 0 comment

ทำระบบค้นหาข้อมูลง่าย ๆ ด้วย Whoosh ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่าน บทความนี้ผมจะพาผู้อ่านไปทำระบบค้นหาข้อมูลง่าย ๆ ด้วย Whoosh ในภาษาไพทอนกันครับ
Read More

1 สิงหาคม 2558

Published 8/01/2558 by with 0 comment

ตัดภาพ crop ด้วย OpenCV ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมตัดภาพ crop ด้วย OpenCV ในภาษาไพทอนกันครับ
Read More

30 กรกฎาคม 2558

Published 7/30/2558 by with 0 comment

ใช้โพรโทคอล HTTP/2 ในภาษาไพทอน

เมื่อเดือนพฤษภาคมที่ผ่านมา ทาง IETF ได้ประกาศโพรโทคอล HTTP/2 เป็นโพรโทคอลมาตรฐานอย่างเป็นทางการ โดยได้ออกเอกสาร rfc7540 ออกมา
Read More
Published 7/30/2558 by with 0 comment

โมดูล collections-extended ภาษาไพทอน

โมดูล collections-extended เป็นโมดูลส่วนเสริมที่ช่วยเพิ่มความสามารถให้กับภาษาไพทอน
Read More
Published 7/30/2558 by with 0 comment

เทมเพลตสตริงในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านคงเคยใช้คำสั่งแสดงผล print และคำสั่งอื่น ๆ ที่เกี่ยวข้องกับสตริง และบางครั้งต้องการเขียนโปรแกรม แต่มีการเรียกใช้งานสตริงที่คล้าย ๆ กัน ทำให้ต้องพิมพ์และกำหนดค่าให้ ซึ่งยุ่งยากเกินไป บทความนี้ผมจะพาผู้อ่านไปทำเทมเพลตสตริงในภาษาไพทอนกันครับ
Read More
Published 7/30/2558 by with 0 comment

Anaconda ติดตั้งชุดเครื่องมือพร้อม Python

Anaconda เป็นชุดแจกจ่ายอันหนึ่งของภาษาไพทอน โดยได้รวบรวมเครื่องมือทางวิทยาศาสตร์เข้ามาด้วย ไม่ว่าจะเป็นงาน Data Analytics งานตามวิทยาศาสตร์และวิทยาศาสตร์ เช่น โมดูล IPython, Pandas, NumPy, Qt/PySide, NLTK และอื่น ๆ
ดูรายชื่อโมดูลที่ติดตั้งมาพร้อมได้ที่ http://docs.continuum.io/anaconda/pkg-docs

  • รองรับทั้ง Python 2 , Python 3

  • ชุดแจกจ่ายรองรับทั้ง Windows , Mac OS , Linux

  • มีทั้งเวชั่นฟรีและเวชั่นเสียเงิน


สามารถโหลด Anaconda ได้ที่ https://store.continuum.io/cshop/anaconda/

** อย่าลืมอ่าน End User License Agreement ก่อนทำการติดตั้ง Anaconda ด้วยนะครับ http://docs.continuum.io/anaconda/eula.html

ขอบคุณครับ
Read More

29 กรกฎาคม 2558

Published 7/29/2558 by with 0 comment

เคมีกับภาษาไพทอน : หาสูตรเคมีและโครงสร้างโมเลกุลของสารประกอบ

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปหาสูตรเคมีและโครงสร้างโมเลกุลของสารประกอบกันครับ
Read More

28 กรกฎาคม 2558

Published 7/28/2558 by with 0 comment

เคมีกับภาษาไพทอน : ข้อมูลของธาตุในตารางธาตุ

สวัสดีผู้อ่านทุกท่านครับ บทความชุด "เคมีกับภาษาไพทอน" นี้ จะพาผู้อ่านไปเปิดโลกสาขาหนึ่งของวิทยาศาสตร์ นั้นคือ วิชาเคมี โดยความรู้ในสาขาวิชาเคมีในการประยุกต์เข้ากับภาษาไพทอน ซึ่งเป็นภาษาคอมพิวเตอร์ที่ยอดฮิตในวงการวิจัยทางวิทยาศาสตร์ (ในต่างประเทศ) ครับ
Read More

25 กรกฎาคม 2558

Published 7/25/2558 by with 0 comment

แปลง Python ไป JS และแปลง JS ไป Python ด้วย jiphy

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่แล้ว นำภาษาไพทอนไปรันบนเว็บบราวเซอร์ด้วย Brython บทความนี้ผมจะพาผู้อ่านไปรู้จักเครื่องมือแปลง Python ไป JS และแปลง JS ไป Python ที่ชื่อว่า jiphy
Read More
Published 7/25/2558 by with 0 comment

นำภาษาไพทอนไปรันบนเว็บบราวเซอร์ด้วย Brython

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอนำเสนอวิธีการนำโค้ดภาษาไพทอนไปรันบนเว็บบราวเซอร์ด้วย Brython ครับ
Read More
Published 7/25/2558 by with 0 comment

ตัวดำเนินการ ++ และ -- ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านได้เรียนภาษาคอมพิวเตอร์อื่น ๆ ก่อนมาเรียนภาษาไพทอน เช่น จากภาษาซีมาภาษาไพทอน ซึ่งปรับตัวไม่มากนัก เพราะมีพื้นฐานมาก่อนแล้ว หากท่านเคยเขียนภาษาซีหรือ PHP มาก่อนคงคุ้นเคยกับ

[c]i++;[/c]

เพิ่มค่าอีกหนึ่งค่า และ

[c]i--;[/c]

ลดค่าลงอีกหนึ่งค่า แต่ในภาษาไพทอน เมื่อนำ ++ และ -- แบบภาษาซีมาใช้

[python]1.0
>>> i = 2
>>> i++
File "<stdin>", line 1
i++
^
SyntaxError: invalid syntax
>>> i--
File "<stdin>", line 1
i--
^
[/python]

จะเห็นได้ว่า ไม่สามารถใช้ตัวดำเนินการ ++ และ -- แบบภาษาซีในภาษาไพทอนได้ หลาย ๆ ท่านจึงใช้วิธีแบบนี้
Read More

23 กรกฎาคม 2558

Published 7/23/2558 by with 0 comment

ใส่สีข้อความใน terminal ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปใส่สีข้อความที่แสดงผลออกทาง terminal ในภาษาไพทอนกันครับ :D
Read More

22 กรกฎาคม 2558

Published 7/22/2558 by with 0 comment

บีบอัดและเรียกใช้โมดูลจากไฟล์ zip ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ เมื่อไม่กี่วันก่อน ผมได้นำเสนอความสามารถใหม่ของภาษา Python 3.5 นั้นคือ zipapp อันที่จริงแล้วภาษาไพทอนสามารถเรียกใช้โมดูลจากไฟล์ zip ด้วยการ zipimport เข้ามาใช้งานได้ครับ
Read More

20 กรกฎาคม 2558

Published 7/20/2558 by with 0 comment

สแกนไฟล์ด้วย scandir ในภาษา Python

scandir เป็นโมดูลหนึ่งในภาษา Python ใช้สำหรับสแกนไฟล์ที่อยู่ในโฟลเลอร์ที่กำหนด โดยโมดูลนี้ถูกออกแบบมาให้ทำงานให้มีประสิทธิภาพมากกว่าคำสั่ง os.walk()
Read More

19 กรกฎาคม 2558

Published 7/19/2558 by with 0 comment

Python 3.5 มีอะไรใหม่

อีกไม่กี่เดือนข้างหน้าทางมูลนิธิซอฟต์แวร์ไพทอน (Python Software Foundation) จะปล่อย Python 3.5 รุ่นจริง ตามกำหนดการ คือ วันที่ 13 กันยายน ค.ศ.2015 โดย Python 3.5 เป็นเวชั่นแรกของภาษาไพทอนที่ไม่สนับสนุนระบบปฎิบัติการ Windows XP อย่างเป็นทางการ นอกจากนั้นยังได้มีการเพิ่มไวยากรณ์และโมดูลเข้ามาในภาษาไพทอนดังนี้
Read More

13 กรกฎาคม 2558

Published 7/13/2558 by with 0 comment

ภาษาไพทอน (Python) คืออะไร

Read More

12 กรกฎาคม 2558

Published 7/12/2558 by with 0 comment

Byte Array ในภาษาไพทอน Python 3

บทความนี้จะพูดถึงเรื่อง Byte Array (ไบต์อาร์เรย์) ในภาษาไพทอน Python 3 ซึงใช้จัดการข้อมูลไบต์ในรูปอาร์เรย์
Read More

11 กรกฎาคม 2558

Published 7/11/2558 by with 0 comment

ใช้ภาษาไพทอนพัฒนาแอพกับ Instagram ด้วย python-instagram

สวัสดีผู้อ่านทุกท่านครับ ณ เวลานี้คงไม่มีท่านใดที่ใช้อินเทอร์เน็ตเป็นไม่รู้จักแอพแชร์ภาพยอดนิยมอย่าง Instagram ครับ Instagram เริ่มแรกถูกพัฒนาด้วยภาษาไพทอน (Python) โดยใช้ Django และตอนนี้ Facebook ได้เป็นเจ้าของ Instagram ต่อมาทาง Instagram จึงได้ปล่อย API และไลบรารีออกมาเพื่อพัฒนาแอพกับ Instagram ออกมาครับ โดยสามารถเข้าถึงข้อมูลและจัดการข้อมูลใน Instagram ได้ แต่ยังไม่อนุญาตให้มีการอัปโหลดรูปภาพหรือวิดีโอจากภายนอกแอพ Instagram  ได้ครับ
Read More

5 กรกฎาคม 2558

Published 7/05/2558 by with 0 comment

สร้างเสียงสังเคราะห์ MIDI ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่แล้ว อัดและเล่นเสียง NumPy arrays ในภาษา Python บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมสร้างเสียงสังเคราะห์ MIDI ในภาษา Python กันครับ
Read More
Published 7/05/2558 by with 0 comment

อัดและเล่นเสียง NumPy arrays ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมอัดและเล่นเสียงในภาษา Python กันครับ
Read More
Published 7/05/2558 by with 1 comment

ทำ Chat Bot ง่าย ๆ ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ ผมเกิดมีความคิด อยากลองทำ Chat Bot ดู โดยบทความนี้จะเป็นแค่ Chat Bot ธรรมดา ๆ ยังไม่นำการประมวลผลด้านภาษามาใช้งานครับ
Read More

4 กรกฎาคม 2558

Published 7/04/2558 by with 0 comment

Pythonic, Pythoneer, Pythonista คืออะไร

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะกล่าวถึงเรื่อง Pythonic, Pythoneer, Pythonista คืออะไร กันครับ
Read More
Published 7/04/2558 by with 0 comment

เช็คว่าโค้ดนี้เป็น keyword ของภาษา Python หรือไม่

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

1 กรกฎาคม 2558

Published 7/01/2558 by with 0 comment

สร้างอัลกอริทึม (Algorithm) ในภาษา Python ง่าย ๆ ด้วย algorithm.py

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปสร้างแบบจำลองหรืออัลกอริทึม (Algorithm) ในภาษา Python ง่าย ๆ ด้วย algorithm.py
Read More

27 มิถุนายน 2558

Published 6/27/2558 by with 0 comment

โมดูล RegEx สำหรับงาน Big Data ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ ในการเขียนแพตเทิร์น (Pattern) สำหรับใช้แยกแยะข้อมูลออกจากกันใน Regular Expressions (RegEx) ในการเขียนโปรแกรมด้วยภาษา Python เรามักจะนึกถึงไลบรารีของ Python ที่ชื่อว่า re (อ่านเพิ่มเติมได้จากบทความ Python Regular Expressions) แต่โมดูล re สำหรับ RegEx ในภาษา Python ไม่ได้ถูกออกแบบมาใช้งานได้กับข้อมูลขนาดใหญ่ระดับ Big Data
Read More
Published 6/27/2558 by with 0 comment

แก้ไขปัญหา indent โค้ด python ได้ง่าย ๆ ด้วย reindent.py

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านที่เขียนโปรแกรมบนภาษา Python คงเคยเจอปัญหา indent เพราะภาษา Python เป็นภาษาแบบ Interpreter สาเหตุของปัญหา indent อาจมาจากการที่เว้นคำสั่งที่ไม่ถูกต้อง ผิดแท็บ ในภาษา Python มีเครื่องมือสำหรับใช้แก้ไขปัญหา indent มาในตัวครับ ชื่อว่า reindent.py
Read More

23 มิถุนายน 2558

Published 6/23/2558 by with 0 comment

ฟังก์ชันคำสั่งพื้นฐานในภาษา Python ตอนที่ 3 - del, as, global, assert, is

สวัสดีผู้อ่านทุกท่านครับ บทความตอนที่ 3 นี้เรื่อง ฟังก์ชันคำสั่งพื้นฐานในภาษา Python  ผมจะพาผู้อ่านไปรู้จักกับคำสั่ง del, as, global, assert, is ในภาษา Python กันครับ
Read More
Published 6/23/2558 by with 0 comment

optionaldict เก็บข้อมูลลงวัตถุโดยไม่สนใจค่า NoneType ของ Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาไปรู้จักกับโมดูล optionaldict ซึ่งเป็นโมดูลสำหรับใช้เก็บข้อมูลลงวัตถุที่เหมือน dict ()โดยไม่สนใจค่า NoneType ของ Python ครับ
Read More

21 มิถุนายน 2558

Published 6/21/2558 by with 0 comment

ฟังก์ชันคำสั่งพื้นฐานในภาษา Python ตอนที่ 2 - print, input, id, round, sum, type

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่แล้ว ฟังก์ชันคำสั่งพื้นฐานในภาษา Python ตอนที่ 1 len, max, min, zip, lambda, map บทความนี้ผมจะพาผู้อ่านไปรู้จักกับฟังก์ชันคำสั่ง print, input, id, round, sum, type ในภาษา Python กันครับ
Read More
Published 6/21/2558 by with 0 comment

ฟังก์ชันคำสั่งพื้นฐานในภาษา Python ตอนที่ 1 len, max, min, zip, lambda, map

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเรียนรู้เกี่ยวกับฟังก์ชันคำสั่งพื้นฐานในภาษา Python โดยบทความตอนที่ 1 นี้ผมจะพาผู้อ่านไปรู้จักกับฟังก์ชันคำสั่ง len, max, min, zip, lambda, map ในภาษา Python กันครับ
Read More

20 มิถุนายน 2558

Published 6/20/2558 by with 0 comment

สร้างแม่แบบและใช้แม่แบบโครงการด้วย cookiecutters ในภาษา Python

สร้างแม่แบบและใช้แม่แบบโครงการด้วย cookiecutters ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความผมจะพาผู้อ่านไปแนะนำ cookiecutters ซึ่งเป็นเครื่องมือสำหรับสร้างแม่แบบและใช้แม่แบบโครงการในภาษา Python เพื่อช่วยประหยัดเวลาในการพัฒนาโปรแกรมที่มีรูปแบบซ้ำ ๆ เหมือนเดิม แตกต่างไม่กี่อย่าง
Read More

17 มิถุนายน 2558

Published 6/17/2558 by with 0 comment

เริ่มต้นเรียนภาษา Python ด้วยเต่า turtle

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านที่สนใจเขียนภาษา Python เป็นภาษาแรกไปเริ่มต้นเรียนภาษา Python ด้วยเต่า turtle กันครับ
Read More
Published 6/17/2558 by with 0 comment

PyPy 2.6 ออกแล้ว

เมื่อวันที่ 1 มิถุนายน ที่ผ่านมา ทาง PyPy 2.6 ออกมาหลังจากเมื่อสองเดือนก่อน ทาง PyPy ได้ปล่อยอัพเดรต PyPy 2.5.1 ออกมา ใน PyPy 2.6   มีการเปลี่ยนแปลงเล็กน้อย โดยได้ทำการอัพเกรด cffi  ไปเป็นเวชั่น 1.1 ที่เป็นนิยมกันมากในการเขียน ctypes  และยังได้เพิ่มการสนับสนุน vmprof ซึ่งเป็นตัวสร้างโพรไฟล์ทางสถิติ

ที่มา PyPy 2.6.0 release - PyPy Status Blog
Read More

16 มิถุนายน 2558

Published 6/16/2558 by with 0 comment

PyDbLite ฐานข้อมูลขนาดเล็กสำหรับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ ในการเขียนโปรแกรมภาษา Python หากต้องการเก็บข้อมูลลงฐานข้อมูลด้วยภาษา Python เรามักจะนึกถึง Sqlite ซึ่งต้องใช้โมดูล SQLite หากเราต้องการเขียนฐานข้อมูลตามแบบไวยากรณ์ Pythonic โดยไม่ต้องการใช้ภาษา SQL ? บทความนี้ผมขอแนะนำ Database engine แบบ Pythonic ที่เขียนบน Python 100 % นั้นคือ "PyDbLite" ครับ
Read More

13 มิถุนายน 2558

Published 6/13/2558 by with 0 comment

ทำไมภาษา Python จึงไม่มี switch case

ทำไมภาษา Python จึงไม่มี switch case เป็นที่รู้กันดีว่าภาษา Python ไม่มี switch case เหมือนในภาษาอื่น ๆ
Read More

11 มิถุนายน 2558

Published 6/11/2558 by with 0 comment

ทำระบบตรวจจับใบหน้าด้วย OpenCV กับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปทำระบบตรวจจับใบหน้าด้วย OpenCV กับภาษา Python แบบง่าย ๆ กันครับ
Read More
Published 6/11/2558 by with 0 comment

ติดตามสีด้วย OpenCV กับ Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมตรวจจับวัตถุด้วยการติดตามสีด้วย OpenCV กับภาษา Python กันครับ :D
Read More

10 มิถุนายน 2558

Published 6/10/2558 by with 0 comment

ฟังก์ชัน Drawing ใน OpenCV กับ Python

สวัสดีผู้อ่านทุกท่านครับ บทความจะพูดถึงเรื่อง ฟังก์ชัน Drawing ใน OpenCV กับ Python
Read More
Published 6/10/2558 by with 0 comment

Matplotlib กับ OpenCV ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปใช้ Matplotlib กับ OpenCV ในภาษา Python กันครับ
Read More

7 มิถุนายน 2558

Published 6/07/2558 by with 0 comment

เริ่มต้นทำวิดีโอด้วย OpenCV กับ Python

หลังจากบทความที่แล้ว ผมพาผูอ่านไปเรียนรู้ รูปภาพ OpenCV กับ Python กันมาแล้ว บทความนี้ผมจะพาผู้อ่านไปเริ่มต้นทำวิดีโอด้วย OpenCV กับ Python
Read More
Published 6/07/2558 by with 0 comment

เริ่มต้นกับรูปภาพ OpenCV กับ Python

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่แล้ว เริ่มต้น OpenCV 3 กับ Python บทความนี้ผมจะพาผู้อ่านไปเริ่มต้นกับรูปภาพ OpenCV กับ Python กันครับ
Read More
Published 6/07/2558 by with 0 comment

สร้างเอกสารโปรเจคด้วย mkdocs

สวัสดีผู้อ่านทุกท่านครับ เมื่อผมหรือคุณพัฒนาโปรแกรม ไลบรารี ขึ้นมา จะต้องมีเอกสารประกอบใช้งานควบคู่ไปด้วย เพื่อให้สามารถใช้งานโปรแกรม ไลบรารี ที่พัฒนาขึ้นมาได้ง่ายขึ้น บทความนี้ผมจะพาผูอ่านไปแนะนำการสร้างเอกสารโปรเจคด้วย mkdocs
Read More
Published 6/07/2558 by with 0 comment

เริ่มต้น OpenCV 3 กับ Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำการใช้งาน OpenCV กับ Python 3 กันครับ
Read More

6 มิถุนายน 2558

Published 6/06/2558 by with 0 comment

OCR กับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปใช้ OCR กับภาษา Python กันครับ
Read More

31 พฤษภาคม 2558

Published 5/31/2558 by with 0 comment

โค้ดบรรทัดเดียวกับภาษา Python

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

30 พฤษภาคม 2558

Published 5/30/2558 by with 0 comment

สร้างเอกสาร PDF ด้วย Reportlab ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความผมจะพาผู้อ่านไปเริ่มต้นสร้างเอกสาร PDF ด้วย Reportlab ในภาษา Python กันครับ :D
Read More
Published 5/30/2558 by with 0 comment

สร้างภาพจากการลูปในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ ผมได้เปิดไปเจอเนื้อหาเกี่ยวกับการลูปในภาษาซี มีการลูปเพื่อวาดภาพบนภาษาซี ผมเลยลองนำมาเขียนเป็นภาษา Python ครับ โดยสร้างภาพจากการลูปในภาษา Python
Read More
Published 5/30/2558 by with 0 comment

JSON-RPC กับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปใช้งาน JSON-RPC กับภาษา Python กันครับ
Read More

27 พฤษภาคม 2558

Published 5/27/2558 by with 0 comment

ติดตั้ง setuptools , pip ให้กับ PyPy

สวัสดีผู้อ่านทุกท่านครับ ผมได้ลองเปลี่ยนไปใช้ PyPy3 แทน Python ดู เพราะ PyPy ทำงานเร็วกว่า CPython ครับ แต่พบว่า PyPy ไม่ได้มี setuptools กับ pip มาให้ ซึ่งเป็นส่วนสำคัญในการติดตั้งโมดูลผ่าน pypi ของภาษา Python บทความนี้ผมจะพาผู้อ่านไปติดตั้ง setuptools , pip ให้กับ PyPy กันครับ
Read More

26 พฤษภาคม 2558

Published 5/26/2558 by with 0 comment

Enum กับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปใช้งาน Enum กับภาษา Python แบบเบื้องต้นกันครับ
Read More

25 พฤษภาคม 2558

Published 5/25/2558 by with 0 comment

ไลบรารี statistics ฟังก์ชันสถิติทางคณิตศาสตร์ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเรียนรู้เอกสารการใช้งานไลบรารี statistics ซึ่งเป็นฟังก์ชันสถิติทางคณิตศาสตร์ในภาษา Python กันครับ
ไลบรารีนี้มีใน Python 3.4 ขึ้นไปเท่านั้น

Read More
Published 5/25/2558 by with 0 comment

Python 2.7.10 ออกแล้ว

วันนี้ตามเวลาประเทศไทย ทาง Python Software Foundation ได้ปล่อย Python 2.7.10 ออกมาเป็นที่เรียบร้อยแล้ว โดยเป็นรุ่นแก้ Bug ในสาย Python 2.7
โหลด Python 2.7.10 ได้ที่ https://www.python.org/downloads/release/python-2710/
Read More

24 พฤษภาคม 2558

Published 5/24/2558 by with 0 comment

ตัดคำภาษาอังกฤษด้วยภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทคามนี้ผมจะพาผู้อ่านไปตัดคำภาษาอังกฤษด้วยภาษา Python กันครับ
Read More

23 พฤษภาคม 2558

Published 5/23/2558 by with 0 comment

โต้ตอบกับเว็บอัตโนมัติด้วย MechanicalSoup

โมดูล MechanicalSoup เป็นโมดูลสำหรับให้เราเขียนคำสั่งในภาษา Python สามารถโต้ตอบกับเว็บอัตโนมัติ โดยสามารถส่งค่าคุกกี้ เส้นทางที่ถูกเปลี่ยนและติดตามการเชื่อมโยงของลิงค์และการส่งข้อมูลผ่านฟอร์ม แต่ไม่รองรับ Javascript ครับ
Read More
Published 5/23/2558 by with 0 comment

เริ่มต้นกับ NumPy

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเริ่มต้นกับการคำนวณด้วยโมดูล NumPy ครับ
Read More
Published 5/23/2558 by with 0 comment

สร้างข้อความ ASCII art ง่าย ๆ ด้วยภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปสร้างข้อความให้กลายเป็น ASCII art ได้ง่าย ๆ ด้วยภาษา Python ครับ
Read More

18 พฤษภาคม 2558

Published 5/18/2558 by with 0 comment

ทำไมภาษา Python จึงเป็นภาษาที่ดีที่สุดสำหรับผู้เริ่มเขียนโปรแกรม

ทำไมภาษา Python จึงเป็นภาษาที่ดีที่สุดสำหรับผู้เริ่มเขียนโปรแกรม
Read More

16 พฤษภาคม 2558

Published 5/16/2558 by with 0 comment

ส่งอีเมลด้วยภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปส่งอีเมลด้วยภาษา Python กันครับ
Read More

15 พฤษภาคม 2558

Published 5/15/2558 by with 0 comment

Jython 2.7.0 ออกแล้ว

Jython เป็นโครงการหนึ่งที่พัฒนาภาษา Python ไปใช้งานกับภาษา Java เมื่อต้นเดือนที่ผ่านมา ทาง Jython ได้ออก Jython 2.7.0 ตัวเต็มอย่างเป็นทางการ โดย Jython 2.7.0 นี้เข้ากันได้กับ CPython 2.7.0 และยังสนับสนุน pip/setuptools และมี native launcher สำหรับ Windows (bin/jython.exe) ออกมาด้วยครับ

สามารถโหลด Jython ได้ที่ www.jython.org/downloads.html
Read More

14 พฤษภาคม 2558

Published 5/14/2558 by with 0 comment

รับข้อมูลสภาพอากาศจาก Yahoo! ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรับข้อมูลสภาพอากาศจาก Yahoo! ด้วย Python กันครับ
Read More

11 พฤษภาคม 2558

Published 5/11/2558 by with 0 comment

ทำกล่องเครื่องมือแจ้งเตือน GUI ง่าย ๆ ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความผมจะพาผู้อ่านไปรู้จักโมดูลตัวหนึ่งที่ช่วยในการทำกล่องเครื่องมือแจ้งเตือน GUI ง่าย ๆ ในภาษา Python นั้นคือ โมดูล AutoPy ครับ
Read More

10 พฤษภาคม 2558

Published 5/10/2558 by with 0 comment

โมดูล Beautiful Soup ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักกับโมดูล Beautiful Soup ในภาษา Python กันครับ
Read More

9 พฤษภาคม 2558

Published 5/09/2558 by with 0 comment

การสืบทอดคุณสมบัติหลายคุณสมบัติ Multiple Inheritance ภาษา Python

จากบทความที่แล้ว การสืบทอด Inheritance ภาษา Python บทความนี้จะพาผู้อ่านไปสืบทอดคุณสมบัติหลายคุณสมบัติ Multiple Inheritance ในภาษา Python กันครับ
Read More
Published 5/09/2558 by with 0 comment

การสืบทอด Inheritance ภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพูดถึง Inheritance การสืบทอดคุณสมบัติของวัตถุในภาษา Python กันครับ
Read More
Published 5/09/2558 by with 0 comment

หยุดการทำงานโค้ด Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปหยุดการทำงานโค้ด Python กันครับ
Read More

8 พฤษภาคม 2558

Published 5/08/2558 by with 0 comment

ควบคุมคอมพิวเตอร์ผ่านเครือข่ายด้วยภาษา Python กับโมดูล RPyC

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปควบคุมคอมพิวเตอร์ผ่านเครือข่ายด้วยภาษา Python กับโมดูล RPyC กันครับ
Read More

7 พฤษภาคม 2558

Published 5/07/2558 by with 0 comment

สร้างเว็บบน Python ด้วย Bottle

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปลองสร้างเว็บบน Python ด้วย Bottle กันครับ
Read More
Published 5/07/2558 by with 0 comment

ไลบรารี struct ในภาษา Python

ไลบรารี struct ไลบรารีนี้ประกอบด้วยฟังก์ชันการแปลงสตริงไบนารี และ ทูเพิลของ Python โดยสามารถนำไปใช้ในการจัดการข้อมูลชนิดไบนารี ในไฟล์ หรือ จากการเชื่อมต่อเครือข่ายและแหล่งข้อมูลอื่น ๆ โดยมีคำสั่งที่ควรรู้ดังนี้ครับ
Read More

6 พฤษภาคม 2558

Published 5/06/2558 by with 0 comment

เขียนโปรแกรม Python กับ .NET Framework ด้วย Python for .NET

สวัสดีผู้อ่านทุกท่านครับ จากบทความที่แล้ว ผมพาผู้อ่านไปใช้ IronPython 3 กับ Python 3 บน Windows กันมาแล้วครับ หากเราต้องการเขียนโปรแกรมภาษา Python บน CPython ใช้งานร่วมกันกับ .NET Framework จะใช้โมดูลอะไร บทความนี้ผมขออ้างอิงระบบปฏิบัติการ Windows ครับ ผมขอแนะนำ Python for .NET ครับ
Read More
Published 5/06/2558 by with 0 comment

Python + Line api

ประกาศ ! บทความนี้ถูกประกาศยกเลิการใช้งานแล้ว เนื่องจากบทความล่าหลัง กรุณาอ่านบทความ สร้าง LINE Bot ด้วย Python แทน < คลิก


สวัสดีผู้อ่านทุกท่านครับ ณ เวลานี้โปรแกรมแชทยอดนิยมของคนไทยและคนเอเชียตะวันออกคงหนีไม่พัน Line เป็นโปรแกรมแชทที่ได้รับความนิยม บทความนี้ผมจะพาผู้อ่านไปใช้ Line api กับภาษา Python กันครับ
Read More

5 พฤษภาคม 2558

Published 5/05/2558 by with 0 comment

อ๊อบเจ็กและคลาสใน Python ตอนที่ 4 Static method กับ Class method

บทความนี้จะขอกล่าวถึงเรื่อง Static method กับ Class method ของอ๊อบเจ็กและคลาสใน Python
Read More
Published 5/05/2558 by with 0 comment

อ๊อบเจ็กและคลาสใน Python ตอนที่ 5 property

บทความนี้จะกล่าวถึงเรื่อง property ในอ๊อบเจ็กและคลาสภาษา Python ครับ
Read More
Published 5/05/2558 by with 0 comment

อ๊อบเจ็กและคลาสใน Python ตอนที่ 3 Getter & Setter Method

บทความนี้เราจะไปเขียน Getter & Setter Method ในอ๊อบเจ็กและคลาสบนภาษา Python กันครับ
Read More
Published 5/05/2558 by with 0 comment

อ๊อบเจ็กและคลาสใน Python ตอนที่ 2 public กับ private

4 พฤษภาคม 2558

Published 5/04/2558 by with 0 comment

สร้างตารางเวลา scheduler ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปสร้างตารางเวลา scheduler ใน Python กันครับ
Read More
Published 5/04/2558 by with 0 comment

สร้าง FTP server บนภาษา Python ด้วย pyftpdlib

สวัสดีผู้อ่านทุกท่านครับ ความสามารถอย่างหนึ่งของภาษา Python คือ สามารถทำเป็น server ได้ เป็นภาษาที่เรียนรู้ได้ง่ายและมีประสิทธิภาพไม่แพ้ภาษาสคริปอื่น ๆ บนโลกนี้ จึงมีนักพัฒนาได้พัฒนาโปรแกรมต่าง ๆ ด้วยภาษา Python จำนวนมากในต่างประเทศ บทความนี้ผมจะพาผู้อ่านไปปสร้าง FTP server บนภาษา Python ด้วย pyftpdlib กันครับ
Read More

1 พฤษภาคม 2558

Published 5/01/2558 by with 0 comment

อ่าน Barcode และ QR Code ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเขียนโปรแกรมอ่าน Barcode และ QR Code ด้วย Python กันครับ
Read More
Published 5/01/2558 by with 0 comment

สร้างบาร์โค๊ด Barcode ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่แล้ว ผมพาผู้อ่านไปสร้าง QR Code ด้วย Python กันมาแล้ว บทความนี้จะพาผู้อ่านไปสร้างบาร์โค๊ด Barcode ด้วย Python กันครับ
Read More

30 เมษายน 2558

Published 4/30/2558 by with 0 comment

สร้าง QR code บน Python

สวัสดีผู้อ่านทุกท่านครับ ทความนี้จะพาผู้อ่านไปสร้าง QR code บน Python กันครับ
Read More
Published 4/30/2558 by with 0 comment

บีบอัดข้อมูลด้วย gzip บน Python

gzip เป็นไลบรารีสำหรับใช้บีบอัดข้อมูลและคลายข้อมูลจากไฟล์บีบอัด .gz บนภาษา Python ครับ
Read More
Published 4/30/2558 by with 0 comment

เข้ารหัสมอร์สและถอดรหัสมอร์สใน Python

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

29 เมษายน 2558

Published 4/29/2558 by with 0 comment

WebSocket กับ Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำ WebSockets กับ Python กันครับ
Read More
Published 4/29/2558 by with 0 comment

Asynchronous I/O กับ Python ด้วย asyncio

สวัสดีผู้อ่านทุกท่านครับ ใน Python 3.4 ได้มีการเปลี่ยนแปลงครั้งสำคัญ นั้นคือ การรองรับ Asynchronous I/O ครับ เราสามารถใช้ Asynchronous I/O กับ Python ได้ด้วย asyncio บทความนี้จะพาผู้อ่านไปแนะนำการใช้ Asynchronous I/O กับ Python ด้วย asyncio กันครับ
Read More
Published 4/29/2558 by with 0 comment

ไลบรารี pickle ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปรู้จักกับไลบรารี pickle ใน Python กันครับ
Read More
Published 4/29/2558 by with 0 comment

เขียน GUI ด้วย wxPython ใน Python ตอนที่ 1 เริ่มต้น

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปรู้จักกับโมดูลหนึ่ง ซึ่งเป็นโมดูลยอดนิยมในเรื่องการสร้าง GUI ใน Python แม้แต่ Guido van Rossum ยังใช้โมดูลนี้ครับ นั้นคือ โมดูล wxPython ครับ บทความนี้จะพาผู้อ่านไปเขียน GUI ด้วย wxPython ใน Python 2 และ Python 3 กันครับ
Read More
Published 4/29/2558 by with 0 comment

บีบอัดข้อมูลด้วย zlib บน Python

zlib เป็นไลบรารีสำหรับใช้บีบอัดข้อมูลให้มีขนาดเล็กลง ส่วนใหญ่จะนิยมใช้กับบีบอีดนี้กับเว็บไซต์เพื่อประหยัดแบนด์วิดท์ครับ เราสามารถนำ zlib มาบีบอัดข้อมูลเช่น ข้อความ ให้มีขนาดเล็กลงได้ครับ
Read More
Published 4/29/2558 by with 0 comment

เขียนโปรแกรมแบบ Functional ใน Python ด้วย Fn.py

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปลองเขียนโปรแกรมแบบ Functional ใน Python ด้วย Fn.py กันครับ
Read More

23 เมษายน 2558

Published 4/23/2558 by with 0 comment

วันเวลากับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเขียนโปรแกรมภาษา Python เรื่องวันเวลากันครับ
Read More
Published 4/23/2558 by with 0 comment

สร้างเกมบน Python ด้วย cocos2d

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปแนะนำการสร้างเกมบน Python ด้วย cocos2d กันครับ
Read More
Published 4/23/2558 by with 0 comment

จัดการไฟล์ Excel ด้วยภาษา Python

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านก่อนที่จะมาสายเขียนโปรแกรมกัน คงรู้จักกับ MS Excel กันมาบ้างแล้วครับ เป็นโปรแกรมสำหรับงานคำนวณโดยเฉพาะ ทำให้ปัจจุบันนี้ไม่ว่าหน่วยงานไหน ๆ ยังคงใช้ไฟล์ Excel กันอยู่ครับ บทความนี้จะพาผู้อ่านไปจัดการกับไฟล์ Excel ด้วยภาษา Python
Read More

22 เมษายน 2558

Published 4/22/2558 by with 0 comment

เล่นและอัดเสียงใน Python โดยใช้ PyAudio

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเล่นและอัดเสียงใน Python โดยใช้ PyAudio
Read More

21 เมษายน 2558

Published 4/21/2558 by with 0 comment

เขียนโปรแกรมเครือข่าย Socket ใน Python : ตอนที่ 3 รับส่งไฟล์ทางเครือข่าย

หลังจากบทความที่แล้ว ผมพาผู้อ่านไปเขียนโปรแกรมส่งข้อความผ่านเครือข่ายด้วย Socket ใน Python กันมาแล้วครับ แล้วห่างหายกันไปนานกับบทความชุดนี้ บทความนี้จะพาผู้อ่านไปเขียนโปรแกรมรับส่งไฟล์ทางเครือข่ายด้วย Socket ใน Python กันครับ
Read More
Published 4/21/2558 by with 0 comment

บีบอัดข้อมูลด้วย zipfile บน Python

บทความนี้จะพาผู้อ่านไปรู้จักกับ zipfile เป็นไลบรารีสำหรับใช้บีบอัดไฟล์และคลายไฟล์บีบอัด .ZIP บนภาษา Python ครับ
Read More
Published 4/21/2558 by with 0 comment

base64 เข้ารหัสข้อมูลไบต์ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปรู้จักกับไลบรารี base64  ซึ่งทำหน้าที่เข้ารหัสข้อมูลไบต์ใน Python กันครับ
Read More
Published 4/21/2558 by with 0 comment

String formatting ใน Python

ในการดึงข้อมูลจากสตริงมาเรียกใช้งาน เราสามารถเรียกใช้งานได้โดยอาศัยตัวแทนชนิดของข้อมูล โดยมีตัวแทนชนิดของข้อมูลดังนี้
Read More

20 เมษายน 2558

Published 4/20/2558 by with 0 comment

ทำ Web Scraping ด้วยภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปแนะนำการทำ web scraping ด้วยภาษา Python กันครับ
Read More

19 เมษายน 2558

Published 4/19/2558 by with 0 comment

สร้างกราฟเส้นบน Python ด้วย matplotlib

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักกับโมดูล matplotlib เป็นโมดูลหนึ่งที่ช่วยในการสร้างกราฟเส้นบนภาษา Python ครับ
Read More

18 เมษายน 2558

Published 4/18/2558 by with 0 comment

สร้างกราฟด้วยโมดูล pyqtgraph

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความก่อนหน้าเมื่อนานมาแล้ว ผมได้พาผู้อ่านไปสร้างแผนภูมิด้วยโมดูล pygal กันมาแล้ว บทความนี้จะพาผู้อ่านไปสร้างกราฟด้วยโมดูล pyqtgraph บน Python กันครับ
Read More
Published 4/18/2558 by with 0 comment

รับส่งข้อมูล json ผ่านเครือข่ายด้วย http.server

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเขียนโปรแกรมรับส่งข้อมูล json ผ่านเครือข่ายด้วย http.server กันครับ
Read More

17 เมษายน 2558

Published 4/17/2558 by with 0 comment

Python XML

บทความนี้จะพาผู้อ่านไปเรียนรู้การเขียนโปรแกรม Python กับ XML กันครับ
Read More

16 เมษายน 2558

Published 4/16/2558 by with 0 comment

Python กับ JSON

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเรียนรู้การใช้งาน Python กับ JSON กันครับ
Read More
Published 4/16/2558 by with 0 comment

ปรึกษา ขอคำแนะนำ แก้ไขปัญหา Python ถามที่ไหนดี

วันนี้ผมมีเวลาว่าง ผมจึงได้นั่งค้นข้อมูลคำถามภาษาไทย ที่ถามเกี่ยวกับภาษา Python บนโลกอินเทอร์เน็ต แต่ก็มีหลายคำถามที่ยังไม่มีคำตอบ ผมจึงขอแนะนำว่าควรถามที่ไหนดีครับ
Read More
Published 4/16/2558 by with 0 comment

urllib เข้าถึงอินเทอร์เน็ตใน Python 3

ในภาษา Python เราสามารถเขียนโปรแกรมเพื่อเข้าถึงข้อมูลบนโลกอินเทอร์เน็ตได้ด้วยไลบรารีพื้นฐานของ Python ที่มีชื่อว่า urllib
Read More
Published 4/16/2558 by with 0 comment

ไลบรารี Geocoding ใน Python

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่ผ่านมาในแท็ก "GIS" ผมได้พาผู้อ่านไประบุและบอกพิกัดตำแหน่งกันมา บทความนี้จะพาผู้อ่านไปรู้จักกับไลบรารี Geocoding หนึ่งใน Python กันครับ
Read More

15 เมษายน 2558

Published 4/15/2558 by with 0 comment

สวัสดี Android ทำแอพด้วย SL4A + Python

สวัสดีปีใหม่ไทยทุกท่านครับ บทความนี้จะพาผู้อ่านไปเขียนแอพบน Android โดยใช้ SL4A + Python กันครับ
Read More
Published 4/15/2558 by with 0 comment

อาร์กิวเมนต์ใน Python

สวัสดีผู้อ่านทุกท่าน บทความนี้จะพาผู้อ่านไปทำอาร์กิวเมนต์ใน Python กันครับ
Read More

10 เมษายน 2558

Published 4/10/2558 by with 0 comment

ส่งโมดูล Python ขึ้นไปยัง PyPI

Published 4/10/2558 by with 0 comment

pytemperature

Scale of temperature
A module that helps to convert temperature units.
Install
pip install pytemperature

Examples of usage

[python]
>>> import pytemperature
>>> pytemperature.c2f(37.78) # Celsius to Fahrenheit
100.0
>>> pytemperature.f2c(104) # Fahrenheit to Celsius
40.0
>>> pytemperature.c2k(40) # Celsius to Kelvin
313.15
>>> pytemperature.k2c(273.15) # Kelvin to Celsius
0.0
>>> pytemperature.k2f(273.15) # Kelvin to Fahrenheit
31.98
>>> pytemperature.f2k(100) # Fahrenheit to Kelvin
310.93
>>> pytemperature.r2c(80) # Romoe to Celsius
100.0
>>> pytemperature.c2r(100) # Romoe to Celsius
80.0
>>> pytemperature.r2k(80) #Romoe to Celsius
373.15
[/python]

Author: Wannaphong Phatthiyaphaibun
License: MIT

แปลไทย
เป็นโมดูลที่ช่วยในการแปลงหน่วยอุณหภูมิบนภาษา Python

ติดตั้งได้โดยใช้คำสั่ง
pip install pytemperature


พัฒนาโดย ผมเอง วรรณพงษ์ ภัททิยไพบูลย์ครับ
ขอบคุณครับ :D
Read More

9 เมษายน 2558

Published 4/09/2558 by with 0 comment

คณิตศาสตร์กับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเรียนรู้คณิตศาสตร์กับภาษา Python และการแปลงสมการคณิตศาสตร์ไปเป็นการเขียนโปรแกรมด้วยภาษา Python ขั้นต้นกันครับ
Read More
Published 4/09/2558 by with 0 comment

PyBuilder เครื่องมือสร้างระบบอัตโนมัติของภาษา Python

PyBuilder เป็นเครื่องมือในการสร้างซอฟต์แวร์ที่เขียนใน pure Python ซึ่งส่วนใหญ่มีเป้าหมายการใช้งาน Python ขึ้นอยู่กับแนวคิดของการเขียนโปรแกรมพื้นฐาน
Read More

8 เมษายน 2558

Published 4/08/2558 by with 0 comment

ลองเล่น Selenium กับ Python

Selenium เป็นเครื่องมือสำหรับใช้ทำ Test เว็บไซต์ครับ และมีบนภาษา Python ผมขอลิงค์ไปยังบทความนี้ครับ :D
http://tanjai.in.th/2015/03/20/practice-selenium-with-python
Read More

7 เมษายน 2558

Published 4/07/2558 by with 0 comment

สร้างเว็บบน Python ด้วย Pecan

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาทุกท่านไปรู้จักกับ web framework ของ Python อีกตัวหนึ่งชื่อว่า Pecan ครับ
Read More
Published 4/07/2558 by with 0 comment

Django 1.8 มาแล้ว

เมื่อวันที่ 1 เมษายนที่ผ่านมา ทาง Django Software Foundation ได้ออก Django 1.8 เวชั่นเสถียนออกมา โดย Django 1.8 รุ่นนี้ได้ถูกกำหนดเป็นรุ่น LTS เป็นรุ่นที่มีการสนับสนุนเป็นระยะเวลานานถึงสามปี มีความสามารถที่เพิ่มมาดังนี้

  • สนับสนุนหลากหลาย template engines แบบ Native

  • สนับสนุนการดำเนินการ SQL แบบซับซ้อนผ่าน ORM

  • สนับสนุน API ของ Model._meta อย่างเป็นทางการ

  • ฟังก์ชันใหม่เฉพาะของฐานข้อมูล PostgreSQL ใน contrib.postgres


สามารถโหลด Django 1.8 ได้ที่ https://www.djangoproject.com/download/
Read More
Published 4/07/2558 by with 0 comment

สร้างโมดูลของตัวเองในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปสร้างโมดูลของตัวเองในภาษา Python กันครับ
Read More

6 เมษายน 2558

Published 4/06/2558 by with 0 comment

เชื่อมต่อกับระบบปฏิบัติการด้วยไลบรารี os ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเขียนโปรแกรมเชื่อมต่อกับระบบปฏิบัติการด้วยไลบรารี os ใน Python กันครับ เนื่องจากไลบรารี os มีรายละเอียดปลีกย่อยเป็นจำนวนมาก ผมจึงจะขอนำเสนอคำสั่งที่ใช้บ่อย ๆ กับไลบรารี os นี้เท่านั้นครับ
Read More
Published 4/06/2558 by with 0 comment

ฟังก์ชัน math ใน Python

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

5 เมษายน 2558

Published 4/05/2558 by with 0 comment

สร้างฟังก์ชันไม่ระบุชื่อด้วย lambda ใน Python

ตามหลักไวยากรณ์ในภาษา Python เราสามารถสร้างฟังก์ชันไม่ระบุชื่อ (anonymous functions) ได้ด้วยฟังก์ชัน lambda หรือชื่อในภาษาไทยคือ "แลมบ์ดา" ครับ
Read More

4 เมษายน 2558

Published 4/04/2558 by with 0 comment

เรียกการทำงานของโมดูลใหม่ด้วยฟังก์ชั่น reload ใน Python

โมดูลหรือไลบรารี ก่อนที่เราจะเรียกใช้งานฟังก์ชั่นหรือคำสั่งในโมดูลนั้น ๆ ได้ต้องมีการ import module เข้ามาในโปรแกรม  โดย Python จะเรียกใช้โมดูลนั้นทำงานแค่ครั้งเดียวหลังจากจบการทำงานของโมดูลนั้น หากต้องการให้มีการทำงานประมวลผลใหม่อีกครั้งต้องใช้ฟังก์ชั่น reload ใน Python ครับ
Read More
Published 4/04/2558 by with 0 comment

ทำ Web Crawler ง่าย ๆ ด้วย pyspider ใน Python

สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านคงเคยคัดลอกข้อความต่าง ๆ จากเว็บไซต์ใช่ไหมครับ ด้วยการคัดลอกแล้ววาง แต่อาจผู้อ่านต้องการคัดลอกข้อความหรือดึงข้อมูลต่าง ๆ หากมีเนื้อหาจำนวนหลายร้อยหน้าหรือเป็นแสนหน้า คงยากที่จะต้องได้หมดในเวลาที่จำกัด เพราะเหตุจึงมีการทำ Bot เพื่อรวบรวมข้อมูลจากเว็บไซต์ที่กำหนด เราเรียก Bot นั้นว่า "Web Crawler" ตัวอย่าง Web Crawler ที่เราเห็นได้ทั่งไปนั้นคือ Google Crawler ครับ บทความนี้จะพาผู้อ่านไปทำ Web Crawler ง่าย ๆ ด้วย pyspider ใน Python กันครับ
Read More

3 เมษายน 2558

Published 4/03/2558 by with 0 comment

ตรวจสอบภาษาด้วย Python

สวัสดีผู้อ่านทุกท่านครับ จากบทความที่แล้ว ผมได้พาทุกท่านไปทำเว็บแปลคำศัพท์อังกฤษเป็นไทยด้วย Python CGI + Apache กันมาแล้วครับ แล้วเกิดคำถามว่า หากเราต้องการให้ผู้ใช้พิมพ์ข้อความแล้วตรวจสอบว่าใช้ภาษาอะไร ทำการแปลออกมาเลยในครั้งเดียวครับ บทความนี้จะพาผู้อ่านไปตรวจสอบภาษาด้วย Python กันครับ
Read More

2 เมษายน 2558

Published 4/02/2558 by with 0 comment

ทำเว็บแปลคำศัพท์อังกฤษเป็นไทยด้วย Python CGI + Apache

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปทำเว็บแปลคำศัพท์อังกฤษเป็นไทยด้วย Python CGI + Apache กันครับ
Read More

1 เมษายน 2558

Published 4/01/2558 by with 0 comment

ติดตั้ง setuptools กับ pip สำหรับ Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปติดตั้ง setuptools กับ pip สำหรับ Python เช่น Python 2.5 - Python 2.7.8 และ Python 3.0 - 3.3 เพื่อให้เรียกใช้คำสั่งติดตั้งโมดูลอย่าง easy_install กับ pip ได้ต้องทำตามนี้ครับ
Read More
Published 4/01/2558 by with 0 comment

รายงานประสิทธิภาพโค้ดโปรแกรมภาษา Python ด้วย profile , cProfile

สวัสดีครับทุกท่าน ในการเขียนโปรแกรม เมื่อเราเขียนโปรแกรมาโปรแกรมหนึ่ง เราต้องมีการทดสอบโปรแกรมเพื่อแก้ไข ปรับปรุง จึงต้องมีการวัดประสิทธิภาพโปรแกรม เพื่อนำไปแก้ไขปรับปรุงให้โปรแกรมทำงานได้อย่างรวดเร็วขึ้น บทความนี้จะพาผู้อ่านไปทำรายงานประสิทธิภาพโค้ดโปรแกรมภาษา Python ด้วย profile , cProfile กันครับ
Read More

30 มีนาคม 2558

Published 3/30/2558 by with 0 comment

แนะนำ Multiprocessing ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปแนะนำการเขียนโปรแกรมโดยใช้ Multiprocessing ในภาษา Python กันครับ
Read More

29 มีนาคม 2558

Published 3/29/2558 by with 0 comment

พื้นฐานการแยก Iterable ในภาษา Python

บทความนี้จะพาผู้อ่านไปรู้จักกับพื้นฐานการแยก Iterable ในภาษา Python กันครับ ก่อนที่ผู้อ่านจะอ่านบทความนี้ต้องมีความรู้เรื่องชนิดข้อมูลของภาษา Python มาก่อนครับ
Read More
Published 3/29/2558 by with 0 comment

แนะนำการป้องกันโค้ด Python

บทความนี้จะพาผู้อ่านไปแนะนำวิธีการป้องกันโค้ดในภาษา Python กันครับ
Read More

28 มีนาคม 2558

Published 3/28/2558 by with 0 comment

สร้าง GUI ด้วย PySide : กำหนดขนาดของหน้าต่าง

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปกำหนดขนาดของหน้าต่างในการสร้าง GUI ด้วย PySide กันครับ
Read More

26 มีนาคม 2558

Published 3/26/2558 by with 0 comment

ปรับโค้ด Python ให้ถูกต้องตาม PEP8 อัตโนมัติ

สวัสดีผู้อ่านทุกท่าน ทุกท่านคงทราบกันมาแล้วว่า PEP8 เป็นกฏการเขียนโปรแกรมของภาษา Python มีหลักการมากมาย การจะทำให้โค้ดถูกต้องตาม PEP8 แบบครบถ้วนจึงเป็นไปได้ยาก
Read More

25 มีนาคม 2558

Published 3/25/2558 by with 0 comment

Decompiler ใน Python 3 ด้วย unpyc3

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเรียนรู้การใช้งานเครื่องมือที่ชื่อว่า unpyc3 เพื่อ decompiler หรือถอดโค้ดจากไฟล์ .pyc ใน Python 3 กันครับ
Read More
Published 3/25/2558 by with 0 comment

การสุ่มใน Python

ภาษา Python รองรับการสุ่มมาในตัว สามารถเรียกใช้งานการสุ่มใน Python ได้ด้วยการเรียกใช้งานไลบรารี random บทความนี้จะพาผู้อ่านไปเรียนรู่การสุ่มใน Python กันครับ :D
Read More

23 มีนาคม 2558

Published 3/23/2558 by with 0 comment

StringIO ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพูดถึงเรื่อง StringIO ใน Python กันครับ
Read More
Published 3/23/2558 by with 0 comment

Decompiler Python ถอดโค้ดจากไฟล์ pyc

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไป Decompiler Python กันครับ
Read More
Published 3/23/2558 by with 0 comment

แนะนำ Threading ใน Python

สวัสดีผู้อ่านทุกท่านครับ ในการเขียนโปรแกรมที่มีความซับซ้อน เพื่อให้งานของโปรแกรมถูกประมวลผลไปพร้อมกับการทำงานอื่น ๆ เราต้องเขียนโปรแกรมโดยอาศัย thread (เทรด)
Read More

22 มีนาคม 2558

Published 3/22/2558 by with 0 comment

ติดตั้งโมดูล Python บน Debian/Ubuntu

สวัสดีครับทุกท่าน หลังจากที่ย้ายมาใช้ Python 3 บน Ubuntu ดู ผมจะติดตั้งโมดูล Python ที่ผมเคยใช้บน Windows พบปัญหาต่าง ๆ ผมเลยต้องเปลี่ยนคำสั่งในการติดตั้งโมดูลโดยผมจะขอเขียนรายละเอียดดังต่อไปนี้ครับ
Read More

21 มีนาคม 2558

Published 3/21/2558 by with 0 comment

การจัดการข้อผิดพลาดในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทควมนี้จะพาผู้อ่านไป การจัดการข้อผิดพลาดในภาษา Python เพื่อให้โปรแกรมยังสามารถทำงานต่อไปได้แม้คำสั่งของโปรแกรมจะมีปัญหาก็ตาม ก่อนอื่นเรามาทำความเข้าใจข้อผิดพลาดในภาษา Python กันก่อนครับ
Read More
Published 3/21/2558 by with 0 comment

ใช้ IronPython 3 กับ Python 3 บน Windows

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปใช้ IronPython 3 กับ Python 3 บน Windows กันครับ
Read More
Published 3/21/2558 by with 0 comment

List ใน Python

ในภาษา Python ไม่มีข้อมูลชนิดอาร์เรย์ (array) เหมือนกับภาษาอื่น แต่สามารถใช้ข้อมูลชนิดลิสต์แทนอาร์เรย์ได้ โดยชื่อชนิดลิสต์ คือ list
Read More

20 มีนาคม 2558

Published 3/20/2558 by with 0 comment

ย้ายไฟล์ไปยังถังขยะ (Recycle Bin) ใน Python

สวัสดีผู้อ่านทุกท่านครับ อย่างที่เรารู้กันว่า ถ้าเราต้องการลบไฟล์หรือย้ายไฟล์ต้องใช้โมดูล os แต่ถ้าเราต้องการย้ายไฟล์ไปยังถังขยะ (Recycle Bin) ใน Python จะทำอย่างไร คำตอบคือ มีนักพัฒนาได้เขียนไลบรารีสำหรับงานนี้โดยเฉพาะขึ้นมาครับ
Read More
Published 3/20/2558 by with 0 comment

ติดตั้ง OpenCV ใน Python 3 บน Debian/Ubuntu

สวัสดีผู้อ่านทุกท่านครับ ปัจจุบัน OpenCV ได้รองรับ Python 3 มาระยะหนึ่งแล้ว ในรุ่น OpenCV 3 ที่กำลังอยู่ในช่วงพัฒนา บทความนี้จะพาผู้อ่านไปใช้ OpenCV ใน Python 3 บน Debian/Ubuntu กันครับ
Read More

19 มีนาคม 2558

Published 3/19/2558 by with 0 comment

Google API For Python ใช้กูเกิลใน python

สวัสดีผู้อ่านทุกท่านครับ ปัจจุบันนี้กูเกิล (Google) เป็นบริษัทที่ให้บริการอินเทอร์เน็ตที่มีคนใช้งานมากที่สุดของโลกในตอนนี้ มีบริการมากมาย และบริษัทยักย์ใหญ่นี้เป็นบริษัทที่เป็นมิตรต่อนักพัฒนาภายนอกอย่างดี มีการเปิดให้ใช้งานข้อมูลของกูเกิลได้ด้วยการออก API สำหรับภาษาต่าง ๆ และกูเกิลได้ออก API สำหรับภาษา Python ด้วยครับ
Read More

17 มีนาคม 2558

Published 3/17/2558 by with 0 comment

แนะนำการใช้งานไลบรารี CSV ใน Python

บทความนี้จะแนะนำเฉพาะฟังก์ชั่นคำสั่งไลบรารี CSV ใน Python ที่ใช้งานบ่อย นั้นคือ csv.reader กับ csv.writer ครับ ส่วนฟังก์ชั่นคำสั่งเพิ่มเติมสามารถอ่านได้ที่ https://docs.python.org/3/library/csv.html ครับ

Read More

16 มีนาคม 2558

Published 3/16/2558 by with 0 comment

จัดการกลุ่มเมฆ Cloud ด้วยไลบรารี apache-libcloud

สวัสดีผู้อ่านทุกท่านครับ ผมเชื่อว่าบางท่านอาจได้เคยหรือใช้บริการคอมพิวเตอร์อยู่กลุ่มเมฆ Cloud ต่าง ๆ กันมาบ้างแล้ว ทางผู้ให้บริการกลุ่มเมฆ Cloud จะเปิด API ให้เราสามารถนำมาจัดการกลุ่มเมฆ Cloud ที่เราใช้อยู่ได้
Read More
Published 3/16/2558 by with 0 comment

ไลบรารี copy ในภาษา python

ไลบรารี copy ในภาษา python เป็นไลบรารีที่ทำหน้าที่ในการคัดลอกค่าหรือ objects ของตัวแปรหนึ่งไปอีกตัวแปรหนึ่ง โดยไลบรารี copy เป็นไลบรารีมาตรฐานของภาษา python
Read More

15 มีนาคม 2558

Published 3/15/2558 by with 0 comment

calendar ปฏิทิน กับ Python

สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านเขียนโปรแกรมบนภาษา Python กันมาแล้ว ไม่ว่าจะเป็นเรื่องวันและเวลา แต่ถ้าเราต้องการสร้างปฏิทินหรือเขียนโปรแกรมที่เกี่ยวข้องกับปฏิทิน เราสามารถใช้ไลบรารีมาตรฐานที่มากับ Python ได้ ไลบรารีนั้นมีชื่อว่า calendar
Read More

13 มีนาคม 2558

Published 3/13/2558 by with 0 comment

ประยุกต์สร้างระบบสั่งงานด้วยเสียงใน python

สวัสดีผู้อ่านทุกท่านครับ บทความประยุกต์นี้จะพาผู้อ่านนำความรู้ไปประยุกต์ใช้ทำสร้างระบบสั่งงานด้วยเสียงใน python กันครับ
Read More

,

Published 3/13/2558 by with 0 comment

โพสต์ลง Wordpress ด้วย XML-RPC ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ ผมเชื่อว่ามีบางท่านที่ใช้ Wordpress ในการทำบล็อกและเว็บไซต์ เหมือนผมตอนนี้ที่ทำบล็อก Python 3 นี้ด้วย Wordpress แล้วมีคำถามเกิดขึ้นว่า เราจะสามารถโพสต์ลงหรือจัดการโพสต์ Wordpress ด้วยภาษา Python ได้ไหม คำตอบคือ มีคนทำไลบรารีนี้สำหรับนักพัฒนาในภาษา Python แล้วครับ
Read More
Published 3/13/2558 by with 0 comment

คัดลอก วาง clipboard (คลิปบอร์ด) ในภาษา Python

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

9 มีนาคม 2558

Published 3/09/2558 by with 0 comment

ตัดคำไทยในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปตัดคำไทยในภาษา Python กันครับ ในการตัดคำนั้นมีไลบรารีมากมายในภาษา Python แต่ที่สามารถตัดไทยได้นั้นมีแค่ไม่กี่ไลบรารี
Read More
Published 3/09/2558 by with 0 comment

Sort กับภาษา Python

ในภาษา Python เราสามารถทำการ Sort หรือเรียงลำดับข้อมูลได้ด้วยคำสั่ง sorted() บทความนี้ใช้ได้ทั้ง Python 2 และ Python 3 ครับ
Read More

8 มีนาคม 2558

Published 3/08/2558 by with 0 comment

อ๊อบเจ็กและคลาสพื้นฐานในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเรียนรู้เกี่ยวกับเรื่อง อ๊อบเจ็กและคลาสพื้นฐานในภาษา Python ครับ
Read More

7 มีนาคม 2558

Published 3/07/2558 by with 0 comment

ตัวอย่างโปรแกรมรับเสียงแปลงเป็นข้อความแล้วสังเคราะห์เสียงข้อความแบบ GUI ด้วยการประยุกต์ใช้ภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านนำความรู้ที่ได้มาจากบล็อกที่ผมเขียนมาทั้งหมด มาประยุกต์เป็นโปรแกรมเล็ก ๆ ด้วยภาษา Python แบบ 100 % ครับ
Read More

1 มีนาคม 2558

Published 3/01/2558 by with 0 comment

แนะนำแหล่งศึกษา Django

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำแหล่งศึกษา Django กันครับ เพื่อเป็นประโยชน์ในการศึกษาครับ
Read More

28 กุมภาพันธ์ 2558

Published 2/28/2558 by with 0 comment

ควบคุมเมาส์และคีย์บอร์ดใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปควบคุมเมาส์และคีย์บอร์ดในภาษา Python กันครับ
Read More

22 กุมภาพันธ์ 2558

Published 2/22/2558 by with 0 comment

สร้างและจัดการไฟล์ Word .docx ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปสร้างและจัดการไฟล์ Word .docx ในภาษา Python กันครับ
Read More

21 กุมภาพันธ์ 2558

Published 2/21/2558 by with 0 comment

SNMP ใน Python

SNMP ย่อมาจาก Simple Network Management Protocol เป็นโปรโตคอล (Protocol) ถูกออกแบบให้ทำงานง่าย ๆ และมีฟังก์ชัน โดยจุดประสงค์หลักของโปรโตคอล SNMP คือ เพื่อให้ผู้ดูแลระบบเครือข่ายสามารถจัดการอุปกรณ์ในเครือข่ายจากระยะไกลได้ และยังสามารถมอนิเตอร์ระบบเครือข่ายได้ด้วยฟังก์ชัน RMON
Read More

18 กุมภาพันธ์ 2558

Published 2/18/2558 by with 0 comment

คำนวณสัญลักษณ์พีชคณิตใน Python

โมดูล SymPy เป็นไลบรารีในภาษา Python มีความสามารถในการคำนวณสัญลักษณ์พีชคณิต หรือจะเรียกได้ว่า เป็นระบบพีชคณิตคอมพิวเตอร์  Computer algebra system (CAS) ใน Python รองรับทั้ง Python 2 และ Python 3 (License: BSD)
Read More
Published 2/18/2558 by with 0 comment

Pyglet ออกเวชั่น 1.2.0 แล้ว

logo_pyglet Pyglet เป็นไลบรารีหนึ่งที่นิยมในหมู่นักพัฒนา Python เพราะสามารถใช้สร้างเกมหรือ GUI ต่าง ๆ ได้ และใช้ New BSD License เมื่อวันที่ 12 กุมภาพันธ์ ค.ศ.2015 ที่ผ่านมา ทางผู้พัฒนา Pyglet ได้ออกเวชั่น 1.2.0 อย่างเป็นทางการ
Read More

15 กุมภาพันธ์ 2558

Published 2/15/2558 by with 0 comment

astropy เครื่องมือทางดาราศาสตร์ใน Python

สวัสดีผู้อ่านทุกท่าน มีวิชาหนึ่งเป็นวิชาที่ค้นคว้า ศึกษา ดวงดาวต่าง ๆ บนท้องฟ้ายามค่ำคืน เพื่อทำความเข้าใจเกี่ยวกับความเป็นมาและความเป็นไปของโลกของเราและของจักรวาลนี้ เป็นวิชาที่มีการศึกษาค้นคว้ามานาน นับตั้งแต่มนุษย์มองขึ้นไปบนท้องฟ้า เห็นดวงดาวเหล่านั้น นั้นคือวิชา "ดาราศาสตร์"
Read More

12 กุมภาพันธ์ 2558

Published 2/12/2558 by with 0 comment

เขียนคำสั่ง SQL ด้วยโมดูล python-sql

สวัสดีผู้อ่านทุกท่านครับ ผมได้ไปเจอกับโมดูลหนึ่ง เป็นโมดูลสำหรับใช้เขียนคำสั่ง SQL บนภาษา Python แบบง่าย ๆ เพื่อการศึกษาการเขียนคำสั่ง SQL และเพื่อศึกษาการใช้งานกับภาษา SQL ครับ :D

Read More

10 กุมภาพันธ์ 2558

Published 2/10/2558 by with 0 comment

Speech synthesis สังเคราะห์เสียงพูดกับภาษา Python

สวัสดีผู้อ่านทุกท่าน  Speech synthesis เป็นเทคโนโลยีสังเคราะห์เสียงพูดในคอมพิวเตอร์ พูดกันให้แบบง่าย ๆ คือ การที่ทำให้คอมพิวเตอร์พูดออกมาเหมือนเสียงพูดของคนได้ โดยเทคโนโลยีนี้ยังต้องพัฒนาอีกต่อไปเรื่อย ๆ ในอนาคต
Read More

8 กุมภาพันธ์ 2558

Published 2/08/2558 by with 0 comment

Nuitka แปลงโค้ด Python ไปสู่โค้ด C++

สวัสดีผู้อ่านทุกท่านครับ อย่างที่ผู้อ่านทราบกันว่า Python ใช้ CPython ในการ compile โค้ด Python ผมจะพาผู้อ่านไปรู้จักกับ compile ตัวหนึ่งที่สามารถแปลงโค้ด Python ไปสู่โค้ด C++ ได้ นั้นคือ Nuitka
Read More

7 กุมภาพันธ์ 2558

Published 2/07/2558 by with 0 comment

Python Glob แสดงรายการไฟล์ในโฟลเดอร์

สวัสดีผู้อ่านทุกท่านครับ เมื่อไม่กี่วันก่อนนี้ ผมได้รับคำถามมาว่า แสดงรายการไฟล์ในโฟลเดอร์ด้วย Python ได้อย่างไร ตอนแรกผมจะตอบว่าใช้โมดูล os แต่ผมมาค้นข้อมูลพบว่ามีโมดูลหนึ่งที่สามารถแสดงรายการในโฟลเดอร์ได้ง่าย ๆ นั้นคือ โมดูล Glob
Read More

6 กุมภาพันธ์ 2558

Published 2/06/2558 by with 0 comment

PyPy 2.5 ออกแล้ว

โลโก้โครงการ pypy

เมื่อวันที่ 3 กุมภาพันธ์ที่ผ่าน โครงการ PyPy ได้ออก PyPy เวชั่นใหม่ นั่นคือ PyPy 2.5 โดย PyPy 2.5 รุ่นนี้ได้รับการปรับปรุงให้เข้ากับ Python 2.7 ได้ดียิ่งขึ้นและแก้ Bug ต่าง ๆ
โหลด PyPy 2.5 ได้ที่ http://pypy.org/download.html
และตอนนี้ทางโครงการ PyPy ต้องการเงินสนับสนุนมนการดำเนินงานต่อไป หากใครต้องการช่วยเหลือ เข้าไปบริจาคได้ที่ http://pypy.org/

อ่านวิธีติดตั้ง PyPy ได้ที่ PyPy เร่งความเร็วโค้ด Python
Read More

3 กุมภาพันธ์ 2558

Published 2/03/2558 by with 0 comment

ข้อมูลชนิดสตริง (String) สายอักขระใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ต่อจากบทความที่แล้ว ชนิดข้อมูลพื้นฐาน
บทความนี้จะพาผู้อ่านไปรู้กับข้อมูลชนิดสตริง (String)ใน Python กันครับ
Read More

1 กุมภาพันธ์ 2558

Published 2/01/2558 by with 0 comment

ติดตั้งโมดูล Python 2.7 ที่ต้อง compiler ใน Windows

สวัสดีผู้อ่านทุกท่านครับ ถึงแม้ Python จะมี Python 3 แล้ว แต่ยังคงมีการใช้งาน Python 2.x กันอยู่ ในทางมูลนิธิซอฟต์แวร์ไพทอนได้ออกมาประกาศแล้วว่าจะสนับสนุน Python 2.7 จนถึงปี ค.ศ.2020 (อ่านเพิ่มเติมคลิกที่นี่ครับ)  ไม่กี่เดือนก่อนหน้านี้ทาง Microsoft ได้ออกเครื่องมือที่มีชื่อว่า "Microsoft Visual C++ Compiler for Python 2.7" สำหรับใช้ compiler โมดูล Python 2.7 ใน Windows ครับ
Read More

31 มกราคม 2558

Published 1/31/2558 by with 0 comment

เขียนโค้ด Python ใช้ได้ทั้ง Python 2 และ Python 3 ด้วย Six

สวัสดีผู้อ่านทุกท่านครับ หลังจากที่ทาง Python ได้ออก Python 3 มา ได้สร้างความแตกต่างระหว่างโค้ดของ Python 2 เดิมกับ Python 3 ด้วยเหตุนี้นักพัฒนาบางส่วนยังไม่ย้ายโค้ดมายัง Python 3 และยังไปกว่านั้น หากต้องการพัฒนาโปรแกรมให้ทำงานได้ทั้ง Python 2 และ Python 3 ต้องเขียนโค้ดแยกและใช้เวลา ผมจะขอแนะนำ Six ครับ
Read More
Published 1/31/2558 by with 0 comment

ติดตั้งโมดูล Python ที่ต้อง compiler ด้วย MinGW ใน Windows (32 Bit)

สวัสดีผู้อ่านทุกท่านครับ ในการติดตั้งโมดูลใน Python นั้น บางอย่างนั้นจะพบว่า เราไม่สามารถติดตั้งได้ด้วยคำสั่งปกติ เช่น cython ครับ บทความนี้จะพาผู้อ่านไปติดตั้งโมดูล Python ที่ต้อง compiler ด้วย MinGW ใน Windows (32 Bit) กันครับ
Read More

25 มกราคม 2558

Published 1/25/2558 by with 0 comment

เขียนโปรแกรมเครือข่าย Socket ใน Python : ตอนที่ 2

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปลองเขียนโปรแกรมเครือข่าย Socket ใน Python กันครับ
Read More
Published 1/25/2558 by with 0 comment

โหลดไฟล์ง่าย ๆ จากเน็ตด้วยโมดูล wget ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้ไปรู้จักกับโมดูลที่ใช้สำหรับโหลดไฟล์ง่าย ๆ นั่้นคือโมดูล wget ใน Python
โมดูล wget ใน Python (ไม่ได้ใช้ wget ใน Unix นะครับ เพราะโมดูลนี้ไม่ได้ใช้ wget ของ Unix เลย แต่เพียงชื่อเหมือนกัน)
Read More

24 มกราคม 2558

Published 1/24/2558 by with 0 comment

เขียนโปรแกรมเครือข่าย Socket ใน Python : ตอนที่ 1 เริ่มต้น

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

23 มกราคม 2558

Published 1/23/2558 by with 0 comment

ตัวแปรข้อมูล Dictionary ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ต่อจากบทความที่แล้ว ชนิดของข้อมูลพื้นฐาน บทความนี้จะพาผู้อ่านไปรู้จักกับตัวแปรข้อมูล Dictionary ใน Python กันครับ :D
Read More

22 มกราคม 2558

Published 1/22/2558 by with 0 comment

ชนิดของข้อมูลตัวเลขใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ต่อจากบทความที่แล้ว ชนิดของข้อมูลพื้นฐาน บทความนี้จะพูดถึงเรื่อง ชนิดของข้อมูลตัวเลขใน Python กันครับ
Read More

18 มกราคม 2558

Published 1/18/2558 by with 0 comment

PyPy เร่งความเร็วโค้ด Python

โลโก้โครงการ pypy

PyPy เป็นโครงการหนึ่งที่ต้องการเร่งความเร็วโค้ดโปรแกรมของ Python  ปกติแล้ว Python จะใช้ CPython แต่ Python เป็นภาษาสคริปต์ เมื่อนำไปรันจะต้องมีการนำไป Interpreter แปลโปรแกรมแต่ละบรรทัดเป็นภาษาเครื่องอยู่ดี
Read More

17 มกราคม 2558

Published 1/17/2558 by with 0 comment

แปลภาษาด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปแปลภาษาด้วย Python กันครับ
Read More

16 มกราคม 2558

Published 1/16/2558 by with 0 comment

แสดงข้อมูลแบบโครงสร้างสวย ๆ ด้วย pprint ใน Python

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

12 มกราคม 2558

Published 1/12/2558 by with 0 comment

IRC client ใน Python

สวัสดีทุกท่านครับ บทความนี้จะพาผู้อ่านไปใช้ IRC ใน Python กันครับ
Read More

11 มกราคม 2558

Published 1/11/2558 by with 0 comment

มาใช้ IPython Notebook กันครับ




โพสต์ by Chakrit Saengkaew


เดติด ท่าน Chakrit Saengkaew ครับ ได้โพสต์วิดิโอสอนการใช้ IPython Notebook ของ Python ครับ :D
Read More
Published 1/11/2558 by with 0 comment

เข้ารหัส (Encrypt) และถอดรหัส (Decryption) ใน Python

สวัสดีทุกท่านครับ ความปลอดภัยของข้อมูลเป็นสิ่งสำคัญ ไม่ว่าจะเป็นข้อมูลอะไรก็ตาม ไม่ควรที่จะแก้ไข ทำลาย ขโมยหรือแอบดูข้อมูลโดยที่ไม่ต้องการ ถ้าเป็นข้อมูลความลับต่าง ๆ
Read More

10 มกราคม 2558

Published 1/10/2558 by with 0 comment

ใช้ Facebook API ใน Python ด้วย facebook-sdk

สวัสดีผู้อ่านทุกท่านครับ บทคววามนี้จะพาผู้อ่านไปใช้ Facebook ใน Python ด้วย facebook-sdk กันครับ
Read More
Published 1/10/2558 by with 0 comment

Jython ใช้ Java กับ Python : ตอนที่ 3 แปลง py ไปยัง Java Class

9 มกราคม 2558

Published 1/09/2558 by with 0 comment

สร้างแผนภูมิ svg ใน Python ด้วย pygal

สวัสดีทุกท่านครับ บทความนี้จะพาผู้อ่านไปสร้างแผนภูมิ svg ใน Python ด้วยโมดูลที่มีชื่อว่า pygal ครับ
Read More

6 มกราคม 2558

Published 1/06/2558 by with 0 comment

ฟังก์ชันใน Python

  ฟังก์ชัน (Functions) ในการเขียนโปรแกรมคอมพิวเตอร์ เปรียบเสมือนคำสั่งพิเศษช่วยให้เราสามารถทำงานเฉพาะเจาะจงอย่างหนึ่ง ได้อาทิเช่น math , print , input เป็นต้น
  ในการเขียนโปรแกรมบางอย่าง ฟังก์ชันบางอย่างที่มากับ Python ไม่เพียงพอกับการนำมาเขียนโปรแกรม แต่ภาษา Python อนุญาตให้เราเขียนฟังก์ชันขึ้นมาใหม่ได้ โดยมีกฏดังนี้
Read More

5 มกราคม 2558

Published 1/05/2558 by with 0 comment

ติดตั้งโมดูลจากไฟล์ .egg และ .whl ใน Python

สวัสดีผู้อ่านทุกท่านครับ เมื่อไม่กี่วันมานี้ ผมไปเจอโมดูลหนึ่งของ Python ที่มีนามสกุลเป็นไฟล์ .egg และ .whl บทความนี้จะพาผู้อ่านไปติดตั้งโมดูลจากไฟล์ .egg และ .whl ใน Python กันครับ
Read More

4 มกราคม 2558

Published 1/04/2558 by with 0 comment

Jython ใช้ Java กับ Python : ตอนที่ 2 การใช้งานพื้นฐาน

หลังจากที่ผมได้แนะนำวิธีการติดตั้ง Jython กันไปแล้ว บทความนี้ผมจะพาผู้อ่านไปรู้จักกับความสามารถของ Jython กันครับ
Read More

2 มกราคม 2558

Published 1/02/2558 by with 0 comment

Jython ใช้ Java กับ Python : ตอนที่ 1 ติดตั้ง Jython

โลโก้ Jython

Jython เป็นอีกแพลตฟอร์มของภาษา Python สำหรับการพัฒนาโปรแกรมด้วย Python ไปรันบนแพลตฟอร์ม Java โดยรันบน Java Virtual Machine ทำให้เราสามารถพัฒนาโปรแกรมด้วยภาษา Python ร่วมกับภาษา Java ได้ บทความนี้จะพาผู้อ่านไปติดตั้ง Jython กันครับ
Read More

1 มกราคม 2558

Published 1/01/2558 by with 0 comment

แปลงโค้ดจาก Python 3 ไปยัง Python 2 ด้วย 3to2

  สวัสดีวันปีใหม่ครับ หลังจากที่ผมออกบทความ "แปลงโค้ดจาก Python 2 ไปยัง Python 3 ด้วย 2to3" เลยเกิดคำถามว่า หากเรามีความจำเป็นต้องใช้ Python 2 เราจะแปลงโค้ดจาก Python 3 กลับเป็น Python 2 ได้ยังไง บทความนี้จะพาผู้อ่านไปแปลงโค้ดจาก Python 3 ไปยัง Python 2 ด้วย "3to2" ครับ
Read More