Làm cách nào để thiết lập python để chạy?

Trang này giải thích cách thiết lập Python trên máy để bạn có thể chạy và chỉnh sửa chương trình Python, đồng thời liên kết tới mã bài tập để tải xuống. Bạn có thể làm điều này trước khi bắt đầu lớp học hoặc bạn có thể để nó cho đến khi bạn đã học đủ xa trong lớp mà bạn muốn viết một số mã. Google Python Class sử dụng bản cài đặt Python tiêu chuẩn, đơn giản, mặc dù có thể sử dụng các chiến lược phức tạp hơn. Python là mã nguồn mở và miễn phí, có sẵn cho mọi hệ điều hành từ python. tổ chức. Đặc biệt, chúng tôi muốn cài đặt Python nơi bạn có thể làm hai việc

  • Chạy một chương trình python hiện có, chẳng hạn như xin chào. py
  • Chạy trình thông dịch Python một cách tương tác, vì vậy bạn có thể nhập mã ngay tại đó

Cả hai phần trên đều được thực hiện khá nhiều trong các video bài giảng và chắc chắn bạn cần phải làm được để giải được các bài tập.

Tải xuống Bài tập Google Python

Bước đầu tiên, hãy tải xuống google-python-exercises. zip và giải nén nó ở đâu đó mà bạn có thể làm việc với nó. Thư mục google-python-exercises kết quả chứa nhiều bài tập mã python khác nhau mà bạn có thể thực hiện. Đặc biệt, google-python-exercises chứa một lời chào đơn giản. py mà bạn có thể sử dụng trong bước tiếp theo để kiểm tra xem Python có đang hoạt động trên máy của bạn không. Dưới đây là hướng dẫn cho Windows và các hệ điều hành khác

Python trên Linux, Mac OS X và các hệ điều hành khác

Hầu hết các hệ điều hành khác ngoài Windows đều đã được cài đặt mặc định Python. Để kiểm tra xem Python đã được cài đặt chưa, hãy mở một dòng lệnh (thường bằng cách chạy chương trình "Terminal") và cd vào thư mục google-python-exercises. Hãy thử cách sau để chạy lời chào. chương trình py (những gì bạn gõ được in đậm)

~/google-python-exercises$ python hello.py
Hello World
~/google-python-exercises$ python hello.py Alice
Hello Alice

Nếu python chưa được cài đặt, hãy xem Python. trang tải xuống tổ chức. Để chạy trình thông dịch Python một cách tương tác, chỉ cần gõ python trong thiết bị đầu cuối

~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit

Hai dòng python in sau khi bạn nhập python và trước dấu nhắc >>> cho bạn biết về phiên bản python bạn đang sử dụng và nơi nó được tạo. Miễn là thứ đầu tiên được in là "Python 3. ", những ví dụ này sẽ phù hợp với bạn. Khóa học này được thiết kế cho Python 3. X trở lên

Bit thực thi (tùy chọn)

Các lệnh trên là cách đơn giản nhất để chạy chương trình python. Nếu "bit thực thi" được đặt trên một. py, nó có thể được chạy theo tên mà không cần phải gõ python trước. Đặt bit thực thi bằng lệnh

~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit
0 như thế này

~/google-python-exercises$ chmod +x hello.py
~/google-python-exercises$ ./hello.py   ## now can run it as ./hello.py
Hello World

Python trên Windows

Để cài đặt Python trên Windows, hãy truy cập python. trang tải xuống org và tải xuống Python 3. X. X. Chạy trình cài đặt Python và chấp nhận tất cả các giá trị mặc định. Điều này sẽ cài đặt Python trong thư mục gốc và thiết lập một số liên kết tệp

Khi đã cài đặt Python, hãy mở dấu nhắc lệnh (Phụ kiện > Dấu nhắc lệnh hoặc nhập

~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit
1 vào hộp thoại chạy). Cd vào thư mục google-python-exercises (từ giải nén google-python-exercises. nén). Bạn sẽ có thể chạy lời chào. chương trình py python bằng cách gõ
~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit
2 (những gì bạn gõ được in đậm)

C:\google-python-exercises> python hello.py
Hello World
C:\google-python-exercises> python hello.py Alice
Hello Alice

Nếu điều này hoạt động, Python đã được cài đặt. Nếu không, hãy xem Câu hỏi thường gặp về Python Windows để được trợ giúp

Để chạy trình thông dịch Python một cách tương tác, hãy chọn biểu tượng Chạy. lệnh từ menu Bắt đầu và nhập

~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit
3 -- thao tác này sẽ khởi chạy Python một cách tương tác trong cửa sổ riêng của nó. Trên Windows, sử dụng Ctrl-Z để thoát (trên tất cả các hệ điều hành khác là Ctrl-D để thoát)

Trong các video bài giảng, chúng tôi thường chạy các chương trình Python bằng các lệnh như

~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit
0. Trên Windows, đơn giản nhất là sử dụng biểu mẫu
~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit
2

Chỉnh sửa Python (tất cả các hệ điều hành)

Chương trình Python chỉ là một tệp văn bản mà bạn chỉnh sửa trực tiếp. Như trên, bạn nên mở một dòng lệnh, nơi bạn có thể gõ

~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit
2 để chạy bất kỳ bài tập nào bạn đang làm. Tại dấu nhắc dòng lệnh, chỉ cần nhấn phím mũi tên lên để gọi lại các lệnh đã nhập trước đó, vì vậy thật dễ dàng để chạy các lệnh trước đó mà không cần nhập lại chúng

Bạn muốn có một trình soạn thảo văn bản với một chút hiểu biết về mã và thụt lề. Có nhiều cái miễn phí tốt

  • Windows -- không sử dụng Notepad hoặc Wordpad. Dùng thử Notepad++ mã nguồn mở và miễn phí hoặc JEdit mã nguồn mở và miễn phí
  • Mac -- TextEdit tích hợp hoạt động nhưng không tốt lắm. Dùng thử BBEdit miễn phí hoặc JEdit mã nguồn mở và miễn phí
  • Linux - bất kỳ trình soạn thảo văn bản unix nào cũng được hoặc thử JEdit ở trên

Cài đặt trình chỉnh sửa

Sau đây là một số cài đặt được đề xuất cho trình soạn thảo văn bản của bạn

  • Khi bạn nhấn Tab, tốt nhất là trình chỉnh sửa của bạn sẽ chèn dấu cách thay vì ký tự tab thực. Tất cả các tệp hướng dẫn sử dụng 2 dấu cách làm thụt lề và 4 dấu cách là một lựa chọn phổ biến khác
  • Sẽ rất hữu ích nếu trình chỉnh sửa sẽ "tự động thụt lề" để khi bạn nhấn Enter, dòng mới sẽ bắt đầu với cùng một vết lõm như dòng trước đó
  • Khi bạn lưu tệp của mình, hãy sử dụng quy ước kết thúc dòng unix, vì đó là cách các tệp khởi động khác nhau được thiết lập. Nếu chạy xin chào. py đưa ra lỗi "Tùy chọn không xác định. -", tệp có thể có kết thúc dòng sai

Dưới đây là các tùy chọn để đặt cho các trình chỉnh sửa phổ biến xử lý chính xác các tab và kết thúc dòng cho Python

  • Windows Notepad++ -- Tab. Cài đặt > Tùy chọn > Chỉnh sửa thành phần > Cài đặt tab và Cài đặt > Tùy chọn > MISC để tự động thụt lề. kết thúc dòng. Định dạng> Chuyển đổi, đặt thành Unix
  • JEdit (mọi hệ điều hành) -- Kết thúc dòng. Chữ 'U' 'W' 'M' nhỏ trên thanh trạng thái, đặt thành 'U' (đối với kết thúc dòng Unix)
  • Windows Notepad hoặc Wordpad -- không sử dụng
  • Mac BBEdit -- Tab. Ở trên cùng, BBEdit > Preferences (hoặc Cmd + , phím tắt). Chuyển đến phần Mặc định của Trình chỉnh sửa và đảm bảo rằng các tab Tự động thụt lề và Tự động mở rộng được chọn. kết thúc dòng. Trong Tùy chọn, hãy chuyển đến phần Tệp văn bản và đảm bảo rằng Unix (LF) được chọn trong Dấu ngắt dòng
  • Mac TextEdit -- không sử dụng
  • Unix pico -- Tab. Esc-q bật chế độ tab, Esc-i bật chế độ tự động thụt lề
  • Unix emacs -- Tab. đặt chế độ tab-chèn-dấu cách theo cách thủ công.
    ~/google-python-exercises$ python3
    Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 1 + 1
    2
    >>> you can type expressions here . use ctrl-d to exit
    
    3

Kiểm tra chỉnh sửa

Để dùng thử trình chỉnh sửa của bạn, hãy chỉnh sửa tệp hello. chương trình py. Thay từ "Xin chào" trong mã thành từ "Xin chào" (bạn không cần hiểu tất cả các mã Python khác trong đó - chúng tôi sẽ giải thích tất cả trong lớp). Lưu các chỉnh sửa của bạn và chạy chương trình để xem đầu ra mới của nó. Hãy thử thêm một

~/google-python-exercises$ python3
Python 3.X.X (XXX, XXX XX XXXX, 03:41:42) [XXX] on XXX
Type "help", "copyright", "credits" or "license" for more information.
>>> 1 + 1
2
>>> you can type expressions here . use ctrl-d to exit
4 ngay bên dưới bản in hiện có và với cùng một vết lõm. Hãy thử chạy chương trình để thấy rằng các chỉnh sửa của bạn hoạt động chính xác. Đối với lớp, chúng tôi muốn quy trình chỉnh sửa/chạy cho phép bạn dễ dàng chuyển đổi giữa chỉnh sửa và chạy

Phong cách Python nhanh

Một trong những ưu điểm của Python là nó giúp bạn dễ dàng nhập một đoạn mã nhỏ và nhanh chóng xem những gì nó làm. Trong lớp, chúng tôi muốn một thiết lập công việc phù hợp với điều đó. một trình soạn thảo văn bản làm việc trên tệp hiện tại. py và một cửa sổ dòng lệnh riêng nơi bạn chỉ cần nhấn phím mũi tên lên để chạy tệp. py và xem nó làm gì

Giảng dạy triết học sang một bên. trình thông dịch rất tốt cho các thí nghiệm nhỏ, như được trình bày trong suốt các bài giảng. Tuy nhiên bài tập có cấu trúc dưới dạng file Python học viên chỉnh sửa. Vì có thể viết các chương trình Python là mục tiêu cuối cùng, nên tốt nhất bạn nên luôn ở chế độ đó và chỉ sử dụng trình thông dịch cho các thử nghiệm nhỏ