24 ตุลาคม 2561

Published 10/24/2561 by with 1 comment

จบปัญหาติดตั้งโมดูล Python ที่ต้องคอมไพล์ง่าย ๆ ด้วย pipwin ใน Windows


สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านคงเคยเจอปัญหาติดตั้งโมดูล Python ที่ต้องคอมไพล์ด้วย Visual Studio  แต่ผู้อ่านไม่ได้ลง Visual Studio ไว้ ทำให้ไม่สามารถติดตั้งโมดูลเหล่านั้นผ่านคำสั่ง pip ได้
Read More

28 กันยายน 2561

Published 9/28/2561 by with 0 comment

จัดการกับไม้ยมก ๆ ภาษาไทยด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปทำความสะอาดข้อมูลที่มีไม้ยมก "ๆ" ก่อนนำข้อมูลไปประมวลผลใช้งานกับ NLP ภาษาไทยด้วยโค้ด Python กันครับ
Read More

13 กันยายน 2561

Published 9/13/2561 by with 3 comments

สร้างโมดูลรันผ่านคอมมานด์ไลน์ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปสร้างโมดูลที่รันผ่านคอมมานด์ไลน์ด้วย Python กันครับ
Read More
Published 9/13/2561 by with 0 comment

ภาษาไพทอนกับเลขฐานสิบ ฐานสอง ฐานแปด ฐานสิบหก

ตัวดำเนินการ
~ Not
^ XOR
| Or
& And
Read More

2 กันยายน 2561

Published 9/02/2561 by with 0 comment

ทดลองทำ Thai Romanization ด้วย keras ใน Python


สวัสดีครับทุกท่าน บทความนี้เราจะไปทดลองทำ Thai Romanization ด้วย keras ใน Python กันครับ
Read More

12 สิงหาคม 2561

Published 8/12/2561 by with 0 comment

วิดีโอย้อนหลัง PyCon Thailand 2018 มาแล้ว

วิดีโอย้อนหลัง PyCon Thailand 2018 ซึ่งจัดขึ้นเป็นครั้งแรกของ PyCon Thailand จัดวันที่ 16-17 มิถุนายน 2561 ที่ผ่านมา ที่อาคารเคเอกซ์ (Knowledge Exchange Center – KX) ได้ถูกอัพโหลดขึ้น YouTube แล้ว

สามารถรับชมได้ที่ https://youtu.be/u5AKobUPCas
Read More

8 สิงหาคม 2561

Published 8/08/2561 by with 0 comment

ทำโปรไฟล์หน่วยความจำโค้ด Python ด้วย memory_profiler

หากต้องการทำโปรไฟล์หน่วยความจำโค้ด Python ที่เขียน มีหลายวิธี บทความนี้ขอเสนอวิธีทำโปรไฟล์หน่วยความจำโค้ด Python โดยใช้โมดูล memory_profiler

Read More

16 กรกฎาคม 2561

Published 7/16/2561 by with 0 comment

นามสกุลไฟล์ Python

Python มีนามสกุลไฟล์หลายไฟลดังนี้
  • *.py - ไฟล์สคริปต์ภาษาไพทอน
  • *.py3 - (ไม่ค่อยพบเห็น) ไฟล์สคริปต์ Python3 ; ไฟล์สคริปต์ Python3 ส่วนใหญ่มักใช้ "*.py" ไม่ใช่ "*.py3"
  • *.pyc - ไฟล์สคริปต์ที่ถูกคอมไพล์ (Bytecode)
  • *.pyo - ไฟล์สคริปต์ที่ถูกคอมไพล์โดยถูกปรับแต่งประสิทธิภาพ (As of Python3.5, Python will only use pyc rather than pyo and pyc)
  • *.pyw - ไฟล์ Python สำหรับ Windows โดยรันด้วย pythonw.exe
  • *.pyx - Cython src ที่แปลงไปเป็น C/C++
  • *.pyd - โค้ด Pythonที่ถูกสร้างเป็น Windows DLL
  • *.pxd - Cython script which is equivalent to a C/C++ header
  • *.pyi - MyPy stub
  • *.pyi - Stub file (PEP 484)
  • *.pyz -เป็นโค้ด Python ที่ถูกบีบอัดไว้ (PEP 441)
  • *.pywz - เป็นโค้ด Python ที่ถูกบีบอัดสำหรับ MS-Windows (PEP 441)
  • *.py[cod] - wildcard notation in ".gitignore" that means the file may be "*.pyc", "*.pyo", or "*.pyd"
  • *.rpy - โค้ด RPython
  • *.pyde - ไฟล์โค้ด Python ที่ถูกใช้ใน Processing (https://processing.org/)
  • *.pyp - Py4D Python Plugin
  • *.pyt - Python declaration file
  • *.xpy - ไม่รู้จัก
  • *.ipynb - ไฟล์ Jupyter Notebook

ที่มา http://dcjtech.info/topic/python-file-extensions/
Read More

28 มิถุนายน 2561

Published 6/28/2561 by with 0 comment

Python 3.7 ออกแล้วพร้อมกับ Python 3.6.6

วันนี้ตามเวลาในประเทศ ทางมูลนิธีซอฟแวร์ไพทอนได้ปล่อย Python 3.7.0 ออกมาแล้ว นอกจากนั้นยังได้ปล่อย Python 3.6.6 ซึ่งเป็นรุ่นบำรุงรักษา แก้บั๊ก เนื่องจากเป็นรุ่นที่สนับสนุนระยะเวลานาน (LTS)
สามารถโหลด Python 3.7.0 ได้ที่ https://www.python.org/downloads/release/python-370/
อ่านสิ่งใหม่ที่มีใน Python 3.7.0 ได้ที่ https://docs.python.org/3.7/whatsnew/3.7.html

สามารถโหลด Python 3.6.6 ได้ที่ https://www.python.org/downloads/release/python-366/
Read More

21 มิถุนายน 2561

Published 6/21/2561 by with 0 comment

กรณีศึกษา Kaidee กับ Flask ในงาน PyCon Thailand 2018

Kaidee (https://www.kaidee.com/) เป็นเว็บลงประกาศขายของเว็บหนึ่งที่มีการใช้งาน Python เยอะมาก
Read More