26 กุมภาพันธ์ 2560

Published 2/26/2560 by with 2 comments

ทำ Sentiment Analysis ภาษาไทยใน Python

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

25 กุมภาพันธ์ 2560

Published 2/25/2560 by with 0 comment

อยากร่วมพัฒนา core ภาษา Python ต้องทำอย่างไร

ถ้าคุณอยากร่วมพัฒนา core ภาษา Python สามารถทำได้ตามเอกสาร "Python Developer’s Guide" อ่านได้ที่ https://docs.python.org/devguide/index.html
Read More
Published 2/25/2560 by with 0 comment

microthreads ใน Python

CPython ณ ปัจจุบันนี้ยังไม่สนับสนุน microthreads แต่มีความพยายามที่จะทำให้ CPython สนับสนุน microthreads คือ Stackless Python
Read More

Published 2/25/2560 by with 0 comment

วัดเปรียบเทียบประสิทธิภาพภาษา Python

คุณเคยสงสัยไหม หากคุณใช้ Python ไม่ว่าจะเป็น CPython เวชั่นเดิมหรือเวชั่นที่สั่ง build , PyPy และอื่น ๆ รวมถึงต่างสถาปัตยกรรมกัน คุณจะวัดเปรียบเทียบสมรรถนะภาษา Python บน Python implementations เหล่านี้ได้อย่างไร ?
Read More
Published 2/25/2560 by with 0 comment

วัดประสิทธิภาพการทำงานของโค้ดง่าย ๆ ด้วย Benchmarker

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

23 กุมภาพันธ์ 2560

Published 2/23/2560 by with 0 comment

กรณีศึกษาของ Mozilla : ย้ายจาก Python ไป Go แต่สุดท้ายกลับมาที่ Python

Mozilla เคยพยายามย้ายภาษาโปรแกรมมิ่งจาก Python ไป Go แต่สุดท้ายกลับมาที่ Python เมื่อสองปีที่ผ่านมา ถือเป็นกรณีศึกษาสำหรับผู้ที่ต้องการใช้ภาษา Go หรือ ภาษา Python ให้เลือกให้เหมาะสมกับการใช้งาน ซึ่งสองภาษานี้มีจุดเด่น จุดด้อยแตกต่างกัน โดยต้องคำนึงถึงการใช้งานเป็นหลัก
อ่านได้ที่ : From Python to Go and Back Again
Read More

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

Published 2/15/2560 by with 0 comment

สร้าง CLI ง่าย ๆ ด้วย CLI Generator

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไป "สร้าง CLI ง่าย ๆ ด้วย CLI Generator" กันครับ
Read More

14 กุมภาพันธ์ 2560

Published 2/14/2560 by with 0 comment

reload โหลดโมดูลใหม่ใน Python

หากคุณเขียนโปรแกรมในภาษา Python โดยแยกเป็นโมดูล และหากคุณกำลังรันโปรแกรมอยู่ ต้องการแก้ไขโค้ดขณะรันโปรแกรม ให้ทำใส่โค้ด reload(โมดูล) Python จะโหลดโมดูลที่แก้ไขแล้วขึ้นมาใหม่
import mymodule
reload(mymodule)
Read More

13 กุมภาพันธ์ 2560

Published 2/13/2560 by with 0 comment

เรียกใช้โค้ดภาษาซีใน Python ด้วย cffi

เวลาปกติ เมื่อคุณต้องการเรียกใช้งานโค้ดภาษาซีในภาษา Python คุณอาจมองหาไลบรารี ctypes (อ่านบทความการใช้งาน ctypes ได้ที่ เขียนโมดูลภาษาไพทอน C/C++ ด้วย ctypes) แต่ไลบรารี ctypes มีการใช้งานที่ไม่สะดวกนัก บทความนี้ขอแนะนำโมดูล cffi
Read More

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

Published 2/12/2560 by with 0 comment

คำนวณดาราศาสตร์พื้นฐานด้วย PyEphem

PyEphem เป็นโมดูลสำหรับงานคำนวณดาราศาสตร์พื้นฐานในภาษาไพทอน โดยสามารถคำนวณตำแหน่งของดวงอาทิตย์และดวงจันทร์ของโลก รวมไปถึงตำแหน่งของดาวหาง ตามเวลาที่กำหนดได้ และนอกจากนั้น สามารถคำนวณวันเวลาวันพระจันทร์เต็มดวงและดับได้ด้วย และมีความสามารถอื่น ๆ อีก
Read More
Published 2/12/2560 by with 0 comment

ใช้ dict แบบ attribute ด้วย attrdict

โมดูล attrdict เป็นโมดูลในภาษาไพทอนที่สามารถทำให้ใช้ข้อมูลชนิด dict แบบ attribute โดยอนุญาตให้เข้าถึงระหว่างคีย์และ attribute
Read More
Published 2/12/2560 by with 0 comment

ดาราศาสตร์กับ Python : ฟิสิกส์สุริยะ (solar physics)

ฟิสิกส์สุริยะ คือ อะไร ?
ฟิสิกส์สุริยะ (solar physics) เป็นสาขาหนึ่งของฟิสิกส์ที่ศึกษาปรากฎการณ์ธรรมชาติและสมบัติทางฟิสิกส์ของดวงอาทิตย์

ในภาษา Python สามารถศึกษาฟิสิกส์สุริยะได้โดยใช้โมดูล SunPy
อ่านเอกสารได้ที่ http://sunpy.org/
Read More
Published 2/12/2560 by with 0 comment

ดาราศาสตร์กับ Python : หาระยะห่างระหว่างดวงดาว

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

11 กุมภาพันธ์ 2560

Published 2/11/2560 by with 0 comment

เกมเดาคำศัพท์แบบง่ายตามฉบับ Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนเกมเดาคำศัพท์แบบง่ายตามฉบับ Python ครับ
Read More
Published 2/11/2560 by with 0 comment

เขียน Interpreter ใน Python

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

Published 2/10/2560 by with 0 comment

CPython เตรียมย้ายไป GitHub ในวันศุกร์นี้

CPython เตรียมย้ายสายการพัฒนา python ทั้งหมดจากที่เคยอยู่บน Mercurial ของ Python.org ย้ายไปเป็น Git ในวันศุกร์นี้

ที่มา :[Python-Dev] GitHub migration scheduled for Friday :  https://mail.python.org/pipermail/python-dev/2017-February/147341.html
Read More

5 กุมภาพันธ์ 2560

Published 2/05/2560 by with 0 comment

แปลง wheels กลับไปเป็น eggs

สำหรับท่านที่ยังคงใช้ Python เวชั่นเก่ากว่า 2.7 ที่ยังต้องการติดตั้งโมดูลด้วยไฟล์ eggs แต่โมดูลส่วนใหญ่ในปัจจุบันใช้ wheels
Read More

4 กุมภาพันธ์ 2560

Published 2/04/2560 by with 0 comment

WordNet ภาษาไทยกับ Python

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