|
via Udemy |
Go to Course: https://www.udemy.com/course/lap-trinh-python-tu-co-ban-en-nang-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ử stringChươ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ôngChươ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, tupleChươ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ẫuChươ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.fromkeysChươ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 quanChươ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 đệ quyChươ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 moduleChươ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 fileChươ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, polymorphismChươ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