Khóa học Python

Độ tuổi: 12+ tuổi

Số giờ: 36 giờ

Số học sinh: 10 - 12 học sinh

Số buổi học: 10 - 12 buổi học

Khóa học Python gồm 6 cấp độ, giúp học sinh trang bị kiến thức lập trình theo chuẩn Bộ Giáo dục – Đào tạo, đồng thời bồi đắp các kĩ năng để sẵn sàng trở thành một lập trình viên chuyên nghiệp.

Mục tiêu khóa học

Kiến thức:
  • Học kiến thức bám sát với chuẩn CSTA (Hiệp hội Giáo viên ngành Khoa học Máy tính) của Mỹ.
  • Kiến thức về lập trình đáp ứng 17 chuẩn về chủ đề giải thuật và lập trình theo chuẩn CSTA.
  • Lập trình hơn 20 dự án và hơn 100 bài tập ôn tập kiến thức.
Kĩ năng
  • Rèn luyện và phát triển 8 kỹ năng trong nhóm IT Technical Skills.
  • Phát huy trí tưởng tượng đa dạng, sáng tạo.
  • Rèn luyện các kỹ năng mềm quan trọng như: Kĩ năng lắng nghe, kĩ năng giao tiếp, kĩ năng quản lí thời gian, kĩ năng giải quyết vấn đề, kĩ năng phân tích và chia nhỏ dự án, kĩ năng đưa ra quyết định.

Python Pro 1

Nắm được các kiến thức cơ bản với lập trình Python (cú pháp, câu lệnh lặp, câu lệnh rẽ nhánh, biến số…(Áp dụng với khoá 1:1 1:4 1:8).

1
Giới thiệu Python – Câu lệnh print
2
Tìm hiểu các kiểu dữ liệu cơ bản
3
Tìm hiểu phép toán số học, so sánh và các câu lệnh điều kiện đơn giản
4
Luyện tập
5
Tìm hiểu các toán tử logic và câu lệnh điều kiện đầy đủ
6
Sử dụng vòng lặp for và toán tử membership
7
Sử dụng vòng lặp while và thư viện random
8
Tìm hiểu hàm
9
Luyện tập
10
Tìm hiểu kiểu dữ liệu string
11
Tìm hiểu kiểu dữ liệu list
12
Tổng kết cuối khóa

Tác giả

Python Pro 2

Nắm được các kiến thức phổ biến trong Python (các kiểu dữ liệu phổ biến, thuật toán sắp xếp và tìm kiếm…(Áp dụng với khoá 1:4).

1
Lập trình tương tác với file
2
Thao tác nâng cao với kiểu dữ liệu list
3
Giới thiệu kiểu dữ liệu tuple
4
Luyện tập
5
Tìm hiểu các kiểu dữ liệu dictionary, set
6
Xử lý các ngoại lệ với try…except
7
Giới thiệu các thuật toán sắp xếp
8
Giới thiệu các thuật toán tìm kiếm
9
Luyện tập
10
Giới thiệu kiến thức về hàm đệ quy
11
Giới thiệu thư viện math, dates
12
Tổng kết cuối khóa

Tác giả

Python Pro 3

Sử dụng hình ảnh, tạo chuyển động, lập trình sự kiện trong lập trình game (Áp dụng với khoá 1:1 1:4 1:8).

1
Giới thiệu thư viện Pygame
2
Lập trình vẽ nhân vật
3
Lập trình điều khiển nhân vật
4
Luyện tập
5
Lập trình tính điểm và hiển thị thông báo
6
Lập trình hoàn thiện sản phẩm
7
Luyện tập xử lí kiểu dữ liệu list
8
Luyện tập sử dụng các cấu trúc điều khiển
9
Luyện tập vẽ nhân vật
10
Luyện tập lập trình xử lí sự kiện
11
Luyện tập đóng gói sản phẩm
12
Tổng kết cuối khóa

Tác giả

Python Pro 4

Nắm được các kiến thức về hướng đối tượng và sử dụng Python để xây dựng các ứng dụng Web (Áp dụng với khoá 1:1 1:4 1:8) .

1
Giới thiệu về lập trình hướng đối tượng
2
Sử dụng phương thức và thuộc tính trong đối tượng
3
Một số phương thức đặc biệt trong lập trình hướng đối tượng
4
Luyện tập
5
Lập trình tạo website với thư viện Streamlit
6
Lập trình thanh tiến độ và nút bấm với thư viện Streamlit
7
Cài đặt cấu hình mặc định cho trang web với thư viện Streamlit
8
Lập trình hiển thị các tệp tin hình ảnh, âm thanh lên trang web với thư viện Streamlit
9
Luyện tập
10
Lập trình tạo form nhập thông tin với thư viên Streamlit – Phần 1
11
Lập trình tạo form nhập thông tin với thư viện Streamlit – Phần 2
12
Tổng kết cuối khóa

Tác giả

Python Pro 5

Sử dụng các bộ dữ liệu được cấp sẵn để quản lý dữ liệu và ứng dụng trong cuộc sống (Áp dụng với khoá 1:1 1:4 1:8).

1
Giới thiệu về thư viện xử lý và phân tích dữ liệu Pandas
2
Lập trình tính toán với thư viện Pandas
3
Các thuộc tính cơ bản của DataFrame trong thư viện Pandas
4
Luyện tập
5
Giới thiệu API để kết nối các dữ liệu
6
Sử dụng API trong Streamlit
7
Giới thiệu các dạng biểu đồ trong thư viện Streamlit
8
Hiển thị dữ liệu dạng biểu đồ lên website với thư viện Streamlit
9
Luyện tập
10
Xây dựng bảng điều khiển để tương tác về dữ liệu trên website với thư viện Streamlit
11
Đánh giá dữ liệu dựa vào biểu đồ và đưa ra kết luận trên Streamlit
12
Tổng kết cuối khóa

Tác giả

Độ tuổi: 12+ tuổi

Số giờ: 36 giờ

Số học sinh: 10 - 12 học sinh

Số buổi học: 10 - 12 buổi học

You may also like…

Khóa học Lập trình Web gồm 3 cấp độ, giúp học sinh trang bị kiến thức cơ bản để xây dựng nên một website hoàn thiện từ...