Computer >> Máy Tính >  >> Hệ thống >> MAC

Cách sử dụng Python trên Mac

Học viết mã hiện đang rất phổ biến và Python là một ngôn ngữ lập trình tuyệt vời để học. May mắn cho chúng tôi, Mac là một nền tảng mã hóa tuyệt vời và Python giúp bạn dễ dàng học cách viết mã trên máy Mac.

Trong tính năng này, chúng ta sẽ xem xét thiết lập Python trong macOS, sau đó học cách viết mã trên nền tảng này. Đường cong học tập rất dễ quản lý; Python thậm chí có thể đã được cài đặt trên máy Mac của bạn. (Nếu không, đừng lo lắng:chúng tôi cũng sẽ bao gồm cài đặt.)

Chúng tôi tập trung vào Python ở đây, nhưng để có cái nhìn tổng quan về mã hóa Mac và các ngôn ngữ khác nhau mà bạn có thể chọn, hãy đọc hướng dẫn đầy đủ của chúng tôi về mã hóa và lập trình trên máy Mac.

Lợi ích của Python

Python là một ngôn ngữ lập trình cấp cao được phát triển vào năm 1991. Trong vài năm qua, với làn sóng viết mã vào các trường học, nó đã trở nên phổ biến, đặc biệt là ở Anh. Tại sao vậy? Nó có những lợi ích gì so với các ngôn ngữ khác?

Tính đơn giản. Một trong những lợi ích đầu tiên mà Python có so với các ngôn ngữ khác là nó đơn giản như thế nào. Cú pháp rất dễ đọc. Bạn sẽ không mất nhiều thời gian để ghi nhớ các dòng cú pháp, điều này cho phép bạn tập trung vào các khái niệm lập trình cơ bản và nó trở thành điểm khởi đầu tốt để học các ngôn ngữ khác.

Sức mạnh. Mặc dù đơn giản nhưng Python rất mạnh mẽ. Nó hoàn toàn có thể mở rộng với các tiện ích mở rộng khác nhau mà nó có sẵn. Bạn có thể đạt được hầu hết mọi thứ với Python, từ ứng dụng và trò chơi đến học máy.

Cộng đồng. Python cũng có một cộng đồng khổng lồ và có sẵn rất nhiều tài liệu học tập. Bất kể bạn đang gặp vấn đề gì, sẽ có người có thể giúp bạn.

Chi phí thấp. Python là mã nguồn mở và miễn phí, có nghĩa là bạn không phải trả một xu nào để bắt đầu sử dụng nó. Có rất nhiều lập trình viên khác đang liên tục cố gắng cải thiện Python và các trình soạn thảo và trình biên dịch khác nhau có sẵn cho nó.

Điều đó tốt cho sự nghiệp của bạn. Cuối cùng, Python là một trong những ngôn ngữ lập trình được yêu cầu nhiều nhất (cùng với JavaScript và Java). Đây là một điểm khởi đầu tuyệt vời nếu bạn đang tìm kiếm một vị trí lập trình.

Cài đặt Python

Python có thể đã được cài đặt trên máy Mac của bạn:bạn có thể kiểm tra điều này bằng cách mở Terminal và nhập python --version .

Nếu không, bạn nên truy cập trang web Python và nhấp vào nút tải xuống. Đừng dừng lại nếu số phiên bản khác với ảnh chụp màn hình bên dưới - nó có thể đã được cập nhật. Phiên bản tại thời điểm viết bài là 3.7.0.

Cách sử dụng Python trên Mac

Khi bạn đã nhấp vào nút tải xuống, tệp .pkg sẽ bắt đầu tải xuống. Khi hoàn tất, hãy điều hướng đến thư mục tải xuống và nhấp đúp vào tệp này để mở trình cài đặt. Làm theo các bước trên màn hình để hoàn tất cài đặt.

Cách sử dụng Python trên Mac

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

Theo mặc định, các tệp Python (kết thúc bằng .py) sẽ mở trong TextEdit và điều này sẽ không thực hiện được. Nó có một thói quen khó chịu là ghi tệp ở định dạng không phải ASCII, điều này làm mọi thứ rối tung lên. Nó cũng thiếu bất kỳ tùy chọn định dạng phù hợp nào.

Vì vậy, bạn sẽ cần cài đặt một trình soạn thảo văn bản tuyệt vời. May mắn thay, có một số sẵn có.

Trình soạn thảo văn bản đầu tiên mà bạn có thể gặp trong Python là IDLE. Điều này có thể được tìm thấy cùng với Python khi bạn cài đặt nó lần đầu tiên và bạn sẽ thấy nó nằm trong thư mục Ứng dụng.

Cách sử dụng Python trên Mac

IDLE là một môi trường phát triển tích hợp cho phép bạn chỉnh sửa mã của mình và xem kết quả đầu ra sẽ như thế nào sau khi chạy nó. Đây là trình soạn thảo dễ dàng nhất và được đề xuất nhiều nhất khi bạn lần đầu tiên thiết lập và chạy. Khi bạn đã có được một số kinh nghiệm, bạn có thể muốn chuyển sang thứ gì đó nâng cao hơn.

PyCharm có thể là IDE Python phổ biến nhất hiện tại, cung cấp cả phiên bản miễn phí và trả phí:phiên bản thứ hai có nhiều tính năng hơn, nhưng freebie cung cấp quá đủ cho người mới bắt đầu. Các tính năng bao gồm quyền truy cập vào các plugin và hỗ trợ phát triển web, cũng như các dịch vụ soạn thảo thông thường như đánh dấu cú pháp.

Eclipse là một IDE đã xuất hiện được một thời gian, cung cấp hỗ trợ cho nhiều loại ngôn ngữ khác nhau. Để sử dụng nó với Python, hãy cài đặt Eclipse IDE cho JavaScript và Web Developers, dựa trên Eclipse Neon 4.6, sau đó thêm plugin PyDev. PyDev và Eclipse làm việc cùng nhau để tạo ra một IDE tuyệt vời cho Python được cập nhật thường xuyên bởi cộng đồng Python chăm chỉ.

TextWrangler là bản tải xuống miễn phí từ App Store. Đây là một phiên bản nhẹ của BBEdit nhưng có tất cả các chức năng bạn cần. Một trong những lựa chọn tốt nhất để bắt đầu.

Geddit là một lựa chọn phổ biến của những người hâm mộ Linux, vì vậy rất tốt cho các lập trình viên học hỏi. Không bóng bẩy như các tùy chọn khác, nhưng rất chức năng.

Sublime Text là một yêu thích cá nhân. Bạn có thể tải xuống và sử dụng nó miễn phí, mặc dù đôi khi nó sẽ khiến bạn phải trả tiền cho nó. Giao diện mượt mà, dễ nhìn với khả năng kiểm soát định dạng tuyệt vời.

Các bước đầu tiên và kiến ​​thức cơ bản

Bây giờ bạn đã có đủ thông tin về Python và những gì cần sử dụng, đã đến lúc bắt đầu một số mã hóa thực tế. Với Python, phần lớn các lệnh dựa trên các từ ngữ theo ngữ cảnh trong ngôn ngữ tiếng Anh. Vì vậy, trong khi C # yêu cầu bạn nhập Console.WriteLine để in một số văn bản ra màn hình, thì Python chỉ yêu cầu lệnh in đơn giản. Chúng ta sẽ xem xét 3 nhiệm vụ đơn giản tạo thành một phần của các khối xây dựng của mã hóa. Tạo đầu ra, thực hiện phép tính và sử dụng câu lệnh if.

Đối với nhiệm vụ đầu tiên của chúng tôi, chúng tôi sẽ sử dụng IDLE. Nó rất dễ sử dụng và được đóng gói với Python khi bạn cài đặt nó, vì vậy bạn nên bắt đầu sử dụng nó. Mở IDLE, bằng cách đi tới thư mục Ứng dụng của bạn và nhấp đúp vào nó.

Khi chúng ta đã mở IDLE, nó sẽ mở ra một cửa sổ có tên là shell. Đây là nơi tất cả các kết quả đầu ra của chúng tôi sẽ xuất hiện, nhưng chúng tôi sẽ không viết mã ở đó. Để làm điều đó, chúng ta cần tạo một tệp mới. Chúng tôi có thể thực hiện việc này bằng cách nhấp vào Tệp> Tệp Mới ở menu trên cùng. Thao tác này sẽ mở ra một trình soạn thảo mã mới.

Cách sử dụng Python trên Mac

Bây giờ bạn đã mở hai cửa sổ, hãy thoải mái bố trí chúng theo cách nào bạn cảm thấy thoải mái nhất. Chúng tôi đã đặt cạnh nhau như hình dưới đây.

Cách sử dụng Python trên Mac

Khi bạn đã thiết lập bố cục của mình, hãy nhấp vào cửa sổ trình chỉnh sửa mã mở ra, sau đó nhấp vào Tệp> Lưu dưới dạng trong menu. Sau đó lưu nó dưới dạng helloworld.py. Theo thông lệ trong lập trình, chương trình đầu tiên bạn viết sẽ xuất ra màn hình "Hello World".

Chúng ta sẽ chuyển đến cửa sổ trình soạn thảo mã của mình và nhập các hướng dẫn mà chúng ta muốn trình bao của chúng ta thực hiện. Lệnh chúng ta sẽ sử dụng là lệnh in. Lệnh này trông giống như thế này.

print ()

Bên trong dấu ngoặc là nơi bạn đặt những gì bạn muốn in. Vì vậy, chúng tôi sẽ sử dụng print để tạo đầu ra cho shell, như sau:

print ("Xin chào Thế giới")

Khi bạn đã nhập xong, hãy bấm Tệp> Lưu từ menu để lưu chương trình đã cập nhật, rồi bấm Chạy> Chạy Mô-đun từ menu. Đầu ra của bạn sẽ xuất hiện sau đó xuất hiện trong cửa sổ shell. Nó sẽ trông giống như thế này.

Cách sử dụng Python trên Mac

Điều quan trọng là phải đặt các dấu giọng nói xung quanh bất kỳ từ nào bạn muốn in vào vỏ, lý do tại sao là vào lúc khác, nhưng bây giờ chỉ cần nhớ rằng các từ cần có dấu giọng nói xung quanh chúng giống như nói trong sách vậy. Thực hành in các cụm từ khác nhau ra màn hình để làm quen với nó.

Nhiệm vụ thứ hai của chúng tôi là sử dụng Python để thực hiện một phép tính cho chúng tôi. Vì vậy, chúng ta sẽ mở lại shell và mở một tệp mới, giống như chúng ta đã làm trước đây. Lần này, chúng tôi sẽ đặt tên tệp của mình là Calculation.py.

Lần này thay vì in các từ, chúng ta sẽ in một phép tính. Chúng ta sẽ thêm 9 và 8 với nhau, vì vậy chúng ta cần nhập vào tệp mới lệnh in mới của chúng ta, trông giống như thế này.

in (9 + 8)

Sau khi thực hiện xong việc này, chúng ta cần lưu và sau đó chạy chương trình bằng cách nhấp vào Chạy> Chạy mô-đun. Bây giờ bạn sẽ nhận thấy rằng khung mà nó in câu trả lời, như bạn có thể thấy bên dưới.

Cách sử dụng Python trên Mac

Hãy thử các phép tính khác nhau để làm quen với việc sử dụng kỹ năng, hãy nhớ rằng các con số không cần dấu phát âm xung quanh chúng. Nếu bạn chưa quen với lập trình, bạn có thể sử dụng * thành nhiều và / để chia.

Cuối cùng, chúng ta sẽ tạo thêm một chương trình cơ bản sử dụng một thứ gọi là câu lệnh if. Điều này cho phép chúng tôi làm điều gì đó nếu nó đáp ứng một điều kiện nhất định. Hãy mở lại tệp mới và viết theo cú pháp sau:

myNumber =100
nếu myNumber> 50:
print ("Đó là một con số cao")
khác:
print ("Đó là một số thấp")

Ở đây chúng ta đang đặt một biến myNumber thành 100, sau đó chúng ta sẽ chạy câu lệnh if để kiểm tra xem myNumber có trên 50 hay không, nếu có thì chúng ta in "Đây là một số cao", nếu không, chúng ta sẽ in "Đó là một số thấp ". Đừng quên lưu và sau đó chạy chương trình, như bạn đã làm với các ví dụ trước.

Cách sử dụng Python trên Mac

Bạn sẽ nhận thấy rằng chương trình in ra "Đây là một con số cao", bởi vì con số của chúng tôi là hơn 50. Hãy thay đổi số và xem bạn nhận được kết quả nào.

Tài nguyên học và khóa đào tạo Python tốt nhất

Bây giờ bạn đã chân ướt chân ráo, bạn có thể muốn tìm hiểu thêm về Python. Dưới đây, chúng tôi đã liệt kê một số tài nguyên tốt nhất để giúp bạn trên con đường của mình.

Udemy's Python Bootcamp sẽ dạy bạn Python từ đầu. Bạn sẽ tìm hiểu thêm về cú pháp Python, xây dựng các ứng dụng và trò chơi của riêng bạn. Một cách tốt để đi từ người mới bắt đầu đến chuyên nghiệp.

Học viện mã cung cấp một loạt các khóa học lập trình tuyệt vời, không chỉ cho Python mà cho hầu hết các ngôn ngữ. Khóa học Python sẽ hướng dẫn bạn về cú pháp, hàm, vòng lặp cơ bản và thậm chí cả các chủ đề nâng cao.

Lynda cung cấp nhiều hướng dẫn và khóa học khác nhau sẽ nâng các kỹ năng Python của bạn lên cấp độ tiếp theo. Mọi thứ từ kiến ​​thức cơ bản về Python, đến cả mạng nơ-ron.

TutorialsPoint chứa một thư viện thông tin lớn về cú pháp Python từ sơ cấp đến nâng cao.

Học Python theo cách khó. Đừng để bị đe dọa bởi tiêu đề. Khóa học này dạy bạn những kiến ​​thức cơ bản về lập trình.

Hãy nghĩ về Python. Cuốn sách miễn phí này sẽ đưa bạn đến các khía cạnh khác nhau của ngôn ngữ.