INTRODUCTION
FLOW CONTROL
FUNCTIONS
DATATYPES
OBJECT & CLASS
ADVANCED TOPICS
BỔ SUNG
PYTHON CĂN BẢN
CÁC CHỦ ĐỀ
BÀI MỚI NHẤT
MỚI CẬP NHẬT

Python căn bản

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

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

Đây là series học Python căn bản miễn phí dành cho người mới bắt đầu tìm hiểu về Python. Như các bạn biết, Python là ngôn ngữ tương đối dễ học và rất mạnh mẽ, nó có cấu trúc đơn giản với cách tiếp cận dễ dàng nhưng lại rất hiểu quả trong lập trình uhướng đối tượng. Với điểm mạnh này thì Python là ngôn ngữ lý tưởng để phát triển ứng dụng trên nhiều nền tảng khác nhau.

Việc học Python cũng tương đối dễ, hiện nay có rất nhiều tài liệu ở tiếng Anh, còn ở tiếng Việt thì hiện tại vẫn rất ít, vì vậy hôm nay mình sẽ tổng hợp lại những bài viết về Python căn bản tại đây bằng tiếng Việt để giúp các bạn dễ dàng học tập hơn.

Trong quá trình biên tập vẫn không tránh khỏi những sai sót, rất mong các bạn thông cảm. Đặc biệt bài viết được biên tập lại từ nhiều nguồn như TutorialsPoint, W3C.

+PYTHON 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 Câu lệnh if else trong python
9 Vòng lặp For trong Python
10 Vòng lặp While trong Python
11 Lệnh break và continue trong Python
12 Bài tập Python về lưu đồ thuật toán cơ bản
» Functions
13 Cách dùng function trong Python
14 Hàm đệ quy trong Python
15 Hàm lambda trong Python
16 Biến toàn cục và biến cục bộ trong Python
17 Bài tập Python: Thực hành tạo hàm trong Python
» Datatypes
18 Kiểu dữ liệu number trong Python
19 Kiểu dữ liệu String trong Python
20 Kiểu List (mảng) trong Python
21 Kiểu dữ liệu Tuple trong Python
22 Kiểu dữ liệu Set trong Python
23 Dictionary trong Python: Kiểu dữ liệu từ điển
24 Exceptions trong Python, xử lý lỗi đơn giản
25 Bài tập Python: Thực hành với các kiểu dữ liệu
» Object & Class
26 Module trong Python: Cách tạo và sử dụng Module có sẵn
27 Package trong Python: Có gì khác với module
28 Class trong Python (lập trình hướng đối tượng OOP)
29 Hàm khởi tạo trong Python, khi nào thì nên dùng?
30 Kế thừa trong Python
31 Giải thích đa kế thừa trong Python
32 Setter và Getter trong Python
33 Override trong Python (Ghi đè trong kế thừa)
34 Interface trong Python
35 Bài tập Python: Module / Object / Class
» Advanced Topics
36 Iterators trong Python
37 Generator trong Python
38 Cách dùng list comprehension trong Python
39 Hàm closure trong Python
40 Higher Order Functions trong Python
41 Decorator trong Python
42 Xử lý file và thư mục trong Python
43 Sơ lược Date/Time trong Python
» Bổ sung
44 Download 100+ tài liệu Python và khóa học Python miễn phí
45 Các câu hỏi thường gặp trong Python
46 Built-in Functions trong Python
47 Top 30 bài tập xử lý chuỗi trong Python
48 Regular Expressions trong Python

Bài xem nhiều

Các kiểu dữ liệu trong C ( int - float - double - char ...)

Các kiểu dữ liệu trong C ( int - float - double - char ...)

C là ngôn ngữ rất khó tính, bạn không thể gán dữ liệu kiểu float…

Thuật toán tìm ước chung lớn nhất trong C/C++

Thuật toán tìm ước chung lớn nhất trong C/C++

Đề bài: Nhập vào 2 số nguyên A và B, viết chương trình tìm ứng…

Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)

Cấu trúc lệnh switch case trong C++ (có bài tập thực hành)

Lệnh switch case cũng tương tự như lệnh if else if mà chúng ta đã…

Lệnh cin và cout trong C++

Lệnh cin và cout trong C++

Thư viện nhập xuất trong C cũng như rong C++ có tên là iostream.h, vì…

Thuật toán tính lũy thừa nhanh trong C/C++

Thuật toán tính lũy thừa nhanh trong C/C++

Trong bài này chúng ta sẽ cùng nhau đi tìm hiểu về thuật toán tính…

Thuật toán kiếm tra số nguyên tố

Thuật toán kiếm tra số nguyên tố

Trong bài này mình sẽ trình bày thuật toán để kiểm tra một số có…

Random trong Python: Tạo số random ngẫu nhiên

Random trong Python: Tạo số random ngẫu nhiên

Random number generator (RNG) là một số được tạo ra ngẫu nhiên từ máy tính,…

ComboBox - ListBox trong lập trình C# winforms

ComboBox - ListBox trong lập trình C# winforms

Chúng ta sẽ cùng nhau tim hiểu về các khai niệm cũng như các sự…

Cách viết hàm và cách gọi hàm trong C++ (function)

Cách viết hàm và cách gọi hàm trong C++ (function)

Hàm trong C++ là tập hợp nhiều câu lệnh để thực hiện một chức năng…

Mảng hai chiều trong Java

Mảng hai chiều trong Java

Trong bài trước, các bạn đã được tìm hiểu về mảng một chiều trong Java.…

Bài tập Java OOP: Chương trình nhập xuất thông tin sinh viên

Bài tập Java OOP: Chương trình nhập xuất thông tin sinh viên

Quản lý sinh viên sử dụng danh sách liên kết đơn

Quản lý sinh viên sử dụng danh sách liên kết đơn

Chúng ta sẽ quản lý sinh viên với các thông tin cần thiết và các…

Cách kết nối SQL Server trong C# Winforms

Cách kết nối SQL Server trong C# Winforms

Mỗi loại cơ sở dữ liệu sẽ sử dụng một namespace tương ứng, trong trường…

Thụât toán tìm kiếm nhị phân (Binary Search)

Thụât toán tìm kiếm nhị phân (Binary Search)

Trong bài viết này chúng ta sẽ tìm hiểu về thuật toán tìm kiếm nhị…

Bài tập Java OOP: Chương trình quản lý sinh viên Java

Bài tập Java OOP: Chương trình quản lý sinh viên Java

Tổng hợp hơn 1000 bài tập C / C++ có lời giải

Tổng hợp hơn 1000 bài tập C / C++ có lời giải

Bài này sẽ tổng hợp hơn 1000 bài tập C / C++ có lời giải…

Khai báo thư viện và hàm main trong C++

Khai báo thư viện và hàm main trong C++

Để bắt đầu tìm hiểu C++ thì bắt buộc bạn phải hiểu hai khái niệm…

Tính tổng các phần tử trong mảng C++ sử dụng hàm và con trỏ

Tính tổng các phần tử trong mảng C++ sử dụng hàm và con trỏ

Cấu trúc lệnh if else trong C++ (có bài tập thực hành)

Cấu trúc lệnh if else trong C++ (có bài tập thực hành)

Trong ngôn ngữ C++ cũng như các ngôn ngữ lập trình khác như JAVA, C#,…

Vòng lặp For .. Do trong Pascal

Vòng lặp For .. Do trong Pascal

Trong bài này chúng ta sẽ tìm hiểu về vòng lặp For .. Do trong…

Top