Đào tạo Python từng bước trong 24 buổi từ cơ bản đến nâng cao
Cùng với các ví dụ và khả năng sao chép và chia sẻ mã lập trình Python
Buổi 1: Giới thiệu về Python
- Giới thiệu Python và lợi ích của nó
- Cài đặt Python và môi trường phát triển (IDE)
- Cấu trúc chương trình Python và các hàm cơ bản
Buổi 2: Biến và kiểu dữ liệu
- Biến và đặt tên biến
- Các kiểu dữ liệu bao gồm số, chuỗi, danh sách và từ điển
- Cách làm việc với loại dữ liệu này
Buổi 3: Biểu thức điều kiện
- Câu lệnh điều kiện if và else
- Toán tử so sánh
- Nhiều câu lệnh điều kiện
Buổi 4: Vòng kết nối
- trong khi lặp lại
- cho vòng lặp
- Toán tử vòng lặp
Buổi 5: Hàm
- Định nghĩa và sử dụng hàm
- Các hàm có tham số
- Trả về giá trị từ hàm
Buổi 6: Các mô-đun
- Khái niệm mô-đun
- Cách viết và sử dụng module
- Các mô-đun Python tiêu chuẩn
Buổi 7: Lĩnh vực
Chuỗi và thao tác chuỗi
- Định dạng chuỗi
- Thao tác chuỗi trên tệp
Buổi 8: Danh sách
- Danh sách và hoạt động danh sách
- Sắp xếp và tìm kiếm trong danh sách
- Danh sách lồng nhau và danh sách đa chiều
Buổi 9: Từ điển
- Từ điển và hoạt động từ điển
- Thao tác sắp xếp, tìm kiếm trong từ điển
- Từ điển lồng nhau
Buổi 10: Định nghĩa lớp
- Khái niệm khách quan
- Định nghĩa lớp và cách sử dụng
- Các phương thức và thuộc tính của lớp
Buổi 11: Di truyền
- Khái niệm thừa kế
- Định nghĩa lớp kế thừa
- Sử dụng các tính năng của lớp và các phương thức kế thừa
Buổi 12: Học phần nâng cao
- Viết module nâng cao
- Các mô-đun mới được thêm vào trong Python 3
- Các mô-đun bên ngoài và cài đặt của chúng bằng pip
Buổi 13: Xử lý hồ sơ
- Mở tệp bằng Python
- Đọc và ghi tệp
- Quản lý tập tin và duyệt thư mục
Buổi 14: Lỗi và ngoại lệ
- Khái niệm về lỗi và cách kiểm soát chúng
- Ngoại lệ và cách làm việc với chúng
- Viết mã cẩn thận để tránh lỗi và ngoại lệ
Buổi 15: Làm việc với cơ sở dữ liệu
- Giới thiệu cơ sở dữ liệu và SQL
- Sử dụng cơ sở dữ liệu SQLite trong Python
- Cách tạo và quản lý các bảng trong cơ sở dữ liệu
Buổi 16: Dịch vụ web
- Giới thiệu web services và REST API
- Sử dụng thư viện yêu cầu để nhận dữ liệu từ các dịch vụ web
- Xử lý dữ liệu JSON và XML
Buổi 17: Web Scripting với Flask
- Giới thiệu Flask framework để phát triển ứng dụng web
- Định nghĩa route và pages trong Flask
- Cách gửi và nhận dữ liệu trong Flask
Buổi 18: Web Scripting với Django
- Giới thiệu framework Django để phát triển ứng dụng web
- Định nghĩa mô hình và tạo bảng trong Django
- Cách tạo route và pages trong Django
Buổi 19: Lập trình mạng
- Giới thiệu các giao thức mạng bao gồm TCP và UDP
- Sử dụng thư viện socket trong Python để gửi nhận dữ liệu từ mạng
- Cách tạo server và client trong Python
Buổi 20: Lập trình đa luồng
- Giới thiệu khái niệm đa luồng và cách sử dụng nó trong Python
- Sử dụng thư viện luồng để tạo luồng
- Cách tạo nhiều luồng và phối hợp giữa chúng
Buổi 21: Lập trình GUI với Tkinter
- Giới thiệu thư viện Tkinter để tạo giao diện người dùng đồ họa
- Xác định và sử dụng các thành phần GUI như nút, nhãn và biểu mẫu nhập liệu
- Cách tạo một ứng dụng GUI hoàn chỉnh bằng Python
Buổi 22: Lập trình với Pygame
- Giới thiệu thư viện Pygame để phát triển trò chơi trên máy tính
- Cách tạo bố cục, hình ảnh và âm thanh trong Pygame
- Cách tạo game đơn giản trong Pygame
Và...
Lần cập nhật gần đây nhất
19 thg 2, 2024