Đề 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
Requirements
- 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
Testimonials (7)
Go để biết nhiều điều mới.
Roland - Diehl Aviation
Course - Advanced Python - 4 Days
Machine Translated
Chúng tôi đã đề cập đến các chủ đề ở mức độ đủ sâu, giúp chúng tôi có thời gian thảo luận nhiều chủ đề. Nội dung khá toàn diện.
Gergo - Diehl Aviation
Course - Advanced Python - 4 Days
Machine Translated
Chúng tôi đã có rất nhiều thông tin mới về Python những gì chúng tôi có thể sử dụng trong công việc hàng ngày của mình trong tương lai. Các bài tập thực sự thú vị và đủ thử thách.
Zsolt - Diehl Aviation
Course - Advanced Python - 4 Days
Machine Translated
đào tạo nhìn chung là tốt, phần tôi thích nhất: bảng điều khiển & pyqt
Balazs - Diehl Aviation
Course - Advanced Python - 4 Days
Machine Translated
Plenty of examples - and the trainer willing to bend backwards to help us with topics we were weaker in.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Course - Advanced Python - 4 Days
Lots of exercises
Fanny Stauffer - UCB Pharma S.A.
Course - Advanced Python - 4 Days
The trainer gave a clear and systematic teaching. He usually gave the reasoning and fundamental knowledge behind the commands. He also gave us time to do the exercises and practice.