8 มิถุนายน 2559

Published มิถุนายน 08, 2559 by with 0 comment

คำสั่ง __hello__ Hello world! มาได้ไง

เมื่อเร็ว ๆ นี้ ผมได้ไปพบทวีตหนึ่ง


เมื่อเราใช้คำสั่งนี้บน Python interpreter จะพบกับ
>>> import __hello__
Hello world!

คำถามคือ คำสั่ง import __hello__ มาได้ไง
ความจริงแล้ว คำสั่ง Hello world นี้มีมาตั้งแต่ Python 2.0 https://github.com/python/cpython/blob/origin/2.0/Lib/test/test_importlib/frozen/test_loader.py โดยเป็นคำสั่งสำหรับไว้ทดสอบการ import ดึงโมดูลเข้ามาในภาษา Python นั่นเอง

ต่อไปเราคงเลิกใช้
print("Hello world!")
มาใช้
>>> import __hello__
Hello world!
แทนกันแล้วครับ :D
Read More

2 มิถุนายน 2559

Published มิถุนายน 02, 2559 by with 0 comment

เข้าถึง Dataset จำนวนมากด้วย PyDataset

สวัสดีผู้อ่านทุกท่านครับ สำหรับนักวิทยาศาสตร์ข้อมูล (Data Scientist) หากต้องการทำ Data science อย่าง Machine Learning เป็นต้น ต้องใช้ Dataset ที่เกี่ยวข้องกับเรื่องที่ทำ แต่หากต้องไปโหลดไฟล์ Dataset มาใช้งานทีละตัว คงไม่สะดวกและยากต่อการเรียกใช้งาน ด้วยเหตุนี้จึงมีโมดูล PyDataset ขึ้นมาในภาษา Python
Read More

28 พฤษภาคม 2559

Published พฤษภาคม 28, 2559 by with 0 comment

ดึงข้อมูลราคาน้ำมันด้วยภาษา Python

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

Published พฤษภาคม 28, 2559 by with 0 comment

ชนิดข้อมูลประเภทจับคู่ (Mapping) ใน Python

ชนิดข้อมูลประเภทจับคู่ (Mapping) ดิกชั่นนารี (Dictionary) เป็นอาเรย์ที่สามารถใช้สตริงเป็นคีย์ (key) ในการเข้าถึงข้อมูลได้ โดยปกติอาเรย์จะมีคีย์เป็นจำนวนเต็มนับตั้งแต่ 0 ถึง n-1
Read More

26 พฤษภาคม 2559

Published พฤษภาคม 26, 2559 by with 0 comment

รัน Python 2 และ Python 3 ในเครื่องเดียวกัน

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปรัน Python 2 และ Python 3 ในเครื่องเดียวกัน สำหรับท่านที่ต้องการใช้ทั้ง Python 2 และ Python 3 ในเครื่องเดียวกันครับ
Read More

22 พฤษภาคม 2559

Published พฤษภาคม 22, 2559 by with 0 comment

หาค่าแรงโน้มถ่วงของโลกด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะไปผู้อ่านไปคำนวณหาค่าแรงโน้มถ่วงของโลกด้วยภาษา Python กันครับ
Read More
Published พฤษภาคม 22, 2559 by with 0 comment

สร้าง Machine Learning แบบอัตโนมัติด้วย auto-sklearn

จากบทความที่แล้ว เริ่มต้นการทำ Machine Learning ด้วย Scikit-learn โมดูล Scikit-learn เป็นโมดูลงาน Machine Learning ในภาษาไพทอน ในการใช้งานโมดูล Scikit-learn  ทำ Machine Learning เราต้องกำหนดรูปแบบการเรียนรู้ไว้ด้วย ซึ่งไม่สะดวกเท่าไร ซึ่งมีคนได้ทำชุดเครื่องมือสร้าง Machine Learning แบบอัตโนมัติขึ้นมา โดยมีชื่อว่า  "auto-sklearn"
Read More

21 พฤษภาคม 2559

Published พฤษภาคม 21, 2559 by with 0 comment

มูลนิธิซอฟต์แวร์ไพทอนออก Python 3.6.0a1 แล้ว

เมื่อวันที่ 17 ที่ผ่านมา ทางมูลนิธิซอฟต์แวร์ไพทอนได้ออก Python 3.6.0a1 ซึ่งเป็นรุ่นทดสอบรุ่นแรกของ 3.6 โดยได้มีความสามารถใหม่ดังนี้

โดย Python 3.6.0a มีกำหนดออกวันที่ 13 เดือนมิถุนายนนี้

โหลด Python 3.6.0a1 ได้ที่ https://www.python.org/downloads/release/python-360a1/
Read More

16 พฤษภาคม 2559

Published พฤษภาคม 16, 2559 by with 0 comment

รับข้อมูลแผ่นดินไหวจาก USGS ด้วยภาษา Python

USGS หรือสำนักงานธรณีวิทยาของสหรัฐอเมริกา (The United States Geological Survey ) เป็นหน่วยงานของสหรัฐอเมริกาที่เก็บรวบรวมแผ่นดินไหวไว้ทั่วโลก และ USGS ได้เปิด API ให้นักพัฒนาภายนอกสามารถนำไปใช้งานได้
Read More

11 พฤษภาคม 2559

Published พฤษภาคม 11, 2559 by with 0 comment

ZeroDB ฐานข้อมูลที่ใช้การเข้ารหัสแบบ End-to-End ในภาษา Python

ระบบฐานข้อมูลเป็นสิ่งสำคัญสำหรับเทคโนโลยีในปัจจุบัน ฐานข้อมูลที่ดีทำให้สามารถเข้าถึงข้อมูลได้สะดวก ปลอดภัย และง่ายขึ้น

Read More

9 พฤษภาคม 2559

Published พฤษภาคม 09, 2559 by with 0 comment

วิดีโอสอนเขียนภาษาไพทอนพื้นฐาน โดยอาจารย์จากจุฬา

เมื่อสองสามวันก่อน ทางเฟจ "Thai programmer ในใจนะเจ็บปวด" ได้ลงโพสต์ว่าได้มีวิดัโอสอนเขียนภาษาไพทอนพื้นฐาน โดยอาจารย์จากจุฬา ออกมาเผยแพร่โดยสามารถเรียนได้ฟรีจากยูทูป

ลิงค์เรียน https://goo.gl/YG0eBh
Read More

4 พฤษภาคม 2559

Published พฤษภาคม 04, 2559 by with 0 comment

เล่นเกม 2048 ในแบบฉบับภาษา Python

สวัสดีผู้อ่านทุกท่านครับ หลาย ๆ ท่านคงเคยเล่นเกม 2048 เป็นเกมยอดนิยมด้วยวิธีการเล่นง่าย ๆ คือ ปัดบวกเลข ทำยังไงก็ได้ให้ได้ 2048
Read More
Published พฤษภาคม 04, 2559 by with 0 comment

เล่นไฟล์เสียงง่าย ๆ ด้วย Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปเขียนโค้ดโครงงานเล็ก ๆ เป็นโปรแกรมเล่นไฟล์เสียงแบบง่าย ๆ ด้วยภาษา Python กันครับ
Read More