31 ธันวาคม 2557

Published 12/31/2557 by with 0 comment

แปลงโค้ดจาก Python 2 ไปยัง Python 3 ด้วย 2to3

สวัสดีทุกท่านก่อนสิ้นปี 2557 ครับ ในการเขียนโปรแกรม Python จาก Python 2 มายัง Python 3 มีการเปลี่ยนแปลงที่สำคัญ คือ การเปลี่ยนแปลงหลักไวยากรณ์ ทำให้นักพัฒนาที่ต้องการ Port โค้ดมายัง Python 3 ต้องไล่แก้โค้ดหลายบรรทัด ถ้าโค้ดมีจำนวนมาก ยิ่งใช้เวลาแก้โค้ดนาน บทความนี้จะพาผู้อ่านไปแปลงโค้ดจาก Python 2 ไปยัง Python 3 ด้วย "2to3" ครับ
Read More
Published 12/31/2557 by with 0 comment

เก็บข้อมูลเว็บด้วยวิธี web crawling ใน Python 3

สวัสดีทุกท่านครับ ในการรวบรวมข้อมูลบางอย่าง เช่น ข้อมูลเบอร์โทรศัพท์ เป็นต้น หากข้อมูลเหล่านั้นอยู่บนเว็บไซต์แล้วคุณต้องการข้อมูลนั้น คุณแค่คัดลอกมา แต่ถ้ามีข้อมูลจำนวนหลายหน้า คงไม่ไหวที่จะมานั่งคัดลอกเองแน่ บทความนี้จะพาผู้อ่านไปเก็บข้อมูลเว็บด้วยวิธี web crawling ใน Python 3
Read More

27 ธันวาคม 2557

Published 12/27/2557 by with 0 comment

Set (เซต) ใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปใช้ Set เซตใน Python กันครับ
Read More
Published 12/27/2557 by with 0 comment

จัดการไฟล์ OpenDocument (ODF) ในภาษา Python

OpenDocument (ODF) เป็นอีกหนึ่งรูปแบบไฟล์จัดเก็บเอกสาร เป็นมาตรฐานเปิด ไม่ยึดติดกับโปรแกรมใดโปรแกรมหนึ่ง ได้รองรับการรับรองเป็นมาตรฐาน OASIS และยังเป็นมาตรฐานระดับนานาชาติ ISO และ IEC ซึ่งมีการใช้งานกันทั่วโลกอีกด้วย (ISO/IEC 26300:2006) ไม่มีค่าใช้จ่าย ไม่ต้องกังวลถึงความเข้ากันไม่ได้ของเอกสาร
Read More

21 ธันวาคม 2557

Published 12/21/2557 by with 0 comment

เชื่อมต่อกับฐานข้อมูล SQLite ใน Python 3

สวัสดีทุกท่านครับ บทความนี้จะพาผู้อ่านไปเชื่อมต่อกับฐานข้อมูล SQLite ใน Python 3 กันครับ
Read More
Published 12/21/2557 by with 2 comments

สั่งปิดหรือรีบูตคอมด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปสั่งปิดหรือรีบูตคอมพิวเตอร์ด้วย Python กันครับ
Read More

14 ธันวาคม 2557

Published 12/14/2557 by with 0 comment

Speech recognition แบบง่าย ๆ ใน Python 3

สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปใช้ Speech recognition แบบง่าย ๆ ใน Python 3 กันครับ
Read More

13 ธันวาคม 2557

Published 12/13/2557 by with 0 comment

ป้องกันการใส่สคริปต์หรือโค้ด HTML ใน Python

  ปัจจุบันมีการโจมตีทางอินเทอร์เน็ตอยู่ตลอดเวลา ไม่ว่าจะเป็นการแฮก , social engineer และอื่น ๆ สำหรับเทคโนโลยีบนเว็บแล้ว มีการโจมตีมากมาย หนึ่งในนั้นคือ csrf/xss และช่องโหว่ยอดนิยมของแฮกเกอร์คือ SQL Injection จริง ๆ แล้วไม่ว่าเทคโนโลยีสายไหนก็มีโอกาสถูกโจมตีแบบเดียวกันหมด บทความนี้จะพาผู้อ่านไปป้องกันการใส่โค้ด HTML ใน Python กันครับ
Read More
Published 12/13/2557 by with 2 comments

ถึงเวลาย้ายจาก Python 2 ไป Python 3 แล้ว

เมื่อไม่กี่วันที่ผ่านมา มูลนิธิซอฟต์แวร์ไพทอน (Python Software Foundation) ซึ่งเป็นผู้พัฒนาภาษาไพทอนในขณะนี้ ได้ออก Python 2.7.9 ในสาย Python 2 ซึ่งเป็นรุ่นแก้บัค
Read More

12 ธันวาคม 2557

Published 12/12/2557 by with 0 comment

แคชผลลัพธ์ของฟังก์ชั่นใน Python

  สวัสดีทุกท่านครับ บทความนี้จะพาผู้อ่านไปทำแคชผลลัพธ์ของฟังก์ชั่น (หรือ callables โดยทั่วไป) โดยใช้ decorators เพื่อให้คืนผลลัพธ์ที่เหมือนกันออกมาโดยที่ไม่ต้องคำนวณใหม่
Read More

10 ธันวาคม 2557

Published 12/10/2557 by with 0 comment

บอกตำแหน่งจากพิกัดละติจูดและลองติจูดใน Python

  จากบทความที่แล้ว ผมได้พาผู้อ่านไประบุตำแหน่งที่เราอยู่ใน Python ด้วยวิธี Geolocation ครับ แล้วได้มีความคิดเข้ามาในกล่องความคิดเห็น บทความนี้จะพาผู้อ่านไปบอกตำแหน่งจากพิกัดละติจูดและลองติจูดใน Python กันครับ
Read More
Published 12/10/2557 by with 3 comments

ระบุตำแหน่งที่เราอยู่ใน Python

  ในยุคปัจจุบันการระบุตำแหน่งที่เราอยู่บนโลกสามารถทำได้ง่าย ๆ ด้วยการระบุผ่าน GPS ที่มีในมือถือและอุปกรณ์ต่าง ๆ นอกจากนั้นยังมีอีกวิธีหนึ่ง คือ การระบุตำแหน่งผ่านเครือข่ายอินเทอร์เน็ต
บทความนี้ผมจะพาทุกท่านไประบุตำแหน่งที่เราอยู่ใน Python ด้วยเทคโนโลยี Geolocation ครับ
Read More

7 ธันวาคม 2557

Published 12/07/2557 by with 0 comment

Decimal Python

บทความนี้จะพาผู้อ่านไปทำความเข้าใจเรื่องการใช้ Decimal หรือเลขทศนิยมใน Python กันครับ
Read More
Published 12/07/2557 by with 0 comment

Markdown ใน Python

  Markdown คือ ไวยากรณ์รูปแบบข้อมูลหนึ่งทำให้เขียน HTML ได้สะดวกขึ้น โดยมีข้อดีคือโค้ดจะสวยและสะอาดกว่าโค้ด HTML และเป็นมาตราฐานที่นิยมใช้กันทั่วโลก มีการพัฒนา Markdown นำไปใช้งานกับภาษาต่าง ๆ เช่น PHP , Python เป็นต้น บทความนี้จะพาผู้อ่านไปใช้ Markdown ใน Python
Read More

6 ธันวาคม 2557

Published 12/06/2557 by with 0 comment

ตรวจสอบว่าติดตั้ง Python 2 หรือ 3 ในโค้ด Python

สวัสดีผู้อ่านทุกท่านครับ วันนี้ผมได้ไปเข้าเฟสกลุ่ม ผมเลยขึ้นความคิดขึ้นในหัวผมว่า เราสามารถเขียนโค้ด Python ตรวจสอบในสคริปต์ว่าผู้ใช้ติดตั้ง Python 2 หรือ 3 ครับ
Read More

5 ธันวาคม 2557

Published 12/05/2557 by with 0 comment

ใช้ทวิตเตอร์ Twitter ใน Python

บทความนี้ผมจะพาผู้อ่านทุกท่านไปเขียนโปรแกรม Python เพื่อใช้งานกับทวิตเตอร์ (Twitter) กันครับ
Read More

4 ธันวาคม 2557

Published 12/04/2557 by with 0 comment

ตัวอย่างการทำ Web Server CGI ใน Python 3

  บทความนี้ต่อจาก บทความ ใช้ CGI ใน Python และวิธีตั้งค่ากับ Apache ครับ ใน Python มีความสามารถในการสร้าง Web Server อยู่ และมี Web Framework ของ Python นำความสามารถนี้ไปใช้งาน เช่น Django , Flask เป็นต้น บทความนี้จะพาผู้อ่านไปสร้าง Web Server CGI ด้วยภาษา Python 3 เพื่อเรียกใช้งาน CGI กันครับ
Read More

3 ธันวาคม 2557

Published 12/03/2557 by with 0 comment

อาร์เรย์ (array) เบื้องต้นใน Python

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