Description

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


What You Will Learn!

  • Tự tin lập trình Python từ số 0
  • Nền tảng lập trình trên ngôn ngữ Python vững chắc
  • Sử dụng thành thạo các cấu trúc điều khiển, hàm để xử lý các bài toàn bằng Python
  • Nắm vững lập trình hướng đối tượng trong OOP
  • Biết cách xử lý các lỗi khi lập trình Python, Debug chương trình Python
  • Tự xây dựng ứng dụng web bất kì theo mô hình MVC với Django
  • Tự xây dựng Web Service, Restful API kết nối database bất kì, phục vụ cho Mobile App/Angular & iOT
  • Lập trình thực hiện 10+ dự án thực tế và 100+ bài tập thực hành

Who Should Attend!

  • Học sinh, sinh viên: Khóa học Python có thể giúp học sinh, sinh viên trang bị những kiến thức và kỹ năng cần thiết để bắt đầu học lập trình, đồng thời giúp họ có thêm lựa chọn nghề nghiệp sau khi ra trường.
  • Người đi làm: Khóa học Python có thể giúp người đi làm nâng cao kỹ năng lập trình, đáp ứng nhu cầu của công việc hiện tại hoặc chuyển sang một lĩnh vực mới.
  • Người yêu thích lập trình: Khóa học Python có thể giúp người yêu thích lập trình học hỏi thêm kiến thức và kỹ năng mới, để có thể tự phát triển các dự án cá nhân hoặc tham gia vào các dự án cộng đồng.