Tuần 3 - Lệnh lặp và các cấu trúc dữ liệu tập hợp Python

18th Jan 2021
Table of contents
  • Lệnh lặp
  • Các cấu trúc dữ liệu tập hợp: List, Set, Dictionary
  • Thực hành làm các bài toán liên quan đến lệnh lặp và cấu trúc tập hợp.

Module 1: Lập trình Python cơ bản

  • Tổng quan lập trình Python
  • Biến và các kiểu dữ liệu cơ bản
  • Toán tử
  • Cấu trúc điều khiển
  • Cấu trúc lặp
  • Kiểu dữ liệu sequence: List, Tuple, Set, Dictionary
  • Phương thức, module, xử lý ngoại lệ, File I/O

Module 2: Kỹ thuật lập trình Python và Flask Framework cơ bản

  • Kỹ thuật lập trình Python và Flask Framework
  • Biến đối tượng
  • Xử lý biến danh sách: list, tuple, dictionary
  • Xây dựng các phương thức
  • Đọc/ghi dữ liệu với tập tin JSON
  • Xây dựng ứng dụng web với Flask Framework: sử dụng redirect, render_template, request, session, abort, url_for, Markup, định tuyến với @app.route
  • Đồ án thực tế 1

Module 3: Công nghệ và kỹ thuật 1

  • Boostrap
  • Đọc/ghi dữ liệu với XML
  • Xây dựng dịch vụ dữ liệu với JSON, CSDL SQLite
  • Xây dựng và triển khai dịch vụ với RESTful Webservice
  • Cài đặt và lập trình Flask-GoogleMaps trong ứng dụng
  • Sử dụng CHART để vẽ biểu đồ
  • Đồ án thực tế 2

Module 4: Công nghệ và kỹ thuật 2

  • Sử dụng Flask-WTF, tích hợp của Flask và WTForms, như FTForms, Validators Class, CSRF token, Flask-Uploads…
  • Sử dụng SQLAlchemy - Python toolkit – hỗ trợ Object Relation (OR) Mapper
  • Thiết kế giao diện WYSIWYG với CKEditor
  • Xây dựng dịch vụ Email với Flask-Mail
  • Lập trình thể hiện với Template Inheritence
  • Xây dựng Admin Interface với FlashAdmin
  • Đồ án thực tế 3

Đồ án Tốt nghiệp

Giáo viên hướng dẫn Học viên làm Đồ án của mình hoặc chọn một trong các đề tài sau:

  • Quản lý đặt món online ở nhà hàng
  • Quản lý kinh doanh, theo dõi giao – nhận ở cửa hàng thức ăn nhanh/ sinh tố, trà sữa
  • Shop online: quần áo thời trang/ giày thể thao/ đồ công nghệ/ đồ đi phượt/ thời trang trẻ em
  • Shop online cửa hàng đồ chơi trẻ em
  • Shop online cửa hàng bánh ngọt
  • Quản lý cửa hàng bán ngoại tệ, vàng bạc đá quý
  • Thư viện sách online
  • Quản lý đặt lịch tập với PT, chăm sóc (theo dõi quá trình tập luyện, nhắc nhở, gửi bản tin…) cho khách hàng ở câu lạc bộ gym.
  • Các bài toán trong quản lý trường học: Quản lý chuyên cần, quản lý giáo vụ, xếp thời khóa biểu,…
  • Quản lý và bán vé sự kiện online
  • Quản lý chăm sóc khách hàng ở phòng khám, bệnh viện (quản lý lịch hẹn tái khám, gửi mail/sms nhắc khách hàng ngày/giờ khám bệnh...) 
Bạn thấy bài viết này như thế nào?
0 reactions

Add new comment

Image CAPTCHA
Enter the characters shown in the image.
Câu nói tâm đắc: “Điều tuyệt với nhất trong cuộc sống là làm được những việc mà người khác tin là không thể!”

Related Articles

Để chạy được Celery bạn cần setup Redis server hoặc RabbitMQ server. Và chắc chắn chúng đã được cài đặt

Phần thú vị nhất đến rồi. Bây giờ để thực hiện các cộng việc mà bạn muốn làm khi gọi một command tương tự như Django thực hiện.

Các bạn đều đã cài đặt được Django nên mình sẽ không hướng dẫn lại nhé. Lưu ý nhỏ nữa là. Nếu mọi người trong đây về lâu về dài gắn bó với open source thì mình nghĩ linux sẽ là nơi lý tưởng cho các bạn