24 มีนาคม 2559

Published มีนาคม 24, 2559 by with 0 comment

ตัวอย่างการสร้าง Deep Learning เล่นเกม Flappy Bird ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ หลังจากข่าว AlphaGo ชนะ Lee Sedol 4-1 ไป ได้สร้างปรากฎการณ์ใหม่ในโลกไอที ที่ AI สามารถเอาชนะแชมป์โกะระดับต้น ๆ ของโลกได้ ทำให้กระแสความสนใจด้านปัญญาประดิษฐ์เพิ่มขึ้นมากกว่าเดิม
Read More

22 มีนาคม 2559

Published มีนาคม 22, 2559 by with 0 comment

สร้างเว็บด้วย Django แบบ micro-framework

สวัสดีผู้อ่านทุกท่านครับ เนื่องจาก Django โมดูลสร้างเว็บยอดนิยมในภาษา Python ซึ่งมีขนาดใหญ่กับโครงสร้างที่ซับซ้อนพอควร หลาย ๆ ท่านที่เคยใช้ Flask ซึ่งเป็นโมดูลสร้างเว็บแบบ micro-framework มาก่อนคงเข้าใจครับ แต่ Django ที่จริงสามารถสร้างเว็บแบบ micro-framework ได้เช่นกันครับ
Read More

19 มีนาคม 2559

Published มีนาคม 19, 2559 by with 3 comments

เชื่อมต่อ Arduino ด้วยภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอแนะนำวิธีการเชื่อมต่อบอร์ด Arduino ด้วย Python กันครับ
Read More

,

14 มีนาคม 2559

Published มีนาคม 14, 2559 by with 0 comment

ทดสอบอ่านบัตรประจำตัวประชาชน Smart card ด้วย Python

ทดสอบอ่านบัตรประจำตัวประชาชน Smart card ด้วย Python บทความนี้จากคุณ Chakphanu Komasathit ที่ใช้ Python 2 ในการดึงข้อมูลจากบัตรประชาชนมาใช้งานครับ

อ่านได้ที่

https://jane.in.th/blog/2015/11/thailand-smartcard-python/
Read More
Published มีนาคม 14, 2559 by with 0 comment

PyPy 5.0 ออกแล้ว

โลโก้โครงการ pypy

เมื่อวันที่ 10 ที่ผ่านมา ทางโครงการ PyPy ได้ทำการปล่อย PyPy 5.0 ออกมา

โดย PyPy 5.0 มีการเปลี่ยนแปลงหลายจุด อย่างนี้ เช่น ได้มีการปรับปรุ่งส่วน C-level API เพื่อให้สคริปต์ Python ที่ใช้คอมโพเนนต์ C (เช่น Cython) เข้ากันได้และทำงานรวดเร็วขึ้น และ cffi ไลบรารี PyPy ในส่วน interfacing กับ components ถูกเขียนในภาษาซี ได้ถูกปรับปรุง ตอนนี้เราสามารถฝัง PyPy ภาษาในโปรแกรมที่ใช้ภาษาซี และในระยะยาว cffi อาจจะแทนที่ ctypes ของ Python

ในขณะที่ PyPy3 5.0 (PyPy 5.0 ที่ใช้ Python 3) ยังไม่มีประกาศใด ๆ ออกมา

สามารถโหลดได้ที่ http://pypy.org/download.html
Read More

11 มีนาคม 2559

Published มีนาคม 11, 2559 by with 0 comment

เรียนเขียนภาษา Python ด้วย Thonny

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำเครื่องมือสำรับคนที่เพิ่งเรียนภาษา Python หรือสำหรับคุณครู อาจารย์ที่ต้องการเครื่องมือในการสอนเขียนโปรแกรมคอมพิวเตอร์ ผมขอแนะนำ Thonny ครับ :D
Read More

6 มีนาคม 2559

Published มีนาคม 06, 2559 by with 0 comment

มาใช้ VLC กับภาษา Python กัน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปใช้งาน VLC ซึ่งเป็นโปรแกรม (กรวย) ดูสื่อวิดีโอและเพลงยอดนิยมในปัจจุบันนี้ หลังจากที่บทความก่อน ๆ ผมพาผู้อ่านไปเล่นเสียงด้วย
Read More

2 มีนาคม 2559

Published มีนาคม 02, 2559 by with 0 comment

MIME type ในภาษา Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะกล่าวถึง MIME type ในภาษา Python กันครับ
Read More

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

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

Python แปลงข้อความ ASCII ที่เข้ารหัส Hex กลับมาเป็นสตริง

สามารถทำได้โดยใช้โมดูล codecs ในภาษาไพทอน
>>> import codecs
>>> codecs.decode("7061756c", "hex")
b'paul'
>>> str(codecs.decode("7061756c", "hex"))
"b'paul'"
>>> a= codecs.decode("7061756c", "hex")
>>> a.decode('utf-8')
'paul'

มีสตริงที่ถูกเข้ารหัส Hex เช่น
3C 4D 76 77 61 66

ต้องการแปลงกลับมาเป็นสตริงเช่นเดิม
>>> import binascii
>>> binascii.unhexlify('3C 4D 76 77 61 66')
Traceback (most recent call last):
File "", line 1, in
TypeError: Odd-length string
>>> binascii.unhexlify(''.join('3C 4D 76 77 61 66'.split()))
'<Mvwaf'
Read More

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

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

Python แปลงเลขฐานสองเป็นเลขฐานสิบ

แปลงเลขฐานสอง เป็น ฐานสิบ
>>> 0b101111
47

หรือใช้คำสั่ง

[python]int(เลขฐานสองในรูปแบบสตริง,เลขฐาน)[/python]

เช่น
>>> print(int('01010101111',2))
687
>>> print(int('11111111',2))
255
Read More

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

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

Python แปลงเลขฐานสิบเป็นฐานสอง

ใช้คำสั่ง

[python]bin(เลขฐานสิบ จำนวนเต็ม)[/python]

ตัวอย่างเช่น
>>> bin(173)
'0b10101101'
Read More
Published กุมภาพันธ์ 27, 2559 by with 0 comment

รันโค้ด JavaScript ในภาษา Python ด้วย Js2Py

สวัสดีผู้อ่านทุกท่านครับ ถ้าหากเราสามารถนำโค้ด JavaScript มารันในภาษา Python ได้ เช่น

[javascript]
var a = 10; function f(x) {return x*x};
[/javascript]

จะทำให้การใช้งานโค้ดต่างภาษากัน สะดวกมากยิ่งขึ้น บทความนี้ผมจะพาผู้อ่านไปแนะนำการรันโค้ด JavaScript ในภาษา Python ด้วย Js2Py กันครับ
Read More

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

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

PSF License แห่งโลก Python

PSF License หรือชื่อเต็มคือ Python Software Foundation License เป็น License ที่ถูกใช้งานใน Python 2.1 เป็นต้นมาจนถึง Python เวชั่นล่าสุด โดยมีจุดเด่น คือ มีรูปแบบคล้ายกับ BSD (BSD-style) และเข้ากันได้กับ GNU General Public License (GPL) นอกจากนั้นยังได้รับการยอมรับจาก Free Software Foundation เป็น Open-source license
Read More