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