Khóa học lập trình Python từ cơ bản đến nâng cao cung cấp cho học viên những kiến thức đầy đủ nhất về Python. Đây là một khóa học với rất nhiều bài tập, project dự án ví dụ giúp cho học viên có thể chủ động và nắm được cách giải quyết một bài toán cụ thể bằng ngôn ngữ lập trình mà cụ thể ở đây là ngôn ngữ Python.
Mục tiêu của khóa học lập trình Python cơ bản là nhanh chóng chuyển tải những kiến thức từ cơ bản đến những kiến thức chuyên sâu về ngôn ngữ lập trình Python và định hướng phát triển nghề nghiệp.
Học viên sau khi kết thúc khóa học sẽ có đủ kiến thức và kỹ năng để bắt đầu lập trình ứng dụng, game sử dụng các thuật toán căn bản. Đồng thời, khóa học cũng cung cấp những kiến thức học tập để bạn phát triển nhanh hơn trên con đường trở thành một lập trình viên Python giỏi.
NỘI DUNG CHÍNH
P01 Giới thiệu chung, cài đặt môi trường, công cụ
P01-1 Giới thiệu ngôn ngữ lập trình Python và nội dung khoá học
P01-2 Cài đặt môi trường Python, VSCode trên Windows & macOS
P01-3 Cài đặt PIP trên Windows, macOS & Linux
P01-4 Cài đặt các Visual Studio Code extensions cần thiết cho Python
P01-5 Cài đặt Công cụ kiểm thử API Postman
P02 Chương trình, biến, câu lệnh, biểu thức, debug
P03 Lệnh điều khiển IF-ELIF-ELSE, lệnh lặp FOR LOOP, WHILE LOOP, BREAK, CONTINUE
P03-1 Lệnh điều khiển IF, ELIF, ELSE
P03-2 Lệnh lặp FOR LOOP
P03-3 Lệnh lặp WHILE LOOP
P03-4 Lệnh BREAK, CONTINUE
P04 Kiểu dữ liệu STRING
P05 Kiểu dữ liệu BOOLEAN, NONE
P06 Kiểu dữ liệu danh sách LIST
P07 Kiểu dữ liệu TUPLE, kiểu dữ liệu tập hợp SET
P07-1 Kiểu dữ liệu TUPLE
P07-2 Kiểu dữ liệu tập hợp SET
P08 Kiểu dữ liệu từ điển DICTIONARY
P09 FUNCTION, MODULE, PACKAGE
P10 Làm việc với ngày giờ DATETIME
P11 Làm việc với FILE hệ thống
P12 Lập trình hướng đối tượng: CLASS, METHOD, ATTRIBUTE, INHERITANCE, PROPERTY
P13 Làm việc với JSON, CSV, BASE64
P13-1 Làm việc với JSON
P13-2 Làm việc với CSV
P13-3 Làm việc với BASE64
P14 Làm việc với thư viện REQUESTS
P15 Gửi EMAIL tự động
P16 Làm việc với thư viện hệ thống
P17 Lập trình đa luồng, xử lý song song với Thread, MultiThread, Process
P18 Xử lý ngoại lệ EXCEPTION
P19 Viết UNITTEST TESTCASE