16 กรกฎาคม 2561

Published กรกฎาคม 16, 2561 by with 1 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 มิถุนายน 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 มิถุนายน 21, 2561 by with 0 comment

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

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

19 มิถุนายน 2561

Published มิถุนายน 19, 2561 by with 0 comment

บรรยากาศ PyCon Thailand 2018

เมื่อวันเสาร์ - อาทิตย์ที่ 16 มิถุนายน - 17 มิถุนายนที่ผ่านมา ผมได้ไปร่วมงาน PyCon Thailand 2018 ซึ่งจัดที่อาคารเคเอกซ์ (Knowledge Exchange Center – KX)
Read More

18 มิถุนายน 2561

Published มิถุนายน 18, 2561 by with 1 comment

ส่งออกข้อมูล wikipedia dump ออกมาเป็น text ง่าย ๆ

หากคุณกำลังทำการประมวลผลภาษาธรรมชาติหรือต้องการส่งออกข้อมูลไฟล์ที่ได้จาก  wikipedia dump  ออกไปเป็น text สามารถทำได้โดยใช้เครื่องมือที่ชื่อว่า WikiExtractor
Read More

3 มิถุนายน 2561

Published มิถุนายน 03, 2561 by with 0 comment

ลืมเอกสารของ Python ทำอย่างไร ?

หากผู้อ่านใช้ภาษา Python ไม่ว่าจะเป็นในการแข่งขันเขียนโปรแกรม หรือ ในห้องปฎิบัติการที่จำเป็นต้องเขียนโค้ดอย่างเร่งด่วน แต่กลับลืมเอกสารหรือ API ไลบารีของ Python ไป และ ไม่มีอินเทอร์เน็ตให้สืบค้น
Read More

29 เมษายน 2561

Published เมษายน 29, 2561 by with 0 comment

Type hints ใน Python


หลังจากที่ Python 3.5 ได้เปิดตัวออกมา ได้มีไวยากรณ์หนึ่งที่เพิ่มเข้ามาตั้งแต่ Python 3.5 นั่นคือ Type hints
Read More
Published เมษายน 29, 2561 by with 1 comment

มูลนิธิซอฟต์แวร์ไพทอนต้องการเงินบริจาค


มูลนิธิซอฟต์แวร์ไพทอน (Python Software Foundation) ซึ่งเป็นองค์กรไม่แสวงหาผลกำไรและเป็นองค์กรหลักในการพัฒนาภาษาไพทอน ได้ประกาศขอความช่วยเหลือด้านการเงินใน Q2 ของปี 2018 จำนวน $20,000.00 USD เพื่อนำเงินไปใช้ในการพัฒนาภาษาไพทอน โฮม การจัดงาน PyCon และอื่น ๆ ที่ดำเนินงานโดยมูลนิธิซอฟต์แวร์ไพทอน โดยเป้าหมายคือ $20,000.00 USD  ภายในวันที่ 12 พฤษภาคมนี้

ร่วมบริจาคเงินได้ที่ https://www.python.org/psf/donations/2018-q2-drive/
Read More

15 เมษายน 2561

Published เมษายน 15, 2561 by with 0 comment

สร้าง Treebank ภาษาไทยด้วย NLTK จากชุดข้อมูล PUD

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปทดลองและสร้าง Treebank ภาษาไทยด้วย NLTK จากชุดข้อมูล PUD กันครับ
Read More

6 เมษายน 2561

Published เมษายน 06, 2561 by with 0 comment

สร้าง Text to Speech ด้วยมือใน Python

Siri บน Apple Watch เป็นตัวอย่างหนึ่งของระบบที่นำ Text to Speech มาสร้างเสียงโต้ตอบผู้ใช้งาน
Siri บน Apple Watch เป็นตัวอย่างหนึ่งของระบบที่นำ Text to Speech มาสร้างเสียงโต้ตอบผู้ใช้งาน
ภาพประกอบ : https://unsplash.com/photos/gNGeNSo428g

Text to Speech หรือ Speech synthesis เป็นเทคโนโลยีสังเคราะห์เสียงพูด โดยแปลงจากตัวอักษรให้กลายเป็นเสียงพูด

โดย Text to Speech เป็นส่วนหนึ่งของสาขาการประมวลผลภาษาธรรมชาติ (Natural Language Processing)
Read More