8 ตุลาคม 2567

Published ตุลาคม 08, 2567 by with 0 comment

สร้างฐานข้อมูล vector search ด้วย sqlite-vec ในภาษา Python

ทุกวันนี้การสร้างระบบค้นคืนข้อมูล หรือ RAG กำลังเป็นที่นิยมในหมู่นักพัฒนาปัญญาประดิษฐ์ทั่วโลกที่ใช้งาน Gen AI หนึ่งในสิ่งที่สำคัญ คือ ฐานข้อมูลเวกเตอร์ สำหรับทำการจัดเก็บและสืบค้นเวกเตอร์ ให้มีความสะดวกรวดเร็ว หนึ่งในนั้นคือ sqlite-vec

Read More

24 มกราคม 2567

10 ธันวาคม 2566

Published ธันวาคม 10, 2566 by with 0 comment

วิธีติดตั้ง python แบบง่าย ๆ ฉบับสั้น ๆ ประจำปี 2023

คุณสามารถติดตั้ง python ได้หลากหลายวิธีดังนี้
1) โหลด python จาก python.org เป็นช่องทางอย่างเป็นทางการสำหรับ python คุณสามารถโหลดโปรแกรมและติดตั้งได้จากในนั้น

2) ใช้ Anaconda ซึ่งเป็นชุดรวมซอฟต์แวร์ python ที่เป็นนิยม คุณสามารถโหลด Anaconda แล้วติดตั้งได้จาก anaconda.org

Read More

31 กรกฎาคม 2565

Published กรกฎาคม 31, 2565 by with 0 comment

PyPy สนับสนุนชิป Apple M1 แล้ว!

เมื่อวันที่ 21 กรกฎาคมที่ผ่านมาทาง PyPy ได้ออกมาประกาศรองรับการทำงานบนชิป Apple M1 เป็นที่เรียบร้อยแล้ว บน macOS ARM64 โดยตอนนี้รุ่นสำหรับทดสอบ nightly builds รองรับ pypy3.8 และ pypy3.9 โดยเลือกดูรุ่ macOS ARM64 ได้

ที่มา: M1 support for PyPy | PyPy

Read More

1 กรกฎาคม 2565

Published กรกฎาคม 01, 2565 by with 0 comment

ปรับจูน Python ให้แรงขึ้นง่าย ๆ ด้วย Pyston-lite

เมื่อต้นเดือนมิถุนายนที่ผ่านมา ทาง Pyston ได้ออกชุดคำสั่งชื่อ Pyston-lite ซึ่งเป็นส่วนขยายเสริมให้ Python ทำงานผ่าน JIT ได้ โดยส่วนขยายนี้จะทำให้่ Python ปกติสามารถทำงานได้เร็วขึ้นถึง 10-25% โดยที่ไม่ต้องปรับแต่งโค้ดอะไรเลย (ขึ้นอยู่กับประเภทของงาน) และแถมทำงานบน Mac M1 ได้อีกด้วย แต่การปรับแต่งจะไม่ครบถ้วนเท่ากับ Pyston ตัวเต็ม

Read More

19 พฤษภาคม 2565

Published พฤษภาคม 19, 2565 by with 0 comment

Dependency Parser ภาษาไทยด้วย spaCy-Thai

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปทำ Dependency Parser ภาษาไทยด้วย spaCy-Thai กันครับ

Read More

9 กันยายน 2564

Published กันยายน 09, 2564 by with 0 comment

ทิปการเขียน Python: ตอนที่ 1 print ก็เขียนข้อมูลลงไฟล์ได้

สวัสดีครับทุกท่าน บทความนี้ผมจะมาแนะนำทิปการเขียน Python ตอนที่ 1 เกี่ยวกับคำสั่ง print ว่ามันทำอะไรได้มากกว่าแค่ print ในภาษา Python

Read More

27 สิงหาคม 2564

Published สิงหาคม 27, 2564 by with 0 comment

Pyston อีมพลีเมนต์ไพธอนที่เร็วกว่า CPython

Pyston เป็นอีมพลีเมนต์ภาษาไพธอนที่มุ่งเน้นด้านประสิทธิภาพและสามารถใช้งานร่วมกันกับ CPython ได้[1]

Read More

8 สิงหาคม 2564

Published สิงหาคม 08, 2564 by with 0 comment

Jython กับ IronPython กำลังจะรองรับ Python 3

หลังจากที่ทั้ง Jython กับ IronPython รองรับเฉพาะ Python 2.7 มานาน แม้ว่าทาง PSF จะยุติการสนับสนุน CPython 2.7 ไปนานแล้ว ล่าสุดในปีนี้ทั้งโครงการ Jython ซึ่งเป็นโครงการนำภาษา Python ไปรันบน Java กับโครงการ IronPython ซึ่งเป็นอีกโครงการนำ Python ไปรันบน .NET ทั้งสองโครงการได้มีการเคลื่อนไหวเกี่ยวกับ Python 3 แล้ว

Read More

21 มิถุนายน 2564

Published มิถุนายน 21, 2564 by with 0 comment

รันโค้ดโปรแกรมแบบ sandbox กับ Docker ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมภาษา python เพื่อรันโค้ดโปรแกรมแบบ sandbox กับ Docker ด้วย Python แบบง่าย ๆ กันครับ

Read More

22 พฤษภาคม 2564

Published พฤษภาคม 22, 2564 by with 0 comment

ดีบั๊กโค้ดภาษา Python แบบไม่ต้องใช้ print/log ด้วย icecream🍦

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านเวลาดีบั้กโค้ดภาษา Python หลายท่านอาจจะใช้คำสั่ง print หรือ log ออกมาดูผลลัพธ์ในโค้ดเพื่อดูว่ามันเป็นไปตามค่าที่ต้องการไหม บทความนี้ผมจะมาเสนออีกวิธีในการดีบั้กโค้ด Python โดยการใช้งาน icecream🍦 กันครับ

Read More

9 เมษายน 2564

Published เมษายน 09, 2564 by with 0 comment

RustPython ว่าที่รันไทม์ Python แทน CPython 🐍


นับตั้งแต่ภาษา Python ได้ถือกำเนิดมาพร้อมกับการพัฒนา CPython ที่พัฒนา Python บนภาษา C ตลอดเวลาที่ผ่านมา มี implementation อื่น ๆ ได้แก่ Jython ที่นำ Python ไปรันบน Java, IronPython ที่นำ Python ไปรันบน .NET

Read More

27 กุมภาพันธ์ 2564

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

ทำ Zero-shot classification ข้อความภาษาไทยง่าย ๆ ด้วย transformers + Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปทำ Zero-shot classification ข้อความภาษาไทยง่าย ๆ ด้วย transformers + Python กันครับ

Read More