Lưu ý: Nếu bạn là người dùng máy tính có kinh nghiệm, bạn có thể biết cách bỏ qua một số bước này. Nếu vậy, cảm thấy tự do. If you're an experienced computer user, you may know how to skip some of these steps. If so, feel free.
1
2
Nhấp vào nhàn rỗi. .IDLE. [If there's no IDLE icon to click, Python 3 may not be installed correctly. Follow these instructions to install it.]
3
Vỏ Python mở ra. Nó tương tự như các thiết bị đầu cuối Windows, Mac và Linux. Phụ lục C trong cuốn sách chỉ cho bạn cách chạy Python trong một thiết bị đầu cuối.
4
Chúng tôi sẽ sử dụng trình chỉnh sửa nhàn rỗi thay vì shell. Nó cho phép bạn tạo một chương trình Python mà bạn có thể lưu. Để mở trình chỉnh sửa nhàn rỗi, bắt đầu bằng cách nhấp vào tệpFile
5
Nhấp vào tệp mới.New File.
Bây giờ bạn đang ở trong biên tập viên.
6
Hãy thử viết một chương trình đơn giản hiển thị một chuỗi.
7
Lưu chương trình. Nhấn Ctrl-S. Lưu tệp vào máy tính để bàn dưới dạng greet.py. . Thiết bị đầu cuối trong Phụ lục của cuốn sách E.]ctrl-s. Save the file to the Desktop as greet.py. [You can name the file whatever you like as long as it ends in .py, and you can save it anywhere on your computer, but if you do it this way, I'll be able to show you how to run it from the terminal in the book's Appendix E.]
8
Để chạy chương trình Greet.py, nhấp vào chạy, sau đó chạy mô -đun.greet.py program, click Run, then Run Module.
Cửa sổ Shell mở ra và hiển thị kết quả của bạn: Xin chàoHi
Xin chào Thế giới trong Python 3 trên Mac OS X
Chương trình đầu tiên của bạn trong Python 3 trên Mac OS X
Trang này cho bạn biết cách thiết lập môi trường lập trình Python cho máy tính Mac OS X của bạn và cung cấp một hướng dẫn từng bước để tạo và chạy chương trình Python "Hello, World" đơn giản. Tất cả các phần mềm đều có sẵn miễn phí trên web. Các hướng dẫn này dành cho MacOS X 10.13 [High Sierra], nhưng các hướng dẫn cho các phiên bản gần đây khác của Mac OS X là tương tự nhau.
Tổng quan
Môi trường lập trình Python theo yêu cầu của Booksite này bao gồm:
- Python, nghĩa là trình biên dịch/phiên dịch Python.
- Các thư viện tiêu chuẩn Python.
- Nhớ, môi trường phát triển tích hợp Python.
- Các thư viện tkinter, numpy và pygame, được sử dụng bởi các chương trình sách thực hiện đồ họa hoặc xử lý âm thanh.
- Thư viện Booksite, nghĩa là một bộ mô -đun mà chúng tôi đã phát triển đặc biệt để hỗ trợ cuốn sách này.
- Ứng dụng đầu cuối được gói với Mac OS X.
Tải xuống và cài đặt Python, Idle, Tkinter, Numpy và Pygame
Lưu ý: Ứng dụng Finder Mac sử dụng thư mục thuật ngữ có nghĩa là một thùng chứa tài liệu và, có lẽ, các thư mục khác. Thay vào đó, tài liệu này sử dụng thư mục thuật ngữ UNIX tương đương.
Python 2 được bó với Mac OS X. Tuy nhiên, Python 3 thì không. Chúng tôi khuyên bạn nên tải xuống và cài đặt Python 3 và sử dụng Python 3 độc quyền khi chạy các chương trình được liên kết với Booksite này.
Thực hiện các bước này để tải xuống và cài đặt Python, Idle, Tkinter, Numpy và Pygame:
Duyệt đến trang tải xuống Python cho Mac.
Trong trang kết quả, nhấp vào nút Tải xuống Python 3.6.5. Trình duyệt của bạn sẽ tải tệp
python-3.6.5-macosx10.6.pkg
vào thư mụcDownloads
của bạn.Sử dụng Mac Finder Manager, điều hướng đến thư mục
Downloads
của bạn và nhấp đúp vàopython-3.6.5-macosx10.6.pkg
File để cài đặt Python, Tkinter và Idle. Sử dụng các tùy chọn mặc định. [Bạn có thể xóa tệppython-3.6.5-macosx10.6.pkg
sau khi cài đặt hoàn tất.]Mở một cửa sổ thiết bị đầu cuối. Để làm điều đó, nhấp vào biểu tượng tìm kiếm Spotlight ở đầu bên phải của thanh menu. .
Trong cửa sổ Terminal phát hành các lệnh này để cài đặt Numpy và Pygame:
python3 -m pip install -U numpy --user python3 -m pip install -U pygame --user
Để "ban hành lệnh", bạn nên nhập lệnh theo sau là phím Enter.
Thực hiện các bước này để kiểm tra cài đặt của bạn:
Trong vấn đề cửa sổ thiết bị đầu cuối, lệnh
python3
. Bạn sẽ thấy một cái gì đó như thế này:Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
Nếu bạn thấy đầu ra đó, thì việc cài đặt Python, Idle và Tkinter của bạn đã thành công.
Tại dấu nhắc Python
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
0, nhậpPython 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
1 theo sau là phímPython 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
2. Nếu không có thông báo lỗi nào xuất hiện, thì việc cài đặt Numpy của bạn đã thành công.Tại dấu nhắc Python
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
0, nhậpPython 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
4 theo sau là phímPython 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
2. Nếu không có thông báo lỗi nào xuất hiện, thì việc cài đặt pygame của bạn đã thành công.Tại dấu nhắc Python
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
0, nhậpPython 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
7 theo sau là phímPython 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
2 để thoát Python.- Trong cửa sổ đầu cuối vấn đề lệnh
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
9. Nếu một cửa sổ nhàn rỗi xuất hiện, thì bạn đã cài đặt nhàn rỗi đúng cách. Đóng cửa sổ nhàn rỗi. Đóng cửa sổ nhắc lệnh.
Quan trọng: Khi chạy các chương trình Python được liên kết với danh sách này, không ban hành lệnh
import stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']0. Thay vào đó phát hành lệnhpython3
. Lệnh trước đây chạy trình biên dịch/trình thông dịch Python 2 được gói với Mac OS X; Lệnh sau chạy trình biên dịch/trình thông dịch Python 3 mà bạn đã cài đặt bằng cách theo dõi các hướng dẫn trên trang này.: When running the Python programs associated with this booksite, do not issue theimport stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']0 command. Instead issue thepython3
command. The former command runs the Python 2 compiler/interpreter that is bundled with Mac OS X; the latter command runs the Python 3 compiler/interpreter that you installed by following the instructons on this page.
Tải xuống và cài đặt thư viện Booksite
Thực hiện các bước này để tải xuống và cài đặt thư viện Booksite:
Sử dụng trình duyệt web của bạn để tải xuống tệp Interrocs-1.0.zip này vào thư mục
import stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
2 của bạn.Trong công cụ tìm, nhấp đúp vào
import stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
3 để giải nén tệp, do đó tạo một thư mục có tênimport stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
4. [Không sao khi xóa tệpimport stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
3 sau khi bạn đã giải nén nó.]Mở một cửa sổ thiết bị đầu cuối.
Bất cứ lúc nào ứng dụng thiết bị đầu cuối có một thư mục làm việc. Ban đầu thư mục làm việc là
import stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
6. Trong vấn đề cửa sổ Terminal, lệnhimport stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
7 để thay đổi thư mục làm việc của bạn thànhimport stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
2, sau đó phát hành lệnhimport stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
9 để thay đổi thư mục làm việc của bạn thànhimport stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
4. [Ngẫu nhiên, lệnhpython-3.6.5-macosx10.6.pkg
1 thay đổi thư mục làm việc của bạn thành "cha mẹ" của thư mục làm việc hiện tại.]Phát hành lệnh
python-3.6.5-macosx10.6.pkg
2 để hiển thị tên của tất cả các tệp trong thư mục làm việc của bạn. Đảm bảo rằng một tệp có tênpython-3.6.5-macosx10.6.pkg
3 nằm trong thư mục làm việc của bạn.Ban hành lệnh
python-3.6.5-macosx10.6.pkg
4. Máy tính sao chép các tệp xác định các mô -đun Booksite vào một thư mục trong đó Python có thể tìm thấy chúng và ghi các tin nhắn trạng thái vào cửa sổ thiết bị đầu cuối của bạn để cho biết tiến trình của nó.
Thực hiện các bước này để kiểm tra cài đặt thư viện Booksite của bạn:
Trong vấn đề cửa sổ thiết bị đầu cuối, lệnh
python3
.Tại dấu nhắc Python
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
0, nhập câu lệnhpython-3.6.5-macosx10.6.pkg
7 theo sau là phím Enter. Nếu Python tạo không có thông báo lỗi, thì bạn đã cài đặt thư viện Booksite đúng cách.Tại dấu nhắc Python
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
0, nhậpPython 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
7, sau đó là phím Enter để thoát Python.Đóng cửa sổ thiết bị đầu cuối.
Cấu hình nhàn rỗi
Cho đến nay bạn đã tải xuống và cài đặt tất cả các phần mềm mà bạn sẽ cần. Bạn nên thực hiện thêm một bước trước khi tạo chương trình đầu tiên của mình: Định cấu hình môi trường lập trình nhàn rỗi. Làm theo những chỉ dẫn này:
Mở một cửa sổ thiết bị đầu cuối.
Trong cửa sổ Terminal phát hành lệnh
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
9 để khởi chạy nhàn rỗi.Nhấp vào Python → Tùy chọn ... Mục menu.
Nhấp vào tab Chung.
Nhấp vào nút Radio Open EDIT Window.
Nhấp vào nút OK.
Đóng cửa sổ nhàn rỗi.
Đóng cửa sổ thiết bị đầu cuối.
Cấu hình nhàn rỗi
Cho đến nay bạn đã tải xuống và cài đặt tất cả các phần mềm mà bạn sẽ cần. Bạn nên thực hiện thêm một bước trước khi tạo chương trình đầu tiên của mình: Định cấu hình môi trường lập trình nhàn rỗi. Làm theo những chỉ dẫn này:
Mở một cửa sổ thiết bị đầu cuối.
Mở một cửa sổ thiết bị đầu cuối.
Trong cửa sổ Terminal phát hành lệnh
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
9 để khởi chạy nhàn rỗi.Nhấp vào Python → Tùy chọn ... Mục menu.
Nhấp vào tab Chung.
import stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
Nhấp vào nút Radio Open EDIT Window.
Nhấp vào nút OK.
Đóng cửa sổ nhàn rỗi.
Biên soạn chương trình đầu tiên của bạn
Sau khi cài đặt Python, Thư viện tiêu chuẩn Python, nhàn rỗi, tkinter, numpy, pygame và các thư viện booksite và đã cấu hình nhàn rỗi, bạn đã sẵn sàng soạn thảo chương trình Python đầu tiên của mình. Thực hiện các hướng dẫn sau:
Đóng cửa sổ nhàn rỗi.
Đóng cửa sổ thiết bị đầu cuối.
Cấu hình nhàn rỗi
Cho đến nay bạn đã tải xuống và cài đặt tất cả các phần mềm mà bạn sẽ cần. Bạn nên thực hiện thêm một bước trước khi tạo chương trình đầu tiên của mình: Định cấu hình môi trường lập trình nhàn rỗi. Làm theo những chỉ dẫn này:
Mở một cửa sổ thiết bị đầu cuối.
Trong cửa sổ Terminal phát hành lệnh
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
9 để khởi chạy nhàn rỗi.Nhấp vào Python → Tùy chọn ... Mục menu.
Nhấp vào tab Chung.
Mở một cửa sổ thiết bị đầu cuối.
Trong cửa sổ Terminal phát hành lệnh
Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin Type "help", "copyright", "credits" or "license" for more information. >>>
9 để khởi chạy nhàn rỗi.Nhấp vào Python → Tùy chọn ... Mục menu.
Ban hành lệnh
python-3.6.5-macosx10.6.pkg
2. Nếu Python khởi chạy cửa sổ STDDRAW cho thấy một quả bóng nảy hoạt hình, thì việc tải xuống các chương trình ví dụ Booksite của bạn đã thành công.Đóng cửa sổ STDDRAW.
Đóng cửa sổ thiết bị đầu cuối.
Tải xuống dữ liệu ví dụ Booksite [tùy chọn]
Chúng tôi khuyên bạn nên tải xuống dữ liệu Ví dụ Booksite, nghĩa là các tệp dữ liệu được sử dụng bởi các chương trình ví dụ Booksite được trình bày tăng dần trong toàn bộ danh sách. Thực hiện các hướng dẫn sau:
Sử dụng trình duyệt web của bạn để tải xuống tệp introcs-data.zip này vào thư mục
import stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
2 của bạn.Trong công cụ tìm, nhấp đúp vào trên
python-3.6.5-macosx10.6.pkg
4 để giải nén tệp, do đó tạo thư mụcpython-3.6.5-macosx10.6.pkg
5 chứa các tệp dữ liệu ví dụ Booksite. [Không sao khi xóa tệppython-3.6.5-macosx10.6.pkg
4 sau khi bạn đã giải nén nó.]
Tải xuống Thư viện Booksite: Phần 2 [Tùy chọn]
Trước đây trên trang này, chúng tôi đã mô tả cách tải xuống và cài đặt thư viện Booksite để Python có thể tìm thấy nó. Bây giờ chúng tôi mô tả cách tải xuống thư viện Booksite để bạn có thể tìm thấy nó - vì mục đích nghiên cứu mã thực hiện nó, nếu bạn rất mong muốn. Thực hiện các hướng dẫn sau:
Sử dụng trình duyệt web của bạn để tải xuống tệp stdlib-python.zip này vào thư mục
import stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']
2 của bạn.Trong Mac Finder, nhấp đúp vào
python-3.6.5-macosx10.6.pkg
8 để giải nén tệp, do đó tạo thư mụcpython-3.6.5-macosx10.6.pkg
9 chứa thư viện Booksite. [Không sao khi xóa tệppython-3.6.5-macosx10.6.pkg
8 sau khi bạn đã giải nén nó.]
Chúng tôi mời bạn nghiên cứu mã thực hiện thư viện Booksite. Nhưng đừng quan tâm nếu một số mã là khó hiểu. Mã thực hiện thư viện Booksite sử dụng một số tính năng của Python nằm ngoài phạm vi của sách giáo khoa và cuốn sách này.
Q & A.
Q. Tại sao tôi gặp lỗi python-3.6.5-macosx10.6.pkg
1 khi tôi cấp lệnh python-3.6.5-macosx10.6.pkg
2? Why do I get the error python-3.6.5-macosx10.6.pkg
1 when I issue the command python-3.6.5-macosx10.6.pkg
2?
A. Bạn phải ban hành lệnh python-3.6.5-macosx10.6.pkg
3, như được mô tả ở trên. You must issue the command python-3.6.5-macosx10.6.pkg
3, as described above.
H: Tôi đã tải xuống các tệp bằng trình duyệt của mình, nhưng không thể tìm thấy chúng. Họ ở đâu? I downloaded files using my browser, but can't find them. Where are they?
A. Nhiều trình duyệt theo mặc định nơi tải xuống các tệp trong thư mục import stdio
# Write 'Hello, World' to standard output.
stdio.writeln['Hello, World']
2. Many
browsers by default place downloaded files in the directory
import stdio # Write 'Hello, World' to standard output. stdio.writeln['Hello, World']2.
H: Làm cách nào để thoát ra khỏi một vòng lặp vô hạn khi chạy chương trình của tôi từ ứng dụng thiết bị đầu cuối? How do I break out of an infinite loop when running my program from the Terminal application?
A. Loại Ctrl-C. Đó là, trong khi nhấn phím Ctrl, nhập phím C. Type Ctrl-c. That is, while pressing the Ctrl key, type the c key.
Q. Tôi có phải sử dụng Idle để tạo các chương trình Python của mình không? Tôi có thể sử dụng một số trình soạn thảo văn bản khác không? Must I use IDLE to create my Python programs? Can I use some other text editor?
A. Bạn không cần sử dụng Idle để tạo các chương trình Python của mình; Nó là tốt để sử dụng một số trình soạn thảo văn bản khác. Ví dụ, thật hợp lý khi sử dụng Trình chỉnh sửa Textedit được gói với Mac OS X. Tuy nhiên, nếu bạn sử dụng một số trình soạn thảo văn bản khác, thì hãy đảm bảo bạn thay đổi cài đặt của nó để nó [1] sử dụng sơ đồ thụt bốn không gian và [2] Các bên sử dụng không gian thay vì các tab. Việc so sánh Wikipedia của trang biên tập văn bản cung cấp các mô tả tóm tắt của nhiều trình soạn thảo văn bản. You need not use IDLE to create your Python programs; it is fine to use some other text editor. For example, it is reasonable to use the TextEdit editor that is bundled with Mac OS X. However if you do use some other text editor, then make sure you change its settings so it [1] uses a four-space indentation scheme, and [2] indents using spaces instead of tabs. The Wikipedia Comparison of text editors page provides summary descriptions of many text editors.