8 สิงหาคม 2558

Published สิงหาคม 08, 2558 by with 0 comment

ประกาศจากทางบล็อก python3.wannaphong.com

หลังจากพรบ.ลิขสิทธิ์ ได้ออกมาเมื่อวันที่ 4 สิงหาคม ที่ผ่านมา ทางผมได้ตัดสินใจที่จะเปลี่ยนสัญญาอนุญาตบทความทั้งหมดในบล็อกนี้ โดยมีผลกับบทความทั้งหมดในบล็อกนี้ นับตั้งแต่วันที่ 8 สิงหาคม พ.ศ.2558 เวลา 08.08 น. นี้เป็นต้นไป เปลี่ยนไปใช้
สัญญาอนุญาตของครีเอทีฟคอมมอนส์ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า 3.0 ประเทศไทย.

โดยสามารถนำบทความทั้งหมดนี้ไปใช้ในการศึกษาได้ แต่ห้ามนำไปใช้ในเชิงการค้าทุกรูปแบบโดยไม่ได้ขออนุญาติ (นับตั้งแต่ผมทำบล็อกมานี้ ผมไม่เคยเจอคนมาคัดลอกบทความของบล็อกผมครับ แต่หลัง ๆ มาเริ่มมีการนำบทความไปดัดแปลงแต่ไม่ได้อ้างอิง และใช้เชิงการค้าด้วย ผมจึงตัดสินใจเปลี่ยนครับ) แต่โค้ดในบทความนี้ยังคงเป็นสาธารณะ ไม่มีสัญญาอนุญาตครับ (ยกเว้น บางโค้ดที่มีการหมายเหตุไว้) และบล็อกนี้จะไม่มีโฆษณาแบบตามเว็บต่าง ๆ ครับ เพราะผมทำบล็อกนี้ไม่แสวงหาผลกําไร แต่ทำบล็อกนี้เพราะผมชื่นชอบในภาษาไพทอนนี้ครับ

วรรณพงษ์ ภัททิยไพบูลย์
ผู้ดูแลบล็อก python3.wannaphong.com
Read More
Published สิงหาคม 08, 2558 by with 0 comment

เขียนโปรแกรมเชิงตรรกะในภาษาไพทอนด้วย Pyke

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

2 สิงหาคม 2558

Published สิงหาคม 02, 2558 by with 1 comment

ทำระบบค้นหาข้อมูลง่าย ๆ ด้วย Whoosh ในภาษาไพทอน

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

1 สิงหาคม 2558

Published สิงหาคม 01, 2558 by with 1 comment

ตัดภาพ crop ด้วย OpenCV ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโปรแกรมตัดภาพ crop ด้วย OpenCV ในภาษาไพทอนกันครับ
Read More

30 กรกฎาคม 2558

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

ใช้โพรโทคอล HTTP/2 ในภาษาไพทอน

เมื่อเดือนพฤษภาคมที่ผ่านมา ทาง IETF ได้ประกาศโพรโทคอล HTTP/2 เป็นโพรโทคอลมาตรฐานอย่างเป็นทางการ โดยได้ออกเอกสาร rfc7540 ออกมา
Read More
Published กรกฎาคม 30, 2558 by with 0 comment

โมดูล collections-extended ภาษาไพทอน

โมดูล collections-extended เป็นโมดูลส่วนเสริมที่ช่วยเพิ่มความสามารถให้กับภาษาไพทอน
Read More
Published กรกฎาคม 30, 2558 by with 0 comment

เทมเพลตสตริงในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านคงเคยใช้คำสั่งแสดงผล print และคำสั่งอื่น ๆ ที่เกี่ยวข้องกับสตริง และบางครั้งต้องการเขียนโปรแกรม แต่มีการเรียกใช้งานสตริงที่คล้าย ๆ กัน ทำให้ต้องพิมพ์และกำหนดค่าให้ ซึ่งยุ่งยากเกินไป บทความนี้ผมจะพาผู้อ่านไปทำเทมเพลตสตริงในภาษาไพทอนกันครับ
Read More
Published กรกฎาคม 30, 2558 by with 0 comment

Anaconda ติดตั้งชุดเครื่องมือพร้อม Python

Anaconda เป็นชุดแจกจ่ายอันหนึ่งของภาษาไพทอน โดยได้รวบรวมเครื่องมือทางวิทยาศาสตร์เข้ามาด้วย ไม่ว่าจะเป็นงาน Data Analytics งานตามวิทยาศาสตร์และวิทยาศาสตร์ เช่น โมดูล IPython, Pandas, NumPy, Qt/PySide, NLTK และอื่น ๆ
ดูรายชื่อโมดูลที่ติดตั้งมาพร้อมได้ที่ http://docs.continuum.io/anaconda/pkg-docs

  • รองรับทั้ง Python 2 , Python 3

  • ชุดแจกจ่ายรองรับทั้ง Windows , Mac OS , Linux

  • มีทั้งเวชั่นฟรีและเวชั่นเสียเงิน


สามารถโหลด Anaconda ได้ที่ https://store.continuum.io/cshop/anaconda/

** อย่าลืมอ่าน End User License Agreement ก่อนทำการติดตั้ง Anaconda ด้วยนะครับ http://docs.continuum.io/anaconda/eula.html

ขอบคุณครับ
Read More

29 กรกฎาคม 2558

Published กรกฎาคม 29, 2558 by with 0 comment

เคมีกับภาษาไพทอน : หาสูตรเคมีและโครงสร้างโมเลกุลของสารประกอบ

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปหาสูตรเคมีและโครงสร้างโมเลกุลของสารประกอบกันครับ
Read More

28 กรกฎาคม 2558

Published กรกฎาคม 28, 2558 by with 0 comment

เคมีกับภาษาไพทอน : ข้อมูลของธาตุในตารางธาตุ

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

25 กรกฎาคม 2558

Published กรกฎาคม 25, 2558 by with 0 comment

แปลง Python ไป JS และแปลง JS ไป Python ด้วย jiphy

สวัสดีผู้อ่านทุกท่านครับ หลังจากบทความที่แล้ว นำภาษาไพทอนไปรันบนเว็บบราวเซอร์ด้วย Brython บทความนี้ผมจะพาผู้อ่านไปรู้จักเครื่องมือแปลง Python ไป JS และแปลง JS ไป Python ที่ชื่อว่า jiphy
Read More
Published กรกฎาคม 25, 2558 by with 0 comment

นำภาษาไพทอนไปรันบนเว็บบราวเซอร์ด้วย Brython

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะขอนำเสนอวิธีการนำโค้ดภาษาไพทอนไปรันบนเว็บบราวเซอร์ด้วย Brython ครับ
Read More

Published กรกฎาคม 25, 2558 by with 0 comment

ตัวดำเนินการ ++ และ -- ในภาษาไพทอน

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านได้เรียนภาษาคอมพิวเตอร์อื่น ๆ ก่อนมาเรียนภาษาไพทอน เช่น จากภาษาซีมาภาษาไพทอน ซึ่งปรับตัวไม่มากนัก เพราะมีพื้นฐานมาก่อนแล้ว หากท่านเคยเขียนภาษาซีหรือ PHP มาก่อนคงคุ้นเคยกับ

[c]i++;[/c]

เพิ่มค่าอีกหนึ่งค่า และ

[c]i--;[/c]

ลดค่าลงอีกหนึ่งค่า แต่ในภาษาไพทอน เมื่อนำ ++ และ -- แบบภาษาซีมาใช้

[python]1.0
>>> i = 2
>>> i++
File "<stdin>", line 1
i++
^
SyntaxError: invalid syntax
>>> i--
File "<stdin>", line 1
i--
^
[/python]

จะเห็นได้ว่า ไม่สามารถใช้ตัวดำเนินการ ++ และ -- แบบภาษาซีในภาษาไพทอนได้ หลาย ๆ ท่านจึงใช้วิธีแบบนี้
Read More