INTRODUCTION
FLOW CONTROL
FUNCTIONS
DATATYPES
OBJECT & CLASS
Bài tập Python: Lập trình hướng đối tượng (OOP) trong Python Lập trình hướng đối tượng trong Python Class Variables trong Python Tìm hiểu về Methods trong Python Cách sử dụng phương thức __init__() trong Python Các biến Instance trong Python Tìm hiểu về Class Attributes trong Python Hàm Static Methods trong Python Phương thức __str__ trong Python Phương thức __repr__ trong Python Phương thức eq trong Python Tìm hiểu phương thức __hash__ trong Python Phương thức __bool__ trong Python Phương thức del trong Python Tìm hiểu về lớp Property trong Python Tìm hiểu về nạp chồng toán tử trong Python Trình Decorator Property trong Python Thuộc tính chỉ đọc trong Python Thuộc tính Delete trong Python Sử dụng super() trong Python Sử dụng __slots__ trong Python Cách sử dụng Protocol trong Python Sử dụng Enum aliases và @enum.unique trong Python Tùy chỉnh và mở rộng lớp Enum trong Python Cách sử dụng hàm Auto() của Python Single Responsibility Principle trong Python Nguyên tắc Đóng-Mở trong Python Nguyên tắc thay thế Liskov - LSP trong Python Interface Segregation Principle - ISP trong Python. Nguyên tắc đảo ngược sự phụ thuộc trong Python Đa kế thừa trong Python Tìm hiểu về các lớp mixin trong Python Mô tả Descriptors trong Python Phân biệt Data Descriptor và Non-data Descriptor trong Python Phương thức __new__ trong Python Tìm hiểu về Class Type trong Python Lớp Metaclass trong Python Ví dụ sử dụng metaclass trong Python Tìm hiểu về decorator dataclass trong Python Tìm hiểu về các ngoại lệ trong Python Ngoại lệ Raise trong Python Sử dụng câu lệnh raise from trong Python Ngoại lệ tùy chỉnh trong Python Module trong Python Package trong Python Class trong Python Hàm khởi tạo trong Python Kế thừa trong Python Đa kế thừa trong Python Setter và Getter trong Python Override trong Python Interface trong Python Bài tập Python: Module và Class
ADVANCED TOPICS
BỔ SUNG
PYTHON CĂN BẢN
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Thông báo: Download 4 khóa học Python từ cơ bản đến nâng cao tại đây.

Cài đặt Intellij IDEA và chạy Hello World trong Python

Trong bài này mình sẽ hướng dẫn các bạn cách cài đặt phần mềm Intellij IDEA để học Python, đây là một phần mềm rất hay và được sử dụng để code nhiều ngôn ngữ, trong đó có Python.

test php

banquyen png
Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Bài trước mình có hướng dẫn bạn cách cài đặt Python trên Windows rồi, và mình cũng demo một ví dụ sử dụng cửa sổ command line và Python IDE để code chương trình Hello World. Tuy nhiên bạn nên sử dụng phần mềm Intellij IDEA bởi nó có giao diện trực quan và dễ sử dụng.

1. Intellij IDEA Python là gì?

intellij idea ubuntu jpg

Intellij IDEA là một phần mềm code Python miễn phí, được phát hành bởi trang web jetbrains.com. Hiện nó có hai phiên bản gồm:

Bài viết này được đăng tại [free tuts .net]

  • Ultimate: Dành cho các nhà phát triển website, phiên bản này có phí, và bạn có thể tải về để thử nghiệm trong 30 ngày.
  • Community: Dành cho những người mới học lập trình, bởi giao diện không được hỗ trợ nhiều tool như bản Ultimate.

Ngoài Python ra thì phần mềm này còn có thể code được các ngôn ngữ khác như Java, Kotlin, ... miễn là bạn chọn nó trong lúc tạo project.

2. Cài đặt và cấu hình Intellij IDEA để code Python

Để cài đạt Intellij IDEA thì bạn thực hiện theo các bước như sau.

Bước 1: Truy cập vào trang web https://www.jetbrains.com/idea/download/ và tải phiên bản Community mới nhất về máy tính nhé.

download intellij JPG

Bước 2: Sau khi tải về bạn hãy mở phần mềm lên, sau đó click Next liên tục cho tới khi hoàn thành cài đặt nhé.

Bước 3: Bạn chạy phần mềm Intellij lên, sau đó một hộp thoại xuất hiện (màu đen là mặc định, trong hình dưới đây mình đã đổi sang màu trắng).

Bạn hãy chọn tab Plugins, sau đó nhập chữ "python" vào phần Marketplace, cuối cùng nhấn vào Install như trong hình.

cai dat intellij 1 JPG

Quá trình setup có thể mất 30 giây, bạn hãy chờ nó chạy xong thì hãy click vào nút Restart IDE nhé.

cai dat intellij 2 JPG

Bước 4: Intellij sẽ khởi động lại, bạn hãy chọn New Project.

cai dat intellij 3 JPG

Bước 5: Một hộp thoại xuất hiện, bạn hãy chọn tab Python, lúc này bạn cần cấu hình SDK để chạy Python.

Click chọn menu xổ xuống trong mục Project SDK và chọn Add Python SDK.

cai dat intellij 4 JPG

Bước 6: Một hộp thoại xuất hiện, bạn hãy tích vào hai dòng:

  • Intellij global site-packages
  • Make available to all project

Sau đó nhấn vào nút OK như hình dưới đây.

cai dat intellij 5 PNG

Bước 7: Vậy là bạn đã setup SDK xong, hãy click Next, sau đó đặt tên project và nhấn Finish.

cai dat intellij 7 JPG

Vậy là xong, lúc này bạn sẽ được dẫn đến phần quản lý project vừa tạo.

project JPG

3. Cách tạo và chạy file Python trên Intellij

Tại đây việc sử dụng rất dễ dàng. Để tạo một file Python thì bạn hãy chọn File -> New -> Python File, sau đó nhập tên file và nhấn Enter.

nhap ten file JPG

Sau khi tạo file xong bạn sẽ thấy có một file mới xuất hiện trong phần quản lý project.

tao file xong JPG

Bạn hãy nhấn đúp chuột vào file đó, sau đó nhập vào dòng code sau:

print("Hello World!")

nhap du lieu vao file JPG

Để chạy chương trình này thì bạn hãy nhấn Ctr + Shift + F10, hoặc vào menu Run -> Run.

run python png

Nhìn xuống phía dưới bạn sẽ thấy kết quả đã in ra dòng "Hello World".

run thanh cong JPG

Như vậy là mình đã hướng dẫn xong cách cài đặt phần mềm Intellij trên máy tính để học code Python. Trên các hệ điều hành khác như Linux thì việc cài đặt tương tự nhé, chỉ khác về giao diện hệ điều hành thôi, còn giao diện phần mềm Intellij thì như nhau.

Cùng chuyên mục:

Cách tạo thư mục lồng nhau (nested directory) trong Python

Cách tạo thư mục lồng nhau (nested directory) trong Python

Cách thêm số 0 vào đầu chuỗi trong Python

Cách thêm số 0 vào đầu chuỗi trong Python

Sự khác biệt giữa @classmethod, @staticmethod và instance methods trong Python

Sự khác biệt giữa @classmethod, @staticmethod và instance methods trong Python

Sự khác biệt giữa str và repr trong Python

Sự khác biệt giữa str và repr trong Python

Các cách nối hai danh sách trong Python

Các cách nối hai danh sách trong Python

Sự khác biệt giữa append() và extend() trong list Python

Sự khác biệt giữa append() và extend() trong list Python

5 lỗi thường gặp trong Python

5 lỗi thường gặp trong Python

Các tính năng mới trong Python 3.10

Các tính năng mới trong Python 3.10

Tạo app ghi chú trong Python với nhận dạng giọng nói và API Notion

Tạo app ghi chú trong Python với nhận dạng giọng nói và API Notion

Làm chủ Pattern Matching trong Python 3.10

Làm chủ Pattern Matching trong Python 3.10

Cách yêu cầu người dùng nhập liệu đến khi nhận được phản hồi hợp lệ trong Python

Cách yêu cầu người dùng nhập liệu đến khi nhận được phản hồi hợp lệ trong Python

8 Mẹo Refactor Code Python nhanh gọn (Phần 2)

8 Mẹo Refactor Code Python nhanh gọn (Phần 2)

Cách sao chép file trong Python

Cách sao chép file trong Python

31 Phương thức xử lý chuỗi (String) quan trọng trong Python

31 Phương thức xử lý chuỗi (String) quan trọng trong Python

Cách xóa file và thư mục trong Python

Cách xóa file và thư mục trong Python

Tìm hiểu về *args và **kwargs trong Python

Tìm hiểu về *args và **kwargs trong Python

Cách làm phẳng danh sách lồng nhau trong Python

Cách làm phẳng danh sách lồng nhau trong Python

Phân tích dữ liệu Apple Health bằng Python

Phân tích dữ liệu Apple Health bằng Python

Cách loại bỏ phần tử trùng lặp khỏi danh sách (List) trong Python

Cách loại bỏ phần tử trùng lặp khỏi danh sách (List) trong Python

Cách cắt (slicing) chuỗi trong Python

Cách cắt (slicing) chuỗi trong Python

Top