PyCharm - IDE Python Linux tốt nhất

Hướng dẫn này sẽ giới thiệu cho bạn môi trường phát triển tích hợp PyCharm, có thể được sử dụng để phát triển các ứng dụng chuyên nghiệp bằng cách sử dụng ngôn ngữ lập trình Python. Python là một ngôn ngữ lập trình tuyệt vời vì nó thực sự đa nền tảng. Nó có thể được sử dụng để phát triển một ứng dụng duy nhất sẽ chạy trên các máy tính Windows, Linux và Mac mà không phải biên dịch lại bất kỳ mã nào.

PyCharm là một trình soạn thảo và trình sửa lỗi được phát triển bởi Jetbrains, những người cùng phát triển Resharper. Resharper là một công cụ tuyệt vời được sử dụng bởi các nhà phát triển Windows để tái cấu trúc mã và làm cho cuộc sống của họ dễ dàng hơn khi viết mã .NET. Nhiều nguyên tắc của Resharper đã được thêm vào phiên bản chuyên nghiệp của PyCharm.

Cách cài đặt PyCharm

Hướng dẫn cài đặt PyCharm này sẽ cho bạn biết cách lấy PyCharm, tải xuống, giải nén các tập tin và chạy nó.

Màn hình chào mừng

Khi bạn chạy PyCharm lần đầu tiên hoặc khi bạn đóng một dự án, bạn sẽ thấy một màn hình hiển thị danh sách các dự án gần đây.

Bạn cũng sẽ thấy các tùy chọn trình đơn sau:

Ngoài ra còn có một tùy chọn cài đặt cấu hình cho phép bạn thiết lập phiên bản Python mặc định và các cài đặt khác.

Tạo một dự án mới

Khi bạn chọn tạo một dự án mới, bạn được cung cấp một danh sách các loại dự án có thể có như sau:

Nếu bạn muốn tạo một ứng dụng desktop cơ bản sẽ chạy trên Windows, Linux và Mac thì bạn có thể chọn một dự án Pure Python và sử dụng các thư viện QT để phát triển các ứng dụng đồ họa trông giống như hệ điều hành mà chúng đang chạy trên bất kể chúng ở đâu được phát triển.

Cũng như việc chọn kiểu dự án, bạn cũng có thể nhập tên cho dự án của bạn, và cũng chọn phiên bản Python để phát triển.

Mở một dự án

Bạn có thể mở một dự án bằng cách nhấp vào tên trong danh sách các dự án đã mở gần đây hoặc bạn có thể nhấp vào nút mở và điều hướng đến thư mục nơi dự án bạn muốn mở được đặt.

Kiểm tra từ kiểm soát nguồn

PyCharm cung cấp tùy chọn để kiểm tra mã dự án từ các tài nguyên trực tuyến khác nhau bao gồm GitHub, CVS, Git, Mercurial và Subversion.

The PyCharm IDE

PyCharm IDE bắt đầu với một menu ở trên cùng. Bên dưới này, bạn có các tab cho từng dự án đang mở.

Ở bên phải của màn hình là các tùy chọn gỡ lỗi để bước qua mã.

Khung bên trái có một danh sách các tệp dự án và các thư viện bên ngoài.

Để thêm một tập tin bạn bấm chuột phải vào tên dự án và chọn "mới". Sau đó, bạn có tùy chọn để thêm một trong các loại tệp sau:

Khi bạn thêm tệp, chẳng hạn như tệp python, bạn có thể bắt đầu nhập vào trình chỉnh sửa trong bảng bên phải.

Tất cả văn bản đều được mã hóa màu và có văn bản in đậm. Một đường thẳng đứng cho thấy thụt đầu dòng để bạn có thể chắc chắn rằng bạn đang tabbing chính xác.

Trình soạn thảo cũng bao gồm đầy đủ IntelliSense, có nghĩa là khi bạn bắt đầu nhập tên của thư viện hoặc lệnh được nhận dạng, bạn có thể hoàn thành các lệnh bằng cách nhấn tab.

Gỡ lỗi ứng dụng

Bạn có thể gỡ lỗi ứng dụng của mình tại bất kỳ điểm nào bằng cách sử dụng các tùy chọn gỡ lỗi ở góc trên cùng bên phải.

Nếu bạn đang phát triển một ứng dụng đồ họa, thì bạn có thể chỉ cần nhấn nút màu xanh lục để chạy ứng dụng. Bạn cũng có thể nhấn phím shift và F10.

Để gỡ lỗi ứng dụng, bạn có thể nhấp vào nút bên cạnh mũi tên màu xanh lá cây hoặc nhấn Shift và F9. Bạn có thể đặt điểm ngắt trong mã để chương trình dừng trên một dòng nhất định bằng cách nhấp vào lề màu xám trên dòng mà bạn muốn để phá vỡ.

Để thực hiện một bước tiến, bạn có thể nhấn F8, bước qua mã. Điều này có nghĩa là nó sẽ chạy mã nhưng nó sẽ không bước vào một hàm. Để bước vào hàm, bạn sẽ nhấn F7. Nếu bạn đang ở trong một chức năng và muốn bước ra ngoài chức năng gọi, bấm shift và F8.

Trong khi bạn đang gỡ lỗi, ở dưới cùng của màn hình, bạn sẽ thấy các cửa sổ khác nhau, chẳng hạn như danh sách các quy trình và chuỗi và biến mà bạn đang xem các giá trị. Khi bạn đang bước qua mã, bạn có thể thêm đồng hồ vào một biến để bạn có thể thấy khi nào giá trị thay đổi.

Một lựa chọn tuyệt vời khác là chạy mã với trình kiểm tra vùng phủ sóng. Thế giới lập trình đã thay đổi rất nhiều qua nhiều năm và hiện nay các nhà phát triển thực hiện phát triển theo hướng thử nghiệm để mọi thay đổi họ có thể kiểm tra để đảm bảo họ không phá vỡ một phần khác của hệ thống.

Trình kiểm tra vùng phủ sóng thực sự giúp bạn chạy chương trình, thực hiện một số kiểm tra và sau đó khi bạn đã hoàn thành nó sẽ cho bạn biết số lượng mã được bao gồm dưới dạng phần trăm trong khi chạy thử nghiệm của bạn.

Ngoài ra còn có một công cụ để hiển thị tên của một phương thức hoặc lớp, bao nhiêu lần các mục được gọi, và bao lâu đã được chi tiêu trong đoạn mã cụ thể đó.

Lập trình lại

Một tính năng thực sự mạnh mẽ của PyCharm là tùy chọn tái cấu trúc mã.

Khi bạn bắt đầu phát triển các dấu hiệu nhỏ, mã sẽ xuất hiện ở lề phải. Nếu bạn gõ một cái gì đó mà có khả năng gây ra một lỗi hoặc chỉ không được viết tốt thì PyCharm sẽ đặt một điểm đánh dấu màu. Nhấp vào điểm đánh dấu màu sẽ cho bạn biết vấn đề và sẽ cung cấp giải pháp.

Ví dụ, nếu bạn có một câu lệnh import nhập khẩu một thư viện và sau đó không sử dụng bất cứ thứ gì từ thư viện đó, mã không chỉ chuyển sang màu xám mà điểm đánh dấu sẽ nói rằng thư viện không được sử dụng.

Các lỗi khác sẽ xuất hiện là mã hóa tốt, chẳng hạn như chỉ có một dòng trống giữa câu lệnh nhập và bắt đầu một hàm. Bạn cũng sẽ được thông báo khi bạn đã tạo một hàm không phải là chữ thường.

Bạn không phải tuân thủ tất cả các quy tắc của PyCharm. Nhiều người trong số họ chỉ là hướng dẫn mã hóa tốt và không liên quan gì đến việc liệu mã có chạy hay không.

Menu mã cũng có các tùy chọn tái cấu trúc khác. Ví dụ, bạn có thể thực hiện dọn dẹp mã và bạn có thể kiểm tra một tệp hoặc dự án cho các vấn đề.

Tóm lược

PyCharm là một trình soạn thảo tuyệt vời để phát triển mã Python trong Linux, và có hai phiên bản có sẵn. Phiên bản cộng đồng dành cho nhà phát triển bình thường, trong khi môi trường chuyên nghiệp cung cấp tất cả các công cụ mà nhà phát triển có thể cần để tạo phần mềm chuyên nghiệp.