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