Có nên học Python cơ bản cho người mới?

Kén người: hợp nếu bạn thích tự giải quyết vấn đề bằng cách viết mã và muốn xử lý số liệu nhiều hơn khả năng của bảng tính. Tài liệu hướng dẫn chính thức của Python viết cho người đã có nền lập trình, nên người mới hoàn toàn cần thêm tài liệu nhập môn. Nếu việc hằng ngày chỉ có vài bảng nhỏ, Excel đã đủ.

Mất bao lâu để làm được việc cơ bản
Chưa có nguồn nêu số giờ riêng cho Python. Chứng chỉ Google Data Analytics (có Python) ước tính khoảng 240 giờ cho cả tám khoá; bài thi PCEP kéo dài 40 phút.
Chi phí tham khảo
Tài liệu của Python và pandas đọc công khai trên mạng. Bài thi PCEP từ 69 USD (gói thi lại và thi thử có giá cao hơn, theo trang Python Institute). Chưa có học phí lớp Python có nguồn nên không nêu mức.
Thu nhập tham khảo
Theo ITviec (Vietnam IT Salary & Recruitment Market Report 2025-2026, 1.839 người trả lời), nhóm Data Analyst/Data Scientist/BI Analyst có lương tháng ở mức giữa 40,65 triệu đồng chung các mức kinh nghiệm. Khảo sát nghiêng về người làm CNTT, không tách riêng người biết Python, không nêu rõ trước hay sau thuế.
Chỉ số chống AI
46

Học ở đâu cũng được

Bạn không cần vào đại học để học skill này. Trung tâm, khoá học trực tuyến, người đi trước hay tự học đều là cách học hợp lệ. Một số trường đại học và cao đẳng cũng mở khoá ngắn hạn có thu phí. Mỗi nơi có điểm mạnh riêng: nơi ngoài trường thường linh hoạt giờ giấc và đi sâu vào một công cụ; trường có thể cho bạn môi trường học, giảng viên và chứng nhận của trường. Chúng tôi nêu ví dụ từ cả hai phía, không xếp hạng và không khuyên chọn một nơi cụ thể.

Bạn học được gì

  • Dùng trình thông dịch Python và viết những chương trình ngắn
  • Làm việc với kiểu dữ liệu, điều kiện và vòng lặp
  • Dùng danh sách, từ điển và các cấu trúc dữ liệu cơ bản
  • Viết hàm, chia chương trình thành các mô đun, đọc và ghi tệp
  • Xử lý lỗi và ngoại lệ trong chương trình
  • Dùng thư viện pandas để đọc tệp CSV hoặc Excel, lọc, nhóm và tổng hợp dữ liệu

Học bằng cách nào

Mỗi cách hợp với một hoàn cảnh. Bạn có thể bắt đầu bằng cách rẻ nhất rồi nâng dần.

Tự học

Đọc hướng dẫn chính thức và luyện từng chương

Hướng dẫn của Python gồm 16 chương, nhưng tài liệu nói rõ viết cho lập trình viên mới học Python, chưa phải cho người mới học lập trình. Người mới nên bắt đầu từ các tài liệu nhập môn mà python.org gợi ý.

Tự học

10 phút làm quen với pandas

Tài liệu ngắn của pandas cho người mới dùng: đọc CSV, Excel, chọn và lọc dữ liệu, nhóm và tổng hợp, vẽ biểu đồ.

Chứng chỉ, kỳ thi

Chứng chỉ PCEP của Python Institute

Bài thi 30 câu trong 40 phút, điểm đạt 70%, không có điều kiện đầu vào, hiệu lực 5 năm; giá từ 69 USD. Bài thi có các ngôn ngữ Anh, Tây Ban Nha, Bồ Đào Nha, Ba Lan, Nhật, chưa có tiếng Việt.

Vừa làm vừa học

Tự động hoá một việc lặp lại của bạn

Chọn một việc bạn hay làm tay trong Excel, ví dụ gộp nhiều tệp hoặc lọc theo điều kiện, rồi viết chương trình ngắn làm thay.

Chứng chỉ phổ biến

Chỉ ghi chứng chỉ có nguồn kiểm chứng được. Học xong có chứng chỉ hay không còn tuỳ nơi học và mục đích của bạn.

  • PCEP: Certified Entry-Level Python Programmer · Python Institute (OpenEDG)
    Mức nhập môn: 30 câu, 40 phút, điểm đạt 70%, không có điều kiện đầu vào, hiệu lực 5 năm; chưa có bản tiếng Việt.
    Nguồn
  • PCAP: Certified Associate in Python Programming · Python Institute (OpenEDG)
    Mức trên PCEP: 40 câu, 65 phút, điểm đạt 70%, nội dung gồm lập trình hướng đối tượng, mô đun, xử lý ngoại lệ; Python Institute gợi ý có PCEP trước; có tiếng Anh, Tây Ban Nha, Nhật.
    Nguồn

Làm được những việc gì

  • Lập trình viên ứng dụng
  • Nhà phát triển phần mềm
  • Chuyên viên phân tích dữ liệu, khoa học dữ liệu
  • Chuyên viên tự động hoá quy trình · viết mã nhỏ để thay việc lặp lại

Vì sao nhiều người học

  • Thư viện pandas đọc được tệp CSV và Excel, nên bạn có thể dùng ngay trên dữ liệu bạn đang làm.
  • Có bài thi nhập môn, không yêu cầu điều kiện đầu vào, để bạn tự kiểm tra mức nền tảng.
  • Khung năng lực số của Bộ Giáo dục và Đào tạo (Thông tư 02/2025/TT-BGDĐT) nhắc tới lập trình cơ bản trong miền sáng tạo nội dung số.

Bạn đánh đổi gì

  • Python.org nói rõ tài liệu hướng dẫn chính thức dành cho người đã có hiểu biết lập trình cơ bản; người mới cần thêm bài tập từng bước và người hướng dẫn.
  • Cần kiên nhẫn gỡ lỗi từng bước; hướng dẫn chính thức của Python có hẳn một chương về lỗi và ngoại lệ.
  • Nếu công việc chỉ cần vài bảng nhỏ, Excel hoặc SQL có thể giải quyết nhanh hơn việc viết chương trình.
  • Bài thi PCEP chưa có bản tiếng Việt; người thi cần đọc được đề tiếng Anh.

Muốn học bài bản ở trường?

Các ngành đào tạo skill này trong chương trình. Bấm để xem trường, điểm chuẩn, học phí.

Skill này bổ trợ cho ngành nào

Học song song với các ngành sau, ở trung tâm hay khoá trực tuyến, giúp bạn đỡ tốn thời gian sau khi ra trường. Bấm để xem ngành và trường đào tạo.

Chỉ số chống AI

46

Chỉ số 46/100, ở mức trung bình. Viết mã là một trong những việc AI hỗ trợ nhiều, nhưng hiểu bài toán và kiểm tra kết quả vẫn cần người. Cách tính: nguồn là Bảng A1 trong báo cáo ILO Working Paper 140 (2025). Mỗi nghề có điểm từ 0 đến 1; 1 nghĩa là AI tạo sinh có thể làm thay hoàn toàn các đầu việc. Chúng tôi ghép bốn nghề đầu ra với mã nghề quốc tế ISCO-08 gần nhất (ghép gần đúng): Lập trình viên ứng dụng → mã ISCO-08 2514, Lập trình viên ứng dụng (điểm 0,57; mức 3/4); Nhà phát triển phần mềm → mã ISCO-08 2512, Nhà phát triển phần mềm (điểm 0,53; mức 3/4); Chuyên viên khoa học dữ liệu → mã ISCO-08 2120, Nhà toán học, chuyên gia định phí bảo hiểm và thống kê (điểm 0,56; mức 3/4); Chuyên viên phân tích dữ liệu → mã ISCO-08 2511, Nhà phân tích hệ thống (điểm 0,49; mức 2/4). Trung bình = (0,57 + 0,53 + 0,56 + 0,49) / 4 = 0,5375. Chỉ số = làm tròn(100 × (1 − 0,5375)) = làm tròn(46,25) = 46 (làm tròn nửa lên). Chuyên viên phân tích dữ liệu được ghép tạm vào mã 2511 vì ISCO-08 không có mã riêng cho nghề này; chuyên viên tự động hoá quy trình không được tính vì không có mã tương ứng. Điểm của ILO tính chung cho cả thế giới, không riêng Việt Nam. Bị ảnh hưởng không có nghĩa là mất việc, mà là cách làm việc đổi.

Thử 7 ngày trước khi chọn

Làm thử trước khi bỏ tiền và thời gian. Miễn phí hoặc gần như miễn phí.

  1. Ngày 1 cài Python từ python.org và chạy dòng lệnh in ra một câu chào.
  2. Ngày 2 viết chương trình tính tổng chi tiêu từ một danh sách số bạn nhập tay.
  3. Ngày 3 dùng vòng lặp và điều kiện để đánh dấu khoản chi lớn hơn một mức bạn chọn.
  4. Ngày 4 lưu bảng chi tiêu trong Excel thành tệp CSV và đọc nó bằng pandas.
  5. Ngày 5 lọc các dòng theo điều kiện và nhóm theo loại chi bằng groupby.
  6. Ngày 6 ghi kết quả ra tệp mới và mở lại trong Excel để đối chiếu.
  7. Ngày 7 ghi lại điều gì khó nhất; hỏi bản thân bạn thích việc này hay thích làm bằng Excel hơn.

Câu hỏi thường gặp

Người chưa biết lập trình có học được Python không?

Được, nhưng nên chọn tài liệu nhập môn. Python.org khuyến khích người mới bắt đầu bằng các tài liệu và ví dụ dành cho người mới, còn hướng dẫn chính thức của Python ghi rõ là viết cho người đã có hiểu biết lập trình cơ bản.

Học Python có cần giỏi toán không?

Học cú pháp cơ bản không đòi hỏi toán nâng cao. Nếu bạn hướng tới thống kê hay khoa học dữ liệu thì cần thêm kiến thức tương ứng. Chúng tôi không tìm thấy nguồn nêu mức toán cụ thể cho người mới học Python.

Python hay Excel cho phân tích số liệu?

Excel nhanh với bảng nhỏ và việc làm một lần. Python dùng thư viện pandas đọc cả tệp CSV và Excel, hợp với việc lặp lại hoặc dữ liệu nhiều hơn. Hai công cụ bổ sung cho nhau, bạn không phải chọn một.

Chứng chỉ PCEP có cần không?

Đây là bài thi tự chọn mức nhập môn, không có điều kiện đầu vào. Chúng tôi chưa thấy nguồn nào nói nơi tuyển dụng ở Việt Nam yêu cầu chứng chỉ này, nên bạn xem yêu cầu cụ thể của nơi mình muốn nộp hồ sơ.

Skill khác trong nhóm Tin học và dữ liệu

Tin học văn phòngNên, nếu bạn chưa tự tin soạn văn bản, lập bảng tính hay làm bài trình chiếu. Thông tư 03/2014/TT-BTTTT đặt chuẩn skill sử dụng công nghệ thông tin cơ bản gồm sáu mô đun, từ máy tính, văn bản, bảng tính, trình chiếu đến Internet. Đổi lại, skill này gần như ai cũng có, nên nó là nền chứ chưa đủ để bạn nổi bật.ĐÁNG HỌC40Excel từ cơ bản đến nâng caoNên, nếu việc học hoặc việc làm của bạn có số liệu: kế toán, bán hàng, kho, nhân sự, nghiên cứu. Excel có chuẩn skill cơ bản và nâng cao trong Thông tư 03/2014/TT-BTTTT, cùng bài thi quốc tế Microsoft Office Specialist. Đổi lại, muốn dùng hàm và bảng tổng hợp thành thạo, bạn phải luyện nhiều trên dữ liệu thật.ĐÁNG HỌC46Google Sheets và làm việc nhóm trực tuyếnCân nhắc, tuỳ nơi bạn làm việc. Google Sheets cho nhiều người cùng làm một bảng tính, có bình luận, giao việc và lịch sử phiên bản, nên hợp với nhóm nhỏ làm từ xa. Đổi lại, bảng tính tạo trong Google Sheets có giới hạn 20 triệu ô hoặc 100 MB, và nhiều nơi vẫn dùng Excel, nên bạn nên học song song với Excel.CÂN NHẮC47SQL cơ bảnCân nhắc: rất đáng nếu bạn hướng tới phân tích dữ liệu hoặc làm việc gần phần mềm quản lý; chưa cần nếu việc hằng ngày chỉ có vài bảng trong Excel. SQL là ngôn ngữ truy vấn dữ liệu, có trong mô đun IU10 của Thông tư 03/2014/TT-BTTTT. Lộ trình nhập môn của Microsoft Learn chỉ đòi hỏi bạn quen làm việc với bảng dữ liệu.CÂN NHẮC49Trực quan hoá dữ liệu bằng Power BICân nhắc: hợp nếu công việc của bạn cần biến số liệu thành báo cáo có biểu đồ để người khác xem và lọc. Power BI Desktop tải về dùng miễn phí, theo trang Microsoft, nhưng là ứng dụng Windows và nên học sau khi đã quen bảng tính. Bài thi chứng chỉ PL-300 ở mức trung cấp và chưa có tiếng Việt.CÂN NHẮC47