Các khóa học Marquee Python sử dụng Anaconda Python 3. 8 phân phối. Bản phân phối Anaconda hướng đến khoa học dữ liệu, bao gồm các gói phổ biến và IDE [Spyder và Jupyter Notebooks] biến Anaconda thành một cửa hàng duy nhất
Nếu bạn muốn sử dụng một bản phân phối khác thì không sao, nhưng hãy đảm bảo rằng bạn có thể cài đặt các gói sau bằng cách sử dụng pip hoặc trình quản lý gói khác
- gấu trúc
- NumPy
- scikit-học
- matplotlib
Thiết lập [Thiết bị cá nhân]
Tải xuống tệp cài đặt mới nhất cho hệ điều hành của bạn từ https. //www. trăn anaconda. com/phân phối/
Làm theo hướng dẫn thiết lập trên màn hình của bạn, không thay đổi bất kỳ tùy chọn mặc định nào
các cửa sổ
Mở Dấu nhắc Anaconda. Đây là giao diện dòng lệnh giống như dấu nhắc lệnh của Windows. Sử dụng dấu nhắc lệnh thường nhanh hơn tải GUI [giao diện người dùng đồ họa]. Tùy thuộc vào cài đặt máy tính của bạn, bạn có thể cần chạy chương trình với tư cách quản trị viên [xem bên dưới]
Nhập conda update conda và nhấn enter. Điều này sẽ cập nhật trình quản lý gói conda cho bản phân phối Anaconda
Một thông báo sẽ xuất hiện hỏi bạn có muốn tiếp tục cập nhật không, hãy nhập y
Sau khi cập nhật hoàn tất, nhập conda update -n root –all. Điều này sẽ cập nhật tất cả các gói trong môi trường gốc cho conda.
Python sẽ hiển thị màn hình cho biết gói nào sẽ được nâng cấp [hoặc hạ cấp]. Nhấn y để tiếp tục
Nếu mọi thứ hoàn tất thành công done sẽ được hiển thị trên màn hình
Thiết lập [Thiết bị làm việc]
Các hướng dẫn này giả định rằng người dùng không có đầy đủ đặc quyền quản trị đối với thiết bị và sẽ yêu cầu hỗ trợ CNTT
Tải xuống tệp cài đặt mới nhất cho hệ điều hành của bạn từ https. //www. trăn anaconda. com/phân phối/
Chạy cài đặt với tư cách quản trị viên, làm theo hướng dẫn thiết lập trên màn hình của bạn, không thay đổi bất kỳ tùy chọn mặc định nào
các cửa sổ
Thay đổi quyền cho Anaconda Prompt để chạy với tư cách quản trị viên. Điều này là bắt buộc hoặc một số gói sẽ không cập nhật thành công
Làm theo các bước tương tự trong cửa sổ Anaconda Prompt như trên [dành cho Cá nhân] để cập nhật các gói mới nhất
- conda cập nhật conda và nhấn Enter để cập nhật trình quản lý gói conda
- y để tiếp tục
- conda update -n root –all để cập nhật các gói trong môi trường gốc
- y để tiếp tục sau khi Python hiển thị các gói sẽ được nâng cấp [hoặc hạ cấp]
Nếu mọi thứ hoàn tất thành công done sẽ được hiển thị trên màn hình
Bài kiểm tra
Sau khi cập nhật hoàn tất, hãy đóng và mở lại Dấu nhắc Anaconda
Nhập python, nhấn enter. Sau khi tải python, hãy nhập in ['Xin chào thế giới'] và nhấn enter. Thông báo sẽ được hiển thị trên màn hình
Nhập exit[] hoặc đóng và mở lại dấu nhắc. Khởi chạy Spyder bằng cách nhập spyder và nhấn enter hoặc mở một IDE khác mà bạn chọn
trong nhiệt độ. cửa sổ tập lệnh py mở ra, nhập in ['Xin chào thế giới'] và nhấn F5. Đầu ra sẽ được hiển thị trong Bảng điều khiển IPython
Đây là phiên bản mới nhất của hướng dẫn cài đặt. [Các phiên bản cũ hơn từ 2014/2013, nơi chúng tôi đã sử dụng Python 2 [. ] có sẵn ở đây. ]
Giới thiệu
Những ghi chú này được cung cấp chủ yếu cho sinh viên của các trường sau đại học IMPRS và DASHH, nhân viên và sinh viên tại Viện Max Planck về Cấu trúc và Động lực học của Vật chất và những người khác tại DESY, cũng như sinh viên tại Đại học Southampton [Vương quốc Anh]
Mục tiêu của các ghi chú giới thiệu này là giúp người đọc cài đặt Python trên máy tính của riêng họ và hỗ trợ việc học lập trình, khoa học tính toán và khoa học dữ liệu, cũng như sau đó là nghiên cứu của họ, đặc biệt là khoa học tự nhiên, toán học, kỹ thuật và khoa học máy tính
Nói tóm lại, chúng tôi khuyên bạn nên sử dụng bản phân phối Anaconda Python
Theo bản chất của thông tin được cung cấp, nội dung có thể trở nên lỗi thời một phần theo thời gian. Để tham khảo. phần giới thiệu nhỏ này được viết vào tháng 9 năm 2016, trong đó Anaconda 4. 1 đã có sẵn và Python 3. 5 là Python mặc định được cung cấp và được sửa đổi vào tháng 3 năm 2021, trong đó Anaconda 2020. 11 và Trăn 3. 8 là mặc định
Những gì là những gì. Python, Gói Python, Spyder, Anaconda
con trăn
Python là một ngôn ngữ lập trình mà chúng ta viết các chương trình máy tính. Các chương trình này được lưu trữ trong các tệp văn bản có đuôi. py, ví dụ xin chào. py có thể chứa
print["Hello World"]
Python cũng là một chương trình máy tính [thuật ngữ kỹ thuật là ''interpreter''] thực thi các chương trình Python, chẳng hạn như xin chào. py. Trên windows, trình thông dịch Python được gọi là python. exe và từ cửa sổ lệnh, chúng ta có thể thực hiện lệnh hello. chương trình py bằng cách gõ
python.exe hello.py
Trên hệ điều hành Linux và OS X chương trình thông dịch Python có tên là Python, chúng ta có thể chạy chương trình hello. py như
python hello.py
[Điều này cũng hoạt động trên Windows vì hệ điều hành không cần. phần mở rộng exe. ]
Gói Python
Đối với tính toán khoa học và lập mô hình tính toán, chúng tôi cần các thư viện bổ sung [đôi khi được gọi là các gói] không phải là một phần của thư viện chuẩn Python. Những điều này cho phép chúng tôi, ví dụ, tạo các biểu đồ, hoạt động trên ma trận và sử dụng các phương pháp số chuyên biệt
Các gói chúng tôi thường cần bao gồm là
- gọn gàng [NUMeric Python]. ma trận và đại số tuyến tính
- gấu trúc. Các công cụ khoa học dữ liệu Python [Sê-ri và Khung dữ liệu]
- scipy [Khoa học Python]. nhiều thói quen số
- matplotlib. [PLOTTing LIBrary] tạo các biểu đồ dữ liệu
Chúng tôi cũng sử dụng trong khóa đào tạo này
- sympy [SYMbolic Python]. tính toán tượng trưng
- pytest [Kiểm tra Python]. một khung kiểm tra mã
Các gói numpy, scipy, pandas và matplotlib là các thành phần thiết yếu hoạt động tính toán với Python và được sử dụng rộng rãi
Sympy có một vai trò đặc biệt vì nó cho phép tính toán SYMbolic hơn là tính toán số
Gói và công cụ pytest hỗ trợ thử nghiệm hồi quy và phát triển theo hướng thử nghiệm -- điều này nói chung là quan trọng và đặc biệt là trong kỹ thuật phần mềm thực hành tốt nhất cho các nghiên cứu và nghiên cứu tính toán
gián điệp
Spyder [trang chủ] là một môi trường phát triển tương tác mạnh mẽ cho ngôn ngữ Python với các tính năng chỉnh sửa, kiểm tra tương tác, gỡ lỗi và xem xét nội tâm nâng cao. Có một mục blog riêng cung cấp bản tóm tắt các tính năng chính của Spyder, cũng có sẵn dưới dạng hướng dẫn của Spyder từ bên trong Spyder [Trợ giúp -> Hướng dẫn Spyder]
Cái tên SPYDER bắt nguồn từ "Môi trường phát triển PYthon khoa học" [SPYDER]
Chúng tôi sẽ sử dụng nó làm môi trường chính để tìm hiểu về Python, lập trình và khoa học tính toán và kỹ thuật
Các tính năng hữu ích bao gồm
- cung cấp bảng điều khiển IPython [Qt] dưới dạng dấu nhắc tương tác, có thể hiển thị các ô nội tuyến
- khả năng thực thi các đoạn mã từ trình chỉnh sửa trong bảng điều khiển
- phân tích cú pháp liên tục các tệp trong trình chỉnh sửa và cung cấp các cảnh báo trực quan về các lỗi tiềm ẩn
- thực hiện từng bước
- thám hiểm biến
Trăn Anaconda
Anaconda là một bản phân phối Python. Các bản phân phối Python cung cấp trình thông dịch Python, cùng với danh sách các gói Python và đôi khi là các công cụ liên quan khác, chẳng hạn như trình soạn thảo. Nói chính xác hơn, Anaconda không giới hạn trong việc đóng gói các gói Python, mà ban đầu xuất hiện để phục vụ cho các gói và ứng dụng dựa trên Python
Các gói do bản phân phối Anaconda Python cung cấp bao gồm tất cả những gói mà chúng tôi cần và vì lý do đó, chúng tôi khuyên bạn nên sử dụng Anaconda tại đây
Một phần quan trọng của bản phân phối Anaconda Python là Spyder, một môi trường phát triển tương tác dành cho Python, bao gồm một trình soạn thảo
Cài đặt
Nói chung, việc cài đặt trình thông dịch Python [từ nguồn/nhị phân] khá đơn giản, nhưng việc cài đặt các gói bổ sung có thể hơi tẻ nhạt
Thay vì thực hiện việc này theo cách thủ công, trên trang này, chúng tôi khuyên bạn nên cài đặt bản phân phối Anaconda Python bằng cách sử dụng các hướng dẫn cài đặt này, hướng dẫn này cung cấp chính trình thông dịch Python và tất cả các gói chúng tôi cần
Bản phân phối Anaconda Python có sẵn để tải xuống cho các hệ điều hành Windows, OS X và Linux [và miễn phí]
Đối với Windows và OS X, bạn được lựa chọn tải xuống trình cài đặt đồ họa hoặc trình cài đặt dựa trên tiếp theo. Nếu bạn không biết thiết bị đầu cuối [OS X] hoặc dấu nhắc lệnh [Windows] là gì, thì tốt hơn bạn nên chọn phiên bản đồ họa
Nếu bạn đang sử dụng Linux, có lẽ bạn muốn cái được gọi là "Linux" chứ không phải "Linux POWER" là gì. Mục tiêu "Linux" đề cập đến kiến trúc x86 phổ biến
Tải xuống trình cài đặt, khởi động và làm theo hướng dẫn. Chấp nhận các giá trị mặc định theo đề xuất
Trong quá trình cài đặt, bạn có thể có tùy chọn cài đặt thêm môi trường chỉnh sửa. Bạn không cần cài đặt những thứ này cho khóa học này, nhưng nó cũng không gây hại gì
Nếu bạn đang sử dụng Linux và bạn hài lòng khi sử dụng trình quản lý gói của bản phân phối của mình -- bạn sẽ biết mình là ai --, thì tốt hơn bạn nên cài đặt các gói cần thiết một cách riêng lẻ thay vì cài đặt toàn bộ bản phân phối Anaconda
Kiểm tra cài đặt của bạn
Khi bạn đã cài đặt Anaconda hoặc bản phân phối Python mà bạn chọn, bạn có thể tải xuống chương trình thử nghiệm và thực thi nó
Chạy thử nghiệm với Spyder
Bắt đầu gián điệp
Điều này có thể được thực hiện bằng cách gõ spyder trong terminal hoặc bên trong Anaconda Prompt hoặc bằng cách khởi động Spyder thông qua Anaconda Navigator
Phiên bản hiện tại của Spyder là 4. 1
Spyder có thể hỏi bạn có muốn cài đặt diều không. Điều này là không cần thiết cho khóa học
Tải xuống tệp thử nghiệm
Mở tệp trong Spyder qua Tệp -> Mở
Thực thi tệp thông qua Run -> Run
Nếu bạn nhận được cửa sổ bật lên, bạn có thể chấp nhận cài đặt mặc định và nhấp vào nút chạy
Bạn sẽ thấy đầu ra tương tự như thế này ở cửa sổ phía dưới bên phải của spyder [bạn cũng có thể thấy một biểu đồ xuất hiện]
Running using Python 3.8.5 [default, Sep 4 2020, 02:22:02] [Clang 10.0.0 ] Testing Python version-> py3.8 OK Testing numpy.. -> numpy OK Testing scipy.. -> scipy OK Testing pandas.. -> pandas OK Testing matplotlib.. -> pylab OK Testing sympy.. -> sympy OK Testing pytest.. -> pytest OK
Nếu chương trình thử nghiệm tạo ra các đầu ra này, thì rất có thể Python và sáu gói được liệt kê đã được cài đặt đúng cách
Chạy thử nghiệm từ bảng điều khiển
Mở bảng điều khiển
- các cửa sổ. gõ cmd trong hộp tìm kiếm
- hệ điều hành Mac. Khởi động ứng dụng Terminal nằm trong thư mục Tiện ích trong Ứng dụng
- Linux. bắt đầu một trong các trình bao bạn có sẵn hoặc xterm hoặc hơn thế
Tải file test về máy
Thay đổi thư mục thành thư mục bạn đã tải tệp xuống và nhập
python test-python-installation-2021.py
Nếu tất cả các bài kiểm tra vượt qua, bạn sẽ thấy đầu ra tương tự như thế này
Running using Python 3.8.5 [default, Sep 4 2020, 02:22:02] [Clang 10.0.0 ] Testing Python version-> py3.8 OK Testing numpy.. -> numpy OK Testing scipy.. -> scipy OK Testing pandas.. -> pandas OK Testing matplotlib.. -> pylab OK Testing sympy.. -> sympy OK Testing pytest.. -> pytest OK
Thiếu gói
Nếu bạn cài đặt Python theo cách khác ngoài cách thông qua bản phân phối Anaconda và, ví dụ: bạn chỉ cài đặt gói numpy, scipy và matplotlib, thì đầu ra của chương trình sẽ là
Testing numpy.. -> numpy OK Testing scipy.. -> scipy OK Testing matplotlib.. -> pylab OK Testing sympy.. Could not import 'sympy' -> fail Testing pytest.. Could not import 'pytest' -> fail
Cập nhật các gói trong cài đặt Anaconda
Ví dụ, để cập nhật spyder và python, hãy làm theo các bước sau
Mở một thiết bị đầu cuối [xem bước 1 trong Chạy thử nghiệm từ bảng điều khiển]
Cập nhật chương trình conda [điều này quản lý việc cập nhật] bằng cách nhập lệnh sau vào bảng điều khiển
conda update conda
Xác nhận cập nhật nếu được yêu cầu làm như vậy. Nhiều hơn một gói có thể được liệt kê để được cập nhật
Cập nhật các gói riêng lẻ, ví dụ spyder
________số 8
Trang giới thiệu này từ nhóm Anaconda có thể chứa tài liệu hữu ích để bắt đầu với Anaconda
hướng dẫn liên quan
Nếu bạn thích một video chạy qua quá trình cài đặt anaconda, hãy xem bài đăng của Steve Holden từ tháng 6 năm 2015
đọc thêm
Để tìm hiểu thêm về Anaconda, hãy thử các tài liệu và hướng dẫn giới thiệu được cung cấp tại https. // tài liệu. trăn anaconda. com/anaconda/