Nhiệm Vụ & Thành Tựu

Đăng nhập hằng ngày

Ghé thăm website mỗi ngày.

+10

Hoàn thành bài học

Hoàn thành ít nhất một bài học trong hôm nay.

+5

Cập nhật ảnh đại diện

Hãy để mọi người biết bạn là ai (chỉ thưởng lần đầu).

+15

Ghi danh khóa học

Bắt đầu một hành trình kiến thức mới.

+50

Đánh giá khóa học

Để lại một đánh giá cho khóa học bạn đã tham gia.

+150

Hoàn thành khóa học

Chúc mừng bạn đã hoàn thành một khóa học!

+150

Python nâng cao – Làm chủ lập trình cho kĩ sư Xây Dựng

0(0 Đánh giá)
Số học viên đã đăng kí:0
Cập nhật gần nhất:Tháng 11 1, 2026
Bạn sẽ học được gì?
Nội dung khóa học Python
1. Introduction to Git & GitHub
  • Giới thiệu Git và GitHub.

  • Các lệnh Git cơ bản và quản lý phiên bản code.

  • Tạo repository và quản lý dự án Python.

2. Object-Oriented Programming (OOP) – Part 1

  • Giới thiệu lập trình hướng đối tượng.

  • Class, Object, Attributes và Methods.

  • Constructor __init__() và xây dựng các phương thức tính toán kỹ thuật.

3. Object-Oriented Programming (OOP) – Part 2

  • Class Attributes và Instance Attributes.

  • Class Methods.

  • Inheritance và mở rộng chức năng của Class.

4. Python Debugging

  • Nhận diện và xử lý các lỗi Python phổ biến.

  • Debugging bằng print() và VS Code Debugger.

  • Kiểm tra biến, Breakpoints và Validation.

5. File Handling & Project Organization

  • Quản lý đường dẫn với pathlib.

  • Đọc và ghi file word hoặc excel.

  • Tự động xử lý hàng loạt file.

  • Tổ chức cấu trúc thư mục dự án.

6. Regular Expressions (Regex)

  • Giới thiệu Pattern Matching.

  • Tìm kiếm và trích xuất thông tin từ văn bản.

  • Xử lý dữ liệu và tên file kỹ thuật bằng Regex.

7. Vibe Coding with GitHub Copilot

  • Giới thiệu Vibe Coding.

  • Sử dụng GitHub Copilot hỗ trợ viết và phát triển code.

  • Kiểm tra và tối ưu code với AI.

8. Final Project

  • Xây dựng công cụ Python ứng dụng trong lĩnh vực Xây Dựng.

  • Vận dụng tổng hợp kiến thức đã học để hoàn thiện dự án.

 
Giới thiệu về khóa học Python

Xin chào tất cả các bạn, tôi là Đặng Văn Hợi, founder của Cemcons và có hơn 5 năm kinh nghiệm trong lĩnh vực Xây Dựng. Hiện tại, tôi đang làm Research Engineer tại Luxembourg, nơi tôi tập trung nghiên cứu và phát triển các ứng dụng thiết thực và bền vững cho ngành Xây Dựng.

Trong khóa học Python nhập môn và trung cấp trước đây, chúng ta đã cùng nhau tìm hiểu những kiến thức cốt lõi của Python, từ biến số, kiểu dữ liệu, điều kiện, vòng lặp, hàm cho đến xử lý dữ liệu với Excel, NumPy, Pandas và Matplotlib. Đây là những viên gạch đầu tiên giúp bạn bắt đầu ứng dụng lập trình vào công việc kỹ thuật.

Tuy nhiên, khi bắt đầu phát triển những công cụ phức tạp hơn, bạn sẽ sớm nhận ra rằng chỉ biết viết những đoạn code đơn lẻ là chưa đủ. Làm thế nào để quản lý hàng trăm dòng code một cách khoa học? Làm thế nào để xây dựng một chương trình tính toán kết cấu có nhiều loại cấu kiện, vật liệu và phương pháp tính khác nhau? Làm thế nào để phát hiện và xử lý lỗi khi kết quả tính toán không như mong đợi? Hay làm thế nào để tự động đọc, xử lý hàng loạt file dữ liệu và xuất báo cáo một cách chuyên nghiệp?

Đây chính là những vấn đề mà một kỹ sư cần giải quyết khi chuyển từ việc sử dụng Python để xử lý những tác vụ nhỏ sang xây dựng các phần mềm và công cụ kỹ thuật thực sự.

Bản thân tôi cũng đã trải qua quá trình này. Khi phát triển các ứng dụng phục vụ công việc nghiên cứu và thiết kế, tôi nhận ra rằng bên cạnh kiến thức Python cơ bản, chúng ta cần có tư duy lập trình hướng đối tượng (OOP), kỹ năng quản lý và tổ chức code, khả năng debugging cũng như những phương pháp làm việc chuyên nghiệp. Đặc biệt, với sự hỗ trợ của các công cụ AI như GitHub Copilot, việc phát triển phần mềm đã trở nên dễ tiếp cận hơn rất nhiều. Tuy nhiên, để sử dụng AI hiệu quả, bạn vẫn cần hiểu cấu trúc chương trình, biết cách kiểm tra, phát hiện lỗi và kiểm soát chất lượng code do AI tạo ra.

Chính vì vậy, tôi xây dựng khóa học “Python nâng cao – Làm chủ lập trình cho kĩ sư Xây dựng”, với mục tiêu giúp các bạn nâng cấp từ lập trình Python cơ bản lên khả năng phát triển những công cụ kỹ thuật có cấu trúc, dễ quản lý, dễ mở rộng và có thể ứng dụng lâu dài trong công việc.

Khóa học không đơn thuần giới thiệu thêm những cú pháp Python nâng cao, mà tập trung vào tư duy và phương pháp làm việc của một lập trình viên chuyên nghiệp, được thiết kế và minh họa thông qua các bài toán thực tế trong ngành Xây Dựng.

Tôi đảm bảo chất lượng khóa học theo những cách sau:

  • Nội dung chuyên biệt cho kỹ sư Xây Dựng: Các kiến thức lập trình được giải thích và minh họa thông qua những tình huống thực tế như xây dựng chương trình tính toán, xử lý dữ liệu kỹ thuật và tự động hóa quy trình làm việc.
  • Học đi đôi với hành: Không chỉ học lý thuyết, bạn sẽ trực tiếp viết code, xây dựng class, tổ chức chương trình, xử lý lỗi và phát triển các công cụ của riêng mình.
  • Tư duy lập trình chuyên nghiệp: Chú trọng cách tổ chức code, tái sử dụng chức năng, quản lý phiên bản và xây dựng chương trình có khả năng mở rộng thay vì chỉ giải quyết một bài toán trước mắt.
  • Ứng dụng AI: Hướng dẫn cách kết hợp GitHub Copilot với tư duy lập trình và kỹ năng kiểm soát code để tăng tốc quá trình phát triển phần mềm.
  • Dự án cuối khóa: Tổng hợp những kiến thức đã học để xây dựng một sản phẩm thực tế, giúp bạn tự tin hơn khi ứng dụng Python vào công việc.

Một số nội dung và kỹ năng nổi bật trong khóa học:

  • Git & GitHub: Làm chủ các thao tác quản lý phiên bản như init, add, commit, status, log; tạo repository, đưa dự án lên GitHub, theo dõi thay đổi và khôi phục những phiên bản code trước đó.
  • Object-Oriented Programming (OOP): Hiểu sâu về Class, Object, Attributes và Methods; sử dụng constructor __init__(), xây dựng các phương thức tính toán kỹ thuật, phân biệt class attributes và instance attributes, áp dụng class methods và inheritance để tái sử dụng và mở rộng chương trình.
  • Python Debugging: Nhận diện và xử lý các lỗi phổ biến như SyntaxError, TypeError, ValueError, IndexError; sử dụng print debugging và VS Code Debugger, breakpoints, kiểm tra giá trị biến để tìm lỗi từng bước trong chương trình tính toán.
  • File Handling & Project Organization: Sử dụng pathlib để quản lý đường dẫn; đọc và ghi các định dạng TXT, CSV, XLSX, JSON; tự động xử lý hàng loạt file và xây dựng cấu trúc thư mục chuyên nghiệp cho các dự án tự động hóa.
  • Regular Expressions (Regex): Tìm kiếm, trích xuất và xử lý thông tin từ văn bản; tự động nhận diện kích thước cấu kiện, mác vật liệu, mã dự án và làm sạch dữ liệu từ những tên file hoặc nội dung không đồng nhất.
  • Vibe Coding with GitHub Copilot: Khai thác AI để hỗ trợ viết code, phát triển chức năng và tăng tốc quá trình xây dựng phần mềm, đồng thời biết cách kiểm tra và kiểm soát chất lượng kết quả.
  • Final Project: Vận dụng tổng hợp các kiến thức để xây dựng một công cụ Python hoàn chỉnh, có cấu trúc rõ ràng và khả năng ứng dụng vào các bài toán kỹ thuật.

Khóa học Python nâng cao này phù hợp cho những bạn muốn:

  • Nâng cấp từ Python cơ bản lên tư duy lập trình chuyên nghiệp, biết cách tổ chức và quản lý những dự án code lớn hơn.
  • Xây dựng các chương trình tính toán kết cấu, địa kỹ thuật và những công cụ kỹ thuật có thể tái sử dụng, mở rộng trong tương lai.
  • Tự động hóa quy trình đọc, ghi, xử lý và tổng hợp dữ liệu từ nhiều file khác nhau.
  • Phát triển những ứng dụng Python có cấu trúc rõ ràng, dễ bảo trì, dễ phát hiện và sửa lỗi.
  • Làm chủ Git và GitHub để quản lý dự án, theo dõi lịch sử phát triển và làm việc với code một cách chuyên nghiệp.
  • Biết cách sử dụng GitHub Copilot và AI để tăng tốc lập trình mà không phụ thuộc hoàn toàn vào những đoạn code do AI tạo ra.

Tôi tin rằng, khi đã có nền tảng Python vững chắc, việc học những kỹ thuật nâng cao sẽ mở ra rất nhiều cơ hội để bạn tự phát triển các công cụ phục vụ công việc của mình. Thay vì phụ thuộc hoàn toàn vào những phần mềm có sẵn, bạn có thể chủ động xây dựng, tùy chỉnh và tự động hóa những quy trình phù hợp với chính nhu cầu của mình.

Tôi rất mong được tiếp tục đồng hành cùng các bạn trong khóa học này, nơi chúng ta không chỉ học cách viết code, mà còn học cách tư duy, tổ chức và phát triển những sản phẩm phần mềm thực sự có giá trị cho ngành Xây Dựng.

Hãy nhanh tay đăng ký nhé và hẹn gặp lại các bạn trong lớp học!

Yêu cầu học viên
Đối tượng khóa học Python
Tài liệu đính kèm khóa học
Link đăng kí giữ chỗ
Giảng viên
hoi

Ths.Ks Đặng Văn Hợi

Anh Hợi là cựu sinh viên lớp Kỹ sư Tài năng, chuyên ngành Xây dựng Dân dụng và Công nghiệp, Đại học Bách Khoa TP.HCM. 

 

Ngay từ khi còn ngồi trên ghế nhà trường, anh đã yêu thích công việc chia sẻ kiến thức và tham gia giảng dạy miễn phí các môn đại cương như Giải tích và Xác suất Thống kê cho các bạn đồng môn. Anh cũng đạt nhiều thành tích nổi bật như:

  • Huy chương vàng Olympic Sức bền vật liệu
  • Giải nhì cuộc thi “We are Civil Engineers”
  • Sinh viên 5 tốt – Đại học Bách Khoa TP.HCM
  • Giải thưởng Luận văn tốt nghiệp xuất sắc của Coteccons Group
  • Cùng nhiều học bổng và giải thưởng học thuật khác

Anh tốt nghiệp năm 2018 với điểm trung bình 8.48. Sau đó, anh làm việc tại Phòng Kỹ thuật của Công ty Cổ phần Xây dựng An Phong, phụ trách biện pháp thi công phần hầm và kết cấu phần thân cho nhiều dự án quy mô khác nhau.

Năm 2019, anh là 1 trong 4 sinh viên duy nhất tại Việt Nam nhận học bổng toàn phần của Chính phủ Ý. Anh hoàn thành chương trình Thạc sĩ chuyên ngành Kết cấu tại Đại học Politecnico di Milano, đồng thời làm việc và thực tập tại hai công ty của Ý để tích lũy thêm kinh nghiệm thực tế.

 

Sau khi tốt nghiệp thạc sĩ, năm 2022, anh chuyển sang Thụy Sĩ làm Kĩ sư Xây Dựng và tham gia vào các dự án tại nhiều quốc gia châu Âu. Đầu năm 2025, anh chuyển đến Luxembourg với vai trò Research Engineer, tập trung nghiên cứu và phát triển các giải pháp xây dựng hiện đại, bền vững, ứng dụng công nghệ, tự động hóa và trí tuệ nhân tạo.

 

Với hơn 7 năm kinh nghiệm trong giảng dạy và hỗ trợ hàng ngàn học viên, anh Hợi mong muốn mang đến những khóa học vừa hữu ích, vừa thực chiến, giúp các bạn có thể tự tin áp dụng vào công việc để thiết kế và xây dựng những công trình an toàn – chất lượng – bền vững.

0(0 Đánh giá)

Đánh giá và nhận xét của học viên khóa học Python

No Review Yet
No Review Yet

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

Khóa học này diễn ra như thế nào?

Trả lời: Khóa học của Cemcons được tổ chức trực tuyến (Live) qua Google Meet. Bạn sẽ được học và trao đổi trực tiếp cùng giảng viên, được giải đáp thắc mắc ngay tại lớp. Ngoài ra có thể coi lại video thông qua nền tảng E-learning. Hình thức này giúp bạn tiếp thu kiến thức sâu hơn, nhận phản hồi tức thì, đồng thời vẫn tiết kiệm tối đa thời gian.

Trả lời: Việc đăng ký khóa học rất dễ dàng! Bạn chỉ cần chọn khóa học mà bạn muốn tham gia và nhấn vào nút “Thêm vào giỏ hàng”. Sau đó, hãy điền thông tin cá nhân và làm theo hướng dẫn để hoàn tất thanh toán. Sau khi giao dịch được kiểm duyệt, bạn sẽ nhận được email xác nhận và có thể bắt đầu học ngay.

Nếu có nhiều giao dịch đang chờ xử lý, Cemcons sẽ cố gắng kiểm duyệt trong vòng 8 giờ. Tuy nhiên, nếu bạn cần xử lý nhanh, vui lòng nhắn tin và gửi ảnh chụp màn hình giao dịch đến fanpage của Cemcons. Chúng tôi sẽ duyệt đơn hàng của bạn ngay lập tức!

Trả lời: Chắc chắn rồi! Cemcons luôn sẵn sàng hỗ trợ bạn trong quá trình học tập. Bạn có thể gửi câu hỏi trong phần bình luận của website hoặc nhắn trực tiếp vào group Zalo của khóa học. Đội ngũ giảng viên và trợ giảng sẽ trả lời các thắc mắc của bạn để đảm bảo bạn luôn hiểu rõ nội dung và không gặp khó khăn trong quá trình học.

Trả lời: Có, sau khi bạn hoàn thành tất cả các bài giảng và bài kiểm tra của khóa học tại Cemcons, bạn sẽ được cấp giấy chứng nhận hoàn thành khóa học. Giấy chứng nhận này có thể được tải xuống trực tiếp từ hệ thống và có thể sử dụng để bổ sung vào hồ sơ cá nhân hoặc xin việc.

Trả lời: Rất tiếc, bạn không được phép quay màn hình lại hay chia sẻ tài khoản của mình với bạn bè hoặc đồng nghiệp. Nội dung khóa học được bảo vệ bởi bản quyền và chỉ dành cho người đã đăng ký. Ngoài ra, hệ thống website của Cemcons chỉ cho phép 1 người dùng đăng nhập, việc học sẽ bị gián đoạn nếu có nhiều hơn 2 người truy cập.

Việc chia sẻ tài khoản hoặc sao chép nội dung mà không có sự cho phép là vi phạm điều khoản sử dụng và tài khoản của bạn sẽ bị xóa ngay lập tức. Cemcons khuyến khích mỗi người học đăng ký tài khoản riêng để đảm bảo chất lượng học tập và hỗ trợ tốt nhất từ đội ngũ giảng viên.

Các khoá học liên quan

1.590.000 ₫ 2.000.000 ₫

Khóa học này bao gồm:

Want to receive push notifications for all major on-site activities?

✕
Contact Me on Zalo