24 ตุลาคม 2557

Published ตุลาคม 24, 2557 by with 0 comment

SciPy เครื่องมือทางคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรม

สวัสดีครับทุกท่านครับ บทความนี้ผมจะพาทุกท่านไปรู้จักกับ SciPy
SciPy  เครื่องมือทางคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรมที่เขียนบนภาษา Python เป็นชุดรวมเครื่องมือทางด้านนี้เลยครับ ประกอบไปด้วย
  • NumPy
  • SciPy library
  • Matplotlib
  • pandas ให้โครงสร้างข้อมูลที่มี ประสิทธิภาพสูง ใช้งานง่าย
  • SymPy สำหรับพีชคณิตสัญลักษณ์คณิตศาสตร์และคอมพิวเตอร์
  • IPython
  • nose เป็น framework สำหรับทดสอบโค้ดในภาษา Python
สำหรับการติดตั้ง
ใน Ubuntu หรือตะกูล Debian ใช้คำสั่ง
sudo apt-get install python-numpy python-scipy python-matplotlib ipython ipython-notebook python-pandas python-sympy python-nose
สำหรับบน Windows เข้าไปโหลดได้ที่ http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy ครับ
SciPy  ถือเป็นเครื่องมือทางคณิตศาสตร์ วิทยาศาสตร์ วิศวกรรมที่เขียนบนภาษา Python ที่ตอบโจทย์ได้อย่างดี ลองไปใช้กันดูนะครับ
เอกสารการใช้งาน SciPy http://www.scipy.org/docs.html
ขอบคุณครับ
Read More

13 ตุลาคม 2557

Published ตุลาคม 13, 2557 by with 3 comments

compile python ไฟล์ .py

สวัสดีทุกท่านครับ บทความนี้จะพาทุกท่านไป compile python ไฟล์ .py กันครับ ในบางครั้งเราต้องการนำโปรแกรมที่เราเขียนไปเผยแพร่ต่อ แต่เราไม่ต้องการเปิดโค้ด เราจึงต้อง compile python ไฟล์ .py จะได้ไฟล์นามสกุล .pyc ครับ
Read More

12 ตุลาคม 2557

Published ตุลาคม 12, 2557 by with 1 comment

ใช้ virtualenv แก้ปัญหา Python หลายเวชั่น

virtualenv เป็นเครื่องมือหนึ่งที่ใช้แยก environment ของแต่ละงาน Python ออกจากกัน เป็น environment เสมือน เพราะในบางครั้งคุณต้องการใช้ Python หลายเวชั่น ถ้าติดตั้งทุก version ในเครื่อง จะทำให้เกิดปัญหาการตีกันของ library ซึ่ง virtualenv สามารถช่วยแก้ไขปัญหานี้ได้อย่างดี
Read More
Published ตุลาคม 12, 2557 by with 0 comment

Django บน Python ตอนที่ 9: Session เบื้องต้น

สวัสดีทุกท่านครับ บทความนี้เราจะมาเรียนรู้เรื่อง Session เบื้องต้นใน Django บน Pythonกันครับ
Read More

11 ตุลาคม 2557

Published ตุลาคม 11, 2557 by with 0 comment

เขียน GUI บน Text Mode ด้วย Urwid

หลาย ๆ ท่านคงอยากจะย้อนยุคไปเขียนเขียน GUI บน Text Mode กันบ้าง แต่ด้วยการเขียนโปรแกรมปัจจุบันทันสมัยไปแล้วครับ วันนี้ผมจะแนะนำ Urwid สำหรับใช้เขียน GUI บน Text Mode ในภาษา Python กันครับ
Read More

8 ตุลาคม 2557

Published ตุลาคม 08, 2557 by with 0 comment

Django บน Python ตอนที่ 8: Admin Site

สวัสดีครับทุกท่าน บทความนี้จะพูดถึงเรื่อง Admin Site ใน Django ครับ
Read More

7 ตุลาคม 2557

Published ตุลาคม 07, 2557 by with 0 comment

Django บน Python ตอนที่ 7: Template

Template เป็นแม่แบบสำหรับหน้าเว็บเพจ โดยสามารถเขียนในรูปแบบ HTML ได้ ช่วยให้เราสามารถปรับแต่งได้อย่างอิสระ โดย Template จะถูกเรียกนำมาใช้งานร่วมกับ Views โดยจะทำการประมวลผลร่วมกับคำสั่งต่าง ๆ และ models ของ  Django ในภาษา Python แล้วจะส่งหน้าเว็บเพจออกมาในรูปแบบ HTML
Read More
Published ตุลาคม 07, 2557 by with 0 comment

Django บน Python ตอนที่ 6: models

สวัสดีครับทุกท่าน บทความนี้จะพาทุกท่านไปรู้กับและเขียน models ใน Django บน Python ครับ
models (โมเดล) เป็นแบบจำลอง เป็นส่วนขยายความสามารถของโปรแกรมในคอมพิวเตอร์ ในการเขียนโปรแกรมในภาษาต่าง ๆ จะมี lib มาให้ แต่อาจจะไม่เพียงต่อหรือตอบสนองการใช้งาน จึงต้องเขียน models ขึ้นมาเพิ่ม
Read More
Published ตุลาคม 07, 2557 by with 0 comment

Django บน Python ตอนที่ 5: Views และ URLconfs

หลักการทำงานของ Views และ URLconfs ใน Django
หลักการทำงานของ Views และ URLconfs ใน Django
สวัสดีทุกท่านครับ บทความนี้ผมจะพูดถึงเรื่อง Views และ URLconfs ครับ
Views คือ หน้าแสดงผลบนเว็บ เป็นไฟล์ที่กำหนดการแสดงผลลัพธ์บนเว็บเพจ คือไฟล์ View.py ใน Django
ส่วน URLconfs คือ ไฟล์การตั้งค่าลิงค์ของเว็บเพจใน Django คือไฟล์ urls.py
Read More

5 ตุลาคม 2557

Published ตุลาคม 05, 2557 by with 0 comment

Django บน Python ตอนที่ 4: ตั้งค่าให้รองรับภาษาไทยและโซนเวลาไทย

หน้า Login admin
สวัสดีทุกท่านครับ บทความนี้เราจะพาทุกท่านไป ตั้งค่าให้รองรับภาษาไทยและโซนเวลาไทย โดยอันที่จริงแล้ว Django รองรับภาษาไทยมาตั้งแต่ต้น โดยมีขั้นตอนง่าย ๆ ดังนี้ครับ
Read More