Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Mac

Cách dùng Python trên Mac

Học lập trình đang hot, Python là ngôn ngữ tuyệt vời để bắt đầu. May mắn cho chúng ta, Mac là nền tảng lập trình tốt, Python làm cho việc học code trên Mac dễ dàng.

Bài này xem cài đặt Python trên macOS, sau đó học code trên nền tảng này. Đường cong học tập dễ quản lý; Python có thể đã cài sẵn trên Mac. (Nếu không, đừng lo: chúng tôi hướng dẫn cài đặt.)

Tập trung Python, nhưng để xem tổng quan lập trình Mac và ngôn ngữ chọn, đọc Hướng dẫn hoàn chỉnh code/lập trình trên Mac.

Lợi ích của Python

Python là ngôn ngữ lập trình cao cấp phát triển 1991. Gần đây, với làn sóng code vào trường học, nó bùng nổ phổ biến, đặc biệt Anh. Tại sao? Lợi ích gì so với ngôn ngữ khác?

Đơn giản. Lợi ích đầu: Python rất đơn giản. Cú pháp dễ đọc. Không mất nhiều thời gian nhớ câu cú pháp, tập trung khái niệm lập trình cơ bản, điểm khởi đầu tốt học ngôn ngữ khác.

Mạnh mẽ. Dù đơn giản, Python rất mạnh. Mở rộng hoàn toàn với các extension. Làm gần như mọi thứ: ứng dụng, game, machine learning.

Cộng đồng. Python có cộng đồng khổng lồ, tài liệu học tập khổng lồ. Bất kỳ vấn đề nào, ai đó ngoài kia giúp được.

Chi phí thấp. Python miễn phí mã nguồn mở, không tốn xu bắt đầu. Hàng loạt lập trình viên khác cải tiến Python, các editor và compiler cho nó.

Tốt cho nghề nghiệp. Cuối cùng, Python một trong ngôn ngữ được tìm kiếm nhiều nhất (cùng JavaScript, Java). Điểm khởi đầu tuyệt vời nếu muốn làm lập trình viên.

Cài đặt Python

Python có thể đã cài trên Mac: test bằng mở Terminal nhập python --version.

Nếu chưa, vào trang Python nhấp nút download. Đừng ngại nếu số phiên bản khác ảnh chụp – có thể cập nhật. Phiên bản thời điểm viết: 3.7.0.

Cách dùng Python trên Mac

Sau khi nhấp download, file .pkg bắt đầu tải. Xong, vào thư mục Downloads nhấp đúp file mở trình cài đặt. Làm theo hướng dẫn màn hình hoàn tất.

Cách dùng Python trên Mac

Trình soạn thảo văn bản Python tốt nhất

Mặc định, file Python (đuôi .py) mở trong TextEdit, không ổn. Thói quen xấu ghi file định dạng non-ASCII, làm rối. Cũng thiếu tùy chọn định dạng tốt.

Cần cài trình soạn thảo tốt. May mắn có vài lựa chọn.

Trình soạn thảo đầu tiên gặp trong Python là IDLE. Đi kèm Python khi cài, ở thư mục Applications.

Cách dùng Python trên Mac

IDLE là IDE tích hợp cho phép chỉnh code và xem output sau chạy. Dễ dùng nhất, khuyến khích khi mới bắt đầu. Khi có kinh nghiệm, có thể chuyển IDE nâng cao hơn.

PyCharm có lẽ IDE Python phổ biến nhất, có bản free và trả phí: bản trả phí tính năng nhiều hơn, nhưng free đủ cho người mới. Tính năng: plugin, hỗ trợ web dev, syntax highlighting thường thấy.

Eclipse IDE lâu năm, hỗ trợ nhiều ngôn ngữ. Dùng Python: cài Eclipse IDE for JavaScript and Web Developers (dựa trên Eclipse Neon 4.6), thêm plugin PyDev. PyDev và Eclipse tạo IDE Python xuất sắc, cập nhật thường xuyên bởi cộng đồng Python chăm chỉ.

TextWrangler tải miễn phí từ App Store. Phiên bản nhẹ BBEdit nhưng đủ chức năng. Lựa chọn tốt cho người mới.

Geddit phổ biến среди fan Linux, tốt cho lập trình viên học. Không mượt các lựa chọn khác, nhưng rất thực tế.

Sublime Text yêu thích cá nhân. Tải dùng miễn phí, thoảng nag trả phí. Giao diện mượt, dễ nhìn, kiểm soát định dạng tốt.

Bước đầu và cơ bản

Đã đủ thông tin Python và công cụ, bắt đầu code thực sự. Với Python, đa số lệnh dựa trên từ ngữ ngữ cảnh tiếng Anh. C# yêu cầu Console.WriteLine in ra màn hình, Python chỉ cần lệnh print đơn giản. Xem 3 tác vụ đơn giản là khối xây dựng code. Tạo output, tính toán, dùng câu lệnh if.

Tác vụ đầu dùng IDLE. Dễ dùng, đi kèm Python, hợp lý bắt đầu. Mở IDLE: vào Applications nhấp đúp.

Mở IDLE, cửa sổ shell hiện. Nơi output xuất hiện, nhưng không code ở đó. Tạo file mới: File > New File menu trên. Mở trình soạn thảo code mới.

Cách dùng Python trên Mac

Hai cửa sổ mở, sắp xếp thoải mái. Chúng tôi đặt song song như dưới.

Cách dùng Python trên Mac

Xong bố cục, nhấp cửa sổ editor, File > Save As menu. Lưu tên helloworld.py. Theo truyền thống lập trình, chương trình đầu in "Hello World" ra màn hình.

Vào editor gõ lệnh muốn shell thực hiện. Lệnh dùng là print. Trông như:

print( )

Trong ngoặc đặt nội dung muốn in. Dùng print tạo output shell:

print("Hello World")

Gõ xong, File > Save menu lưu chương trình cập nhật, Run > Run Module menu. Output hiện trong shell. Trông như:

Cách dùng Python trên Mac

Quan trọng: đặt dấu ngoặc kép quanh từ muốn in ra shell, lý do thời sau, tạm nhớ từ cần ngoặc kép như hội thoại trong sách. Thử in cụm từ khác làm quen.

Tác vụ hai: dùng Python tính toán. Mở shell, file mới như trước. Đặt tên Calculation.py.

Thay vì in từ, in phép tính. Cộng 9 và 8, gõ vào file mới lệnh print:

print(9+8)

Lưu, chạy Run > Run Module. Shell in đáp án, như dưới.

Cách dùng Python trên Mac

Thử phép tính khác làm quen, nhớ số không cần ngoặc kép. Nếu chưa quen lập trình, * nhân, / chia.

Cuối, tạo chương trình cơ bản dùng if statement (câu lệnh nếu). Cho phép làm gì nếu đáp ứng điều kiện. Mở file mới, gõ cú pháp:

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

Đặt biến myNumber = 100, chạy if kiểm tra myNumber > 50. Nếu đúng, in "This is a high number", ngược lại in "That is a low number". Đừng quên lưu và chạy như ví dụ trước.

Cách dùng Python trên Mac

Chương trình in "This is a high number" vì số > 50. Thử đổi số, xem output.

Khóa học & tài nguyên học Python tốt nhất

Đã làm quen, có thể muốn học sâu Python. Dưới liệt kê nguồn tốt để bắt đầu.

Udemy Python Bootcamp dạy Python từ con số 0. Học cú pháp, xây app/game. Tốt từ beginner đến pro.

Code Academy khóa code tuyệt vời, không chỉ Python mà hầu hết ngôn ngữ. Khóa Python đi qua cú pháp cơ bản, hàm, vòng lặp, chủ đề nâng cao.

Lynda tutorial/khóa đa dạng nâng cao kỹ năng Python. Từ cơ bản đến neural networks.

TutorialsPoint thư viện lớn thông tin cú pháp Python từ cơ bản đến nâng cao.

Learn Python the Hard Way. Đừng sợ tên. Khóa dạy cốt lõi lập trình.

Think Python. Sách miễn phí đi qua khía cạnh ngôn ngữ.