Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Python for Beginners with Telusko

Python cho Người Mới Bắt đầu cùng Telusko

Python cho Người Mới Bắt đầu cùng Telusko

Lập trình Python, OOP trong Python, Kết nối Cơ sở dữ liệu, Phát triển Web bằng Python cùng Telusko

4.7
(10,644 đánh giá)
133,320 học viên
Giảng viên
Navin Reddy
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
17.5 giờ video
123 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

Bạn sẽ học được gì

Cách viết mã lệnh
Học ngôn ngữ Python
Xây dựng Ứng dụng bằng Python
Xây dựng Ứng dụng Web bằng Python

Yêu cầu

Khóa học này dành cho người mới bắt đầu tuyệt đối

Đối tượng phù hợp

Người mới muốn bước vào lĩnh vực phát triển phần mềm, phát triển web, máy học

Nội dung khóa học

16 phần • 123 bài giảng
1 Giới thiệu
2 Cài đặt Python
3 Bắt đầu với Python
1 Biến
2 Danh sách (List)
3 Tuple | Tập hợp (Set)
4 Thiết lập Đường dẫn trên Windows và Trợ giúp
5 Trình soạn thảo Sublime Text
6 Tìm hiểu thêm về Biến
7 Kiểu dữ liệu
1 Toán tử trong Python
2 Chuyển đổi Hệ đếm
3 Toán tử Bitwise
1 Nhập hàm Toán học (Import Math)
2 Làm việc với PyCharm | Chạy | Gỡ lỗi | Truy vết | Tệp .py
3 Đầu vào từ Người dùng | Dòng lệnh
1 Câu lệnh If Elif Else
2 Vòng lặp While
3 Vòng lặp For
4 Break Continue Pass
5 Break vs Continue vs Pass
6 In các Mẫu hình (Patterns)
7 For Else
8 Số Nguyên tố
1 Mảng (Array)
2 Nhận giá trị mảng từ Người dùng và Tìm kiếm trong Mảng
3 Tại sao dùng Numpy? Cài đặt Numpy trong Pycharm
4 Các cách Tạo Mảng
5 Sao chép một Mảng
6 Làm việc với Ma trận
1 Hàm
2 Đối số của Hàm
3 Các loại Đối số
4 Đối số có độ dài biến đổi với từ khóa trong Python
5 Từ khóa Global
6 Truyền Danh sách vào Hàm
7 Dãy Fibonacci
8 Giai thừa (Factorial)
9 Đệ quy (Recursion)
10 Tính Giai thừa bằng Đệ quy
11 Hàm Ẩn danh | Lambda
12 Filter Map Reduce
13 Trang trí (Decorators)
1 Mô-đun
2 Biến đặc biệt __name__
3 Biến đặc biệt __name__ 2
1 Giới thiệu
2 Lớp và Đối tượng
3 Phương thức __init__
4 Hàm tạo (Constructor), Self và So sánh Đối tượng
5 Các loại Biến
6 Các loại Phương thức
7 Lớp bên trong (Inner Class)
8 Kế thừa (Inheritance)
9 Hàm tạo trong Kế thừa
10 Giới thiệu về Đa hình (Polymorphism)
11 Duck Typing
12 Nạp chồng Toán tử (Operators Overloading)
13 Nạp chồng và Ghi đè Phương thức
14 Trình lặp (Iterator)
15 Trình tạo (Generators)
16 Xử lý Ngoại lệ (Exception Handling)
1 Đa luồng (MultiThreading)
2 Xử lý Tệp (File handling)
3 Chú thích (Comments)
4 Lệnh trước đó trong IDLE | Xóa màn hình?
5 Python là ngôn ngữ Biên dịch hay Thông dịch?
6 Hoán đổi 2 Biến
7 Git | PyCharm | GitHub
8 Đóng góp Mã lên GitHub
9 Thiết lập Anaconda
10 Thiết lập Jupyter Notebook
1 Tìm kiếm Tuyến tính (Linear Search)
2 Tìm kiếm Nhị phân (Binary Search)
1 Sắp xếp Nổi bọt (Bubble Sort)
2 Sắp xếp Chọn (Selection Sort)
1 Thiết lập MySQL Workbench
2 Kết nối Cơ sở dữ liệu (MySQL)
1 Giới thiệu FastAPI
2 Thiết lập FastAPI trong VS Code
3 Xây dựng Máy chủ và Get API
4 Pydantic và Lấy tất cả Sản phẩm
5 Lấy theo ID và Yêu cầu Post
6 Cập nhật và Xóa Dữ liệu trong FastAPI
7 SQLAlchemy
8 Cấu hình Cơ sở dữ liệu
9 Tạo Mô hình SQL Alchemy
10 Khởi tạo Dữ liệu
11 Tiêm phụ thuộc và Lấy dữ liệu từ db
12 Tạo, Cập nhật và Xóa với Cơ sở dữ liệu
13 Chạy Ứng dụng Web Full Stack
1 1 Django tutorials - Django là gì? Framework Web Python
2 2 Django tutorials - Thiết lập
3 3 Django tutorials - Ứng dụng đầu tiên trong Django phần 1
4 4 Django tutorials - Ứng dụng đầu tiên Django phần 2
5 5 Django tutorials - Ngôn ngữ Mẫu Django (DTL)
6 6 Django tutorials - Ngôn ngữ Mẫu Django phần 2
7 7 Django tutorials - Cộng hai số trong Django
8 8 Django tutorials - Phương thức HTTP GET vs POST
9 9 Django tutorials - Mô hình View Template trong Django (MVT)
10 10 Django tutorials - Tệp Tĩnh 1
11 11 Django tutorials - Tệp Tĩnh 2
12 12 Django tutorials - Truyền Dữ liệu Động trong Html phần 1
13 13 Django tutorials - Truyền Dữ liệu Động trong Html phần 2
14 14 Django tutorials - Câu lệnh If
15 15 Django tutorials - Lý thuyết ORM (Ánh xạ Quan hệ Đối tượng)
16 16 Django tutorials - Thiết lập Postgres và PgAdmin
17 17 Django tutorials - Mô hình và Di chuyển (Migrations)
18 18 Django tutorials - Di chuyển lại (ReMigration)
19 19 Django tutorials - Bảng quản trị (Admin Panel)
20 20 Django tutorials - Thêm và Lấy dữ liệu từ Cơ sở dữ liệu
21 21 Django tutorials - Đăng ký Người dùng 1
22 22 Django tutorials - Đăng ký Người dùng 2
23 23 Django tutorials - Truyền Thông điệp (Messages)
24 24 Django tutorials - Đăng nhập Người dùng
25 25 Django Tutorials - Đăng xuất Người dùng
1 Giới thiệu Numpy
2 Tạo mảng với Numpy
3 Thao tác Mảng Numpy
4 Chỉ mục (Indexing) trong Numpy
5 Cắt mảng (Slicing) trong Numpy
6 Tạo số Ngẫu nhiên (Rand Gen)
7 Phát sóng (Broadcasting) trong Numpy

Giới thiệu khóa học

You will learn Python in this course.

Python is one of the fastest-growing languages.

Python is interpreted, object-oriented, high-level, procedure-oriented language

It has different versions

The reason behind it is that there are a huge number of libraries available on the market, many companies and developers are using them, and they can be implemented in many areas.

It is a general-purpose language, as it can be used in Machine learning, GUI, Software Development, Web development, and many more.

Google, YouTube, Dropbox, NASA, and Yahoo use python


Django is a powerful, high-level web framework built with Python that follows the Model-View-Template (MVT) architectural pattern. The Django Software Foundation (DSF) is in charge of maintaining it as a free and open-source framework. The primary objective of Django is to simplify the development process of complex, database-driven websites.

A framework, in general, is a set of pre-written code and tools that provide a structure for building applications. It offers a foundation and common functionalities, allowing developers to focus on application-specific logic rather than dealing with low-level details. Django provides numerous built-in features and libraries that assist in handling common web development tasks, such as URL routing, form handling, authentication, and database management.

There are several reasons why developers choose Django for web development. Firstly, Django emphasizes the concept of "batteries included," meaning it comes with a wide range of ready-to-use components, reducing the need for external libraries. This saves development time and effort. Additionally, Django promotes the use of reusable code through its modular design, enabling developers to build applications quickly and efficiently.

Django can be used to develop both static and dynamic websites. For static websites, Django can serve as a content management system (CMS) where developers can easily manage and update the site's content. For dynamic websites, Django's MVT pattern plays a crucial role. The MVT architecture separates the application logic into three components:

  1. Model: Represents the data structure and database schema. It defines the data models, relationships, and interactions with the database.

  2. View: Handles the business logic and acts as an intermediary between the model and the template. It processes requests, retrieves data from the model, and prepares it for rendering.

  3. Template: Defines the presentation logic and represents the user interface. It determines how the data is displayed to the user.

The MVT pattern promotes a clean separation of concerns, making the code more maintainable, reusable, and testable. Django's built-in ORM (Object-Relational Mapping) simplifies database operations, providing an intuitive way to interact with the database without writing complex SQL queries.

Overall, Django's robust features, scalability, security measures, and its supportive community make it an excellent choice for building large-scale, database-driven websites efficiently and effectively.


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Fastapi
Hiển thị tất cả khoá học Python
Hiển thị tất cả khoá học Python Programming
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊