Lý thuyết


1.1. PyCharm

PyCharm là IDE Python của JetBrains, hỗ trợ code completion, refactor, debug, test, quản lý môi trường (venv/Conda), tích hợp Git, Jupyter, làm web (Django/Flask/FastAPI), khoa học dữ liệu (PyTorch/TensorFlow), cơ sở dữ liệu (SQL), remote development, Docker/WSL…

Từ bản 2025.1, JetBrains gộp Community & Professional thành một sản phẩm duy nhất: “PyCharm”. Cài PyCharm là có sẵn core features miễn phí (bao gồm cả Jupyter), và có 30 ngày dùng thử bản Pro.

Ngoài ra, chế độ học tập (Educational) đã được tích hợp ngay trong PyCharm (tab Learn → Enable Access) thay vì IDE “Edu” tách riêng trước đây.

Giá bản quyền PyCharm còn tuỳ khu vực/thuế. JetBrains công bố sẽ tăng giá từ 01/10/2025.

Cá nhân (Individual) – PyCharm Pro: $99/năm (năm đầu), $79/năm (năm 2), $59/năm (từ năm 3 trở đi) nhờ Continuity discount nếu gia hạn liên tục.

Tổ chức (Organization) – PyCharm Pro: Giá niêm yết mới từ $299/người/năm (năm đầu). Lưu ý: từ 02/01/2025, tổ chức mua mới không còn được Continuity discount; các cá nhân vẫn được áp dụng.

Gói All Products Pack (cá nhân): Trọn bộ IDE JetBrains (gồm PyCharm) $289/năm (năm đầu) – thường là phương án “đáng tiền” nếu bạn dùng nhiều IDE.

JetBrains AI (trong IDE): Có gói miễn phí, AI Pro $10/người/tháng, AI Ultimate $20/người/tháng (tùy nhu cầu).

Mới học / dự án cá nhân: nên sử dụng bản miễn phí (core) của PyCharm là đủ tốt, có cả Jupyter.

Làm web/data/DB/remote dev nghiêm túc: nên dùng bản Pro để có đầy đủ hỗ trợ framework (Django/Flask/FastAPI), công cụ DB/SQL, profiler, remote interpreter,…

1.2. Anaconda

Anaconda là “bộ phân phối” (distribution) dành cho Python, tập trung cho khoa học dữ liệu & AI: cài một lần là có Python, trình quản lý gói & môi trường conda, cùng kho gói đã được tuyển chọn để làm phân tích, machine learning, Jupyter,… Anaconda bao gồm:

Giấy phép & sử dụng trong tổ chức: