Ads Here

Wednesday, October 11, 2017

Introduction to Python Programming.

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

วัตถุประสงค์ของบทเรียน
- สามารถประยุกต์ความรู้เพื่อนำไปใช้กับชีวิตประจำวันได้
- สามารถสร้างโปรเจ็คทั้งหมด 10 โปรเจ็คได้ในคอร์สนี้
- สามารถทำแบบทดสอบและเขียนโปรแกรมตามที่กำหนดมาให้ได้

เริ่มต้นบทเรียนและเตรียมความพร้อม
- ทำการติดตั้ง Python บนระบบปฏิบัติการได้ทั้ง PC, Mac และ Linux
- ติดตั้ง Meet Idle ซึ่งเป็น Editor Tools สำหรับการ Programming Python ได้

1.ค่าตัวแปร
- ตัวแปลเปรียบได้เสมือนกล่องเล็ก ๆ ที่อยู่ใน Program
- ตัวแปลสามารถนำมาใช้ประโยชน์ได้ในทุก ๆ ส่วนของการ Programming
- ตัวแปลเป็นจุดเริ่มต้นที่ดีสำหรับการเริ่มต้นการเรียนรู้การเขียนโปรแกรมด้วย Python

2.Number
- Number จะเป็นส่วนที่ทำให้ Computer สามารถทำการเปรียบเทียบคำนวณให้เราได้
- Project แรกที่เราจะเจอในบทเรียนคือ Project : Make a health potion.

3.Text
- เรียนรู้การจัดการเกี่ยวกับ Text บน Python
- Project 2 : Hello You.
- Project 3 : Email Slicer!

4.Logic
- เรียนรู้การเขียนโปรแกรมให้สามารถคิดเองได้

5.Data Structure (โครงสร้างข้อมูล)
- การจัดการกับข้อมูลที่มีปริมาณมาก ๆ
- Project 4 : Make Travis The Security Robot.
- Project 5 : Make a Cenima Simulator.

6.Loops
- การใช้คำสั่ง Loops เพื่อให้ Computer ทำงานซ้ำ ๆ แทนเราได้
- Project 6 : Baby Communication Simulator!
- Project 7 : Pic Latin Translator!

7. Functions
- Automate Common Task using functions.
- Project 8 : TIC-TAC-TOE Game!

8. Object Oriented Programming (OOP)
- เรียนรู้ OOP ทั้งหมดใน Python!
- Project 9 : ALL THE COINS!
- Project 10 : Your Very own bank!



No comments:

Post a Comment