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

Python Projects For Beginners: Build 4 Python Projects

Dự án Python cho người mới bắt đầu: Xây dựng 4 dự án Python

Dự án Python cho người mới bắt đầu: Xây dựng 4 dự án Python

Phát triển phần mềm thực tế bằng Python, học cách tích hợp nhiều công nghệ với Python để xây dựng ứng dụng thực tế

4.6
(102 đánh giá)
2,012 học viên
Giảng viên
Ashutosh Pawar
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
8.5 giờ video
83 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

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

Xây dựng ứng dụng phân tích dữ liệu đọc dữ liệu từ file CSV và tạo biểu đồ trực quan hóa dữ liệu
Xây dựng phần mềm giám sát hiệu suất máy tính hiển thị dữ liệu thời gian thực như RAM & CPU
Xây dựng nền tảng quảng cáo theo ngữ cảnh tìm kiếm quảng cáo phù hợp với bài viết blog
Xây dựng bộ điều khiển âm lượng bằng cử chỉ tay cho Mac & Windows để điều chỉnh âm lượng máy tính

Yêu cầu

Yêu cầu hiểu biết cơ bản về ngôn ngữ lập trình Python

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

Dành cho học viên đã biết Python cơ bản và muốn xây dựng dự án sử dụng kỹ năng Python
Dành cho học viên muốn xây dựng portfolio dự án Python để trình bày trong phỏng vấn việc làm
Dành cho học viên không chỉ muốn học Python mà muốn tạo ra sản phẩm thực tế có ý nghĩa

Nội dung khóa học

6 phần • 83 bài giảng
1 Giới thiệu khóa học
1 Cách đọc tài liệu SRS
2 Tổng quan ứng dụng
3 Thiết lập môi trường phát triển trên Mac
4 Thiết lập môi trường phát triển trên Windows
5 Cài đặt Django trên Mac
6 Cài đặt Django trên Windows & Tạo dự án Django
7 Cách hoạt động của Django
8 Tạo View
9 Tạo Template
10 Tạo Template thực tế
11 Truyền dữ liệu động
12 Hiển thị danh sách trong Template
13 Gửi Form
14 Lấy dữ liệu người dùng
15 Tải file CSV cần thiết
16 Nhận & đọc file CSV
17 Định dạng dữ liệu ở dạng sử dụng được
18 Xử lý dữ liệu & lưu vào cơ sở dữ liệu
19 Tạo Django Model
20 Lưu dữ liệu vào cơ sở dữ liệu
21 Sử dụng Django Admin Panel
22 Lưu dữ liệu file vào cơ sở dữ liệu
23 Truy cập cơ sở dữ liệu qua ORM Phần 1
24 Truy cập cơ sở dữ liệu qua ORM Phần 2
25 Tạo bảng HTML
26 Tính toán thu nhập & chi phí hàng tháng
27 Giới thiệu Tailwind
28 Thêm style cho Django
29 Thêm Tailwind vào website
30 Tạo style cho trang web
31 Truy cập bảng trong JS
32 Tính tổng giá trị Price
33 Tính tổng Rent
34 Lấy các giá trị khác
35 Hiển thị tổng giá trị
36 Thêm style
37 Thêm biểu đồ
38 Điền giá trị thu nhập
39 Biểu đồ chi phí
40 Biểu đồ thanh đa tuyến
41 Biểu đồ phân bổ thu nhập
1 Giới thiệu
2 Tính toán CPU usage
3 Tính toán RAM usage
4 Lấy tốc độ internet
5 Label cho CPU
6 Hiển thị CPU usage
7 RAM usage
8 Label cho tốc độ internet
9 Kiểm tra tốc độ
10 Thêm fonts
11 Thêm đồng hồ tốc độ
12 Thiết lập màu label
13 Vấn đề viền
14 Kiểm tra ứng dụng
1 Tạo dự án
2 Thêm Form
3 Lấy URL
4 Sử dụng Requests
5 Sử dụng Beautifulsoup
6 Cài đặt Rake
7 Tạo quảng cáo
8 Tìm từ khóa chung
9 Tìm quảng cáo phù hợp
10 Thêm quảng cáo mẫu
11 Hiển thị quảng cáo trên trang chủ
12 Hiển thị hình ảnh
13 Cài đặt Tailwind
14 Thêm Tailwind vào dự án
15 Tạo style thanh tìm kiếm với Tailwind
16 Tạo style cho từ khóa chung
17 Tạo style quảng cáo dạng thẻ
1 Cài đặt OpenCV & chụp khung hình
2 Cài đặt Mediapipe
3 Phát hiện bàn tay
4 Vẽ điểm trên bàn tay
5 Vẽ điểm trên ngón cái & ngón trỏ
6 Tìm khoảng cách
7 Tải Osascript cho Mac
8 Sử dụng Pycaw cho Windows
9 Chụp toàn bộ màn hình
1 Tổng kết khóa học

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

Projects In Python For Beginners

Here Is What You Get By Enrolling In This Course:

Word-By-Word Explanation: In the entire course, I explain each line of code, without skipping a single line of code.

Awesome Quality Content: Over 8+ hours of HD Videos.

Well Structured & Easy To Learn: Course has been specially designed to make it easy for the students to learn Django starting from a basic level and gradually moving up to advance concepts.

24 X 7 Support: I will always be there to guide you in your journey to become a Django expert.


Here Is Everything You Will Learn In This Complete Course:

In this hands-on course, you will learn how to build Python projects using your existing Python skills.


In this course we will build 4 Major apps covering technologies like Django, OpenCV, Implementing Machine Learning Models, Rake NLTK, Tkinter and a lot more.


Here is a brief description of what you will learn in each section of the course:

Section 1: Building A Data Analysis & Visualisation Web App.

Technologies used:

Python : Programming Language

Django : For web based app.

Pandas: For data analysis.

ChartJS: For data visualisation.

Project description:

In this section we will be building a data analytics and visualisation web app. This app will read data from a raw CSV file in a pre-defined format and will generate visualisation charts for us. We will start off by reading and understanding the software requirements specification document and figuring out what exactly needs to be built. This SRS document will mimic the real document which is given by clients to software developers. We then setup the required development environment on our machine required to build the project. As this is a web app, we use Django as a platform to build our entire app, we learn how to download and install Django on our machine and also learn a view basics about Django to get started. We will then learn how to make our Django app read a CSV file submitted by the user and then read data from it. We will learn how to convert the CSV data into a pandas data frame so that the data could be manipulated and analysed. We then render out this data to a HTML page and display it in a tabular format. We also analyse the data using pandas and then feed the analysed data to a Django template and display it in terms of charts for data visualisation. We make use of a library called as ChartJS to display data on our webpage. Hence in this project we learn how multiple technologies like Django, Pandas, ChartJS integrates together to form a working web app.



Section 2: Computer Performance Monitor Using Tkinter.

Technologies used:

Python : Programming language

Tkinter : For building graphical user interface

Psutil : For accessing hardware stats

Speedtest: For getting the internet download, upload speed and ping.

Project description:

In this section we will build a desktop app that monitors CPU & RAM usage in real-time. This project would be built using technologies like Python, Tkinter, psutil and speediest. This app will also be able to calculate the ping, internet download and upload speed as well. We will learn how the psutil library allows us to access the OS level APIs and in turn give us access to the computer performance stats in real time. We will first calculate the CPU usage, then RAM usage and finally the internet speed. We then learn how to represent this information in a desktop app using Tkinter. We build the entire interface for our app using Tkinter and then display all the statistics on a window. We also learn how to use custom fonts, colours and images to give our app a better look and feel.




Section 3: Contextual Advertising Platform.

Technologies used:

Python : Programming language.

Django : For web app.

Requests: For making HTTP request to blog pages.

BeautifulSoup: To parse webpages

RakeNLTK : To find relevant keywords

Project description:

Contextual advertising is a technology that finds our relevant ads from a given blog article to maximise a blog or websites revenue. Contextual advertising is the reason why you see an ad for nike shoes on a fitness related article. In this section we will be building a contextual advertising platform which reads data from any blog who's URL you pass in, find relevant keywords on that blog and find ads which are relevant to them and all of this is done automatically. First we create a basic Django app that could accept a blog URL, then read all the data on that blog page using the requests library and parse the data using BeautifulSoup. We then feed the parsed data to the rake library which then finds the most relevant and prominent keywords in that blog article and save them. These relevant keywords are then matched with the ads present in our database and gives us back the ads which are most relevant to the blog post. We will also use Tailwind to style up the web app.


Section 4: Gesture Volume Control Software For Mac & Windows.

Technologies used:

Python: Programming language.

OpenCV: To capture webcam input.

Mediapipe: To detect, track hands.

Osascript : To control system volume on Mac.

Pycaw: To control system volume on Windows.

Project description:

This project would be the most interesting one, we will build a gesture volume control software which will allow you to control the volume of your computer by just using two fingers. This software captures your webcam input, detects focal points on your hand like the fingertips and joints and allows us to find the distance between two points. To build this app we use opencv's python module which allows us to capture video from our web cam, frame-by-frame. Once the video is captured we then use MediaPipe which provides us a set of already trained machine learning models which allows us to detect hands in a live video. We then detect the key points on our hands to detect a gesture and find the distance between tips of two fingers so that we could control system volume. We then make use of osacript on Mac and pycaw on Windows to control the system volume and integrate the two things together so that volume could be controlled by two fingers.



So let's begin the journey of developing projects with Python

In addition to the Udemy 30-day money back guarantee, you have my personal guarantee that you will love what you learn in this course. If you ever have any questions please feel free to message me directly and I will do my best to get back to you as soon as possible!


Make sure to enrol in the course before the price changes.

Take yourself one step closer towards building complex python projects by clicking the "take this course button" now!

Join the journey.

Sincerely,

Ashutosh Pawar

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 Computer Vision
Hiển thị tất cả khoá học Data Visualization
Hiển thị tất cả khoá học Gui Development
Hiển thị tất cả khoá học Python Programming
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊