Windows nào tốt nhất cho Python?

Như tôi đã nói, tôi không thể nói nhiều hơn những gì tôi đã nhận thấy. Có rất nhiều câu hỏi dành cho mô-đun win+py+và cách làm cho chúng hoạt động cùng nhau trên hệ thống cửa sổ. Nếu tôi phải phát triển thứ gì đó cho windows, tôi sẽ cài đặt một cái. Nhưng với mục đích học tập. không, cám ơn

Show

Bạn có thích viết mã Python trên máy Windows không? . Trong hướng dẫn này, bạn sẽ tìm hiểu cách thiết lập mã hóa Python linh hoạt và dễ thực hiện trên Windows 10

Ghi chú. Hầu hết các bước ở đây sẽ hoạt động tốt như nhau trên Windows 11

Để thiết lập máy Windows của bạn để mã hóa Python, bạn sẽ

  • Dọn dẹp và cập nhật bản cài đặt Windows mới
  • Sử dụng trình quản lý gói để cài đặt hàng loạt phần mềm quan trọng
  • Sử dụng
    PS> choco feature enable -n allowGlobalConfirmation
    
    6 tích hợp để tạo khóa SSH và kết nối với tài khoản GitHub của bạn
  • Thiết lập môi trường phát triển, bao gồm PowerShell Core, pyenv cho Windows, Python và VS Code
  • Kiểm tra các tập lệnh và công cụ để tự động hóa quá trình thiết lập và cài đặt

Đồng thời, bạn sẽ tìm hiểu về các công cụ được đề xuất khác nhau để thiết lập mã hóa Windows Python hoàn chỉnh, miễn phí và chủ yếu là mã nguồn mở. Bạn sẽ không biết tất cả các công cụ có thể, nhưng bạn sẽ bỏ qua một thiết lập đủ linh hoạt cho hầu hết các tình huống

Nếu bạn là người mới bắt đầu học Pythonista trung cấp hoặc bạn chỉ muốn thiết lập trên máy Windows mà không cần phải suy nghĩ về tất cả các tùy chọn khác nhau hiện có, thì hướng dẫn này là dành cho bạn

Tiền thưởng miễn phí. Nhấp vào đây để nhận Bảng cheat Python miễn phí của chúng tôi, trang này cho bạn biết kiến ​​thức cơ bản về Python 3, như làm việc với các kiểu dữ liệu, từ điển, danh sách và hàm Python

Có thể bạn đang vội vàng thiết lập. Nếu đúng như vậy, thì bạn sẽ tìm thấy thứ mình cần trong phần trên , nơi bạn sẽ kiểm tra tập lệnh PowerShell để tự động hóa gần như hoàn toàn quy trình. Nhảy qua đó nếu bạn cần đứng dậy và chạy nhanh. Điều đó nói rằng, xem qua sẽ cung cấp cho bạn một danh sách kiểm tra tốt để bắt đầu nhằm đảm bảo bạn sẽ không gặp phải bất kỳ lỗi nào

Thiết lập môi trường mã hóa Python cơ bản của bạn trong Windows

Giả sử bạn đang ngồi trước một bản cài đặt Windows hoàn toàn mới. Trong phần này, bạn sẽ thực hiện các bước đầu tiên mà bạn nên thực hiện trong trường hợp đó. Bạn sẽ thiết lập môi trường dòng lệnh ban đầu, cài đặt phần mềm thông qua trình quản lý gói và định cấu hình cài đặt Windows cần thiết cho thiết lập mã hóa Python

Ghi chú. Nếu bạn định làm theo, bạn sẽ khởi động lại máy tính của mình nhiều lần trong toàn bộ quá trình này. Thật đáng giá khi có một thiết bị khác ở gần, không chỉ để mở hướng dẫn này mà còn cho các truy vấn chung, khắc phục sự cố và khả năng tiếp tục đọc các hướng dẫn Real Python khác trong khi chờ cập nhật hoặc cài đặt

Ngoài việc cài đặt những gì bạn cần, bạn cũng sẽ tìm hiểu cách khắc phục một số chương trình tích hợp sẵn của Microsoft có thể gây cản trở. Bước đầu tiên của bạn là đảm bảo rằng cài đặt Windows của bạn được cập nhật

Loại bỏ các quảng cáo

Cập nhật cài đặt Windows của bạn

Đầu tiên, nếu máy của bạn là máy mới hoặc bạn đã tắt cập nhật, thì bạn sẽ muốn đảm bảo cài đặt Windows của mình được cập nhật. Việc cập nhật đặc biệt phù hợp nếu bạn muốn sử dụng Hệ thống con Windows cho Linux (WSL) và có Windows 10. Nó cũng là một biện pháp bảo vệ chống lại tính năng tự động khởi động lại đáng sợ của Windows

Quá trình cài đặt các bản cập nhật Windows có thể mất một hoặc hai giờ nhưng tương đối dễ dàng. Vì vậy, nếu bạn đang bắt đầu ở đây, hãy sắp xếp một số nhiệm vụ khác trong khi chờ các bản cập nhật hoàn tất

Để bắt đầu quá trình cập nhật, hãy chuyển đến menu Bắt đầu và tìm kiếm Windows Update. Khi đó, hãy nhắc Windows tìm kiếm, tải xuống và cài đặt mọi bản cập nhật mà nó có thể tìm thấy

Windows nào tốt nhất cho Python?

Khi tất cả các bản cập nhật đã được cài đặt, có thể bạn sẽ được nhắc khởi động lại máy tính. Làm điều này nhiều lần như nó yêu cầu bạn

Có thể bạn sẽ phải lặp lại quá trình cập nhật hai hoặc ba lần. Khi đợt cập nhật đầu tiên đã được cài đặt và bạn đã khởi động lại, nếu bạn quay lại màn hình cập nhật, thì có thể hệ thống sẽ được cập nhật. Tuy nhiên, nếu bạn đợi một lúc rồi kiểm tra lại các bản cập nhật, có thể sẽ tìm thấy một số bản cập nhật khác để cài đặt

Khi bạn đã cài đặt tất cả các bản cập nhật, thì bạn đã sẵn sàng thực hiện thiết lập ban đầu cho môi trường dòng lệnh trong thiết lập mã hóa Windows Python của mình

Khám phá Windows Terminal

Nếu bạn đã luôn sử dụng Windows, thì bạn có thể quen với việc sử dụng Dấu nhắc Lệnh và PowerShell thông qua các ứng dụng của riêng họ. Mở chúng theo cách này có thể khiến bạn nghĩ rằng chúng là các chương trình độc lập. Tuy nhiên, khi bạn chạy các chương trình này từ menu Bắt đầu, hai quy trình đang chạy. Một quy trình là thứ thực hiện các lệnh và quy trình kia là quy trình gửi đầu vào của bạn và hiển thị đầu ra

Cửa sổ mà bạn nhìn thấy khi mở Command Prompt là quá trình hiển thị. Cốt lõi của Dấu nhắc Lệnh nằm trong nền chờ đầu vào của bạn được gửi qua cửa sổ. Theo cách này, cửa sổ hoạt động như một loại máy chủ lưu trữ cho thiết bị đầu cuối

Để biết thêm thông tin về sự khác biệt giữa trình thông dịch lệnh và giao diện, hãy xem phần trong bài viết về mô-đun

PS> choco feature enable -n allowGlobalConfirmation
7

Windows đã tạo Windows Terminal mã nguồn mở mới để trở thành máy chủ lưu trữ bảng điều khiển chung. Nó hoạt động như một giao diện cho nhiều shell, cho phép bạn khởi động Command Prompt, PowerShell và bất kỳ shell nào khác mà bạn có thể có dưới dạng các tab khác nhau trong cùng một máy chủ

Windows nào tốt nhất cho Python?

Cho đến Windows Terminal mới, nhiều người dựa vào các máy chủ khác, còn được gọi là trình giả lập, để quản lý các phiên shell khác nhau của họ dưới dạng tab hoặc dưới dạng phân chia ngang và dọc. Một lựa chọn phổ biến là ConEmu. ConEmu có nhiều tính năng hơn Windows Terminal. Tuy nhiên, Windows Terminal đang bắt kịp và có một số tính năng mà ConEmu không có, chẳng hạn như hỗ trợ biểu tượng cảm xúc Unicode

Ghi chú. Bạn không bắt buộc phải sử dụng Windows Terminal cho hướng dẫn này, nhưng bạn nên sử dụng. Có vẻ như trong thế giới UNIX, mọi người sử dụng dòng lệnh phổ biến hơn nhiều và điều này một phần là do các tính năng hay của trình giả lập thiết bị đầu cuối có sẵn

Windows Terminal cũng có lợi thế là có nỗ lực phát triển của cộng đồng nguồn mở và Microsoft đứng sau nó. Windows Terminal đang cải thiện và bổ sung các tính năng một cách nhanh chóng một cách đáng ngạc nhiên. Điều quan trọng, đối với hướng dẫn này, Windows Terminal dễ cài đặt hơn ConEmu rất nhiều, vì vậy nếu bạn đang theo dõi, hãy chuyển sang phần tiếp theo để cài đặt Windows Terminal

Cài đặt Windows Terminal

Đối với thiết lập của hướng dẫn này, bạn nên cài đặt ứng dụng Terminal từ Microsoft Store, có thể truy cập từ menu Bắt đầu. Cài đặt nó từ Microsoft Store có một số lợi thế. Một lợi thế là nó đảm bảo rằng các bản cập nhật đến tự động. Một ưu điểm khác là cài đặt dễ dàng. Các nguồn khác dường như bị hỏng tương đối thường xuyên, có lẽ là do Windows Terminal đang được phát triển rất nhanh

Windows Terminal là ứng dụng duy nhất mà bạn sẽ cài đặt mà không có trình quản lý gói mà bạn sẽ tìm hiểu sau trong hướng dẫn. Điều đó nói rằng, hy vọng bạn sẽ sớm có thể quản lý tất cả phần mềm của mình dưới một trình quản lý gói

Khi bạn đã cài đặt Windows Terminal với Microsoft Store, bạn sẽ có thể tìm thấy nó trong menu Bắt đầu bên dưới Terminal. Nếu vì bất kỳ lý do gì, bạn không thể cài đặt nó từ Microsoft Store, hãy thử trang phát hành trong kho lưu trữ GitHub

Khi bạn khởi động Windows Terminal, nó sẽ tự động khởi động với tab PowerShell mới

Windows nào tốt nhất cho Python?

Khi điều đó hoạt động chính xác, bạn sẽ chuyển đổi bánh răng để thực hiện một số điều chỉnh chung của Windows

Loại bỏ các quảng cáo

Định cấu hình cài đặt Windows chung

Có một số cài đặt Windows chung mà bạn sẽ muốn đặt để kiểm tra sự tỉnh táo của mình. Phần này chứa một số cài đặt điển hình mà người dùng Windows thường thay đổi ngay lập tức khi thiết lập Windows. Hầu hết các cài đặt này là tùy chọn. Chỉ cần chắc chắn rằng bạn làm điều đầu tiên được liệt kê, tiếp theo

Bí danh thực thi ứng dụng

Bí danh thực thi ứng dụng là một loại bí danh đặc biệt dành cho Windows. Ví dụ: nếu bạn nhập

PS> choco feature enable -n allowGlobalConfirmation
8 trên dòng lệnh, Windows sẽ tự động hỏi bạn có muốn cài đặt phiên bản Python của Microsoft Store không

Bí danh thực thi ứng dụng là một tính năng giúp mọi thứ bắt đầu dễ dàng hơn, nhưng chúng có thể can thiệp vào các chương trình khác. Chẳng hạn, khi bạn cài đặt một vài phiên bản Python, bí danh thực thi ứng dụng sẽ can thiệp bằng cách không cho phép bạn truy cập các phiên bản Python đó

Bạn có thể tìm kiếm bảng điều khiển bí danh thực thi ứng dụng từ menu Bắt đầu. Mục này được gọi là Quản lý bí danh thực thi ứng dụng. Đây là ảnh chụp màn hình của bảng điều khiển đó

Windows nào tốt nhất cho Python?

Bạn thường có thể tắt tất cả những thứ này vì bạn đã có biến môi trường

PS> choco feature enable -n allowGlobalConfirmation
9 để đảm bảo các ứng dụng có sẵn trên dòng lệnh. Thông tin thêm về các biến môi trường đang đến. Những cái cần thiết để vô hiệu hóa là những cái liên quan đến Python

Phần còn lại của cài đặt trong tiểu mục này là tùy chọn nhưng được khuyến nghị cho chất lượng cuộc sống

Cập nhật Windows

Bạn nên cập nhật Windows, không chỉ để bảo mật mà còn để cập nhật tất cả các công cụ dành cho nhà phát triển như Windows Terminal và WSL. Một điều khó hiểu của Windows mà bạn muốn tránh là tự động khởi động lại. Vì vậy, bạn có thể tắt tùy chọn khởi động lại thiết bị của mình bằng bảng điều khiển tùy chọn cập nhật Windows nâng cao

Windows nào tốt nhất cho Python?

Tại đây, bạn sẽ muốn tắt tùy chọn khởi động lại thiết bị của mình càng sớm càng tốt sau khi cài đặt bản cập nhật mới. Cài đặt này là nguyên nhân thường gây ra lỗi tự động khởi động lại Windows đáng sợ

Mặc dù vậy, việc tắt chức năng tự động khởi động lại vẫn không kín nước. Bạn sẽ muốn khởi động lại Windows vài ngày một lần hoặc ít nhất là hàng tuần để đảm bảo an toàn. Nếu có một điều mà các hệ thống UNIX dường như làm tốt hơn nhiều, thì đó là nó có thể hoạt động mà không cần khởi động lại trong nhiều năm

Trình khám phá Windows

Trong nỗ lực làm cho Windows Explorer dễ sử dụng hơn đối với những người không phải là nhà phát triển, nó ẩn một số thông tin mà bạn có thể muốn xem, vì vậy bạn nên kích hoạt các tùy chọn sau

  • Hiển thị phần mở rộng tệp
  • Hiển thị cac file bị ẩn
  • Hiển thị các tệp hệ điều hành được bảo vệ
  • Hiển thị đường dẫn đầy đủ trên thanh tiêu đề

Bạn có thể truy cập các tùy chọn này từ trình duyệt tệp mà bạn có thể mở bằng Win + E . Trong tab Chế độ xem, bạn sẽ có thể tìm thấy các cài đặt này. , click on the File tab in the top left, and choose Change folder and search options. Under the View tab, you’ll be able to find these settings:

Windows nào tốt nhất cho Python?

Khi các cài đặt đó được điều chỉnh, bạn sẽ có thể xem các tệp và phần mở rộng tệp đã ẩn trước đó

Loại bỏ các quảng cáo

Phần mềm quản lý trong Windows

Tùy chọn mặc định cho hầu hết người dùng Windows khi cài đặt phần mềm là truy cập trang web, tải xuống tệp thực thi và chạy nó. Tệp thực thi thường là Gói cài đặt Windows có phần mở rộng tệp

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
0. Sau đó, bạn sẽ thấy màn hình Kiểm soát tài khoản người dùng (UAC), yêu cầu bạn cho phép thực hiện các thay đổi đối với thiết bị của mình

Windows nào tốt nhất cho Python?

Nếu vẫn chưa đủ, thì bạn phải đọc thỏa thuận cấp phép, bấm OK nhiều lần rồi đóng trình cài đặt. Phải có cách tốt hơn

Trên các hệ thống dựa trên UNIX, bạn có những thứ hay được gọi là trình quản lý gói, như Homebrew,

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
1,
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
2 và
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
3. Tại sao Windows không thể có những thứ đó?

Trình quản lý gói Windows không hoàn toàn tiên tiến như các trình tương đương dựa trên UNIX của chúng. Tuy nhiên, chúng là một bước tiến lớn đi đúng hướng cho những người thích hoàn thành công việc

Microsoft đang phát triển trình quản lý gói của mình,

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
4. Mặc dù tốt và cải thiện nhanh chóng, nhưng nó vẫn không phải là trình quản lý gói phổ biến nhất cho Windows và không có nhiều gói để lựa chọn như Chocolatey

Trước khi cài đặt Chocolatey, có một số việc bạn cần làm trước

Nới lỏng chính sách thực thi của bạn

Để cài đặt Chocolatey, trước tiên bạn cần mở Windows Terminal hoặc chương trình đầu cuối bạn chọn với tư cách quản trị viên

Ghi chú. Để khởi chạy chương trình với tư cách quản trị viên, bạn có thể tìm kiếm ứng dụng trong menu Bắt đầu, sau đó nhấp chuột phải vào ứng dụng đó và chọn Chạy với tư cách quản trị viên

Để chạy một chương trình với tư cách quản trị viên cũng được gọi là chạy một phiên bản nâng cao của chương trình. Nó cũng có thể được gọi là chạy một chương trình với các đặc quyền nâng cao

Khi bạn đã mở phiên thiết bị đầu cuối của quản trị viên, bạn sẽ thấy một tab PowerShell

Để có thể cài đặt Chocolatey một cách dễ dàng và đối với tập lệnh tự động hóa, bạn cần đặt chính sách thực thi của mình thành một chính sách ít nghiêm ngặt hơn mặc định

Chính sách thực thi đặt mức độ nghiêm ngặt của hệ thống đối với việc chạy tập lệnh từ các nguồn khác. Đối với hướng dẫn này, bạn sẽ muốn đặt nó thành

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
5

PS> choco feature enable -n allowGlobalConfirmation
0

Bạn có thể không nhìn thấy cảnh báo, vì chính sách thực thi có thể đã được đặt. Để kiểm tra lại cài đặt của mình, bạn có thể chạy

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
6. Khi bạn có chính sách thực thi chính xác, thì bạn đã sẵn sàng tải xuống và chạy tập lệnh sẽ cài đặt Chocolatey

Cài đặt Chocolatey

Để chạy tập lệnh cài đặt Chocolatey và để chạy tập lệnh thiết lập tự động mà bạn sẽ xem xét, bạn có thể yêu cầu phiên bản được lưu trữ của tập lệnh

Ghi chú. Bạn sẽ luôn được yêu cầu kiểm tra nguồn của các tập lệnh từ xa trước khi chạy chúng, vì những kẻ độc hại có thể khai thác kỹ thuật này

Ví dụ: nếu ai đó hack URL

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
7 và thay thế nó bằng một tập lệnh độc hại, điều này có thể tàn phá máy của bạn. Vì vậy, hãy cẩn thận kiểm tra xem nguồn có bị xâm phạm không

Để chạy phiên bản được lưu trữ của tập lệnh cài đặt, bạn có thể chạy lệnh này

PS> choco feature enable -n allowGlobalConfirmation
3

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
8 là bí danh của
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
9 và
PS> choco feature enable -n allowGlobalConfirmation
60 có nghĩa là sử dụng phân tích cú pháp cơ bản, tải xuống và phân tích cú pháp tập lệnh từ
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
7. Kết quả của việc này là văn bản tập lệnh, sau đó (
PS> choco feature enable -n allowGlobalConfirmation
62) thành
PS> choco feature enable -n allowGlobalConfirmation
63, là bí danh của
PS> choco feature enable -n allowGlobalConfirmation
64, chạy tập lệnh. Kịch bản cài đặt Chocolatey

Khi quá trình cài đặt hoàn tất, bạn sẽ có thể gọi

PS> choco feature enable -n allowGlobalConfirmation
65 từ cùng một dấu nhắc. Tuy nhiên, lệnh không phải lúc nào cũng có sẵn từ cùng một lời nhắc sau khi cài đặt. Trong trường hợp đó, bạn có thể khởi động lại thiết bị đầu cuối, đảm bảo thiết bị vẫn ở chế độ quản trị viên cho những gì sắp diễn ra trong hướng dẫn. Nếu điều đó cũng không thành công, hãy khởi động lại hệ thống của bạn để làm mới môi trường

Loại bỏ các quảng cáo

Sử dụng Chocolatey

Khi đã cài đặt Chocolatey, bạn đã sẵn sàng quản lý hầu hết tất cả phần mềm của mình bằng các lệnh đơn giản. Hãy nhớ rằng để cài đặt, nâng cấp và gỡ cài đặt phần mềm, bạn cần bắt đầu phiên Terminal với tư cách quản trị viên

Ghi chú. Phải bắt đầu toàn bộ chương trình với tư cách quản trị viên có thể hơi rắc rối. Thông thường, bạn chỉ muốn chạy một số lệnh với tư cách quản trị viên, do đó, việc phải khởi động toàn bộ chương trình ở chế độ quản trị viên thường cảm thấy hơi quá mức cần thiết

Trong môi trường UNIX, có một lệnh

PS> choco feature enable -n allowGlobalConfirmation
66 tiện dụng mà bạn có thể thêm tiền tố vào bất kỳ lệnh nào để chạy lệnh cụ thể đó với các đặc quyền nâng cao. Lệnh này sẽ lý tưởng để cài đặt các gói, nếu nó chỉ có sẵn trên Windows

May mắn thay, bạn có thể cài đặt một gói có tên gsudo, cho phép gần như chính xác chức năng này. Bạn vẫn phải nhấp vào màn hình UAC, nhưng bạn sẽ không cần mở một phiên bản chương trình hoàn toàn mới để cài đặt thứ gì đó

Tuy nhiên, cài đặt gsudo là không cần thiết để làm theo hướng dẫn này

Hãy thử bắt đầu phiên Terminal nâng cao, sau đó cài đặt gói bạn chọn từ tìm kiếm gói trực tuyến. Lệnh cài đặt được trình bày bên dưới với 7zip, trình lưu trữ tệp mã nguồn mở

PS> choco feature enable -n allowGlobalConfirmation
3

Tại dấu nhắc xác nhận, nhập

PS> choco feature enable -n allowGlobalConfirmation
67 và nhấn enter. Chocolatey sau đó sẽ cài đặt gói. Nếu bạn muốn tắt hành vi kiểm tra kỹ nếu bạn muốn cài đặt gói, thì bạn có thể gửi lệnh này

PS> choco feature enable -n allowGlobalConfirmation

Bây giờ quá trình cài đặt sẽ không nhắc bạn với thông báo khó chịu Bạn có chắc không? . Điều đó nói rằng, bạn cũng có thể chuyển tùy chọn này cho mỗi lệnh cài đặt bằng cách thêm cờ

PS> choco feature enable -n allowGlobalConfirmation
68

Nếu bạn muốn tìm kiếm các gói có sẵn từ dòng lệnh, thì bạn có thể làm điều đó bằng lệnh

PS> choco feature enable -n allowGlobalConfirmation
69. Để xem danh sách các gói đã cài đặt của bạn, bạn có thể sử dụng lệnh
PS> choco feature enable -n allowGlobalConfirmation
80 với cờ
PS> choco feature enable -n allowGlobalConfirmation
81. Cuối cùng, để nâng cấp và gỡ cài đặt, cũng có các lệnh
PS> choco feature enable -n allowGlobalConfirmation
82 và
PS> choco feature enable -n allowGlobalConfirmation
83 cho việc đó

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]

Lưu ý rằng việc nâng cấp tất cả các gói có thể mất một lúc

Bây giờ bạn đã sẵn sàng để bắt đầu sử dụng Chocolatey bằng cách cài đặt một bộ phần mềm nhỏ để giúp bạn dọn dẹp và gỡ cài đặt bất kỳ phần mềm nào có thể đã được cài đặt sẵn trên hệ thống của bạn

Debloating máy của bạn và gỡ cài đặt phần mềm

Sau khi bạn có trình quản lý gói của mình, một trong những điều đầu tiên bạn có thể muốn thực hiện với bản cài đặt mới là dọn sạch nó. Phần này là tùy chọn và thậm chí có thể không cần thiết cho hệ thống của bạn

Nếu bạn đã cài đặt Windows từ hình ảnh của Microsoft, thì có lẽ không có gì nhiều để xóa. Nếu PC của bạn được cài đặt sẵn, thì nó có khả năng chứa đầy một loạt bloatware

Chẳng hạn, các nhà sản xuất thường bao gồm phần mềm chống vi-rút của bên thứ ba nhưng không được tắt Windows Defender. Có nhiều hơn một phần mềm chống vi-rút có thể gây ra sự cố lạ và ảnh hưởng đáng kể đến hiệu suất PC của bạn. Bên cạnh đó, Bộ bảo vệ Windows hoặc Bộ bảo vệ Microsoft đều an toàn, vì vậy nếu bạn không cần phần mềm chống vi-rút bổ sung vì bất kỳ lý do cụ thể nào, bạn có thể yên tâm rằng phần mềm chống vi-rút tích hợp đủ để giữ an toàn cho bạn

Để bắt đầu với một bản cài đặt hoàn hảo trên một hệ thống được cài đặt sẵn, một số thậm chí còn đi xa hơn là đặt lại hoàn toàn cài đặt Windows. Tùy chọn này có sẵn thông qua menu Bắt đầu bằng cách tìm kiếm đặt lại. Tuy nhiên, tùy chọn hạt nhân này có thể trở nên rắc rối vì máy của bạn có thể yêu cầu các trình điều khiển đặc biệt mà quá trình cài đặt Windows không có quyền truy cập

Cũng không thể tránh khỏi rằng đến một lúc nào đó, bạn sẽ cài đặt thứ gì đó không như ý muốn của mình. Có lẽ đó là một gói không có trên Chocolatey hoặc bạn quên sử dụng Chocolatey. Hoặc, trước sự kinh hoàng của bạn, bạn đã nhấp vào một liên kết đáng ngờ và cài đặt một số phần mềm gián điệp dai dẳng

Để dọn dẹp và gỡ bỏ các chương trình, bạn có thể muốn có một trình gỡ cài đặt phù hợp, lý tưởng nhất là một trình gỡ cài đặt cho phép bạn gỡ cài đặt hàng loạt và cũng sẽ thực hiện thêm công việc dọn dẹp các tệp và thư mục đôi khi bị bỏ sót

Phần mềm gián điệp, phần mềm độc hại và phần mềm quảng cáo lọt qua vết nứt đặc biệt tốt trong việc để lại các dịch vụ tự cài đặt lại sau khi bạn đã gỡ cài đặt chúng

Bulk Crap Uninstaller hay BCU, là một trình gỡ cài đặt mã nguồn mở tuyệt vời sẽ tìm kiếm tất cả các loại chương trình và thanh lọc chúng

PS> choco feature enable -n allowGlobalConfirmation
6

Sau khi được cài đặt và mở, nó sẽ cho phép bạn chọn nhiều chương trình và tự động hóa quá trình gỡ cài đặt và dọn dẹp càng nhiều càng tốt

Windows nào tốt nhất cho Python?

BCU sẽ phát hiện quy trình gỡ cài đặt nào không thể được tự động hóa và gỡ cài đặt những quy trình đó trước. Sau đó, nó sẽ cho bạn biết rằng tất cả các chương trình còn lại có thể được gỡ cài đặt mà không cần sự can thiệp của bạn

Sau quá trình gỡ cài đặt chính, BCU sẽ tiến hành làm sạch sâu, hiển thị cho bạn các tệp, dịch vụ và mục đăng ký còn sót lại mà bạn có thể muốn xóa

Ghi chú. Hãy cẩn thận khi xóa các mục đăng ký, vì điều này có thể ảnh hưởng đến các chương trình khác

Có các tùy chọn miễn phí khác, chẳng hạn như Geek Uninstaller, thường nhanh hơn nếu tất cả những gì bạn muốn làm là gỡ cài đặt một hoặc hai chương trình

Ghi chú. Nếu bạn thấy một số chương trình đã được cài đặt trên hệ thống của mình nhưng có sẵn gói Chocolatey, bạn nên gỡ cài đặt chúng và cài đặt lại bằng Chocolatey. Khi tất cả các chương trình đều thuộc cùng một trình quản lý gói, việc cập nhật và gỡ cài đặt chúng sẽ dễ quản lý hơn nhiều

Một số chương trình rất khó gỡ cài đặt vì chúng được nhúng sâu vào Windows. Nếu bạn muốn giảm thiểu sự hiện diện của chúng, thì bạn cũng có thể thử với Winaero Tweaker

PS> choco feature enable -n allowGlobalConfirmation
8

Winaero Tweaker là một tiện ích cho phép bạn thay đổi một loạt cài đặt không thể truy cập được bằng ứng dụng Cài đặt hoặc rất khó thay đổi. Ví dụ: nó có thể vô hiệu hóa Cortana và OneDrive nếu bạn không có ý định sử dụng chúng

Ghi chú. Sau khi bạn đã cài đặt trình duyệt và phần mềm khác, bạn có thể muốn mở bảng điều khiển Ứng dụng mặc định, cũng có thể tìm kiếm được từ menu Bắt đầu và đặt các ứng dụng ưa thích của bạn làm mặc định

Một thay đổi phổ biến là thay đổi trình duyệt mặc định từ Edge. Windows sẽ thực hiện một nỗ lực cuối cùng để thuyết phục bạn sử dụng Edge, nhưng hãy mạnh dạn tiếp tục nếu bạn thích một trình duyệt khác

Khi bạn đã hoàn tất việc dọn dẹp chung, đã đến lúc tìm hiểu sâu hơn và khám phá trải nghiệm dòng lệnh của Windows

Loại bỏ các quảng cáo

Điều hướng dòng lệnh Windows

Trải nghiệm dòng lệnh cổ điển của Windows được liên kết với dấu nhắc lệnh, còn được gọi là

PS> choco feature enable -n allowGlobalConfirmation
84

Windows nào tốt nhất cho Python?

Nhưng thời gian đã trôi qua và ngày nay, bạn sẽ muốn sử dụng PowerShell Core, một trình bao hướng đối tượng, đa nền tảng có thể làm được nhiều việc hơn so với Dấu nhắc Lệnh

PowerShell được thiết kế bởi Microsoft, với Bruce Payette đứng đầu, là một công cụ mạnh mẽ và tương đối dễ hiểu để trợ giúp mọi khía cạnh của việc quản lý máy Windows. Đó là một trình bao, một môi trường tập lệnh và một công cụ tự động hóa. Nó có thể được sử dụng cho mọi thứ, từ tập lệnh cá nhân cho đến DevOps

PowerShell có một chút tiếng xấu vì kỳ lạ và dài dòng, nhưng đó là một hệ thống hấp dẫn có thể làm được nhiều việc. Nó chỉ mất một chút để làm quen

Trên Windows 10, Windows PowerShell được cài đặt theo mặc định. Tuy nhiên, PowerShell Core mới hơn không. Windows PowerShell trở thành PowerShell Core bắt đầu từ phiên bản 6 và đó là lúc nó trở thành trình bao đa nền tảng và nguồn mở để khởi động

Vì PowerShell Core không đi kèm với Windows 10 theo mặc định nên bạn sẽ muốn cài đặt nó

Cài đặt Lõi PowerShell

Bây giờ bạn đã sẵn sàng cài đặt phiên bản PowerShell Core mới nhất với Chocolatey

PS> choco feature enable -n allowGlobalConfirmation
6

Khi đã xong, bây giờ bạn có thể gọi

PS> choco feature enable -n allowGlobalConfirmation
85 để bắt đầu phiên PowerShell Core. Nếu cách đó không hiệu quả, hãy thử lệnh
PS> choco feature enable -n allowGlobalConfirmation
86 và nếu không thành công, hãy khởi động lại phiên cuối

Windows nào tốt nhất cho Python?

Lưu ý rằng khi bạn nâng cấp PowerShell Core, bạn sẽ muốn cập nhật từ một trình bao khác, chẳng hạn như Windows PowerShell cũ vẫn khả dụng hoặc Dấu nhắc Lệnh. Việc cố gắng thay thế PowerShell Core đang sử dụng có thể gặp sự cố. Vì vậy, khi bạn nâng cấp nó, hãy đảm bảo rằng tất cả các phiên bản PowerShell Core đều đã đóng

Ghi chú. Bạn không thực sự cần PowerShell Core cho hướng dẫn này, vì Windows PowerShell sẽ hoạt động cho những gì bạn sẽ đề cập ở đây. Điều đó nói rằng, bạn cũng có thể đang sử dụng phiên bản mới nhất, đầy đủ tính năng nhất. Rốt cuộc, nhu cầu ngày càng tăng đối với các kỹ năng PowerShell trong ngành

Giờ đây, bạn đã cài đặt phiên bản PowerShell Core mới nhất, bạn sẽ có thể sử dụng phiên bản này để thực hiện tất cả các tác vụ dựa trên trình bao thông thường của mình

Làm quen với những điều cơ bản về PowerShell

PowerShell Core có rất nhiều chức năng, nhưng bạn không cần tất cả; . Dưới đây là một số lệnh phổ biến nhất để điều hướng và quản lý hệ thống tệp của bạn

AliasFull PowerShell CommandExplanationBash Equivalent

PS> choco feature enable -n allowGlobalConfirmation
87
PS> choco feature enable -n allowGlobalConfirmation
88List the contents of the current working directory
PS> choco feature enable -n allowGlobalConfirmation
87
PS> choco feature enable -n allowGlobalConfirmation
60
PS> choco feature enable -n allowGlobalConfirmation
61Change your current working directory
PS> choco feature enable -n allowGlobalConfirmation
60
PS> choco feature enable -n allowGlobalConfirmation
63
PS> choco feature enable -n allowGlobalConfirmation
64Delete an item
PS> choco feature enable -n allowGlobalConfirmation
63
PS> choco feature enable -n allowGlobalConfirmation
66
PS> choco feature enable -n allowGlobalConfirmation
67Delete a folder recursively
PS> choco feature enable -n allowGlobalConfirmation
68
PS> choco feature enable -n allowGlobalConfirmation
69
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
20Create a new directory
PS> choco feature enable -n allowGlobalConfirmation
69
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
22
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
23Create a new file
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
24
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
25
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
26Print the contents of a file to the screen
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
25

Bạn sẽ thấy rằng nó không quá khác biệt so với vỏ POSIX điển hình, giống như những gì bạn tìm thấy trên các hệ thống dựa trên UNIX như Linux hoặc macOS

Nếu bạn bối rối với PowerShell, thì sự nhầm lẫn thường bắt nguồn từ thực tế là PowerShell, giống như Python, rất hướng đối tượng, trong khi hầu hết các trình bao hoàn toàn dựa trên văn bản. Khi bạn bắt đầu hiểu được sự thay đổi, nó sẽ có ý nghĩa hơn rất nhiều

Nếu bạn muốn tìm hiểu thêm về PowerShell, thì chính Bruce Payette đã viết Windows PowerShell in Action. Mặc dù cuốn sách sử dụng Windows PowerShell, nhưng nó rất tuyệt để giới thiệu chung

Bây giờ bạn đang xoay quanh dòng lệnh, có những thứ mà bạn có thể muốn đặt bí danh cho chính mình để tùy chỉnh trải nghiệm của mình và làm cho nó tốt hơn cho quy trình làm việc của bạn

Loại bỏ các quảng cáo

Tùy chỉnh trải nghiệm PowerShell của bạn

Một nhiệm vụ mà bạn sẽ muốn thực hiện vào một lúc nào đó là định cấu hình cấu hình PowerShell của mình. Hồ sơ không cần thiết, nhưng nó là một công cụ tuyệt vời để tận dụng. Hồ sơ của bạn là tập lệnh PowerShell mà bạn sử dụng để định cấu hình môi trường dòng lệnh của mình—nó tương đương với PowerShell của tệp Bash

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
28

Bất cứ khi nào bạn bắt đầu phiên PowerShell mới, tập lệnh cấu hình sẽ chạy. Nếu bạn có nhiều máy, thì đó là một tài liệu tuyệt vời để sao lưu và chia sẻ trên tất cả chúng. Cấu hình này cũng tuyệt vời để khởi tạo một máy mới. Bằng cách đó, bạn có được tất cả các phím tắt và chức năng tùy chỉnh ngay từ đầu

Ghi chú. Windows PowerShell có vị trí hồ sơ riêng, vị trí này sẽ không bị ảnh hưởng bởi cấu hình PowerShell Core

Trước hết, bạn sẽ cần tạo cấu hình vì nó không được tạo theo mặc định khi cài đặt PowerShell Core

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
2

Lệnh này sử dụng lệnh

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
22, bí danh của
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
30. Nó sử dụng biến PowerShell
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
31, trỏ đến đường dẫn mà PowerShell sẽ tìm kiếm hồ sơ. Cờ
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
32 được sử dụng vì PowerShell có thể cần tạo một số thư mục trên đường đi

Ghi chú. Các biến PowerShell được bắt đầu bằng ký hiệu đô la

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
33

Khi bạn đã tạo hồ sơ, bạn có thể mở hồ sơ đó bằng Windows Notepad

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
3

Sau khi nó mở, hãy thêm bất kỳ lệnh PowerShell nào bạn muốn vào nó. Ví dụ: bạn có thể đặt bí danh cho các chương trình bạn thường sử dụng

PS> choco feature enable -n allowGlobalConfirmation
30

Trong trường hợp này,

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
34 sẽ trở thành bí danh của lệnh
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
35. Vì vậy, nếu bạn muốn mở notepad, bây giờ bạn chỉ cần gõ
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
34. Lưu ý rằng bất kỳ thay đổi nào bạn thực hiện đối với cấu hình sẽ chỉ rõ ràng trong phiên tiếp theo mà bạn khởi động

Bạn cũng có thể thêm các chức năng vào hồ sơ của mình

PS> choco feature enable -n allowGlobalConfirmation
31

Nếu bạn sử dụng nền tảng UNIX, thì

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
37 có thể là một tiện ích đáng hoan nghênh để tìm thấy trên Windows. Đó là một cách để lọc nhiều dòng đầu ra. Chẳng hạn, nếu bạn đang liệt kê một thư mục lớn và chỉ muốn hiển thị các dòng chứa một chuỗi cụ thể, thì bạn có thể sử dụng tiện ích này như thế này

PS> choco feature enable -n allowGlobalConfirmation
32

Lệnh này liệt kê nội dung của một thư mục lớn và chỉ hiển thị các dòng có chứa chuỗi

PS> choco feature enable -n allowGlobalConfirmation
8

Ghi chú. Một trình quản lý gói sắp ra mắt khác hoạt động hơi khác một chút là. Scoop chủ yếu tập trung vào các công cụ dòng lệnh

Scoop là một nguồn tuyệt vời cho các công cụ dòng lệnh UNIX được chuyển như

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
37,
PS> choco feature enable -n allowGlobalConfirmation
300,
PS> choco feature enable -n allowGlobalConfirmation
301, v.v. Vì vậy, nếu bạn sử dụng nền tảng UNIX và bỏ lỡ một số công cụ dòng lệnh nhất định, thì Scoop rất đáng để thử

PowerShell cũng có một hệ thống mô-đun để mở rộng và tùy chỉnh trải nghiệm dòng lệnh của bạn và trong phần tiếp theo, bạn sẽ nhận được một số đề xuất về các mô-đun tiện dụng để cài đặt

Loại bỏ các quảng cáo

Khám phá các mô-đun PowerShell

PowerShell có một hệ sinh thái phong phú gồm các mô-đun tùy chọn mà bạn có thể cài đặt để nâng cao hơn nữa trải nghiệm dòng lệnh của mình. Dưới đây là danh sách một số rất hữu ích, nhưng hoàn toàn không bắt buộc,

  • ZVị trí. Mô-đun này giúp bạn điều hướng cực kỳ nhanh chóng đến các thư mục thường được truy cập
  • Oh My Posh. Mô-đun này giúp bạn dễ dàng tùy chỉnh lời nhắc PowerShell của mình để trông đẹp mắt và thêm nhiều chức năng bổ sung nữa
  • PSFzf. Mô-đun này bao hàm sức mạnh của tiện ích tìm kiếm fzf bên trong PowerShell. Bạn cần cài đặt fzf trước, có thể thực hiện với
    PS> choco feature enable -n allowGlobalConfirmation
    
    302
  • sang trọng. Mô-đun này cho phép tùy chỉnh thêm lời nhắc của bạn, nhưng chủ yếu sẽ mang đến các lệnh Git của bạn

Bạn có thể cài đặt các mô-đun này bằng lệnh

PS> choco feature enable -n allowGlobalConfirmation
303, mặc dù mỗi liên kết sẽ có thêm thông tin về cách cài đặt và thiết lập đúng cách

Bạn đã thiết lập một số tùy chỉnh cho các phiên PowerShell của mình, nhưng có một số thứ cần được định cấu hình ở cấp độ sâu hơn. Trong phần tiếp theo, bạn sẽ đề cập đến các biến môi trường

Cấu hình biến môi trường

Biến môi trường là các cặp khóa-giá trị có mục đích chung có sẵn ở nhiều cấp độ của hệ điều hành. Chúng thường chứa thông tin về cách chạy chương trình hoặc nơi tìm tài nguyên. Chẳng hạn, Python chạy khác đi nếu một số biến môi trường nhất định được đặt hay không

Mặc dù bạn không cần phải làm gì nhiều về cấu hình của riêng mình như là một phần của quá trình thiết lập máy của bạn, nhưng đó luôn là điều sớm hay muộn xuất hiện khi khắc phục sự cố. Vì vậy, thật đáng để biết cách của bạn xung quanh chủ đề này

Khám phá các biến môi trường với PowerShell

PowerShell có quyền truy cập vào các biến môi trường và rất nhiều chức năng liên quan. Nếu bạn muốn tìm hiểu sâu hơn, Microsoft có một trang dành riêng cho các biến này trong tài liệu PowerShell

Để xem tất cả các biến môi trường có sẵn cho phiên PowerShell hiện tại của bạn, bạn có thể điều hướng đến một ổ đĩa giả có tên là

PS> choco feature enable -n allowGlobalConfirmation
304, giống như thể đó là một ổ đĩa như
PS> choco feature enable -n allowGlobalConfirmation
305 hoặc
PS> choco feature enable -n allowGlobalConfirmation
306

PS> choco feature enable -n allowGlobalConfirmation
33

Khi bạn đã điều hướng đến ổ đĩa giả

PS> choco feature enable -n allowGlobalConfirmation
307, bạn có thể gọi
PS> choco feature enable -n allowGlobalConfirmation
87 để liệt kê tất cả các biến môi trường có sẵn cho phiên PowerShell hiện tại của bạn

Ghi chú. PowerShell, giống như Windows nói chung, không phân biệt chữ hoa chữ thường. Vì vậy, một đường dẫn hoặc một biến như

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
31 cũng có thể được truy cập bằng
PS> choco feature enable -n allowGlobalConfirmation
310. Có thể truy cập
PS> choco feature enable -n allowGlobalConfirmation
304 bằng
PS> choco feature enable -n allowGlobalConfirmation
312. Điều này cũng đúng với tên tệp và đường dẫn

Ngoài ra còn có bảng điều khiển Giao diện người dùng đồ họa (GUI) cho các biến môi trường mà bạn sẽ đề cập sau trong phần này

Các biến môi trường khác với các biến như

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
31 vì các biến môi trường thường có sẵn cho tất cả các chương trình trong không gian người dùng của bạn, trong khi
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
31 là biến chỉ dành cho PowerShell

Biến

PS> choco feature enable -n allowGlobalConfirmation
315 đặc biệt dễ mắc lỗi và có thể gây khó chịu nếu bạn không hiểu chuyện gì đang xảy ra

Hiểu biến môi trường PS> choco feature enable -n allowGlobalConfirmation 9

Một trong những biến môi trường mà bạn nên làm quen là biến môi trường

PS> choco feature enable -n allowGlobalConfirmation
9.
PS> choco feature enable -n allowGlobalConfirmation
9 là biến chứa danh sách đường dẫn đến thư mục chứa tệp thực thi.
PS> choco feature enable -n allowGlobalConfirmation
9 được hệ thống của bạn lưu giữ như một cách để luôn có sẵn các chương trình

Chẳng hạn, bạn có thể thấy biến môi trường

PS> choco feature enable -n allowGlobalConfirmation
9 hoạt động bất cứ khi nào bạn gọi
PS> choco feature enable -n allowGlobalConfirmation
65 hoặc
PS> choco feature enable -n allowGlobalConfirmation
8 từ dòng lệnh. Bạn biết rằng tệp thực thi đích có thể không có trong thư mục làm việc hiện tại, nhưng Windows vẫn có thể khởi động nó

Chẳng hạn, Chocolatey thêm một thư mục vào

PS> choco feature enable -n allowGlobalConfirmation
9 nơi nó đặt các tệp thực thi mà bạn có thể muốn gọi từ dòng lệnh. Thư mục mà nó thêm vào biến môi trường
PS> choco feature enable -n allowGlobalConfirmation
9 là
PS> choco feature enable -n allowGlobalConfirmation
325 và trong thư mục đó ít nhất bạn sẽ tìm thấy
PS> choco feature enable -n allowGlobalConfirmation
326. Với bộ này, khi bạn gọi
PS> choco feature enable -n allowGlobalConfirmation
65 từ dòng lệnh, Windows sẽ tìm kiếm từng đường dẫn trong biến môi trường
PS> choco feature enable -n allowGlobalConfirmation
9 để tìm thư mục chứa tệp thực thi
PS> choco feature enable -n allowGlobalConfirmation
65

Để xem những đường dẫn nào trong biến

PS> choco feature enable -n allowGlobalConfirmation
9 của bạn, từ PowerShell, bạn có thể gọi lệnh sau

PS> choco feature enable -n allowGlobalConfirmation
34

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
25 là bí danh của
PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
26, trả về một đối tượng chuỗi chứa nội dung của biến
PS> choco feature enable -n allowGlobalConfirmation
9. Bạn có thể bọc đối tượng đó trong ngoặc để gọi toán tử
PS> choco feature enable -n allowGlobalConfirmation
334 để xem từng đường dẫn trên một dòng riêng biệt

Danh sách hiển thị sau khi chạy lệnh trước đó là danh sách các vị trí mà hệ thống của bạn sẽ tìm kiếm khi đánh giá chương trình nào sẽ chạy. Khi bạn đã cài đặt Python, vị trí của tệp thực thi Python sẽ cần được thêm vào để bạn có thể gọi

PS> choco feature enable -n allowGlobalConfirmation
8 từ bất cứ đâu

Ghi chú. Coi chừng có nhiều lựa chọn khả thi cho bất kỳ tệp thực thi nào trong

PS> choco feature enable -n allowGlobalConfirmation
9. Ví dụ: nếu bạn có một
PS> choco feature enable -n allowGlobalConfirmation
337 ở hai vị trí khác nhau trong
PS> choco feature enable -n allowGlobalConfirmation
9, thì vị trí cần chạy sẽ luôn là vị trí đầu tiên

Với một số kiến ​​thức về biến môi trường và biến

PS> choco feature enable -n allowGlobalConfirmation
9, giờ đây bạn đã sẵn sàng tìm hiểu cách thay đổi chúng nếu cần

Loại bỏ các quảng cáo

Cài đặt và thay đổi các biến môi trường

Có nhiều cách khác nhau để thay đổi các biến môi trường—cách phổ biến nhất là sử dụng bảng điều khiển GUI

Mở menu Bắt đầu và tìm kiếm Chỉnh sửa các biến môi trường hệ thống, thao tác này sẽ mở ra cửa sổ Thuộc tính hệ thống. Trong tab Nâng cao, nhấp vào nút Biến môi trường. Ở đó, bạn sẽ thấy các biến Người dùng và Hệ thống mà bạn có thể chỉnh sửa

Nếu bạn là người dùng duy nhất trên máy tính của mình, thì bạn chỉ cần đặt các biến người dùng. Nếu bạn muốn tất cả người dùng trên máy có thể truy cập biến, hãy đặt các biến hệ thống

Bạn cũng có thể đặt các biến môi trường từ lời nhắc PowerShell nâng cao bằng cách sử dụng. NET API, như thế này

PS> choco feature enable -n allowGlobalConfirmation
35

Lệnh này đặt một biến môi trường có khóa

PS> choco feature enable -n allowGlobalConfirmation
340, có giá trị là
PS> choco feature enable -n allowGlobalConfirmation
341 và có phạm vi là
PS> choco feature enable -n allowGlobalConfirmation
342. Phạm vi có thể là
PS> choco feature enable -n allowGlobalConfirmation
342,
PS> choco feature enable -n allowGlobalConfirmation
344 hoặc
PS> choco feature enable -n allowGlobalConfirmation
345. Bạn có thể sử dụng
PS> choco feature enable -n allowGlobalConfirmation
345 nếu muốn biến môi trường có sẵn cho tất cả người dùng, trong khi
PS> choco feature enable -n allowGlobalConfirmation
342 chỉ dành cho người dùng hiện tại. Phạm vi
PS> choco feature enable -n allowGlobalConfirmation
344 sẽ chỉ đặt một biến cho phiên PowerShell hiện tại và các quy trình con của phiên

Bạn có thể tạo các biến môi trường tạm thời bằng PowerShell thuần túy bằng cách sử dụng lệnh sau

PS> choco feature enable -n allowGlobalConfirmation
36

Nhưng một chương trình nằm ngoài ngữ cảnh phiên PowerShell của bạn sẽ không có quyền truy cập vào biến đó. Ngoài ra, nếu bạn không thêm câu lệnh này vào hồ sơ của mình thì câu lệnh đó sẽ không khả dụng trong phiên PowerShell tiếp theo của bạn

Nếu bạn cần thay đổi biến

PS> choco feature enable -n allowGlobalConfirmation
9, có một vài điều nữa cần lưu ý

Thay đổi biến môi trường PS> choco feature enable -n allowGlobalConfirmation 9

Vì biến môi trường

PS> choco feature enable -n allowGlobalConfirmation
9 là một danh sách gồm nhiều đường dẫn nên bạn cần cẩn thận khi sửa đổi nó, để không ghi đè lên toàn bộ
PS> choco feature enable -n allowGlobalConfirmation
9 chỉ bằng một đường dẫn

Thông thường, nếu bạn định thực hiện điều đó từ PowerShell dưới dạng biến môi trường tạm thời, thì bạn sẽ cần nối thêm giá trị mới bằng cách nối chuỗi

PS> choco feature enable -n allowGlobalConfirmation
37

Có lẽ cách dễ nhất để thay đổi biến môi trường của

PS> choco feature enable -n allowGlobalConfirmation
9 là sử dụng bảng điều khiển GUI, bảng điều khiển này giữ cho mỗi mục nhập của
PS> choco feature enable -n allowGlobalConfirmation
9 nằm trên một dòng riêng, vì vậy sẽ dễ dàng tránh mắc lỗi hơn

Bạn sẽ thường phải khởi động lại phiên trình bao để mọi thay đổi đối với biến môi trường có hiệu lực. Chocolatey đi kèm với một tập lệnh tiện ích cho phép bạn làm mới môi trường

PS> choco feature enable -n allowGlobalConfirmation
38

Lưu ý rằng điều này sẽ không hoạt động nếu bạn đã cài đặt Chocolatey trong cùng một phiên. Điều đó nói rằng, đôi khi ngay cả với tập lệnh đó, nó sẽ cần phải khởi động lại

Bây giờ bạn đã biết cách thực hiện một số khắc phục sự cố

PS> choco feature enable -n allowGlobalConfirmation
9 và tương đối thoải mái với thiết lập dòng lệnh mới của mình, đã đến lúc cài đặt Python với pyenv cho Windows

Loại bỏ các quảng cáo

Thiết lập phần mềm mã hóa Python lõi trong Windows

Bây giờ là lúc thiết lập với một vài phiên bản Python khác nhau. Mặc dù việc cập nhật phiên bản Python mới nhất là một ý tưởng hay, nhưng không có gì lạ khi bạn gặp phải các dự án không hoạt động với phiên bản mới nhất và tốt nhất. Rốt cuộc, thậm chí có những chương trình vẫn chạy Python 2. Vì vậy, tốt nhất là sẵn sàng cài đặt bất kỳ số lượng phiên bản Python nào và có thể chuyển đổi giữa chúng một cách dễ dàng

Cài đặt Python Với pyenv cho Windows

pyenv cho Windows là một cổng của pyenv gốc chỉ chạy trên các hệ thống dựa trên UNIX. Phiên bản Windows không có đầy đủ tính năng như phiên bản UNIX, nhưng nó vẫn có đầy đủ chức năng

Với Chocolatey, cài đặt pyenv cho Windows giống như cài đặt bất kỳ gói nào khác

PS> choco feature enable -n allowGlobalConfirmation
39

Sau khi cài đặt pyenv cho Windows, bạn sẽ muốn cập nhật chỉ mục cục bộ của các phiên bản Python có sẵn để cài đặt, quá trình này sẽ mất vài phút. Sau khi cập nhật xong, bạn sẽ muốn cài đặt một vài phiên bản Python

PS> choco feature enable -n allowGlobalConfirmation
30

Lệnh

PS> choco feature enable -n allowGlobalConfirmation
356 sẽ cài đặt hai phiên bản Python mà không cần sự can thiệp thủ công của bạn do cờ
PS> choco feature enable -n allowGlobalConfirmation
357

Bạn có thể sử dụng lệnh

PS> choco feature enable -n allowGlobalConfirmation
358 để chuyển đổi giữa các phiên bản Python và sau đó kiểm tra phiên bản Python đang hoạt động với cờ phiên bản
PS> choco feature enable -n allowGlobalConfirmation
359

PS> choco feature enable -n allowGlobalConfirmation
31

Như bạn có thể thấy, việc chuyển đổi giữa các phiên bản Python khác nhau chỉ là vấn đề của một lệnh

Ghi chú. Hãy nhớ rằng bạn cần phải tắt liên quan đến Python của mình để pyenv Windows hoạt động chính xác. Chúng phải bị vô hiệu hóa vì cả bí danh thực thi ứng dụng và pyenv cho Windows đều chặn lệnh

PS> choco feature enable -n allowGlobalConfirmation
8. Bí danh thực thi ứng dụng dường như được ưu tiên và do đó sẽ chặn lệnh
PS> choco feature enable -n allowGlobalConfirmation
8 trước khi pyenv cho Windows có cơ hội

Nếu bạn có một dự án yêu cầu một phiên bản cụ thể của Python, thì bạn có một số tùy chọn để xử lý phiên bản đó. Bạn có thể sử dụng lệnh

PS> choco feature enable -n allowGlobalConfirmation
362, lệnh này sẽ tạo một tệp trong thư mục làm việc hiện tại để đảm bảo bạn luôn chạy phiên bản Python đó khi ở trong thư mục đó

Hoặc bạn có thể tạo một môi trường ảo với phiên bản đó đang hoạt động

PS> choco feature enable -n allowGlobalConfirmation
32

Nếu bạn tạo một môi trường ảo Python với một phiên bản Python cụ thể đang hoạt động, thì môi trường ảo đó sẽ tiếp tục trỏ đến phiên bản Python đó

Để biết thêm thông tin chuyên sâu về pyenv, hãy xem hướng dẫn chuyên dụng về nó. Chỉ cần lưu ý rằng vì hướng dẫn đó dành cho phiên bản UNIX nên một số chức năng có thể không hoạt động như trên Windows. Trong những trường hợp đó, hãy xem kho lưu trữ pyenv cho Windows

Bây giờ bạn đã có Python, bạn sẽ muốn có một cách để cộng tác với các lập trình viên khác

Cài đặt Git trên Windows

Git là hệ thống kiểm soát phiên bản phổ biến và được hỗ trợ rộng rãi nhất trong số các lập trình viên. Nếu trước đây bạn chưa từng sử dụng hệ thống kiểm soát phiên bản, thì hệ thống này sẽ quản lý các thay đổi đối với dự án của bạn, cho phép bạn quay lại bất kỳ trạng thái nào mà mã của bạn đã ở đó kể từ thời điểm bạn bắt đầu sử dụng kiểm soát phiên bản

Git hoạt động với các kho lưu trữ. Kho lưu trữ về cơ bản là một thư mục có lịch sử được theo dõi. GitHub là một trang web cho phép bạn lưu trữ các kho lưu trữ của mình. Khi một kho lưu trữ được lưu trữ, nhiều người có thể làm việc trên dự án đồng thời và từ bất cứ đâu. Bạn có thể làm việc ngoại tuyến và sau đó đồng bộ hóa sao lưu vào kho lưu trữ chính khi bạn kết nối với Internet

Git rất dễ cài đặt với Chocolatey

PS> choco feature enable -n allowGlobalConfirmation
33

Đó là nó. Bây giờ bạn có thể gọi

PS> choco feature enable -n allowGlobalConfirmation
363 từ dấu nhắc PowerShell. Nếu cách này không hiệu quả và bạn nhận được thông báo nói rằng lệnh này không thể được nhận dạng, hãy thử
PS> choco feature enable -n allowGlobalConfirmation
86. Nếu không thành công, thì bạn có thể khởi động lại phiên PowerShell hoặc chỉ cần khởi động lại máy

Git, giống như PowerShell, cũng tìm kiếm tệp cấu hình trong thư mục chính của người dùng. Bạn có thể tạo cái này theo cách thủ công trong đường dẫn gốc hoặc bằng cách sử dụng một số lệnh Git tích hợp

PS> choco feature enable -n allowGlobalConfirmation
34

Điều đó nói rằng, nếu bạn cố gắng, Git sẽ nhắc bạn thêm thông tin này, điều này sẽ tạo ra tệp

PS> choco feature enable -n allowGlobalConfirmation
365

Khi Git được thiết lập và chạy, bạn sẽ muốn có thể kết nối với GitHub từ dòng lệnh, nhưng để làm được điều đó, bạn sẽ cần thiết lập khóa SSH của mình

Loại bỏ các quảng cáo

Sử dụng SSH để kết nối với GitHub

Cách kết nối với GitHub là với SSH hoặc Secure Shell. Đối với điều này, bạn sẽ cần tạo một số khóa SSH. Quá trình mà bạn sẽ làm theo trong phần này sẽ tạo ra hai khóa, một khóa riêng tư và một khóa công khai. Bạn sẽ tải tài khoản công khai lên tài khoản GitHub của mình

Mở phiên PowerShell và đảm bảo rằng bạn có Open-SSH, được cài đặt theo mặc định

PS> choco feature enable -n allowGlobalConfirmation
35

Nếu bạn không thấy kết quả tương tự, hãy làm theo hướng dẫn trong tài liệu Windows để cài đặt Open-SSH. Bạn cũng có thể cài đặt nó từ gói Chocolatey

Trước tiên, bạn sẽ tạo khóa của mình bằng

PS> choco feature enable -n allowGlobalConfirmation
6, nhấn enter tại mỗi dấu nhắc để sử dụng tùy chọn mặc định

PS> choco feature enable -n allowGlobalConfirmation
36

Bạn có thể thêm cụm mật khẩu nếu muốn bảo vệ thêm, nhưng thật tiện lợi khi không phải nhập mật khẩu mỗi khi bạn đẩy tác phẩm của mình lên GitHub. Khi các khóa của bạn được tạo, hãy xuất nội dung của khóa chung để bạn có thể chọn và sao chép nó vào khay nhớ tạm của mình

PS> choco feature enable -n allowGlobalConfirmation
37

Đầu ra của lệnh

PS> choco upgrade [package-name]
PS> choco upgrade all # keyword to try upgrade all packages
PS> choco uninstall [package-name]
25 cuối cùng này là thứ bạn cần sao chép vào tài khoản GitHub của mình

Để sao chép khóa vào tài khoản GitHub của bạn, trước tiên bạn phải đảm bảo rằng bạn đã đăng ký tài khoản. Khi bạn đã đăng ký và đăng nhập, nếu bạn truy cập cài đặt GitHub của mình, bạn sẽ tìm thấy tùy chọn để quản lý các khóa SSH và GPG của mình. Khi vào đó, bạn sẽ có thể thấy nơi dán khóa SSH của mình

Sau đó, bạn có thể kiểm tra kết nối

PS> choco feature enable -n allowGlobalConfirmation
38

Nếu bạn nhận được thông báo xác thực thành công này, thì bạn đã sẵn sàng làm việc với GitHub từ dòng lệnh

Bây giờ bạn đã thiết lập và chạy Git, đã đến lúc thiết lập trình chỉnh sửa mã của bạn

Thiết lập mã VS

VS Code là một trình soạn thảo đa năng, miễn phí, có thể mở rộng đáng kinh ngạc. Nó cũng là. Nó có thể được sử dụng cho nhiều ngôn ngữ, nhưng trong phần này, bạn sẽ thiết lập nó cho Python

Bạn có thể cài đặt Mã VS với Chocolatey

PS> choco feature enable -n allowGlobalConfirmation
39

Hãy nhớ chạy lệnh cài đặt từ lời nhắc PowerShell nâng cao

VS Code có một hệ sinh thái tiện ích mở rộng phong phú để hỗ trợ năng suất của bạn. Phần mở rộng Microsoft Python chính thức thường được cài đặt theo mặc định, nhưng nếu không, bạn nên đảm bảo cài đặt nó

Để cài đặt tiện ích mở rộng, bạn nhấp vào biểu tượng tiện ích mở rộng trong thanh hoạt động

Windows nào tốt nhất cho Python?

Sau đó, sử dụng hộp tìm kiếm để tìm kiếm tiện ích mở rộng Python được liên kết ở trên

Tiện ích mở rộng Python sẽ cung cấp cho bạn IntelliSense cho Python, đây là cách để trình chỉnh sửa của bạn cung cấp cho bạn các đề xuất tự động hoàn thành và sẽ cung cấp cho bạn nhiều thông tin trong các chú giải công cụ chi tiết

Một tiện ích mở rộng khác, nếu bạn định sử dụng WSL, là trình kết nối WSL, cho phép bạn chỉnh sửa các tệp như thể bạn đang chạy trên Linux

Cũng đáng để thiết lập Đồng bộ hóa cài đặt, vì điều đó sẽ liên kết cài đặt Mã VS và danh sách tiện ích mở rộng của bạn với tài khoản GitHub hoặc Microsoft của bạn, đảm bảo sao lưu và giúp thiết lập nhanh chóng trên máy mới

Với Mã VS được thiết lập, bạn đã sẵn sàng kiểm tra thiết lập của mình để đảm bảo rằng nó đang hoạt động

Kiểm tra thiết lập của bạn

Xin chúc mừng, bạn khá tốt để đi. Trong phần này, bạn sẽ nhanh chóng kiểm tra thiết lập của mình để đảm bảo mọi thứ hoạt động bình thường

Trong đoạn mã sau, bạn sẽ thử tạo thư mục, tạo môi trường ảo, cài đặt gói, khởi tạo kho lưu trữ Git và đảm bảo rằng Mã VS tích hợp với thiết lập đó

PS> choco feature enable -n allowGlobalConfirmation
0

Với Mã VS hiện đang mở, ở dưới cùng bên phải, bạn sẽ có thể biết mình đang ở trong môi trường Python nào

Nếu nó không hiển thị

PS> choco feature enable -n allowGlobalConfirmation
368 và IntelliSense không hoạt động, thì bạn có thể gọi bảng lệnh bằng Ctrl +Shift+P and search for the Python: Select Interpreter command. Choose the option that points to the path of your virtual environment. With the virtual environment selected, VS Code should display at the bottom of your VS Code Window as 3.10.5 (‘venv’:venv).

Bạn cũng có thể thấy tích hợp Git của VS Code hoạt động. Nếu bạn thay đổi một tệp hoặc thêm một tệp mới thì bạn sẽ thấy dấu hiệu của sự thay đổi đó trong cửa sổ trình soạn thảo và trình khám phá tệp

Tốt lắm. Bây giờ bạn đã có một thiết lập mạnh mẽ và linh hoạt trên Windows. Mặc dù sử dụng trình quản lý gói hiệu quả hơn nhiều so với việc tải xuống và thực thi trình cài đặt theo cách thủ công, nhưng có thể bạn đang tìm kiếm một cách thậm chí còn nhanh hơn

Theo dõi nhanh thiết lập mã hóa Windows Python của bạn

Có thể tất cả điều này hơi chậm đối với bạn hoặc có lẽ bạn chỉ muốn bắt đầu tự động hóa quy trình. Có các công cụ để tự động cài đặt ở quy mô công nghiệp, như Boxstarter và Ansible, nhưng phần này hướng nhiều hơn đến những người mày mò muốn xem bạn có thể tự làm những việc gì

Trong phần này, bạn sẽ theo dõi nhanh thiết lập tối thiểu của mình, bỏ qua bất kỳ bước bổ sung nào và phát triển ngay khi có thể.

Kho lưu trữ cấu hình

Khi lần đầu tiên cố gắng tự động hóa một cài đặt mới, bạn thường gặp phải vấn đề đưa các tập lệnh của mình vào máy mới để chạy chúng. Dịch vụ đồng bộ hóa tệp có thể hoạt động, nhưng những dịch vụ này thường mất nhiều thời gian để thực hiện đồng bộ hóa lần đầu

Một giải pháp tuyệt vời cho vấn đề này là có một kho lưu trữ chứa các tệp cấu hình và tập lệnh. Đôi khi, các đoạn trích khác cũng có thể được đưa vào đó—giống như một cuốn sách dạy nấu ăn cá nhân của một lập trình viên

Tại đây, bạn có thể giữ cấu hình PowerShell, tệp cấu hình Git, các tệp cấu hình khác và bất kỳ tập lệnh hoặc ghi chú nào mà bạn có thể muốn. Khi bạn có các tệp được lưu trữ trên GitHub, thì bạn có thể nhận các liên kết thô tới chúng và sử dụng PowerShell để tải chúng xuống

Windows nào tốt nhất cho Python?

Để nhận liên kết thô, hãy điều hướng đến tệp bạn muốn sử dụng trong GitHub và khi xem nội dung của tệp, bạn sẽ có thể thấy nút có nội dung Raw. Nút này sẽ đưa bạn đến một URL giống như thế này

PS> choco feature enable -n allowGlobalConfirmation
1

Giờ đây, bạn có thể sử dụng URL này để tìm nạp nội dung và chạy nội dung đó từ máy mới của mình. Bạn cũng có thể lưu trữ các tệp riêng lẻ bằng GitHub Gist

Để tiến thêm một bước, để tránh phải gõ toàn bộ liên kết, bạn có thể chuyển nó qua một công cụ rút ngắn URL chẳng hạn như bitly, công cụ này sẽ rút ngắn liên kết

PS> choco feature enable -n allowGlobalConfirmation
2

Bây giờ là lúc để thực hiện phần lớn thiết lập chính. Được trang bị liên kết ngắn này, tất cả những gì bạn phải làm là tắt bí danh thực thi ứng dụng liên quan đến Python, bắt đầu phiên PowerShell nâng cao và chạy lệnh sau

PS> choco feature enable -n allowGlobalConfirmation
3

Sau đó, mọi thứ sẽ được giải quyết cho bạn và bạn có thể chạy việc vặt trong khi quá trình cài đặt diễn ra. Bây giờ bạn đã chọn nền tảng để lưu trữ tập lệnh thiết lập của mình, bạn sẽ cần tập lệnh thực tế

Chạy tập lệnh thiết lập

Trong phần này, bạn sẽ kiểm tra tập lệnh cài đặt mẫu sẽ cài đặt một số phụ thuộc tối thiểu mà có thể bạn sẽ cần viết mã bằng Python, đặc biệt nếu bạn muốn đóng góp cho các dự án mã nguồn mở trên GitHub

Điều kiện tiên quyết để chạy tập lệnh này là

  1. thiết lập của bạn
  2. Vô hiệu hóa liên quan đến Python

Khi đã hoàn thành hai nhiệm vụ đó, bạn sắp sẵn sàng mở rộng hộp có thể thu gọn bên dưới và chạy tập lệnh

Tập lệnh thiết lậpHiển thị/Ẩn

PS> choco feature enable -n allowGlobalConfirmation
4

Tập lệnh này sẽ thử và cài đặt Chocolatey, cài đặt phần mềm quan trọng được đề cập trong hướng dẫn này, cài đặt một vài phiên bản Python với pyenv, tạo khóa SSH của bạn và đưa cho bạn để bạn có thể truy cập GitHub và thêm nó vào tài khoản của mình

Nếu bạn định sử dụng nó, hãy nhớ tùy chỉnh phần mềm bạn muốn cài đặt và trao đổi email của bạn trên dòng

PS> choco feature enable -n allowGlobalConfirmation
6

Đảm bảo rằng các bí danh thực thi ứng dụng Python bị tắt, lấy liên kết rút gọn tới nội dung thô của tệp được lưu trữ trên GitHub như được mô tả trong phần và chạy lệnh sau trong phiên PowerShell nâng cao

PS> choco feature enable -n allowGlobalConfirmation
3

Với điều đó, bạn nên sẵn sàng và sẵn sàng để đi. Các bước tùy chọn duy nhất còn lại là, có thể và thiết lập các tệp cấu hình của bạn trên đường đi

Phần kết luận

Bây giờ bạn đã thiết lập máy Windows của mình để thực hiện một số bước phát triển với Python. Bạn đã khám phá một số công cụ hiện đại để quản lý phần mềm của mình và các phiên bản Python khác nhau. Không chỉ vậy, bạn đã tham gia một khóa học cấp tốc về PowerShell và biết cách bạn có thể bắt đầu tự động hóa quá trình cài đặt

Trong hướng dẫn này, bạn đã thành công

  • Đã dọn dẹp và cập nhật bản cài đặt Windows mới
  • Đã sử dụng Chocolatey để cài đặt hàng loạt phần mềm quan trọng
  • Đã sử dụng
    PS> choco feature enable -n allowGlobalConfirmation
    
    6 tích hợp để tạo khóa SSH và kết nối với tài khoản GitHub của bạn
  • Thiết lập môi trường phát triển, bao gồm PowerShell Core, pyenv cho Windows, Python và VS Code
  • Viết một kịch bản để tự động hóa quy trình nhiều nhất có thể

Với thiết lập Windows này, bạn đã sẵn sàng bắt đầu viết mã với Python. Vì bạn cũng được kết nối với GitHub, nên bạn cũng sẵn sàng thử đóng góp cho các dự án mã nguồn mở. Trong các nhận xét, vui lòng chia sẻ những gì bạn đang làm

Tiền thưởng miễn phí. Nhấp vào đây để nhận Bảng cheat Python miễn phí của chúng tôi, trang này cho bạn biết kiến ​​thức cơ bản về Python 3, như làm việc với các kiểu dữ liệu, từ điển, danh sách và hàm Python

Phần mềm Windows tiện lợi khác

Giờ đây, bạn đã thiết lập tất cả Windows để mã hóa Python, bạn có thể muốn làm cho cuộc sống của mình dễ dàng hơn nữa. Dưới đây là một số tiện ích Windows tuyệt vời có thể giúp bạn làm điều đó

  • Mọi thứ. Một tiện ích tìm kiếm tuyệt vời tận dụng các công cụ lập chỉ mục tệp chỉ dành cho Windows. Nó có thể được sử dụng như một công cụ tìm tệp chung và trình khởi chạy ứng dụng. nó nhanh
  • Hệ thống con Windows cho Linux. Nếu bạn muốn có trải nghiệm Linux gần như đầy đủ trong Windows, hãy xem WSL. Đây không phải là một gói Chocolatey
  • phím tắt tự động. Một công cụ tự động hóa dễ sử dụng và cực kỳ phổ biến chỉ dành cho Windows. Một số người gắn bó với Windows chỉ vì AHK

Với những tiện ích này được cài đặt, bạn đã sẵn sàng giải quyết mọi thử thách viết mã

Đánh dấu là đã hoàn thành

🐍 Thủ thuật Python 💌

Nhận một Thủ thuật Python ngắn và hấp dẫn được gửi đến hộp thư đến của bạn vài ngày một lần. Không có thư rác bao giờ. Hủy đăng ký bất cứ lúc nào. Được quản lý bởi nhóm Real Python

Windows nào tốt nhất cho Python?

Gửi cho tôi thủ thuật Python »

Giới thiệu về Ian Currie

Windows nào tốt nhất cho Python?
Windows nào tốt nhất cho Python?

Ian là một mọt sách Python, người sử dụng nó cho mọi thứ, từ mày mò đến giúp mọi người và công ty quản lý công việc hàng ngày cũng như phát triển doanh nghiệp của họ

» Thông tin thêm về Ian


Mỗi hướng dẫn tại Real Python được tạo bởi một nhóm các nhà phát triển để nó đáp ứng các tiêu chuẩn chất lượng cao của chúng tôi. Các thành viên trong nhóm đã làm việc trong hướng dẫn này là

Windows nào tốt nhất cho Python?

Aldren

Windows nào tốt nhất cho Python?

Bartosz

Windows nào tốt nhất cho Python?

Geir Arne

Windows nào tốt nhất cho Python?

kate

Bậc thầy Kỹ năng Python trong thế giới thực Với quyền truy cập không giới hạn vào Python thực

Tham gia với chúng tôi và có quyền truy cập vào hàng nghìn hướng dẫn, khóa học video thực hành và cộng đồng các Pythonistas chuyên gia

Nâng cao kỹ năng Python của bạn »

Bậc thầy Kỹ năng Python trong thế giới thực
Với quyền truy cập không giới hạn vào Python thực

Tham gia với chúng tôi và có quyền truy cập vào hàng ngàn hướng dẫn, khóa học video thực hành và cộng đồng Pythonistas chuyên gia

Nâng cao kỹ năng Python của bạn »

Bạn nghĩ sao?

Đánh giá bài viết này

Tweet Chia sẻ Chia sẻ Email

Bài học số 1 hoặc điều yêu thích mà bạn đã học được là gì?

Mẹo bình luận. Những nhận xét hữu ích nhất là những nhận xét được viết với mục đích học hỏi hoặc giúp đỡ các sinh viên khác. và nhận câu trả lời cho các câu hỏi phổ biến trong cổng thông tin hỗ trợ của chúng tôi

Phiên bản Windows nào tốt nhất cho Python?

Bạn nên cài đặt phiên bản Python mới nhất, phiên bản 3. 7. .
Tải xuống các tệp nhị phân
Chạy trình cài đặt Executable
Thêm biến môi trường Python vào PATH

Hệ điều hành nào tốt hơn cho lập trình Python?

Nói chung, nếu bạn đang sử dụng các gói phần mềm tiêu chuẩn như JMP và RapidMiner cho các hoạt động cơ bản như phân tích và tạo mô hình thì hãy sử dụng Windows. Tuy nhiên, Python, R và Octave, ba ngôn ngữ lập trình hàng đầu cho Machine Learning, chạy tốt nhất trên hệ điều hành dựa trên Linux .

Windows nào là tốt nhất để mã hóa?

Windows 10 là một lựa chọn tốt để viết mã vì nó hỗ trợ nhiều chương trình và ngôn ngữ. Ngoài ra, nó đã được cải thiện đáng kể so với các phiên bản Windows khác và đi kèm với nhiều tùy chọn tương thích và tùy chỉnh khác nhau. Ngoài ra còn có nhiều lợi thế khi mã hóa trên Windows 10 so với Mac hoặc Linux.

Python có an toàn cho Windows 10 không?

Gói Microsoft Store là một bản cài đặt Python đơn giản phù hợp để chạy các tập lệnh và gói cũng như sử dụng IDLE hoặc các môi trường phát triển khác. Nó yêu cầu Windows 10 trở lên nhưng có thể cài đặt an toàn mà không làm hỏng các chương trình khác .