When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Lập trình Python từ cơ bản đến nâng cao
Lập trình Python từ cơ bản đến nâng cao dành cho người mới bắt đầu

This Course Includes
udemy
4.9 (37 reviews )
19h 20m
english
Online - Self Paced
professional certificate
Udemy
About Lập trình Python từ cơ bản đến nâng cao
Khóa học được thiết kế từ dễ đến khó, giúp người học bắt đầu tiếp cận với ngôn ngữ lập trình có thể dễ dàng nắm bắt được kiến thức.
) Khóa học gồm các chương mục sau: Chương 1: Giới thiệu về ngôn ngữ lập trình python Bài 1: Giới thiệu về ngôn ngữ lập trình Python và các lĩnh vực cần sử dụng nhiều Python Bài 2: Một số lưu ý quan trọng trước khi học python Bài 3: Cài đặt Python và cài đặt môi trường phát triển tích hợp IDE Bài 4: Hướng dẫn sử dụng colab, spyder, pycharm để viết code python Bài 5: Tên định danh, yêu cầu khi đặt định danh, và từ khóa Bài 6: Lệnh và Khối lệnh, lệnh nhiều dòng và dòng nhiều lệnh Bài 7: Sự trích dẫn và cách ghi chú thích Bài 8: Kiểu dữ liệu, khai báo biến và bản chất lệnh gán biến đến giá trị Bài 9: Đối tượng, cách xác định địa chỉ của đối tượng bằng hàm id Bài 10: Chuyện gì xẩy ra với bộ nhớ sau lệnh del và lệnh x=x+1 Chương 2: Các toán tử trong python Bài 11: Giới thiệu toán tử, toán tử số học, toán tử gán Bài 12: Bài tập sử dụng hàm print, hàm input, toán tử, và hàm round Bài 13: Toán tử thao tác bit, and bit, or bit, xor bit, dịch trái, dịch phải Bài 14: Toán tử so sánh, Toán tử đồng nhất, Toán tử logic, Toán tử thành viên Chương 3: Kiểu dữ liệu số và các hàm toán học Bài 15: Kiểu dữ liệu số trong python Bài 16: Các hàm toán học trong python, thư viện math Bài 17: Các hàm toán học trong python, tiếp theo Chương 4: Các câu lệnh cấu trúc đơn giản Bài 18: Cấu trúc lựa chọn if else, lệnh break, lệnh continue trong vòng lặp Bài 19: Cách sử dụng vòng lặp for và vòng lặp while trong python Bài 20: Hướng dẫn giải phương trình bậc 2 trong python Chương 5: Kiểu dữ liệu chuỗi trong python Bài 21: Kiểu dữ liệu chuỗi, Toán tử Bài 22: Các hàm xử lý chuỗi - phần 1 Bài 23: Các hàm xử lý chuỗi - phần 2 Bài 24: Các hàm xử lý chuỗi - phần 3 Bài 25: Các hàm xử lý chuỗi - phần 4 Bài 26: Các hàm xử lý chuỗi - phần 5 Bài 27: Các hàm xử lý chuỗi - phần 6 Bài 28: Cách sử dụng toán tử string Chương 6: Kiểu dữ liệu danh sách - list Bài 29: Kiểu danh sách, toán tử liên quan Bài 30: Toán tử in, hàm del Bài 31: Phương thức của list - phần 1 Bài 32: Phương thức của list - phần 2 Bài 33: Lưu đồ thuật toán, Giải bài toán tìm số chẵn từ a đến b Bài 34: Lưu đồ thuật toán, Giải bài kiểm tra mật khẩu có hợp lý không Chương 7: Kiểu dữ liệu Tuple Bài 35: So sánh tuple với list Bài 36: Phương thức tuple Bài 37: immutable và mutable. Những điểm khác nhau cơ bản: immutable-mutable Bài 38: Hàm hash trong python, đối tượng hashable và đối tượng unhashable Bài 39: So sánh sự giống và khác nhau giữa các kiểu số, string, list, tuple Chương 8: Kiểu dữ liệu Set Bài 40: Kiểu dữ liệu Set trong python, so sánh set với list, tuple Bài 41: Các phương thức của set - phần 1 Bài 42: Các phương thức của set - phần 2 Bài 43: Các phép toán tập hợp dùng set, intersection, union, difference... Bài 44: Phép toán tập hợp dùng set, tiêu diệt kẻ 2 lòng, loại bỏ con riêng Bài 45: Phép toán tập hợp dùng set, Thôn tính đối thủ, Thuộc địa, Quốc mẫu Chương 9: Kiểu dữ liệu từ điển - dict Bài 46: Giới thiệu kiểu dữ liệu từ điển, so sánh với kiểu set và list Bài 47: Các phương thức của dict, truy cập phần tử, toán tử in Bài 48: Các phương thức của dict, truy cập phần tử, toán tử in - tiếp theo Bài 49: Các phương thức của dict - phần 1 Bài 50: Các phương thức của dict - phần 2 Bài 51: Các phương thức của dict, chuyển đổi các kiểu list...sang kiểu dict Bài 52: Các phương thức của dict, khởi tạo dict bằng dict.fromkeys Chương 10: Làm việc với thời gian trong python Bài 53: Có bao nhiêu giây đã trôi qua tính từ ngày 1 tháng 1 năm 1970 Bài 54: Module time Bài 55: Module date and time, các hàm thời gian Bài 56: Module date and time, cách sử dụng hàm liên quan Chương 11: Làm việc với Module trong python Bài 57: Tự viết hàm trong python, user defined function, từ khóa def Bài 58: Tham số truyền vào hàm, sự khác nhau giữa mutable và immutable Bài 59: Tham số truyền vào hàm, tham số bắt buộc, tham số mặc định Bài 60: Hàm có đối số thay đổi, hàm nặc danh, biến cục bộ, biến toàn cục Bài 61: Hàm đệ quy là gì? Ưu điểm và nhược điểm của hàm đệ quy Chương 12: Làm việc với Module trong python Bài 62: Module là gì, cách sử dụng module trong python, ưu điểm của module Chương 13: Làm việc với File và các hàm vào ra Bài 63: Các hàm vào ra trong python, hàm ghi file, đọc file và đóng file Bài 64: Các chế độ truy cập file, Chỉ đọc, Chỉ ghi, ghi và đọc, ghi đè.. Bài 65: Các chế độ truy cập file, sự khác nhau giữa ghi tiếp và ghi đè Bài 66: Một số thuộc tính và phương thức của đối tượng file Chương 14: Ngoại lệ trong python Bài 67: Ngoại lệ là gì. Vai trò của ngoại lệ, ưu và nhược điểm Bài 68: Cú pháp sử dụng ngoại lệ, các exception có sẵn Bài 69: Cú pháp sử dụng ngoại lệ - tiếp theo Bài 70: Tự kích hoạt ngoại lệ, dùng Raise Exception, dùng assert condition.. Chương 15: Lập trình hướng đối tượng - Object oriented Programming Bài 71: Giới thiệu lập trình hướng đối tượng Bài 72: Cách sử dụng lập trình hướng đối tượng OOP trong python Bài 73: Tính thừa kế trong lập trình hướng đối tượng, các lưu ý quan trọng Bài 74: Tính đóng gói trong lập trình hướng đối tượng, encapsulation Bài 75: Tính đa hình trong lập trình hướng đối tượng, polymorphism Chương 16: Các bài tập thực hành Bài 76: Bài tập về list, đổi phần tử đầu và cuối của list, cách 1 Bài 77: Bài tập về list, đổi phần tử đầu và cuối của list, cách 2,3,4,5,6 Bài 78: Bài tập về dãy số đơn điệu, Monotonic Array Bài 79: Bài tập tìm số hoàn hảo, Perfect number Bài 80: Bài tập tìm số nguyên tố, Prime number Bài 81: Bài tập tìm tổng bình phương của các số nguyên từ 1 đến n Bài 82: Bài tập sử dụng dấu t và n, kiểm tra phiên bản python, số PI Bài 83: Bài tập sử dụng toán tử string Bài 84: Bài tập tìm tài liệu hàm, tìm lịch tháng, tìm số ngày giữa 2 sự kiện Bài 85: Bài tập sử dụng toán tử m:n, bài tập về nhân bản chuỗi Bài 86: Bài tập tìm số lần lặp lại trong list, copy một đoạn của chuỗi
What You Will Learn?
- Hiểu biết vững về cú pháp cơ bản của ngôn ngữ lập trình Python, bao gồm các cấu trúc điều khiển, vòng lặp, và hàm cơ bản .
- Có khả năng áp dụng kiến thức đã học để giải quyết các bài toán lập trình từ cơ bản đến trung bình, bao gồm xử lý chuỗi, danh sách, và từ điển. .
- Thành thạo về các khái niệm lập trình hướng đối tượng (OOP) trong Python, bao gồm lớp, đối tượng, kế thừa, và đa hình. .
- Có khả năng xây dựng ứng dụng thực tế và dự án lớn sử dụng Python, từ việc phân tích yêu cầu, thiết kế cấu trúc, đến việc triển khai và kiểm thử. .
- Được tương tác và hỗ trợ từ đội ngũ giảng viên giàu kinh nghiệm thực hành .
- Được cung cấp đầy đủ các file cài đặt và hỗ trợ cài đặt .
- Người học chỉ cần mua khóa học một lần và sẽ sở hữu khóa học trọn đời Show moreShow less.