Lập trình Python từ cơ bản đến nâng cao
87 videos • 190,974 views • by NSS Channel
1
Lập trình Python Bài 1 (p1): Giới thiệu về Python, các ứng dụng và một số lưu ý trước khi học Python
NSS Channel
Download
2
Lập trình Python | Bài 1 (p2a): Cài đặt Python và cài đặt môi trường phát triển tích hợp IDE
NSS Channel
Download
3
Lập trình Python | Bài 1 (p2b): Hướng dẫn sử dụng colab, spyder, pycharm để viết code python
NSS Channel
Download
4
Lập trình Python | Bài 1 (p2c): Học nhanh lập trình python | kết hợp Video bài giảng và ChatGPT
NSS Channel
Download
5
Lập trình Python | Bài 1 (p3): Tên định danh (identifier), yêu cầu khi đặt định danh, và từ khóa
NSS Channel
Download
6
Lập trình Python | Bài 1 (p4): Lệnh và Khối lệnh, lệnh nhiều dòng và dòng nhiều lệnh
NSS Channel
Download
7
Lập trình Python | Bài 1 (p5): Sự trích dẫn (quotation) và cách ghi chú thích (comment)
NSS Channel
Download
8
Lập trình Python | Bài 2 (p1): Kiểu dữ liệu, khai báo biến và bản chất lệnh gán biến đến giá trị
NSS Channel
Download
9
Lập trình Python | Bài 2 (p2): Đối tượng (Object), cách xác định địa chỉ của đối tượng bằng hàm id()
NSS Channel
Download
10
Lập trình Python | Bài 2 (p3): Chuyện gì xẩy ra với bộ nhớ sau lệnh del(x) và lệnh x=x+1
NSS Channel
Download
11
Lập trình Python | Bài 2 (p4): Bài tập ứng dụng thực tiễn lệnh del và lệnh gán
NSS Channel
Download
12
Lập trình Python | Bài 3 (p1a): Giới thiệu toán tử | Toán tử số học, Toán tử gán
NSS Channel
Download
13
Lập trình Python | Bài 3 (p1b): Bài tập sử dụng hàm print, hàm input, toán tử %i, và hàm round(m,n)
NSS Channel
Download
14
Lập trình Python | Bài 3 (p2): Toán tử thao tác bit | and bit, or bit, xor bit, dịch trái, dịch phải
NSS Channel
Download
15
Lập trình Python | Bài 3 (p3): Toán tử so sánh| Toán tử đồng nhất| Toán tử logic| Toán tử thành viên
NSS Channel
Download
16
Lập trình Python | Bài 4 (p1): Kiểu dữ liệu số trong python (int, long, float, complex, fraction
NSS Channel
Download
17
Lập trình Python | Bài 4 (p2): Các hàm toán học trong python (mathematical function)| thư viện math
NSS Channel
Download
18
Lập trình Python | Bài 4 (p3): Các hàm toán học trong python (mathematical function)| tiếp theo
NSS Channel
Download
19
Lập trình Python | Bài 5 (p1): Cấu trúc lựa chọn if else, lệnh break, lệnh continue trong vòng lặp
NSS Channel
Download
20
Lập trình Python | Bài 5 (p2): Cách sử dụng vòng lặp for và vòng lặp while trong python
NSS Channel
Download
21
Lập trình Python | Bài 5 (p3): Hướng dẫn giải phương trình bậc 2 trong python
NSS Channel
Download
22
Lập trình Python | Bài 6 (p1): Kiểu dữ liệu chuỗi (string) | Toán tử [i] và [n:m], toán tử + và *
NSS Channel
Download
23
Lập trình Python | Bài 6 (p2): Các hàm xử lý chuỗi: chr(mã ascii), repr(ob), str(ob)
NSS Channel
Download
24
Lập trình Python | Bài 6 (p3): Các hàm xử lý chuỗi choice(s), s.center, s.ljust, s.rjust, s.lower..
NSS Channel
Download
25
Lập trình Python | Bài 6 (p4): Các hàm xử lý chuỗi s.count(), s.find(), s.index(), s.startswith()...
NSS Channel
Download
26
Lập trình Python | Bài 6 (p5): Các hàm xử lý chuỗi s.join(), len(s), s.replace(), s.strip()...
NSS Channel
Download
27
Lập trình Python | Bài 6 (p6): Các hàm xử lý chuỗi s.split(), s.splitlines(), s.zfill(), s.expandtab
NSS Channel
Download
28
Lập trình Python | Bài 6 (p7): Các hàm xử lý chuỗi s.isdecimal(), s.isalpha(), islower(), isupper()
NSS Channel
Download
29
Lập trình Python | Bài 6 (p8): Cách sử dụng toán tử string % ( %s, %i, %d, %u, %f, %x, %e..)
NSS Channel
Download
30
Lập trình Python | Bài 7 (p1): Kiểu danh sách (list), toán tử [n] và [n:m], toán tử + và *, len()..
NSS Channel
Download
31
Lập trình Python | Bài 7 (p2): list | Toán tử in, hàm del x[i], x.remove, x.append(), x.extend(y)
NSS Channel
Download
32
Lập trình Python | Bài 7 (p3): list | Phương thức x.insert(), x.pop(), x.reverse(), x.sort()
NSS Channel
Download
33
Lập trình Python | Bài 7 (p4): list | Phương thức x.clear(), x.copy(), x.index(), x.count()
NSS Channel
Download
34
Lập trình Python | Bài 7 (p5): list | Lưu đồ thuật toán | Giải bài toán tìm số chẵn từ a đến b
NSS Channel
Download
35
Lập trình Python | Bài 7 (p6): list | Lưu đồ thuật toán | Giải bài kiểm tra mật khẩu có hợp lý không
NSS Channel
Download
36
Lập trình Python | Bài 8 (p1): Tuple | so sánh tuple với list | Toán tử [n], [n:m], +, * | del tuple
NSS Channel
Download
37
Lập trình Python | Bài 8 (p2): Tuple | phương thức tuple | len, max, min, count(), index(), tuple()
NSS Channel
Download
38
Lập trình Python | Bài 8 (p3): immutable và mutable. Những điểm khác nhau cơ bản: immutable-mutable
NSS Channel
Download
39
Lập trình Python | Bài 8 (p4): Hàm hash trong python, đối tượng hashable và đối tượng unhashable
NSS Channel
Download
40
Lập trình Python | Bài 8 (p5): So sánh sự giống và khác nhau giữa các kiểu số, string, list, tuple
NSS Channel
Download
41
Lập trình Python | Bài 9 (p1): Kiểu dữ liệu Set trong python, so sánh set với list, tuple
NSS Channel
Download
42
Lập trình Python | Bài 9 (p2): Các phương thức của set, add(), update(), union(), remove(), discard
NSS Channel
Download
43
Lập trình Python | Bài 9 (p3): Các phương thức của set| del set, clear(), copy(), pop(), sum()....
NSS Channel
Download
44
Lập trình Python | Bài 9 (p4): Các phép toán tập hợp dùng set | intersection, union, difference...
NSS Channel
Download
45
Lập trình Python | Bài 9 (p5): 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
NSS Channel
Download
46
Lập trình Python | Bài 9 (p6): Phép toán tập hợp dùng set | Thôn tính đối thủ | Thuộc địa | Quốc mẫu
NSS Channel
Download
47
Lập trình Python | Bài 10 (p1): Giới thiệu kiểu dữ liệu từ điển |dict |so sánh với kiểu set và list
NSS Channel
Download
48
Lập trình Python | Bài 10 (p2): Các đặc điểm của kiểu dữ liệu từ điển, kế thừa từ kiểu set và list
NSS Channel
Download
49
Lập trình Python | Bài 10 (p3): Các phương thức của dict, truy cập phần tử d[ ],d.get(), toán tử in
NSS Channel
Download
50
Lập trình Python | Bài 10 (p4): Các phương thức của dict, del, pop(), copy(), clear(), popitem()
NSS Channel
Download
51
Lập trình Python | Bài 10 (p5): Các phương thức của dict, len(), max(), update(), setdefault()...
NSS Channel
Download
52
Lập trình Python | Bài 10 (p6): Các phương thức của dict, chuyển đổi các kiểu list...sang kiểu dict
NSS Channel
Download
53
Lập trình Python | Bài 10 (p7): Các phương thức của dict, khởi tạo dict bằng dict.fromkeys()
NSS Channel
Download
54
Lập trình Python | Bài 11 (p1): Có bao nhiêu giây đã trôi qua tính từ ngày 1 tháng 1 năm 1970
NSS Channel
Download
55
Lập trình Python | Bài 11 (p2): Module time, hàm mktime(), strtime(), strptime(), time.sleep()..
NSS Channel
Download
56
Lập trình Python | Bài 11 (p3): Module date and time, các hàm thời gian today(), now()..
NSS Channel
Download
57
Lập trình Python | Bài 11 (p4): Module date and time, cách sử dụng hàm strftime(), hàm timedelta()
NSS Channel
Download
58
Lập trình Python | Bài 12 (p1): Tự viết hàm trong python | user defined function| từ khóa def
NSS Channel
Download
59
Lập trình Python | Bài 12 (p2): Tham số truyền vào hàm, sự khác nhau giữa mutable và immutable
NSS Channel
Download
60
Lập trình Python | Bài 12 (p3): Tham số truyền vào hàm, tham số bắt buộc, tham số mặc định
NSS Channel
Download
61
Lập trình Python | Bài 12 (p4): Hàm có đối số thay đổi, hàm nặc danh, biến cục bộ, biến toàn cục
NSS Channel
Download
62
Lập trình Python | Bài 12 (p5): Hàm đệ quy là gì? Ưu điểm và nhược điểm của hàm đệ quy
NSS Channel
Download
63
Lập trình Python | Bài 12 (p6): Module là gì, cách sử dụng module trong python, ưu điểm của module
NSS Channel
Download
64
Lập trình Python | Bài 13 (p1): Các hàm vào ra trong python, hàm ghi file, đọc file và đóng file
NSS Channel
Download
65
Lập trình Python | Bài 13 (p2): Các chế độ truy cập file | Chỉ đọc | Chỉ ghi | ghi và đọc | ghi đè..
NSS Channel
Download
66
Lập trình Python | Bài 13 (p3): Các chế độ truy cập file | sự khác nhau giữa ghi tiếp và ghi đè
NSS Channel
Download
67
Lập trình Python | Bài 13 (p4): Một số thuộc tính và phương thức của đối tượng file
NSS Channel
Download
68
Lập trình Python | Bài 14 (p1): Ngoại lệ là gì (exception). Vai trò của ngoại lệ, ưu và nhược điểm
NSS Channel
Download
69
Lập trình Python | Bài 14 (p2): Cú pháp sử dụng ngoại lệ (try..except...else..) các exception có sẵn
NSS Channel
Download
70
Lập trình Python | Bài 14 (p3): Cú pháp try..except | hàm sys.exc.info() | Cú pháp try ...finally
NSS Channel
Download
71
Lập trình Python | Bài 15 (p1): Giới thiệu lập trình hướng đối tượng (Object oriented Programming)
NSS Channel
Download
72
Lập trình Python | Bài 14 (p4): Tự kích hoạt ngoại lệ, dùng Raise Exception, dùng assert condition..
NSS Channel
Download
73
Lập trình Python | Bài 15 (p2): Cách sử dụng lập trình hướng đối tượng OOP trong python
NSS Channel
Download
74
Lập trình Python | Bài 15 (p3): Tính thừa kế trong lập trình hướng đối tượng | Các lưu ý quan trọng
NSS Channel
Download
75
Lập trình Python | Bài 15 (p4): Tính đóng gói trong lập trình hướng đối tượng | encapsulation
NSS Channel
Download
76
Lập trình Python | Bài 15 (p5): Tính đa hình trong lập trình hướng đối tượng | polymorphism
NSS Channel
Download
77
Lập trình Python | Bài 16 (p1): Bài tập về list | đổi phần tử đầu và cuối của list | cách 1
NSS Channel
Download
78
Lập trình Python | Bài 16 (p2): Bài tập về list | đổi phần tử đầu và cuối của list | cách 2,3,4,5,6
NSS Channel
Download
79
Lập trình Python | Bài 16 (p3): Bài tập về dãy số đơn điệu | Monotonic Array
NSS Channel
Download
80
Lập trình Python | Bài 16 (p4): Bài tập tìm số hoàn hảo | Perfect number
NSS Channel
Download
81
Lập trình Python | Bài 16 (p5): Bài tập tìm số nguyên tố | Prime number
NSS Channel
Download
82
Lập trình Python | Bài 16 (p6): Bài tập tìm tổng bình phương của các số nguyên từ 1 đến n
NSS Channel
Download
83
Lập trình Python | Bài 17 (p1): Bài tập sử dụng dấu \t và \n, kiểm tra phiên bản python, số PI
NSS Channel
Download
84
Lập trình Python | Bài 17 (p2): Bài tập sử dụng toán tử string %, phương thức split(), hàm tuple()
NSS Channel
Download
85
Lập trình Python | Bài 17 (p3): 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
NSS Channel
Download
86
Lập trình Python | Bài 17 (p4): Bài tập sử dụng toán tử [m:n], bài tập về nhân bản chuỗi
NSS Channel
Download
87
Lập trình Python | Bài 17 (p5): Bài tập tìm số lần lặp lại trong list, copy một đoạn của chuỗi
NSS Channel
Download