Selenium เป็นเครื่องมือสำหรับใช้ทำ Test เว็บไซต์ครับ และมีบนภาษา Python ผมขอลิงค์ไปยังบทความนี้ครับ :Dhttp://tanjai.in.th/2015/03/20/practice-selenium-with-python Read More
สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาทุกท่านไปรู้จักกับ web framework ของ Python อีกตัวหนึ่งชื่อว่า Pecan ครับ Read More
เมื่อวันที่ 1 เมษายนที่ผ่านมา ทาง Django Software Foundation ได้ออก Django 1.8 เวชั่นเสถียนออกมา โดย Django 1.8 รุ่นนี้ได้ถูกกำหนดเป็นรุ่น LTS เป็นรุ่นที่มีการสนับสนุนเป็นระยะเวลานานถึงสามปี มีความสามารถที่เพิ่มมาดังนี้ สนับสนุนหลากหลาย template engines แบบ Native สนับสนุนการดำเนินการ SQL แบบซับซ้อนผ่าน ORM สนับสนุน API ของ Model._meta อย่างเป็นทางการ ฟังก์ชันใหม่เฉพาะของฐานข้อมูล PostgreSQL ใน contrib.postgresสามารถโหลด Django 1.8 ได้ที่ https://www.djangoproject.com/download/ Read More
สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเขียนโปรแกรมเชื่อมต่อกับระบบปฏิบัติการด้วยไลบรารี os ใน Python กันครับ เนื่องจากไลบรารี os มีรายละเอียดปลีกย่อยเป็นจำนวนมาก ผมจึงจะขอนำเสนอคำสั่งที่ใช้บ่อย ๆ กับไลบรารี os นี้เท่านั้นครับ Read More
สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปเรียนรู้ฟังก์ชัน math ใน Python กันครับ ซึ่งฟังก์ชัน math เป็นฟังก์ชันที่ใช้คำนวณทางคณิตศาสตร์ครับ Read More
ตามหลักไวยากรณ์ในภาษา Python เราสามารถสร้างฟังก์ชันไม่ระบุชื่อ (anonymous functions) ได้ด้วยฟังก์ชัน lambda หรือชื่อในภาษาไทยคือ "แลมบ์ดา" ครับ Read More
โมดูลหรือไลบรารี ก่อนที่เราจะเรียกใช้งานฟังก์ชั่นหรือคำสั่งในโมดูลนั้น ๆ ได้ต้องมีการ import module เข้ามาในโปรแกรม โดย Python จะเรียกใช้โมดูลนั้นทำงานแค่ครั้งเดียวหลังจากจบการทำงานของโมดูลนั้น หากต้องการให้มีการทำงานประมวลผลใหม่อีกครั้งต้องใช้ฟังก์ชั่น reload ใน Python ครับ Read More
สวัสดีผู้อ่านทุกท่านครับ ผู้อ่านคงเคยคัดลอกข้อความต่าง ๆ จากเว็บไซต์ใช่ไหมครับ ด้วยการคัดลอกแล้ววาง แต่อาจผู้อ่านต้องการคัดลอกข้อความหรือดึงข้อมูลต่าง ๆ หากมีเนื้อหาจำนวนหลายร้อยหน้าหรือเป็นแสนหน้า คงยากที่จะต้องได้หมดในเวลาที่จำกัด เพราะเหตุจึงมีการทำ Bot เพื่อรวบรวมข้อมูลจากเว็บไซต์ที่กำหนด เราเรียก Bot นั้นว่า "Web Crawler" ตัวอย่าง Web Crawler ที่เราเห็นได้ทั่งไปนั้นคือ Google Crawler ครับ บทความนี้จะพาผู้อ่านไปทำ Web Crawler ง่าย ๆ ด้วย pyspider ใน Python กันครับ Read More
สวัสดีผู้อ่านทุกท่านครับ จากบทความที่แล้ว ผมได้พาทุกท่านไปทำเว็บแปลคำศัพท์อังกฤษเป็นไทยด้วย Python CGI + Apache กันมาแล้วครับ แล้วเกิดคำถามว่า หากเราต้องการให้ผู้ใช้พิมพ์ข้อความแล้วตรวจสอบว่าใช้ภาษาอะไร ทำการแปลออกมาเลยในครั้งเดียวครับ บทความนี้จะพาผู้อ่านไปตรวจสอบภาษาด้วย Python กันครับ Read More
สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปทำเว็บแปลคำศัพท์อังกฤษเป็นไทยด้วย Python CGI + Apache กันครับ Read More
สวัสดีผู้อ่านทุกท่านครับ บทความนี้จะพาผู้อ่านไปติดตั้ง setuptools กับ pip สำหรับ Python เช่น Python 2.5 - Python 2.7.8 และ Python 3.0 - 3.3 เพื่อให้เรียกใช้คำสั่งติดตั้งโมดูลอย่าง easy_install กับ pip ได้ต้องทำตามนี้ครับ Read More
สวัสดีครับทุกท่าน ในการเขียนโปรแกรม เมื่อเราเขียนโปรแกรมาโปรแกรมหนึ่ง เราต้องมีการทดสอบโปรแกรมเพื่อแก้ไข ปรับปรุง จึงต้องมีการวัดประสิทธิภาพโปรแกรม เพื่อนำไปแก้ไขปรับปรุงให้โปรแกรมทำงานได้อย่างรวดเร็วขึ้น บทความนี้จะพาผู้อ่านไปทำรายงานประสิทธิภาพโค้ดโปรแกรมภาษา Python ด้วย profile , cProfile กันครับ Read More