PYTHON
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Học Python

Danh sách các bài viết trong chuyên mục Học Python, đây là những bài viết mới nhất được cập nhật trong mục Python.

Thông báo: Download 4 khóa học Python từ cơ bản đến nâng cao tại đây.

Chuyên mục tổng hợp chủ đề học Python từ căn bản đến nâng cao, tại đây sẽ tổng hợp nhiều chủ đề như Python căn bản, Python nâng cao, tài liệu và khóa học Python.

Như các bạn biết, Python là ngôn ngữ lập trình tương đối dễ học và được sử dụng để xây dựng các ứng dụng trên nhiều nền tảng khác nhau, điểm mạnh của nó là tính cộng đồng, mã nguồn mở và cú pháp đơn giản giúp người chưa biết gì về lập trình dễ dàng tiếp cận.

Hiện nay việc làm về Python cũng tương đối phong phú, nhất là những công ty nước ngoài họ cần rất nhiều nhân lực Python, vì vậy hôm nay minh sẽ chia sẻ những kiến thức học Python miễn phí tại đây.

1PYTHON UNIT TESTING
1 Tìm hiểu cách sử dụng unittest trong Python
2 Sử dụng Test Fixtures trong Python
3 Organizing Code & Running Unittest trong Python
4 Các phương thức Assert trong Python Unittest
5 Phương thức assertEqual trong Python
6 Phương thức assertAlmostEqual() trong Python
7 Phương thức assertIsNone() trong Python
8 Phương thức assertIsInstance() trong Python
9 Phương thức assertTrue() trong Python
10 Phương thức assertIn() trong Python
11 Sử dụng Mock trong Unittest của Python
12 Sử dụng patch() trong unittest của Python
13 Phương thức Stubs trong Python
14 Phương thức Mock Requests trong Python
15 Sử dụng Unittest Subtest trong Python
16 Sử dụng Unittest Coverage trong Python
2PYTHON REGEX
17 Biểu thức chính quy (Regex) trong Python
18 Các tập ký tự trong Regex của Python
19 Regex với các ký tự neo trong Python
20 Regex Word Boundary trong Python
21 Các lượng từ trong Regex của Python
22 Chế độ Greedy trong Regex Python
23 Lượng từ non-greed trong Regex của Python
24 Sets và Ranges trong Regex của Python
25 Các nhóm Capturing trong regex của Python
26 Nhóm Non-capturing trong Regex Python
27 Tìm hiểu Backreferences trong regex của Python
28 Alternation Regex trong Python
29 Lookahead trong Python Regex
30 Lookbehind trong Regex của Python
31 Hàm findall() của regex trong Python
32 Hàm search() trong Python Regex
33 Hàm sub() của Regex trong Python
34 Hàm match() của Regex trong Python
35 Hàm fullmatch() của Regex trong Python
36 Hàm finditer() của Regex trong Python
37 Hàm split() của Regex trong Python
38 Hàm Flags của Regex trong Python
39 Tài liệu tham khảo nhanh về Regex trong Python
3PYTHON CONCURRENCY
40 Sự khác biệt giữa các Processes and Threads
41 Cách sử dụng module threading trong Python
42 Cách mở rộng Class Thread trong Python
43 Cách trả về giá trị từ một Thread trong Python
44 Tìm hiểu về Multithreading trong Python
45 Các luồng Daemon trong Python
46 Sử dụng lớp ThreadPoolExecutor trong Python
47 Tìm hiểu về điều kiện race của threading Lock trong Python
48 Đối tượng Threading Event trong Python
49 Cách sử dụng Semaphore trong Python
50 Cách dừng Luồng trong Python
51 Sử dụng Semaphore trong Python
52 Cách sử dụng Thread-safe Queue trong Python
53 Sử dụng đa xử lý trong Python
54 Cách sử dụng ProcessPoolExecutor trong Python
55 Tìm hiểu Event loop trong Python
4TKINTER TUTORIAL
5PYQT TUTORIAL
6PYTHON CĂN BẢN
Introduction
1 Hướng dẫn download và cài đặt python trên Window (Win 7 / Win 10)
2 Cài đặt Intellij IDEA và chạy Hello World trong Python
3 Cách khai báo biến trong Python
4 Cách tạo comment trong Python
5 Các kiểu dữ liệu trong Python
6 Cách ép kiểu dữ liệu trong Python
7 Các toán tử trong Python
Flow Control
8 Bài tập Python: Nhập và xuất trong Python
9 Bài tập Python: Vòng lặp trong Python
10 Câu lệnh if else trong python
11 Vòng lặp For trong Python
12 Vòng lặp While trong Python
13 Lệnh break và continue trong Python
14 Bài tập Python về lưu đồ thuật toán cơ bản
Functions
15 Hàm String format_map() trong Python
16 Bài tập Python: Hàm trong Python
17 Tạo số ngẫu nhiên trong một phạm vi bằng Python
18 Đối số hàm trong Python
19 Hàm String isalpha() trong Python
20 Hàm String isdecimal() trong Python
21 Hàm String isidentifier() trong Python
22 Hàm String islower() trong Python
23 Hàm String istitle() trong Python
24 Hàm String isupper() trong Python
25 Hàm String join() trong Python
26 Hàm String ljust() trong Python
27 Hàm String rjust() trong Python
28 Hàm String lower() trong Python
29 Hàm String upper() trong Python
30 Hàm String swapcase() trong Python
31 Hàm String lstrip() trong Python
32 Hàm String rstrip() trong Python
33 Hàm String maketrans() trong Python
34 Hàm String rpartition() trong Python
35 Hàm String translate() trong Python
36 Hàm String replace() trong Python
37 Hàm String rfind() trong Python
38 Hàm String rindex() trong Python
39 Hàm String split() trong Python
40 Hàm String rsplit() trong Python
41 Hàm String splitlines() trong Python
42 Hàm String startswith() trong Python
43 Hàm String title() trong Python
44 Hàm String zfill() trong Python
45 Cách dùng function trong Python
46 Hàm đệ quy trong Python
47 Hàm lambda trong Python
48 Biến toàn cục và biến cục bộ trong Python
49 Bài tập Python: Thực hành tạo hàm trong Python
Datatypes
50 Bài tập Python: Cấu trúc dữ liệu trong Python
51 Kiểu dữ liệu và toán tử Boolean trong Python
52 Bài tập Python: Kiểm tra và xử lý dữ liệu Boolean
53 Lệnh Pass trong Python
54 Kiểu dữ liệu number trong Python
55 Kiểu dữ liệu String trong Python
56 Kiểu List (mảng) trong Python
57 Kiểu dữ liệu Tuple trong Python
58 Kiểu dữ liệu Set trong Python
59 Dictionary trong Python: Kiểu dữ liệu từ điển
60 Exceptions trong Python, xử lý lỗi đơn giản
61 Bài tập Python: Thực hành với các kiểu dữ liệu
Object & Class
62 Bài tập Python: Lập trình hướng đối tượng (OOP) trong Python
63 Module trong Python: Cách tạo và sử dụng Module có sẵn
64 Package trong Python: Có gì khác với module
65 Class trong Python (lập trình hướng đối tượng OOP)
66 Hàm khởi tạo trong Python, khi nào thì nên dùng?
67 Kế thừa trong Python
68 Giải thích đa kế thừa trong Python
69 Setter và Getter trong Python
70 Override trong Python (Ghi đè trong kế thừa)
71 Interface trong Python
72 Bài tập Python: Module / Object / Class
Advanced Topics
73 Iterators trong Python
74 Generator trong Python
75 Cách dùng list comprehension trong Python
76 Hàm closure trong Python
77 Higher Order Functions trong Python
78 Decorator trong Python
79 Xử lý file và thư mục trong Python
80 Sơ lược Date/Time trong Python
Bổ sung
81 Download 100+ tài liệu Python và khóa học Python miễn phí
82 Các câu hỏi thường gặp trong Python
83 Built-in Functions trong Python
84 Top 30 bài tập xử lý chuỗi trong Python
85 Regular Expressions trong Python
7PYTHON NÂNG CAO
Công cụ
1 Anaconda là gì? Cài đặt Anaconda trên Windows - Linux - Mac OS
2 Reference Counting trong Python
3 Garbage Collection trong Python
4 Dynamic Typing trong Python
5 Mutable and Immutable trong Python
6 Toán tử is trong Python
7 Hướng dẫn cài đặt và sử dụng Jupyter Notebook
8 Hướng dẫn cài đặt package Python với pip
Modules
9 Toán tử and trong Python
10 Toán tử or trong Python
11 Kiểu dữ liệu float trong Python
12 Chuyển đổi float sang int trong Python
13 Hàm round() trong Python
14 Tìm hiểu Mô-đun decimal của Python
15 Phạm vi biến trong Python
16 Tổng quan về closures trong Python
17 Các phạm vi nonlocal trong Python
18 Bài tập Python: DateTime trong Python
19 Tìm hiểu về Decorator trong Python
20 Decorator với tham số trong Python
21 Chuyển chuỗi Python thành DateTime trong Python
22 Decorator Class trong Python
23 TimeDelta trong Python
24 Monkey Patching trong Python
25 Bài tập Python: JSON trong Python
26 Các sequence trong Python
27 Bài tập Python : Tạo dữ liệu ngẫu nhiên trong Python
28 Sự khác biệt giữa Tuple và List trong Python
29 Cắt Chuỗi (Slicing) trong Python
30 Dãy số Fibonacci trong Python
31 Tìm hiểu về Iterator trong Python
32 Iterator vs Iterable trong Python
33 Sử dụng hiệu quả hàm iter() trong Python
34 Tìm hiểu Generators trong Python
35 Biểu thức Generator trong Python
36 Tìm hiểu Context Managers trong Python
37 Multiprocessing trong Python (xử lý đa tiến trình)
38 Xử lý MySQL trong Python (insert / update / delete / select)
39 Cách sử dụng Google Translator trong Python
40 Xử lý chuỗi JSON trong Python
41 Random trong Python: Tạo số random ngẫu nhiên
42 Đối tượng None trong Python
43 Sử dụng số nguyên trong Python
44 Tìm hiểu Floor Division trong Python
45 Phép toán Modulo trong Python
46 Phép toán Boolean trong Python
Tham khảo
47 Bài tập Python: Lập trình cơ sở dữ liệu trong Python
48 Kết nối cơ sở dữ liệu MySQL Python
49 Hướng dẫn kết nối Python PostgreSQL bằng Psycopg2
50 Hướng dẫn kết nối SQLite sử dụng sqlite3 trong Python
51 Bài tập Python : Pandas trong Python
52 Phạm vi số float của Python
53 Tìm hiểu về MLOps trong Python
54 Tích hợp Docker và Kubernetes với MLOps trong Python
55 Kết hợp DevOps với MLOps trong Python
56 Các cách tối ưu quy trình MLOps Với Python
57 Top 4 thư viện phổ biến nhất của NLP trong Python
58 Phân tích dữ liệu Blockchain với Python
59 Hướng dẫn triển khai Smart Contracts với Python
60 Tích hợp Blockchain APIs với Python
61 Ứng dụng quản lý sinh viên với MySQL và Python cơ bản
8DJANGO
62 Giới thiệu Django trong Python
63 Hướng dẫn tạo App Django trong Python
64 Hướng dẫn tạo Template Django trong Python
65 Model Django trong Python cho người mới
66 Hướng dẫn tạo Migration Django trong Python
67 Cách tạo Flash Message Django bằng Python
68 Django Edit Form trong Python
69 Django Delete Form trong Python
70 Django Registration trong Python
71 Django Todo App trong Python
72 Django ListView trong Python
73 Django DetailView trong Python
74 Django ORM trong Python
75 Mối quan hệ One-to-One trong Django ORM với Python
76 Mối quan hệ One-To-Many trong Django với Python
77 Mối quan hệ Many-to-Many trong Django với Python
78 Mối quan hệ ManyToManyField trong Django với Through
79 Sử dụng lệnh dumpdata trong Django với Python
80 Sử dụng lệnh loaddata trong Django với Python
81 Sử dụng Limit và Offset trong Django với Python
82 Sử dụng order_by trong Django ORM với Python
83 Sử dụng isnull trong Django ORM với Python
84 Sử dung range trong Django ORM với Python
85 Sử dụng lệnh In trong Django ORM với Python
86 Sử dụng LIKE trong Django ORM với Python
87 Sử dụng Aggregate trong Django ORM với Python
88 Sử dụng Group By trong Django ORM với Python
89 Django là gì? Có nên sử dụng Django để làm website?
9MATPLOTLIB
90 Bài tập Python : Matplotlib trong Python
10PANDAS
91 Tìm hiểu thư viện phân tích dữ liệu PANDAS trong Python
92 Pandas là gì? Cách cài đặt Pandas Python
93 Tìm hiểu Series, DataFrame và Index trong Pandas
94 Data Selection và Indexing trong Pandas
95 Xử lý dữ liệu trong Pandas
96 Hierarchical Indexing trong Pandas
97 Kết hợp các tập dữ liệu trong Pandas
98 Thống kê và phân nhóm dữ liệu trong Pandas
99 Pivot Tables trong Pandas
100 Xử lý văn bản trong Pandas
11NUMPY
101 Bài tập Python: NumPy trong Python
102 Cách sử dụng hàm copy() trong NumPy với Python
103 Sử dụng hàm sum() trong NumPy
104 Sử dụng hàm mean() trong Numpy
105 Cách sử dụng hàm var() trong Numpy
106 Cách sử dụng hàm std() trong NumPy
107 Cách sử dụng hàm prod() trong NumPy
108 Cách sử dụng hàm amin() trong NumPy
109 Sử dụng hàm amax() trong NumPy
110 Cách sử dụng hàm all() trong NumPy
111 Cách sử dụng hàm any() trong NumPy
112 Cách sử dụng hàm reshape() trong NumPy
113 Cách sử dụng hàm transpose() trong NumPy
114 Cách sử dụng hàm sort() trong NumPy
115 Cách sử dụng hàm flatten() trong NumPy
116 Cách sử dụng hàm ravel() trong NumPy
117 Cách sử dụng hàm add() trong NumPy
118 Cách sử dụng hàm subtract() trong NumPy
119 Cách sử dụng hàm multiply() trong NumPy
120 Cách sử dụng hàm divide() trong NumPy
121 Cách sử dụng hàm Broadcasting trong NumPy
122 Cách sử dụng hàm concatenate() trong NumPy
123 Cách sử dụng hàm stack() trong NumPy
124 Cách sử dụng hàm vstack() trong NumPy
125 Cách sử dụng hàm hstack() trong NumPy
126 Hướng dẫn cài đặt NumPy: Viết ứng dụng Hello World
127 Tạo mảng cơ bản với Numpy
128 Xử lý dữ liệu trên mảng cơ bản với Numpy
129 Tính toán trên mảng với NumPy
130 Xác suất và Thống kê với NumPy
131 Masks và Boolean Arrays trong NumPy
132 Fancy Indexing trong NumPy
133 Structured Array và RecordArrays trong NumPy
12PYTHON FUNCTION
Built-in Functions
Dictionary Methods
1 Hàm Dictionary popitem() trong Python
2 Hàm Dictionary setdefault() trong Python
3 Hàm Dictionary pop() trong Python
4 Hàm Dictionary values() trong Python
5 Hàm Dictionary update() trong Python
6 Bài tập Python: Dictionary trong Python
7 Hàm Dictionary clear() trong Python
8 Hàm Dictionary copy() trong Python
9 Hàm Dictionary fromkeys() trong Python
10 Hàm Dictionary get() trong Python
11 Hàm Dictionary items() trong Python
12 Hàm Dictionary keys() trong Python
List Methods
13 Bài tập Python: List trong Python
14 Hàm List append() trong Python
15 Hàm List extend() trong Python
16 Hàm List insert() trong Python
17 Hàm List remove() trong Python
18 Hàm List index() trong Python
19 Hàm List count() trong Python
20 Hàm List pop() trong Python
21 Hàm List reverse() trong Python
22 Hàm List sort() trong Python
23 Hàm List copy() trong Python
24 Hàm List clear() trong Python
Set Methods
25 Bài tập Python: Set trong Python
26 Hàm Set remove() trong Python
27 Hàm Set add() trong Python
28 Hàm Set copy() trong Python
29 Hàm Set clear() trong Python
30 Hàm Set difference() trong Python
31 Hàm Set difference_update() trong Python
32 Hàm Set discard() trong Python
33 Hàm Set intersection() trong Python
34 Hàm Set intersection_update() trong Python
35 Hàm Set isdisjoint() trong Python
36 Hàm Set issubset() trong Python
37 Hàm Set issuperset() trong Python
38 Hàm Set pop() trong Python
39 Hàm Set symmetric_difference() trong Python
40 Hàm Set symmetric_difference_update() trong Python
41 Hàm Set union() trong Python
42 Hàm Set update() trong Python
String Methods
43 Bài tập Python: Chuỗi trong Python
44 Hàm String capitalize() trong Python
45 Hàm String center() trong Python
46 Hàm String casefold() trong Python
47 Hàm String count() trong Python
48 Hàm String endswith() trong Python
49 Hàm String expandtabs() trong Python
50 Hàm String encode() trong Python
51 Hàm String find() trong Python
52 Hàm String format() trong Python
53 Hàm String index() trong Python
54 Hàm String isalnum() trong Python
55 Hàm String strip() trong Python
56 Hàm String partition() trong Python
Tuple Methods
57 Bài tập Python: Tuple trong Python
58 Hàm Tuple count() trong Python
59 Hàm Tuple index() trong Python
60 Các hàm sử lý chuỗi trong Python

Bài xem nhiều

Top