Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

วิธีใช้ Python บน Mac

เรียนเขียนโค้ด夯 Python ภาษาที่ยอดเยี่ยมสำหรับมือใหม่ Mac แพลตฟอร์มเขียนโค้ดดี Python ทำให้เรียนรู้ง่ายบน Mac

บทความนี้: ตั้งค่า Python บน macOS, เริ่มเขียนโค้ด Learning Curve น้อย Python อาจติดตั้งอยู่แล้ว (ไม่มี? สอนติดตั้ง)

โฟกัส Python แต่ภาพรวมเขียนโค้ดบน Mac และภาษาอื่น: Complete guide to coding on Mac

ข้อดีของ Python

Python ภาษาระดับสูง พัฒนา 1991 เริ่มดัง近年来 เพราะสอนเขียนโค้ดในโรงเรียน (โดยเฉพาะอังกฤษ) ทำไม?

  • ความเรียบง่าย Syntax อ่านง่าย ไม่ต้องจำ Syntax ยาวๆ → โฟกัส Concept พื้นฐาน → เริ่มต้นเรียนภาษาอื่นดี
  • พลัง เรียบง่ายแแรง Extensible ด้วย Extensions มากมาย ทำได้เกือบหมด: Apps, Games, Machine Learning
  • ชุมชนใหญ่ เรียนรู้เยอะมาก ปัญหาอะไรก็มีคนช่วย
  • ต้นทุนต่ำ ฟรี Open Source เริ่มต้นไม่ต้องจ่ายเงิน โปรแกรมเมอร์เยอะพัฒนา Editor/Compiler ต่อเนื่อง
  • งานดี Python ต้องการสูง (กับ JavaScript, Java) จุดเริ่มต้นดีสำหรับ Programmer

ติดตั้ง Python

อาจติดตั้งอยู่แล้ว: Terminal → python --version

ไม่มี? ไป เว็บ Python กด Download ไม่ต้องกังวล Version ต่างจากภาพ (อัปเดตไปแล้ว) เวอร์ชันขณะเขียน: 3.7.0

วิธีใช้ Python บน Mac

โหลด .pkg → ไป Downloads → ดับเบิ้ลคลิก → ติดตั้งตามขั้นตอน

วิธีใช้ Python บน Mac

Text Editor Python ที่ดีที่สุด

Default: .py เปิดใน TextEdit → ไม่ดี เขียน Non-ASCII → เสียหาย ไม่มี Formatting

ติดตั้ง Editor ดี:

IDLE มาพร้อม Python ติดตั้ง → Applications Folder → IDE รวม Edit + Run ดู Output ง่ายที่สุด แนะนำมือใหม่ → ขึ้นระดับค่อยเปลี่ยน

วิธีใช้ Python บน Mac

PyCharm IDE ยอดนิยม Free/Paid (Paid ฟีเจอร์มากกว่า Free พอสำหรับมือใหม่) Plugins, Web Dev, Syntax Highlighting

Eclipse IDE เก่า รองรับหลายภาษา ใช้ Python: Eclipse IDE for JavaScript and Web Developers (Neon 4.6) + PyDev Plugin → PyDev+Eclipse = IDE ดี อัปเดตโดยชุมชน Python

TextWrangler ฟรี App Store เวอร์ชันเบา BBEdit แต่ครบ → เริ่มต้นดี

Geddit นิยม Linux → เรียนรู้ดี Functional แต่อย่างสบายตาไม่เท่าอื่น

Sublime Text ชอบส่วนตัว ฟรี (นั๊กจ่ายบ้าง) UI สวย ตาไม่แปด Formatting ควบคุมดี

ขั้นแรกและพื้นฐาน

พอมี Info พอ เริ่มเขียนจริง Python คำสั่งส่วนใหญ่คำภาษาอังกฤษ C#: Console.WriteLine Python: print 3 งานพื้นฐาน: Output, Calculation, If Statement

Task 1: ใช้ IDLE เปิด Applications → ดับเบิ้ลคลิก IDLE

Shell Window: Output จะโชว์ ตอนเขียนไม่ได้ในนี้ → File → New File → Code Editor ใหม่

วิธีใช้ Python บน Mac

2 หน้าต่าง เลย์เอาต์สบาย เราจัด Side-by-side

วิธีใช้ Python บน Mac

Code Editor → File → Save As → helloworld.py (ประเพณี: โปรแกรมแรกพิมพ์ Hello World)

พิมพ์ใน Code Editor: print("Hello World") → Save → Run → Run Module → Output ใน Shell

วิธีใช้ Python บน Mac

สำคัญ: ใช้ Quotes ครอบคำ (เหมือนพูดในหนังสือ) ลองพิมพ์ข้อความอื่น

Task 2: คำนวณ เปิด Shell ใหม่ New File → Calculation.py

print(9+8) → Save → Run Module → Shell โชว์คำตอบ

วิธีใช้ Python บน Mac

ลองคำนวณอื่น * = คูณ / = หาร

Task 3: If Statement New File →

myNumber = 100
if myNumber > 50:
    print("That is a high number")
else:
    print("That is a low number")

Set myNumber=100 → If >50 พิมพ์ High Number ไม่งั้น Low Number Save → Run

วิธีใช้ Python บน Mac

Output: "This is a high number" (100>50) ลองเปลี่ยนเลขดู

หลักสูตรและแหล่งเรียน Python ที่ดี

  • Udemy Python Bootcamp: เริ่มต้นจนเป็น Pro Syntax, Apps, Games
  • Code Academy: คอร์สหลายภาษา Python: Syntax, Functions, Loops, Advanced
  • Lynda: Tutorials หลากหลาย Basics ถึง Neural Networks
  • TutorialsPoint: Library ใหญ่ Syntax Beginner-Advanced
  • Learn Python the Hard Way: อย่ากลัวชื่อ สอนเครื่องมือ Programming
  • Think Python: หนังสือฟรี ครอบคลุมภาษา