Trung Tâm Kỹ Thuật Điện Toán
Thông báo mở lớp
Thông báo mở lớp
Khóa Lập trình Python cơ bản

I. Mục tiêu khóa học
Giúp người học làm quen và có khả năng lập trình cơ bản với Python, từ đó có thể sử dụng các thư viện cơ bản giải quyết một số bài toán, cũng như có thể xây dựng được ứng dụng web cơ bản dùng thư viện Flask-Python.
Đối tượng tham gia: Học viên không có kiến thức về lập trình hoặc lập trình ngôn ngữ khác ở mức căn bản
II. Nội dung học
STT |
Mục chương trình |
Chủ đề |
Nội dung |
1 |
BUỔI 1 - LẬP TRÌNH CƠ BẢN VỚI PYTHON |
Bắt đầu với Python |
+) Giới thiệu về Python +) Cài đặt môi trường và công cụ +) Chương trình đầu tiên với Python +) Biến, phép gán trong Python +) Kiểu dữ liệu cơ bản trong Python +) Làm việc với Number, String +) Các phép toán: số học, logic, quan hệ, so sánh trong Python |
2 |
Cấu trúc điều khiển luồng dữ liệu |
+) Cấu trúc rẽ nhánh trong Python +) Cấu trúc lặp: Có hạn và vô hạn +) Input/Output của dữ liệu trong Python |
|
3 |
BUỔI 2 - LẬP TRÌNH CƠ BẢN VỚI PYTHON |
Các kiểu dữ liệu cơ bản trong Python |
+) Number +) String: Các phương thức làm việc với String. +) List +) Tuple +) Các phương thức xử lý dictionary |
4 |
BUỔI 3 - LẬP TRÌNH CƠ BẢN VỚI PYTHON |
Funtions, Module, Package trong Python |
+) Giới thiệu về naming convention trong python +) Funtion, Variable (Local, Nonlocal, Global) +) Cơ bản về module +) Package +) Giới thiệu về một số module thông dụng trong Python +) Nắm được Class trong Python |
5 |
Một số hàm nâng cao và ứng dụng. |
+) Sort |
|
6 |
BUỔI 4 - LẬP TRÌNH CƠ BẢN VỚI PYTHON |
Ngoại lệ và xử lý ngoại lệ trong Python |
+) Tổng quan về ngoại lệ +) Check Exception và Uncheck Exception +) Throwing Exception +) Kỹ thuật debug, kiểm soát ngoại lệ |
7 |
Đọc ghi tập tin (File I/O) trong Python |
+) Khởi tạo đối tượng file +) Quy trình làm việc với file +) Các phương thức xử lý file và thư mục +) Một số kỹ thuật đọc ghi file hiệu quả với Python |
|
8 |
Lưu trữ và xử lý dữ liệu với Python |
+) Giới thiệu về XML: Ý nghĩa, cấu trúc, các thành phần của tài liệu XML |
|
9 |
BUỔI 5 - LẬP TRÌNH CƠ BẢN VỚI PYTHON |
Làm quen với các thư viện chuẩn DateTime, Regular Expression, System, … |
+) Làm việc với thư viện DateTime +) Làm việc với thư viện Regular Expression +) Làm việc với thư viện System (Path |
10 |
Kết nối và truy cập Database SQL |
+) Python DB-API (Connector) kết nối đến MySQL, PostgreSQL,… +) Connection. +) Insert, Update, Delete Operation. +) Transactions. +) Làm quen với MySQL và PyMySQL (hoặc PostgreSQL và psycopg2) |
|
11 |
Kết nối và truy cập Database - No SQL |
+) Pip: mongoengine: thư viện làm việc với MongoDB,… +) Tạo collection, làm việc cơ bản với MongoDB |
|
12 |
Sử dụng Database với ORM Framework |
+) ORM? +) Cài đặt ORM cho SQL / No-SQL +) Một số lệnh và phương thức cơ bản. |
|
13 |
BUỔI 6 - LÀM VIỆC VỚI MỘT SỐ THƯ VIỆN MỞ RỘNG |
Thư viện Numpy |
+) Giới thiệu thư viện Numpy - đây là gói thư viện dùng cho việc xử lý ma trận số. +) Một số hàm / lệnh/ xử lý thông dụng +) Một số bài toán sử dụng hiệu quả với Numpy. |
14 |
Thư viện Pandas |
+) Giới thiệu thư viện Pandas - đây là gói thư viện dùng cho đọc các file excels (xls/xlsx), csv, (SPSS) sav, … +) Một số hàm / lệnh/ xử lý thông dụng +) Một số bài toán sử dụng hiệu quả với Pandas. |
|
15 |
Thư viện OpenCV |
+) Giới thiệu thư viện OpenCV. |
|
16 |
BUỔI 7 - XÂY DỰNG WEBSITE CƠ BẢN VỚI FLASK |
Tổng quan về Web |
+) HTML/ HTML5 +) JavaScript +) CSS/CSS3 |
17 |
Bootstrap Frameworks |
+) Sử dụng pandas đọc dữ liệu từ định dạng nhất định. |
|
18 |
Giới thiệu một số thư viện/ framework javascript |
+) jQuery +) React-js +) Vue-js +) Angular-js |
|
19 |
BUỔI 8 - XÂY DỰNG WEBSITE CƠ BẢN VỚI FLASK |
Flask |
+) Giới thiệu về Flask +) Cài đặt Flask +) Một số gói thư viện của Flask |
20 |
Template trong Flask |
+) Cách sử dụng. |
|
21 |
Cấu trúc ứng dụng web flask-python cơ bản |
+) Cấu trúc ứng dụng +) Định tuyến các trang trong ứng dụng +) Ajax-flask |
|
22 |
BUỔI 9 - XÂY DỰNG WEBSITE CƠ BẢN VỚI FLASK |
Flask + Boostap |
+) Tích hợp Flask và Bootstrap |
23 |
Dropzone Uploader |
+) Cách đưa 01 ảnh file lưu trữ lên Website. |
|
24 |
Một số vấn đề về xây dựng website |
+) Kỹ thuật phân trang. +) Kỹ thuật hiển thị hình ảnh. +) Authentication with Flask +) Deploy Python Web Application. |
|
25 |
BUỔI 10 - XÂY DỰNG WEBSITE CƠ BẢN VỚI FLASK |
Thực hiện bài tập xây ứng dụng Web cơ bản sử dụng Flask với NNLT Python |
Thực hiện bài tập theo nội dung bài tập đính kèm có sự trợ giúp của người giảng dạy. |
26 |
Giải đáp thắc mắc của học viên |
+) Giải đáp thắc mắc về Python. +) Giải đáp thắc mắc về xây dựng web dùng flask. |
III. Thông tin khóa học:
- Số buổi: 10 (3 giờ/ buổi)
- Học phí: 2.000.000đ/khóa
*** Sau khi hoàn thành khóa học học viên sẽ phải tham gia thi cuối khóa học. Học viên có kết quả Đạt sẽ được Trung tâm Kỹ thuật Điện toán - Trường Đại học Bách khoa cấp chứng chỉ "Lập trình Python cơ bản"
*** THÔNG TIN KHAI GIẢNG:
Buổi học tối 2 - 4 - 6 bắt đầu từ 18h00 - 21h00
Mọi chi tiết xin vui lòng liên hệ Văn phòng ghi danh:
***Văn Phòng Chính: P.105 - nhà A5 - 268 Lý Thường Kiệt, P. 14, Q. 10
- ĐT: 3864 7256 exit 5371 - 028.222.89.112 - 0902.44.91.98
* CN1:Kios số 8 - 142 Tô Hiến Thành, P. 14, Q. 10, Tp. HCM
- ĐT: 028. 3864 7256 ext: 5854 - 028. 2214.8404
* CN2: Phòng 314. Nhà H1, Đại Học Bách Khoa, Làng Đại học Thủ đức
- ĐT: 08.6278.9210 - 0909.445.308
* Giảm 5% khi ghi danh Trực tuyến
* Đăng ký trước 10 ngày khai giảng giảm 200.000 đồng
* Sinh viên: giảm 10% học phí
* Học viên cũ: giảm 5% học phí
* Đăng ký nhóm từ 2 - 5 học viên được giảm từ 2% - 5% học phí.
Từ khoá: lap trinh python
-----
CHUYỂN GIAO CÔNG NGHỆ
-----