Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu về Lập trình Python

  • Vận hành mã Python
  • Sử dụng các công cụ phát triển Python (IDE và công cụ dòng lệnh)
  • Làm việc với các shell Python và iPython cũng như iPython Notebook

kiểu dữ liệu và Các Thao tác

  • Số nguyên và số dấu chấm động
  • xâu ký tự và byte
  • Bộ(tuple) và danh sách(list)
  • Từ điển(dict) và từ điển có thứ tự(ordered dict)
  • Tập hợp(set) và tập hợp đóng(frozen set)

Tổ chức và Phân phối Mã nguồn

  • Tạo module và package
  • Phân phối mã nguồn đến các kho lưu trữ (repositories)

Lập trình Hướng đối tượng và Lập trình Hàm

  • Tạo và sử dụng hàm và lớp
  • Biến đổi hàm và lớp bằng decorator
  • Giới thiệu về meta-classes

Xử lý Lỗi và Kiểm thử

  • Xử lý và khởi tạo ngoại lệ (exceptions)
  • Viết và thực thi các bài kiểm tra (doc tests và unit tests)
  • Kiểm tra mức độ bao phủ mã nguồn của các bài kiểm thử

Làm việc với Tệp và Thư mục

  • Truy cập các loại tệp khác nhau và các nguyên tắc xử lý tệp
  • Tạo, đọc, cập nhật và xóa tệp (bao gồm tệp văn bản thường, csv, cũng như tệp Microsoft Word và Microsoft Excel)
  • Trích xuất dữ liệu từ tệp văn bản bằng Biểu thức Regular
  • Tạo và xóa thư mục, liệt kê và tìm kiếm tệp

Truy cập Cơ sở dữ liệu

  • Lấy, chèn, cập nhật và xóa dữ liệu
  • API cơ sở dữ liệu chung dựa trên SQLite 3, PostgreSQL và MySQL
  • Sử dụng Object Relational Mapper (SQLAlchemy)
  • Làm việc với các cơ sở dữ liệu NoSQL

Chiến thắng Thế giới Web

  • Thu thập các trang web
  • Phân tích HTML và XML
  • Tự động điền các biểu mẫu web
  • Tạo ứng dụng web bằng Python

Yêu cầu

Không có

 28 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan