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

Published กุมภาพันธ์ 26, 2560 by with 17 comments

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

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

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

Published กุมภาพันธ์ 25, 2560 by with 0 comment

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

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

microthreads ใน Python

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

Published กุมภาพันธ์ 25, 2560 by with 0 comment

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

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

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

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

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

Published กุมภาพันธ์ 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 กุมภาพันธ์ 15, 2560 by with 0 comment

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

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

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

Published กุมภาพันธ์ 14, 2560 by with 0 comment

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

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

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

Published กุมภาพันธ์ 13, 2560 by with 0 comment

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

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

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

Published กุมภาพันธ์ 12, 2560 by with 0 comment

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

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

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

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

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

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

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

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

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

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

Published กุมภาพันธ์ 11, 2560 by with 5 comments

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

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

เขียน Interpreter ใน Python

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

Published กุมภาพันธ์ 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 กุมภาพันธ์ 05, 2560 by with 0 comment

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

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

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

Published กุมภาพันธ์ 04, 2560 by with 0 comment

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

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