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

Python for Java Developers

Python dành cho lập trình viên Java

Python dành cho lập trình viên Java

Tận dụng kỹ năng lập trình sẵn có để phát triển chương trình Python

4.7
(110 đánh giá)
458 học viên
Giảng viên
John Purcell
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 929.000đ -95%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
5.5 giờ video
132 bài giảng
16 bài quiz
4 bài coding
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/05/2026

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

Phát triển chương trình Python
Làm việc với dữ liệu văn bản trong Python
Dùng Python để trực quan hóa dữ liệu
Sử dụng machine learning để dự đoán dữ liệu

Yêu cầu

Yêu cầu có kiến thức về Java hoặc một ngôn ngữ lập trình hướng đối tượng khác

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

Dành cho lập trình viên Java muốn học Python

Nội dung khóa học

14 phần • 132 bài giảng
1 Giới thiệu
1 Giới thiệu
2 Cài đặt Python
3 Thiết lập môi trường ảo
4 Hello World
5 Biến
6 Hàm dựng sẵn (Built-in Functions)
7 Câu lệnh "If"
8 Vòng lặp "For"
9 Vòng lặp "While"
10 Ép kiểu (Casting)
11 So sánh chuỗi
12 Câu lệnh "Match"
1 Giới thiệu
2 Hàm
3 Đối số từ khóa (Keyword Args)
4 Đối số độ dài thay đổi (Variable-Length Arguments)
5 Đối số từ khóa độ dài thay đổi (Variable-Length Keyword Arguments)
6 Trả về nhiều giá trị (Multiple Return Values)
1 Giới thiệu
2 Tuple
3 Cắt lát (Slicing)
4 Hàm và phương thức của Tuple
5 Toán tử của Tuple
6 List
7 Thay thế lát cắt (Replacing Slices)
8 Xóa mục khỏi List
9 List Comprehension
10 Điều kiện trong Comprehension
11 Set
12 Hàm của Set
13 Dictionary
14 Xóa mục khỏi Dictionary
15 View của Dictionary
16 Default Dictionary
17 Enumerate và Zip
18 Hashing
19 Tổng kết Container
1 Giới thiệu
2 Nội suy biến trong chuỗi
3 So khớp văn bản
4 Nhóm bắt (Capture Groups)
5 Thoát ký tự và toán tử ba ngôi
6 Chú thích trong biểu thức chính quy
7 Search
8 Findall
9 So khớp nhiều dòng
10 Biên dịch biểu thức chính quy
1 Giới thiệu
2 Ngoại lệ
3 Ném ngoại lệ (Raising Exceptions)
4 Khẳng định (Assertions)
1 Giới thiệu
2 Lớp
3 Hàm tạo (Constructors)
4 Chuyển đổi sang chuỗi
5 Eval và Repr
6 Kế thừa (Inheritance)
7 Ghi đè phương thức (Overriding Methods)
8 Super
9 Thuộc tính của lớp (Class Attributes)
10 Đa kế thừa (Multiple Inheritance)
11 Thứ tự phân giải phương thức (Method Resolution Order)
12 Triển khai toán tử
1 Giới thiệu
2 Module
3 Hàm Main
4 Nạp một phần của Module
5 Package
6 Khởi tạo Package
7 Cách Python tìm Module
8 Kiểm tra Module
9 Package con (Subpackages)
10 Thuộc tính của Package
11 Cài đặt Package
1 Giới thiệu
2 Iterator
3 Truyền hàm vào hàm
4 Mapping
5 Biểu thức Lambda
6 Lambda trong vòng lặp
7 Sắp xếp
8 Lọc (Filtering)
9 Generator
10 Hàm Generator
1 Giới thiệu
2 Đọc tệp văn bản
3 Sử dụng "With"
4 Ghi tệp
5 Biểu diễn dữ liệu nhị phân
6 Ghi tệp nhị phân
7 Đọc tệp nhị phân
1 Giới thiệu
2 Mảng Numpy
3 Tạo mảng Numpy
4 Mảng Numpy ngẫu nhiên
5 Phép toán Numpy
6 Hàm Numpy
7 Cắt lát Numpy (Numpy Slicing)
8 View của Numpy
9 Index nâng cao với List
10 Sử dụng toán tử so sánh
11 Boolean Indexing
1 Giới thiệu
2 Nạp Dataframe Pandas
3 Đặt tên cột
4 Tham chiếu ô
5 Tham chiếu kiểu Numpy
6 Nạp dữ liệu từ Dictionary
7 Sửa đổi dữ liệu
8 Hàm Pandas
9 Series dữ liệu
10 Dataframe ngẫu nhiên
11 Sắp xếp
12 Cơ sở dữ liệu khách hàng Mall
13 Nhóm (Grouping)
14 Hàm tổng hợp trong Pandas
15 Lọc trong Pandas
1 Giới thiệu
2 Vẽ biểu đồ
3 Biểu đồ Seaborn
4 Phân cụm với Scikit-Learn
5 Phân nhóm (Binning)
6 Chuyển đổi từ phân loại sang số
7 Cài đặt Keras và Tensorflow
8 One Hot Encoding
9 Ma trận dự đoán (Predictor Matrix)
10 Chia tập kiểm tra và huấn luyện (Test Train Split)
11 Chuẩn hóa (Scaling)
12 Tạo mạng nơ-ron
13 Đánh giá độ chính xác
1 Xin chúc mừng

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

This course will help you to learn to program in Python by leveraging the skills you already have in Java, or another high-level object-oriented programming language.


I won't waste your time explaining things you already know, like what functions are, or exceptions or classes. Instead, we'll dive right into how to make use of the concepts you already understand in another language, in Python.


We'll start with the most important syntax first, so that after the first section or two you'll already be able to write Python scripts. Then we'll cover how to work with classes, containers, regular expressions and files in Python, and more.


You'll also learn how to use Numpy for numerical computing (less complicated than it sounds!) and how to use Pandas as a virtual spreadsheet. In the final section we'll cover how to draw charts so you can visualise your data, and how to use a simple artificial neural network to make predictions based on your data.


The courses includes suggested exercises and quizzes to help you check your progress. With a little practice, you can quickly learn to make use of Python for automating routine tasks, processing text data, working with numerical data, or whatever you need to do.


If you already have some programming knowledge and don't want to sit through explanations of basic concepts, but do want to learn to use Python alongside your existing programming skills, this course is for you.





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