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ẽ
Đồ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 WindowsGiả 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áoCậ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 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 TerminalNế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 7Windows đã 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ủ 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 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 chungCó 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ụngBí 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 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ôngBí 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 đó 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 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 PythonPhầ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 WindowsBạ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 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á WindowsTrong 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
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: 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áoPhần mềm quản lý trong WindowsTù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 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ìnhNế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, 1, 2 và 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, 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ư ChocolateyTrướ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 5 0Bạ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 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 ChocolateyCà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 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 3 8 là bí danh của 9 và 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ừ 7. Kết quả của việc này là văn bản tập lệnh, sau đó ( 62) thành 63, là bí danh của 64, chạy tập lệnh. Kịch bản cài đặt ChocolateyKhi quá trình cài đặt hoàn tất, bạn sẽ có thể gọi 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ườngLoại bỏ các quảng cáoSử dụng ChocolateyKhi đã 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 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 WindowsMay 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ở 3Tại dấu nhắc xác nhận, nhập 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
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ờ 68Nế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 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 80 với cờ 81. Cuối cùng, để nâng cấp và gỡ cài đặt, cũng có các lệnh 82 và 83 cho việc đó
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ềmSau 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 6Sau 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 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 8Winaero 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 WindowsTrả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à 84Như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 PowerShellBây giờ bạn đã sẵn sàng cài đặt phiên bản PowerShell Core mới nhất với Chocolatey 6Khi đã xong, bây giờ bạn có thể gọi 85 để bắt đầu phiên PowerShell Core. Nếu cách đó không hiệu quả, hãy thử lệnh 86 và nếu không thành công, hãy khởi động lại phiên cuốiLư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ề PowerShellPowerShell 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 87 88List the contents of the current working directory 87 60 61Change your current working directory 60 63 64Delete an item 63 66 67Delete a folder recursively 68 69 20Create a new directory 69 22 23Create a new file 24 25 26Print the contents of a file to the screen 25Bạ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áoTùy chỉnh trải nghiệm PowerShell của bạnMộ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 28Bấ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 2Lệnh này sử dụng lệnh 22, bí danh của 30. Nó sử dụng biến PowerShell 31, trỏ đến đường dẫn mà PowerShell sẽ tìm kiếm hồ sơ. Cờ 32 được sử dụng vì PowerShell có thể cần tạo một số thư mục trên đường điGhi chú. Các biến PowerShell được bắt đầu bằng ký hiệu đô la 33Khi bạn đã tạo hồ sơ, bạn có thể mở hồ sơ đó bằng Windows Notepad 3Sau 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 30Trong trường hợp này, 34 sẽ trở thành bí danh của lệnh 35. Vì vậy, nếu bạn muốn mở notepad, bây giờ bạn chỉ cần gõ 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 độngBạn cũng có thể thêm các chức năng vào hồ sơ của mình 31Nếu bạn sử dụng nền tảng UNIX, thì 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 32Lệ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 8Ghi 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ư 37, 300, 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áoKhám phá các mô-đun PowerShellPowerShell 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,
Bạn có thể cài đặt các mô-đun này bằng lệnh 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áchBạ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ườngBiế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 PowerShellPowerShell 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à 304, giống như thể đó là một ổ đĩa như 305 hoặc 306 33Khi bạn đã điều hướng đến ổ đĩa giả 307, bạn có thể gọi 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ạnGhi 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ư 31 cũng có thể được truy cập bằng 310. Có thể truy cập 304 bằng 312. Điều này cũng đúng với tên tệp và đường dẫnNgoà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ư 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 31 là biến chỉ dành cho PowerShellBiến 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 raHiểu biến môi trường PS> choco feature enable -n allowGlobalConfirmation 9Mộ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 9. 9 là biến chứa danh sách đường dẫn đến thư mục chứa tệp thực thi. 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ìnhChẳng hạn, bạn có thể thấy biến môi trường 9 hoạt động bất cứ khi nào bạn gọi 65 hoặc 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 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 9 là 325 và trong thư mục đó ít nhất bạn sẽ tìm thấy 326. Với bộ này, khi bạn gọi 65 từ dòng lệnh, Windows sẽ tìm kiếm từng đường dẫn trong biến môi trường 9 để tìm thư mục chứa tệp thực thi 65Để xem những đường dẫn nào trong biến 9 của bạn, từ PowerShell, bạn có thể gọi lệnh sau 34 25 là bí danh của 26, trả về một đối tượng chuỗi chứa nội dung của biến 9. Bạn có thể bọc đối tượng đó trong ngoặc để gọi toán tử 334 để xem từng đường dẫn trên một dòng riêng biệtDanh 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 8 từ bất cứ đâuGhi 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 9. Ví dụ: nếu bạn có một 337 ở hai vị trí khác nhau trong 9, thì vị trí cần chạy sẽ luôn là vị trí đầu tiênVới một số kiến thức về biến môi trường và biến 9, giờ đây bạn đã sẵn sàng tìm hiểu cách thay đổi chúng nếu cầnLoại bỏ các quảng cáoCài đặt và thay đổi các biến môi trườngCó 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 35Lệnh này đặt một biến môi trường có khóa 340, có giá trị là 341 và có phạm vi là 342. Phạm vi có thể là 342, 344 hoặc 345. Bạn có thể sử dụng 345 nếu muốn biến môi trường có sẵn cho tất cả người dùng, trong khi 342 chỉ dành cho người dùng hiện tại. Phạm vi 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ênBạ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 36Như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 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 9Vì biến môi trường 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ộ 9 chỉ bằng một đường dẫnThô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 37Có lẽ cách dễ nhất để thay đổi biến môi trường của 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 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ơnBạ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 38Lư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ố 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 WindowsLoại bỏ các quảng cáoThiết lập phần mềm mã hóa Python lõi trong WindowsBâ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 Windowspyenv 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 39Sau 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 30Lệnh 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ờ 357Bạn có thể sử dụng lệnh 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 359 31Như 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 8. Bí danh thực thi ứng dụng dường như được ưu tiên và do đó sẽ chặn lệnh 8 trước khi pyenv cho Windows có cơ hộiNế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 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 32Nế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 WindowsGit 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 33Đó là nó. Bây giờ bạn có thể gọi 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ử 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áyGit, 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 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 365Khi 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áoSử dụng SSH để kết nối với GitHubCá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 35Nế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 6, nhấn enter tại mỗi dấu nhắc để sử dụng tùy chọn mặc định 36Bạ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 37Đầu ra của lệnh 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 38Nế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ã VSVS 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 39Hã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 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ạnXin 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 đó 0Vớ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ị 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ạnCó 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ìnhKhi 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 Để 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 1Giờ đâ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 2Bâ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 3Sau đó, 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ậpTrong 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à
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 4Tậ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 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 3Vớ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ậnBâ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
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ácGiờ đâ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 đó
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 Gửi cho tôi thủ thuật Python » Giới thiệu về Ian Currie 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ề IanMỗ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à Aldren Bartosz Geir Arne 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 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ẻ EmailBà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 . |