mto / python-course

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Mục đích khoá học

  • Trang bị cho học viên kiến thức căn bản về lập trình Python
  • Trang bị cho học viên các kiến thức Python liên quan đến lĩnh vực system administration

Nội dung khoá học

Nội dung chính xuyên suốt khoá học sẽ là các bài tập thực hành gắn với mục đích chính của khoá học

Mỗi buổi học học viên sẽ được giao các bài tập thực hành gắn với nội dung kiến thức chính của buổi học. Lời giải hoàn chỉnh sẽ được cung cấp vào cuối buổi

Bài 1:

  1. Cài đặt môi trường làm việc

  2. Làm quen với syntax của Python

  3. Cấu trúc dữ liệu list

Bài 2:

  1. Input/Output của chương trình

  2. Đọc/Ghi file với Python

Bài 3:

  1. Làm quen với các module sys, os trong Python

  2. Đọc/Ghi file (tiếp theo)

  3. Regular expressionos với re

Bài 4:

  1. Sử dụng third-party libraries

  2. Khái niệm Virtual Environment

  3. Setup project Facebook Console

  4. Làm việc với requests library

Bài 5:

  1. Làm việc với JSON trong Python

  2. Làm việc với Facebook Graph API thông qua requests (phát triển tính năng cho Facebook Console)

  3. Debug trong Python

Bài 6:

  1. Kết nối với MySQL thông qua sqlalchemy library

  2. Cải tiến ứng dụng Facebook Console cho phép đọc, ghi dữ liệu từ MySQL

Bài 7:

  1. Làm quen với module argparse trong Python core

  2. Cải tiến ứng dụng Facebook Console cho phép thêm options từ command line

  3. Đóng gói ứng dụng Facebook Console

Bài 8:

  1. Send email với Python

  2. Làm việc với các giao thức FTP/SFTP

  3. Giới thiệu về Flask Framework

About


Languages

Language:Python 100.0%