Lập trình Linux + Python

Khóa học Lập trình Linux + Python cung cấp nền tảng về lập trình Python trong môi trường hệ điều hành Linux (Ubuntu). Học viên sẽ nắm vững các kỹ năng cần thiết để sử dụng các công cụ lập trình như PyCharm, Jupyter, và Google Colab, đồng thời học cách sử dụng các thư viện phổ biến như Numpy, Pandas để xử lý dữ liệu.

Mục tiêu khóa học là trang bị kiến thức lập trình cơ bản và kỹ năng thực tiễn, giúp học viên có thể xây dựng các ứng dụng Python trong môi trường Linux.

Thời lượng: 27h

Bạn đạt được gì sau khi hoàn thành khóa học

Đối tượng tham gia

Yêu cầu tiên quyết

Hiểu biết cơ bản về công nghệ thông tin. Không yêu cầu kinh nghiệm lập trình trước đó, nhưng cần tinh thần học hỏi và thực hành.

Nội dung khóa học

 1. Giới thiệu về hệ điều hành Ubuntu và thao tác cơ bản trên terminal
  • Cài đặt và làm quen với môi trường Ubuntu.
  • Cấu trúc hệ thống file, quản lý thư mục và tệp tin.
  • Sử dụng các lệnh cơ bản trong terminal.
 2. Cài đặt và sử dụng các công cụ phát triển
  • Hướng dẫn cài đặt PyCharm, Jupyter, và Google Colab
  • Sử dụng các công cụ này để viết và thực thi mã Python.
 3. Lập trình Python cơ bản
  • Cấu trúc dữ liệu Python: biến, kiểu dữ liệu (string, integer, list, tuple, dictionary).
  • Vòng lặp và cấu trúc điều kiện (if-else, for, while).
  • Hàm và cách sử dụng hàm trong Python.
  • Tạo và sử dụng module trong Python.
 4. Xử lý dữ liệu với Numpy
  • Giới thiệu thư viện Numpy.
  • Tạo và thao tác với mảng (array) trong Numpy.
  • Các phép toán cơ bản với Numpy.
 5. Xử lý dữ liệu với Pandas
  • Giới thiệu về Pandas và DataFrame.
  • Cách tạo và thao tác với DataFrame.
  • Xử lý và phân tích dữ liệu thực tế bằng Pandas.
 6. Giới thiệu lập trình hướng đối tượng trong Python
  • Tìm hiểu khái niệm lập trình hướng đối tượng (OOP).
  • Tạo và thao tác với class và object.
  • Các tính chất của lập trình hướng đối tượng: đóng gói, kế thừa, đa hình.
 7. Dự án thực hành cuối khóa
  • Thực hiện dự án nhỏ liên quan đến tự động hóa các tác vụ trên Linux bằng Python.
  • Áp dụng các kiến thức đã học vào một bài tập thực tế

Bài viết liên quan