NHAT NGHE

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

Python hiện đang là xu hướng của thế giới với cộng đồng hỗ trợ mạnh mẽ, thư viện phong phú. Chính vì vậy mà nhiều người khi có ý định theo đuổi nghề lập trình sẽ tìm hiểu và lựa chọn Python làm nền tảng kiến thức đầu tiên. Đây là loại ngôn ngữ lập trình cấp cao, thông dịch, hướng đối tượng nhưng cực kì đơn giản, dễ đọc và dễ học; miễn phí, mã nguồn mở; kết nối và chạy nhiều nền tảng dễ dàn

Học Phí: 2.500.000 VND

GIỚI THIỆU KHÓA HỌC

Python hiện đang là xu hướng của thế giới với cộng đồng hỗ trợ mạnh mẽ, thư viện phong phú. Chính vì vậy mà nhiều người khi có ý định theo đuổi nghề lập trình sẽ tìm hiểu và lựa chọn Python làm nền tảng kiến thức đầu tiên. Đây là loại ngôn ngữ lập trình cấp cao, thông dịch, hướng đối tượng nhưng cực kì đơn giản, dễ đọc và dễ học; miễn phí, mã nguồn mở; kết nối và chạy nhiều nền tảng dễ dàng,
Khóa học cung cấp cho học viên những kiến thức nền tảng cũng như những kỹ năng cần thiết để xây dựng các ứng dụng bằng Python cơ bản; là tiền đề để ứng dụng Python vào các lĩnh vực cụ thể như phân tích dữ liệu (Data Analytics), lập trình ứng dụng Web với Django/Flask, phát triển ERP, phát triển trò chơi (game).

MỤC TIÊU KHÓA HỌC

KKết thúc khóa học, học viên có khả năng:
- Rèn luyện và phát triển tư duy lập trình, tư duy logic;
- Nắm vững và sử dụng các kiểu dữ liệu, toán tử, cấu trúc điều khiển, cấu trúc lặp để giải quyết các bài toán
- Sử dụng các thư viện Number, String, Date & Time để xử lý số, chuỗi và thời gian;
- Làm việc với List, Tuple và Dictionary để lưu trữ và xử lý danh sách các phần tử.
- Tổ chức xây dựng các ứng dụng theo hướng đối tượng, module/package giúp tái sử dụng code
- Làm việc với tập tin và thư mục; XML, JSON
- Xây dựng ứng dụng với CSDL
- Nắm vững kiến thức lập trình Python nền tảng, dễ dàng tham gia các khóa học nâng cao như Lập trình Web Python với Django, Machine Learning, Data Science, ….

BẰNG CẤP - CHỨNG CHỈ

* Tham dự trên 80% số buổi học, Học viên được cấp Chứng nhận hoàn tất khóa học “Lập trình Python” của Trung Tâm Đào Tạo CNTT Nhất Nghệ, có giá trị toàn quốc.

ĐIỀU KIỆN THEO HỌC

- Đã có kiến thức căn bản phổ thông, suy luận và yêu thích lập trình.

NỘI DUNG HỌC

- Giới thiệu, cài đặt
- Xây dựng ứng dụng đầu tiên
- Biến, kiểu dữ liệu
- Chú thích: #, “””…”””
- Nhập xuất dữ liệu trên shell
- Các kiểu dữ liệu
- Chuyển đổi kiểu
- Toán tử số học, so sánh, gán, logic, định danh
- Độ ưu tiên toán tử
- If .. else
- For, while, nest loop
- Sử dụng break,continue, pass statement
- Kiểu chuỗi (string), kiểu số, kiểu bool, kiểu sequence
- Mathematical function, String method, Unicode String
- Type() và id()
- List, Tupe
- Dictionary, Set
- Xây dựng, gọi sử dụng phương thức
- Anonymous Function (lambda)
- Import module
- Math module
- Random module
- Package
- Composition
- Python’s Standard Library
- Standard Exceptions
- Sử dụng assert
- Xử lý exception
- Làm việc với tập tin (text/nhị oha6n)
- Làm việc với thư mục
- Lớp và đối tượng (class & object)
- Kế thừa (Inheritance): Overriding method, Overloading method, Data Hiding
- Lớp trừu tượng (Abstract base class – ABC)
- Giới thiệu XML
- Cấu trúc tập tin XML
- XML Parser và API
- SAX API, DOM API
- Giới thiệu JSON
- Cấu trúc JSON
- Đọc, xử lý dữ liệu JSON từ Internet
- Mở, đọc, ghi dữ liệu JSON
- Giới thiệu hệ quản trị CSDL SQLite
- Python sqlite3 module APIs
- Làm việc với CSDL SQLite: xây dựng ứng dụng CRUD
- Làm việc với MySQL
- Khái niệm chương trình, tiến trình, chương trình đơn luồng (single thread) và chương trình đa luồng (multi thread)
- Thread
- Multithreaded Priority Queue
- Regular Expression Pattern
- match/ search
- So sánh Matching và Searching
- Tìm kiếm và thay thế
- Giới thiệu GUI
- Các thuộc tính cơ bản của Widgets
- Làm việc với Tkinter Widgets
- Geometry Management
- Làm việc với Excel qua thư viện Pandas, openpyxl
- Ứng dụng tạo lập Hóa đơn và Tính lương.
- Scraping data