Đề cương khóa học
Giới thiệu
- Python tính linh hoạt: từ phân tích dữ liệu đến thu thập dữ liệu web
Python Cấu trúc dữ liệu và thao tác
- Số nguyên và số thực
- Chuỗi và byte
- Bộ và danh sách
- Từ điển và từ điển có thứ tự
- Tập hợp và tập hợp đóng băng
- Khung dữ liệu (pandas)
- Chuyển đổi
Object-Oriented Programming với Python
- Kế thừa
- Đa hình
- Lớp tĩnh
- Hàm tĩnh
- Trang trí
- Khác
Data Analysis với Pandas
- Làm sạch dữ liệu
- Sử dụng dữ liệu vector trong pandas
- Xử lý dữ liệu
- Sắp xếp và lọc dữ liệu
- Thao tác tổng hợp
- Phân tích chuỗi thời gian
Data Visualization
- Vẽ biểu đồ bằng matplotlib
- Sử dụng matplotlib từ trong pandas
- Tạo biểu đồ chất lượng
- Trực quan hóa dữ liệu trong Jupyter notebooks
- Các thư viện trực quan hóa khác trong Python
Vector hóa dữ liệu trong Numpy
- Tạo mảng Numpy
- Các thao tác phổ biến trên ma trận
- Sử dụng ufuncs
- Chế độ xem và phát sóng trên mảng Numpy
- Tối ưu hóa hiệu suất bằng cách tránh vòng lặp
- Tối ưu hóa hiệu suất với cProfile
Xử lý Big Data với Python
- Xây dựng và hỗ trợ các ứng dụng phân tán với Python
- Lưu trữ dữ liệu: Làm việc với cơ sở dữ liệu SQL và NoSQL
- Xử lý phân tán với Hadoop và Spark
- Mở rộng ứng dụng của bạn
Mở rộng Python (và ngược lại) với các Languages khác
- C#
- Java
- C++
- Perl
- Khác
Python Đa luồng Programming
- Mô-đun
- Đồng bộ hóa
- Ưu tiên
Serialize dữ liệu
- Python serialize đối tượng với Pickle
UI Programming với Python
- Các tùy chọn khung để xây dựng GUI trong Python
- Tkinter
- Pyqt
Python cho script bảo trì
- Nâng và bắt các ngoại lệ một cách chính xác
- Tổ chức mã thành mô-đun và gói
- Hiểu bảng ký hiệu và truy cập chúng trong mã
- Chọn một framework kiểm thử và áp dụng TDD trong Python
Python cho Web
- Các gói để xử lý web
- Thu thập dữ liệu web
- Phân tích cú pháp HTML và XML
- Tự động điền các biểu mẫu web
Tóm tắt và Bước tiếp theo
Yêu cầu
- Kinh nghiệm lập trình từ cơ bản đến trung cấp
- Kiến thức về toán học và thống kê
- Kiến thức về các khái niệm cơ sở dữ liệu
Đối tượng
- Nhà phát triển
Đánh giá (7)
Đã biết được rất nhiều điều mới mẻ.
Roland - Diehl Aviation
Khóa học - Advanced Python - 4 Days
Dịch thuật bằng máy
Chúng tôi đã thảo luận về các chủ đề một cách đủ sâu sắc, điều này cho phép chúng tôi có thời gian để bàn luận về nhiều vấn đề. Nội dung rất toàn diện.
Gergo - Diehl Aviation
Khóa học - Advanced Python - 4 Days
Dịch thuật bằng máy
Chúng tôi đã nhận được nhiều thông tin mới về Python, mà chúng tôi sẽ có thể sử dụng trong công việc hàng ngày trong tương lai. Các bài tập thực sự thú vị và đủ thách thức.
Zsolt - Diehl Aviation
Khóa học - Advanced Python - 4 Days
Dịch thuật bằng máy
khóa đào tạo tổng thể rất tốt, phần tôi thích nhất là: bảng điều khiển và PyQt
Balazs - Diehl Aviation
Khóa học - Advanced Python - 4 Days
Dịch thuật bằng máy
Nhiều ví dụ - và người hướng dẫn sẵn sàng nỗ lực hết mình để giúp chúng tôi với những chủ đề mà chúng tôi yếu hơn.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Khóa học - Advanced Python - 4 Days
Dịch thuật bằng máy
Nhiều bài tập
Fanny Stauffer - UCB Pharma S.A.
Khóa học - Advanced Python - 4 Days
Dịch thuật bằng máy
Giảng viên đã giảng dạy một cách rõ ràng và có hệ thống. Ông thường giải thích lý do và kiến thức cơ bản đằng sau các lệnh. Ông cũng dành thời gian cho chúng tôi thực hành và làm bài tập.
Felicia Rezanda - HP Singapore (Private) Ltd.
Khóa học - Advanced Python - 4 Days
Dịch thuật bằng máy