Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Python Certification Training (beginner to expert)

Khóa đào tạo chứng chỉ Python (từ cơ bản đến chuyên sâu)

Khóa đào tạo chứng chỉ Python (từ cơ bản đến chuyên sâu)

Học ngôn ngữ lập trình Python từ con số 0 lên trình độ nâng cao. Chuẩn bị cho kỳ thi chứng chỉ Python và phỏng vấn xin việc

4.4
(518 đánh giá)
24,824 học viên
Giảng viên
Uplatz Training
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 449.000đ -89%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
29.5 giờ video
47 bài giảng
6 bài quiz
5 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

Bạn sẽ học được gì

Học lập trình Python từ đầu đến trình độ cao nhất
Chuẩn bị cho chứng chỉ Python và phỏng vấn xin việc
Python là gì và lập trình Python là gì
Tại sao nên học Python
Lịch sử, tính năng và ứng dụng của lập trình Python
Thiết lập môi trường lập trình Python – Tải và cài đặt Python
Tạo và chạy chương trình Python đầu tiên
Biến (Variables) và Kiểu dữ liệu (Data Types)
Định danh (Identifiers), Từ khóa (Keywords), Nhập dữ liệu, Định dạng đầu ra trong Python
Toán tử (Operators) trong Python – số học, quan hệ, gán, logic, thành viên, nhận dạng, bit
Chương trình Python cho tất cả các loại toán tử
Ra quyết định (Decision making) và các loại câu lệnh ra quyết định
Cú pháp, sơ đồ khối và chương trình cho if, if..else, elif
Vòng lặp (Loops) – Giới thiệu, các loại vòng lặp (for, while, vô hạn, lồng nhau)
Câu lệnh Break, Continue, Pass
Chương trình Python cho tất cả các loại vòng lặp
Số (Numbers) – Chuyển đổi kiểu số, hàm số ngẫu nhiên, hàm lượng giác
Hằng số toán học
Chuỗi (Strings) – Truy cập giá trị trong chuỗi, cập nhật chuỗi, toán tử đặc biệt, phương thức xây dựng sẵn
Danh sách (Lists) – Danh sách Python, truy cập giá trị, cập nhật, xóa phần tử, thao tác cơ bản
Hàm và phương thức xây dựng sẵn cho List
Tuple – Truy cập giá trị, cập nhật, xóa phần tử, thao tác cơ bản
Hàm xây dựng sẵn cho Tuple, sự khác biệt giữa List và Tuple
Dictionary – Truy cập giá trị, cập nhật, xóa phần tử
Thuộc tính của khóa Dictionary, hàm và phương thức xây dựng sẵn
Ngày và Giờ – Tick, TimeTuple, lấy thời gian hiện tại, định dạng thời gian, lấy lịch tháng
Hàm (Functions) – Định nghĩa hàm, gọi hàm, truyền theo tham chiếu và truyền theo giá trị
Cách viết hàm, loại hàm, hàm ẩn danh, hàm đệ quy
Module – Module là gì, tạo module, câu lệnh import, câu lệnh 'from' import
Đổi tên và định vị module
File I/O – In ra màn hình, mở và đóng file, hàm open, thuộc tính đối tượng file
Phương thức close(), đọc và ghi file, phương thức write(), read(), thao tác file khác
Ngoại lệ (Exceptions) – Ngoại lệ là gì, xử lý ngoại lệ
Mệnh đề except không có ngoại lệ và có nhiều ngoại lệ
Mệnh đề try-finally, danh sách ngoại lệ chuẩn, ném ngoại lệ, đối số của ngoại lệ
Lớp và Đối tượng (Classes and Objects) – Lớp là gì, đối tượng là gì, tạo lớp, tạo đối tượng, từ khóa Self trong Python, phương thức _init_, ví dụ
Biểu thức chính quy (Regular Expression) – Biểu thức chính quy là gì, ký tự đặc biệt, match(), search(), rematch() so với research(), findall(), split(), sub()
Lập trình GUI – Lập trình GUI là gì, lập trình Tkinter, Widget trong Tkinter
Xây dựng chương trình GUI Python đầu tiên với Tkinter

Yêu cầu

Nhiệt huyết và quyết tâm để tạo dấu ấn trên thế giới!

Đối tượng phù hợp

Nhà phát triển Python và Kỹ sư phần mềm
Nhà phát triển ứng dụng (Python, R)
Bất kỳ ai muốn học lập trình Python
Nhà phát triển Python – Web, JavaScript
Nhà khoa học dữ liệu và Trưởng nhóm khoa học dữ liệu
Kỹ sư dữ liệu (Data Engineers)
Chuyên gia tư vấn phân tích dữ liệu
Chuyên gia tư vấn và phân tích dữ liệu
Kiến trúc sư kỹ thuật (Technical Architects)
Người mới bắt đầu muốn theo đuổi sự nghiệp trong Khoa học dữ liệu, Học máy, Lập trình
Kỹ sư Học máy và Kỹ sư AI
Lập trình viên phần mềm
Kỹ sư Python

Nội dung khóa học

22 phần • 47 bài giảng
1 Giới thiệu về lập trình Python
1 Thiết lập môi trường lập trình Python
1 Biến và Kiểu dữ liệu – Phần 1
2 Biến và Kiểu dữ liệu – Phần 2
3 Biến và Kiểu dữ liệu – Phần 3
1 Nhập-Xuất, Từ khóa và Định danh – Phần 1
2 Nhập-Xuất, Từ khóa và Định danh – Phần 2
3 Nhập-Xuất, Từ khóa và Định danh – Phần 3
1 Toán tử trong Python – Phần 1
2 Toán tử trong Python – Phần 2
3 Toán tử trong Python – Phần 3
1 Ra quyết định trong Python – Phần 1
2 Ra quyết định trong Python – Phần 2
1 Vòng lặp trong Python – Phần 1
2 Vòng lặp trong Python – Phần 2
3 Vòng lặp trong Python – Phần 3
4 Vòng lặp trong Python – Phần 4
1 Số trong Python
1 Chuỗi trong Python – Phần 1
2 Chuỗi trong Python – Phần 2
1 Danh sách trong Python – Phần 1
2 Danh sách trong Python – Phần 2
3 Danh sách trong Python – Phần 3
1 Tuple trong Python – Phần 1
2 Tuple trong Python – Phần 2
1 Dictionary trong Python – Phần 1
2 Dictionary trong Python – Phần 2
1 Ngày và Giờ trong Python – Phần 1
2 Ngày và Giờ trong Python – Phần 2
1 Hàm trong Python – Phần 1
2 Hàm trong Python – Phần 2
3 Hàm trong Python – Phần 3
1 Module trong Python – Phần 1
2 Module trong Python – Phần 2
1 File Input-Output – Phần 1
2 File Input-Output – Phần 2
3 File Input-Output – Phần 3
1 Ngoại lệ trong Python – Phần 1
2 Ngoại lệ trong Python – Phần 2
3 Ngoại lệ trong Python – Phần 3
1 Lớp và Đối tượng – Phần 1
2 Lớp và Đối tượng – Phần 2
1 Biểu thức chính quy – Phần 1
2 Biểu thức chính quy – Phần 2
1 Lập trình GUI – Phần 1
2 Lập trình GUI – Phần 2
3 Lập trình GUI – Phần 3

Giới thiệu khóa học

A warm welcome to the Python Programming course by Uplatz.


Python is a high-level, general-purpose and a very popular programming language. Python programming language is being used in web development, Machine Learning applications, along with all cutting edge technology in software industry.

Python is a popular programming language. It was created by Guido van Rossum, and released in 1991. It is used in web development, data science, creating software prototypes, and so on. Fortunately for beginners, Python has simple easy-to-use syntax. Python is one of the high-level, interpreted and general-purpose programming languages that is easy to use, comprehensive and powerful.

Python is a widely used dynamic programming language compared to other languages such as Java, Perl, PHP, and Ruby. It is often termed as a scripting language. It provides support for automatic memory management, multiple programming paradigms, and implements the basic concepts of object-oriented programming (OOP). Python programming language is supported with a huge and broad standard library. The library of Python provides support for many Internet protocols such as FTP, and IMAP. It has a unique syntax, which makes it different from other programming languages like Java, C++, and C.

Python has some great applications. It is widely used in the development of frameworks such as Django and Pyramid, and advanced content management systems like Plone and Django CMS.


Key areas where Python is used

  • web development (server-side)

  • analytics and data visualization

  • software development

  • mathematics & statistics

  • system scripting


Features of Python programming language

  1. Python is currently the most widely used multi-purpose, high-level programming language.

  2. Python allows programming in object-oriented paradigms.

  3. Python programs generally are smaller than other programming languages like Java. Programmers have to type relatively less and indentation requirement of the language, makes them readable all the time.

  4. Python language is being used by top companies across all sectors such as Walmart, Google, Amazon, Tesla, etc.

  5. The biggest strength of Python is huge collection of standard library which can be used for the following:

    • Machine Learning

    • GUI Applications (like Kivy, Tkinter, PyQt etc. )

    • Web frameworks like Django (used by YouTube, Instagram, Dropbox)

    • Image processing (like OpenCV, Pillow)

    • Web scraping (like Scrapy, BeautifulSoup, Selenium)

    • Test frameworks

    • Multimedia

    • Scientific computing

    • Text processing, and more


Uplatz provides this comprehensive course on Python programming. This Python course will help you to learn Python programming language from scratch.


Python Programming - Course Syllabus


Introduction to Python Programming

  • What is Python Programming?

  • History of Python Programming

  • Features of Python Programming

  • Why to learn Python Programming

  • Application of Python Programming


Setup of Python Programming

  • Getting Python

  • Installation of Python

  • Getting started with the first Python program

  • Running the first Python Program


Variables and Data Types

  • What is a variable?

  • Declaration of variable

  • Variable assignment

  • Data types in Python

  • Checking Data type

  • Data types Conversion

  • Python programs for Variables and Data Types


Python Identifiers, Keywords, Reading Input, Output Formatting

  • What is an Identifier?

  • Keywords

  • Reading Input

  • Taking multiple inputs from user

  • Output Formatting

  • Python end parameter


Operators in Python

  • Operators and types of operators

      a) Arithmetic Operators

      b) Relational Operators

      c) Assignment Operators

      d) Logical Operators

      e) Membership Operators

      f) Identity Operators

     g) Bitwise Operators

  • Python programs for all types of operators


Decision Making

  • Introduction to Decision making

  • Types of decision-making statements

  • Introduction, syntax, flowchart and programs for

      a) if statement

      b) if…else statement

      c) elif statement


Loops

  • Introduction to loops

  • Types of loops

      a) for loop

      b) while loop

      c) infinite loop

      d) nested loop

  • Break, continue and pass statement

  • Python programs for all types of loops


Numbers

  • Number Type Conversion

  • Random Number Functions

  • Trigonometric Functions

  • Mathematical Constants


Strings

  • Accessing Values in Strings

  • Updating Strings

  • String Special Operators

  • Built-in String Methods


Lists

  • Python Lists

  • Accessing Values in Lists

  • Updating Lists

  • Deleting List Elements

  • Basic List Operations

  • Built-in List Functions and Methods


Tuples

  • Accessing Values in Tuples

  • Updating Tuples

  • Deleting Tuple Elements

  • Basic Tuples Operations

  • Built-in Tuple Functions

  • Difference between list and tuple


Dictionary

  • Accessing Values in Dictionary

  • Updating Dictionary

  • Delete Dictionary Elements

  • Properties of Dictionary Keys

  • Built-in Dictionary Functions and Methods


Date and Time

  • What is Tick?

  • What is TimeTuple?

  • Getting Current Time

  • Getting Formatted Time

  • Getting Calendar for a Month


Functions

  • Defining a Function

  • Calling a Function

  • Passing by Reference versus Passing by Value

  • Ways to write function

  • Types of functions

  • Anonymous function

  • Recursive Function


Modules

  • What is a module?

  • Creating a module

  • The import Statement

  • The ‘from’ import Statement

  • Renaming a module

  • Using the dir() function

  • The ‘from’ import * Statement

  • Locating Modules


Files I/O

  • Printing to the Screen

  • Opening and Closing Files

  • The open Function

  • The file Object Attributes

  • The close() Method

  • Reading and Writing Files

  • The write() Method

  • The read() Method

  • More Operations on Files


Exceptions

  • What is Exception?

  • Handling an Exception

  • The except Clause with No Exceptions

  • The except Clause with Multiple Exceptions

  • The try-finally Clause

  • List of Standard Exception

  • Raising an Exception

  • Argument of an Exception


Classes and Objects

  • What is an Object?

  • What is a Class?

  • Creating a Class

  • Creating an object

  • Self in Python

  • __init__ method

  • Examples


Regular Expression

  • What is a Regular Expression?

  • Metacharacters

  • match() function

  • search() function

  • re match() vs re search()

  • findall() function

  • split() function

  • sub() function


GUI Programming

  • What is a GUI Programming?

  • Tkinter Programming

  • Tkinter Widgets

  • Building Your First Python GUI program with Tkinter

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Certification Preparation
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Programming Fundamentals
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Python Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊