
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

THÀNH THẠO HỆ ĐIỀU HÀNH UBUNTU VÀ TERMINAL
Hiểu và sử dụng thành thạo hệ điều hành Ubuntu và các thao tác cơ bản trên terminal.

THÀNH THẠO CÔNG CỤ PHÁT TRIỂN PHẦN MỀM
Thành thạo sử dụng các công cụ phát triển như PyCharm, Jupyter, và Google Colab.

XỬ LÝ DỮ LIỆU VỚI NUMPY VÀ PANDAS
Sử dụng thành thạo các thư viện Numpy và Pandas để xử lý dữ liệu.

NẮM VỮNG CẤU TRÚC LẬP TRÌNH PYTHON CƠ BẢN
Nắm vững các cấu trúc lập trình Python cơ bản như biến, vòng lặp, hàm, điều kiện, và danh sách.

XÂY DỰNG CHƯƠNG TRÌNH TỰ ĐỘNG HÓA TRÊN LINUX
Xây dựng được các chương trình Python đơn giản phục vụ cho các nhu cầu tự động hóa tác vụ trên Linux.

Đối tượng tham gia

Sinh viên và người mới ra trường ngành CNTT, Khoa học Máy tính.

Người mới học lập trình, quan tâm đến Linux và Python.

Chuyên viên phân tích dữ liệu, kỹ sư phần mềm cần xử lý dữ liệu với Python.

Người muốn tự động hóa tác vụ trên Linux bằng Python.

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
