กิจกรรม

หลักสูตร Python

หลักสูตร "การเขียนโปรแกรมง่ายๆ กับไพธอน"

ภาษาไพธอน (Python programming language) เป็นภาษาโปรแกรมแบบอินเทอร์พรีเตอร์ เป็นภาษาสคริปต์ ทำให้ใช้เวลาในการเขียนและคอมไพล์ไม่มาก เหมาะกับงานด้านการดูแลระบบ (System administration) ภาษาไพธอนยังเป็นส่วนหนึ่งของระบบปฏิบัติการยูนิกซ์, ลินุกซ์ และสามารถติดตั้งให้ทำงานเป็นภาษาสคริปต์ของวินโดวส์ ผ่านระบบ en:Windows Script Host ได้อีกด้วย

วิทยากร
อาจารย์พีรัมพร จิรนันทนากร

ประวัติการศึกษา
ปริญญาเอก : PhD in Computer Science of Flinders University, Adelaide, South, Australia
ปริญญาโท : เทคโนโลยีสารสนเทศ สถาบันเทคโนโลยีพระจอมเกล้าลาดกระบัง
ปริญญาตรี :วิทยาการคอมพิวเตอร์ประยุกต์ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าพระนครเหนือ

ประวัติการทำงาน
กรกฎาคม 2553 - ปัจจุบัน : วิทยากรและนักเขียน ประจำนิตยสารโอเพนซอร์สทูเดย์
เมษายน 2548 - มิถุนายน 2553 :ผู้ช่วยนักวิจัย ห้องปฏิบัติการวิจัยซอฟต์แวร์โอเพนซอร์ส ศูนย์เทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์แห่งชาติ (NECTEC)

ผลงานด้านการสอน
การเขียนโปรแกรมด้วยภาษาไพธอน (Python Basic) วันที่ 26-27 พฤศจิกายน พ.ศ. 2552 ธนาคารแห่งประเทศไทย
เขียนโปรแกรมง่ายๆ ด้วยภาษาไพธอน รุ่น 4 ระหว่างวันที่ 12-13 มิถุนายน พ.ศ. 2553 นิตยสารโอเพนซอร์สทูเดย์
เขียนโปรแกรมง่ายๆ ด้วยภาษาไพธอน รุ่น 3 ระหว่างวันที่ 10-11 ตุลาคม พ.ศ. 2552 นิตยสารโอเพนซอร์สทูเดย์
เขียนโปรแกรมง่ายๆ ด้วยภาษาไพธอน รุ่น 2 ระหว่างวันที่ 5-6 กันยายน พ.ศ. 2552 นิตยสารโอเพนซอร์สทูเดย์
เขียนโปรแกรมง่ายๆ ด้วยภาษาไพธอน รุ่น 1 ระหว่างวันที่ 18-19 กรกฎาคม พ.ศ. 2552 นิตยสารโอเพนซอร์สทูเดย์

ผลงานด้านบทความ
บทความเรื่อง “การสร้าง Controller ใน RoR (Ruby on Rails)” 
บทความเรื่อง “การสร้างฐานข้อมูลในแบบฉบับ RoR (Ruby on Rails)”
บทความเรื่อง “มือใหม่หัดใช้ Ruby on Rails” ตอนติดตั้ง RoR บนลีนุกส์
บทความเรื่อง “มาใช้ py2exe กันดีกว่า”
บทความเรื่อง “รู้จักกับ Django เว็บเฟรมเวิร์คเพื่องานด่วน”
บทความเรื่อง “จัดการฐานข้อมูลง่ายๆ สไตล์ SQL Alchemy”
บทความเรื่อง “SQLite ฐานข้อมูลเล็กพริกขี้หนู ตอนที่ 1-3”
บทความเรื่อง “เริ่มต้นสร้างเว็บแอปพลิเคชั่นด้วย Visual Web JSF: Input Validation & Data Conversion”
บทความเรื่อง “เริ่มต้นสร้างเว็บแอปพลิเคชั่นด้วย Visual Web JSF: NetBeans IDE 6.0”
บทความเรื่อง “การพัฒนาโปรแกรมอ่าน Feed ตอนที่ 1-3” 
บทความเรื่อง “พัฒนาโปรแกรมบนเดสถ์ทอปด้วยภาษา Python ตอนที่ 1-4”

วัน เวลา สถานที่
วัน : วันที่ 18-19 กุมภาพันธ์ พ.ศ. 2555 (รุ่นสุดท้ายสำหรับปีนี้)
เวลา : ตั้งแต่ 9.00-16.00 น.
สถานที่ : ห้องอบรมของนิตยสารโอเพนซอร์สทูเดย์ อาคารอโศกทาวเวอร์ส (ตรงข้ามธนาคารอิสลามแห่งประเทศไทย) ฝั่งร้าน Kuppadeli ชั้น 4

โครงสร้างหลักสูตร
วันที่ 1
กล่าวถึงความเป็นมาของภาษาไพธอน การดาวน์โหลดและติดตั้งซอฟต์แวร์ที่เกี่ยวข้องกับการพัฒนาโปรแกรมทั้งบนวิ นโดส์และลินุกซ์ วิธีการ compile และ execute โค้ดภาษาไพธอน ศึกษาองค์ประกอบพื้นฐานของภาษาและรูปแบบการเขียนโค้ดพร้อมตัวอย่าง
ตัวแปร นิพจน์และคำสั่ง
ฟังก์ชั่น    
เงื่อนไขและคำสั่งควบคุมการทำซ้ำ
สตริง    
โครงสร้างข้อมูลได้แก่ List, Tuple, Dictionary
Object-Oriented Programming
Input/Output
Try Exceptions
The Python Standard Library

วันที่ 2
เรียนรู้การติดตั้งโมดูล การพัฒนาโปรแกรมประยุกต์โดยอาศัยโมดูลต่างๆ การใช้งานทูลเพื่อออกแบบหน้าตาของโปรแกรมและ IDE ที่ใช้ในการเขียนโปรแกรม
สร้าง GUI ด้วยโมดูล PyGTK
การใช้ภาษาไพธอนร่วมกับฐานข้อมูล MySQL และ SQLite
การใช้โมดูล CSV สำหรับแบ็คอัพข้อมูลจากฐานข้อมูลในรูปแบบไฟล์ CSV
โมดูล ElementTree จัดการไฟล์ XML - การอ่านข้อมูลจากไฟล์ XML
Jython คืออะไร
การใช้งาน Jython เบื้องต้น
หมายเหตุ สมาชิกนิตยสารโอเพนซอร์สทูเดย์ รับส่วนลดทันที 5 % (3,325)
ชำระเงินเพื่อสำรองที่นั่ง ก่อนการอบรม 7 วัน รับส่วนลด 5 % (3,325)
สมาชิกนิตยสาร+ชำระเงินล่วงหน้าก่อนการอบรม 7 วัน รับส่วนลด 10% (3,150)
กรณีขอใบเสร็จรับเงิน/ใบกำกับภาษี (หลังหักส่วนลด) บวก Vat 7% (เอกชนจะหัก ณ ที่จ่าย 3%)
ราคาดังกล่าวรวมค่าอาหารกลางวัน อาหารว่างช่วงเช้า-บ่าย เรียบร้อยแล้ว
การโอนเงิน
โอนเงินเข้าบัญชีออมทรัพย์ เลขที่ 2342016565 ธนาคารไทยพาณิชย์ ชื่อบัญชี บริษัท ครีเอชั่น โปร จำกัด สาขาอโศกทาวเวอร์ส
รายละเอียดเพิ่มเติมติดต่อ 0-2989-1145 , 08-6304-9545 , 08-7099-0005

ชำระเงินผ่านบัตรเครดิต