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

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

วัดประสิทธิภาพ Python ด้วยเครื่องมือ Pystone

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านที่ใช้ภาษา Python มานาน ไม่ว่าจะใช้งานบน CPython , PyPy , Cython , Jython และอื่น ๆ เรามักจะได้ยินข่าวเปรียบเทียบประสิทธิภาพกัน เช่น PyPy เร็วกว่า CPython เป็นต้น ภาษา Python มีชุดทดสอบวัดประสิทธิภาพ Python จากชุดทดสอบกลางของ PSF หนึ่งในนั้นคือ Pystone
Read More

8 กุมภาพันธ์ 2559

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

ทำบ้านไฮเทศด้วยโมดูล homeassistant ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ ยุคคอมพิวเตอร์ยุคหน้าที่ใกล้เข้ามาถึงทุกที ความฝันหนึ่งของมนุษย์ คือ การควบคุมเครื่องใช้ไฟฟ้าต่าง ๆ ในบ้านได้จากระยะไกล ตัวอย่างเช่น การสั่งเปิดหลอดไฟโดยไม่ต้องสวิตช์ การควบคุมเครื่องเล่นเกม ทีวี โดยใช้แค่มือถือเครื่องเดียวควบคุมได้ทั้งบ้าน ยุคนี้คือยุค IoT

บทความนี้ผมจะพาผู้อ่านไปทำความรู้จักกับโมดูล homeassistant ซึ่งเป็นโมดูล home automation platform ใน Python 3 กันครับ
Read More

,

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

ไมโครซอฟท์เปิดตัวโครงการ Pyjion เพิ่มความเร็วให้กับภาษา Python

เมื่อปลายเดือนที่ผ่านมา ทางไมโครซอฟท์ได้เปิดตัวโครงการ Pyjion บน GitHub ซึ่งเป็นโครงการที่ช่วยเพิ่มความเร็วให้กับภาษา Python โดยใช้เทคโนโลยี JIT จาก CoreCLR (.NET Core Runtime) โดยรักษาความเข้ากันได้กับ CPython และเข้ากันได้กับ CPython extension modules และใช้ MIT License (MIT)
ปัจจุบันนี้ยังรองรับเฉพาะ Windows เข้าไปอ่านรายละเอียดเพิ่มเติมได้ที่ https://github.com/Microsoft/Pyjion (ต้อง Build เองทั้งหมด)

ที่มา : reddit.com
Read More

6 กุมภาพันธ์ 2559

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

ทำโปรแกรมแปลภาษาอังกฤษให้เป็นภาษาลาวด้วยภาษา Python

สวัสดี (สะบายดี) ผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปทำโปรแกรมแปลภาษาอังกฤษให้เป็นภาษาลาวด้วยภาษา Python กันครับ
Read More

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

สร้าง GUI ด้วย tkinter ง่าย ๆ ด้วย easygui

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรู้จักกับโมดูล easygui ซึ่งเป็นโมดูลช่วยสร้าง GUI ด้วย tkinter ในภาษา Python ครับ
Read More

3 กุมภาพันธ์ 2559

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

ค่า infinity ในภาษาไพทอน Python

ค่า infinity ในภาษาไพทอน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมเขียนถึงค่า infinity ในภาษาไพทอน Python ครับ
Read More
Published กุมภาพันธ์ 03, 2559 by with 0 comment

ค่า NaN ในภาษาไพทอน Python

สวัสดีผู้อ่านทุกท่านครับ บทความเป็นเรื่องเกี่ยวกับค่า NaN ในภาษาไพทอน Python ครับ
ค่า NaN คือ ค่าอะไร ?
จากโจทย์ทางคณิตศาสตร์

ตัวอย่างเช่น 1/0 ทางหลักคณิตศาสตร์ไม่มีนิยาม (อ่านรายละเอียดได้จาก - วิกิพีเดีย https://en.wikipedia.org/wiki/Division_by_zero) แต่ในทางการเขียนโปรแกรมคอมพิวเตอร์มีการกำหนดให้ค่านั้นเป็นค่า NaN ตามมาตรฐาน IEEE 754 (https://en.wikipedia.org/wiki/NaN)
ดังนั้น ค่า NaN คือ ค่าที่ผิดพลาดทางหลักคณิตศาสตร์ ไม่ใช่ตัวเลข และค่า NaN ไม่มีค่าเท่ากับค่าใดเลย แม้แต่ค่า NaN ของตัวมันเอง
Read More

30 มกราคม 2559

Published มกราคม 30, 2559 by with 0 comment

หน้าเว็บ PyPI ของ Python แบบใหม่

เบื่อกับหน้า PyPI ของ Python ใช่ไหม ตอนนี้ทาง PSF กำลังพัฒนาหน้า PyPI ใหม่ เข้าไปทดสอบกันได้ที่ https://warehouse.python.org
Read More

Published มกราคม 30, 2559 by with 1 comment

พัฒนา Machine learning ด้วย TensorFlow

สวัสดีผู้อ่านทุกท่านครับ เมื่อปีที่แล้ว ทางกูเกิลได้ทำการเปิดตัว TensorFlow ซึ่งเป็นไลบรารีสำหรับใช้พัฒนา Machine learning โดยเขียนด้วยภาษาไพทอน (Python) ออกมา บทความนี้ผมจะพาผู้อ่านไปแนะนำการใช้งาน TensorFlow กันครับ
Read More

27 มกราคม 2559

Published มกราคม 27, 2559 by with 0 comment

import โมดูลจากตัวแปรในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ ในการเรียกใช้งานโมดูลต่าง ๆ ในภาษา Python เรามักจะคุ้นเคยกับคำสั่ง

import โมดูล

แต่หากชื่อโมดูลอยู่ในตัวแปร เช่น
>>> x = 're'
>>> import x
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'x'

แล้ว import โมดูลจากตัวแปรในภาษา Python อย่างไร ? บทความนี้เรามาหาคำตอบกันครับ
Read More