สอน Python เบื้องต้นแบบสุดๆ ตอนที่ 1: บทนำ และ การติดตั้ง Python

ส่งต่อความรู้

สวัสดีครับ
ขอต้อนรับเข้าสู่  Course การสอน Python เบื้องต้นแบบสุดๆ โดย Course นี้ เน้นสอน การเขียนโปรแกรม Python สำหรับผู้ที่ไม่มีพื้นฐานมาก่อน และ เตรียมความพร้อมให้เข้าสู่ Course การเรียน Library ต่างๆในระดับสูงขึ้นไม่ว่าจะเป็น Numpy Pandas หรือ Scikit-learn ต่อไปในอนาคตครับ

โดยวันนี้นำเสนอตอนแรกสุด  ตอนที่ 1:  บทนำ และ การติดตั้ง Python

ก่อนอื่นมารู้จักกับ Python สักเล็กน้อย

ช่วง 2-3 ปีมานี้การเขียนโปรแกรมด้วยภาษา Python นั้นได้รับความนิยมอย่างมาก เนื่องจากเป็นภาษาที่ สามารถประยุกต์ใช้ได้หลากหลาย โดยเฉพาะกับศาสตร์แนวคิดเรื่อง Data Sciene Machine Learning และ AI ซึ่งกำลังเป็นที่ถูกกล่าวถึงอย่างมากในขณะนี้ พูดง่ายๆว่า Python นั้นเป็นภาษาแห่งอนาคตเลยหละครับ ามสามารถในการเขียน Python นี้ความสามารถที่ต้องมีในศตวรรษนี้เลยหละครับ จะเห็นได้จากมีบริการยอดฮิตมากมายที่นำภาษา Python ไปใช้อย่างเช่น Google, Youtube, Dropbox ,NASA และ อื่นอีกหลายเจ้า

Python แบ่งออกได้เป็น 2 Version ใหญ่ๆ ได้แก่ Version 2 และ 3 (ย่อว่า 2.x และ 3.x) ซึ่งมีรายละเอียดในการเขียนต่างกัน แต่ปัจจุบัน Version 3.x ได้รับความนิยมมากกว่า ดังนั้นในการบทความต่างๆของ AI Informatics จะใช้ Version 3.6.5 เป็นหลักนะครับ

เริ่มใช้งาน Python

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

Compiler (คอมไพเลอร์) เป็นเสมือนล่ามตัวกลาง ที่เปลี่ยนสิ่งที่เราพิมพ์ลงไป(code) แปลให้เครื่องคอมพิวเตอร์เข้าใจ และ ประมวลผลออกมาตามที่เราเขียน

Code Editor (โค้ด เอดิเตอร์) คือตัวโปรแกรมที่เป็นพื้นที่ให้ ตัวเราพิมพ์ code ต่างๆลงไป

ในปัจจุบันมีสิ่งที่เรียกว่า IDE ย่อมาจาก Integrated Development Environment ซึ่งเป็นโปรแกรมสำเร็จรูปที่รวม Compiler และ Code Editor และ องค์ประกอบอื่นๆ เข้าไว้ด้วยกัน ซึ่งจากที่ใช้มาหลายหลากสำนัก เจ้า IDE ที่ผมชอบมากที่สุดคือ PyCharm โดยมีให้ใช้ทั้งแบบ Professional Version (ไม่ฟรี) และ Community Version (ฟรี) ซึ่งสำหรับการเรียนตามในบทความซีรีย์นี้ใช้ Community Version ก็พอแล้วครับ

เอาหละเมื่อเข้าใจแล้ว เริ่มจากติดตั้งเครื่องไม้เครื่องมือกันก่อน (อันนี้เป็นตัวอย่างการลงใน ระบบปฏิบัติการ Window นะครับ สำหรับระบบอื่นอาจจะมีความแตกต่างกันเล็กน้อย)

เริ่มจาก Download Python จาก Python.org ก่อนครับ เลือก Version ล่าสุด หรือจะเลือก 3.6.5 ตามบทความนี้ก็ได้

ถ้าใครไม่ทราบว่าให้ใช้ใน 64 หรือ 32 bit ก็สามารถเช็คได้ที่เครื่องเราดังนี้ (แต่ตอนนี้คอมใหม่ๆก็น่าจะ 64 bit หมดแล้วนะ)

สำหรับ Window: Start >> Control Panel>> System แล้วหาบรรทัดว System type
สำหรับ OS X: Menu เลือก About This Mac ตรง Hardware ดูที่ชื่อ Processor ถ้ามีคำว่า Core Solo หรือ Core Duo จะเป็น 32 bit

จากนั้น ไป Download PyCharm โดยคลิกที่ Community Version นะครับ (ฟรี)  โหลดเสร็จก็กดตามตัวโปรแกรม Install ไปเรื่อยๆ เพียงเท่านี้ก็เรียบร้อยแล้ว

คำสั่งเบื้องต้นใน Pycharm

เริ่มจากสร้าง Project ก่อน ไปที่ File >> New Project

โปรแกรมจะเปิดหน้าต่างใหม่ขึ้นมา โดยให้เราใส่ข้อมูลดังต่อไปนี้

1. Folder ของ Project
2. Folder ของตัว Python ที่เรา Download มา

ตอนนี้ Project ของเราได้สร้างเสร็จแล้ว ต่อไปก็สร้าง File ใน Project กันครับ

ไปที่ File >>New จะมีหน้าต่างเด้งขึ้นมา ให้เลือก Python File แบบในภาพ จากนั้นใส่ชื่อไฟล์ก็เป็นอันจบ เพียงเท่านี้ก็ได้ไฟล์ python พร้อมใช้งานแล้ว

เสร็จแล้วเราจะเห็น Cursor กระพริบๆ ในกรอบขวามือ ซึ่งพื้นที่ตรงนี้คือ Editor สำหรับให้เราพิมพ์ Code ต่างๆลงไป

เรามาลองทดสอบโดยการพิมพ์ Code ดังนี้

print(‘Hello AI Informatics’)

จากนั้นไปที่ Run >> แล้วเลือก Run อีกที (Run อันแรกจะเป็นสีเทา ให้เลือกอันที่ 3)

ขั้นตอนนี้โปรแกรมจะ compile สิ่งที่เราพิมพ์ (code) แล้วจะแสดงผลออกมาในกรอบใหม่ ด้านล่างของจอแบบนี้ครับ

ถ้าใครได้ผลแบบนี้ แสดงว่าทำถูกต้องแล้ว

เยี่ยมไปเลย!!!

ตอนนี้ทุกอย่างพร้อมแล้ว ไปลุยต่อตอนที่ 2 ทำความรู้จักกับตัวแปรได้เลย


กด Like กด Share กันได้นะครับ และ ยังสามารถกดติดตาม Facebook ของเราได้ที่นี่ หรือ Follow ใน Twitter เพื่อ ให้ทีมงาน AI Informatics มีกำลังใจผลิตเนื้อหาต่อไปครับ ขอบคุณครับ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องข้อมูลจำเป็นถูกทำเครื่องหมาย *