Đề cương khóa học
Giới thiệu về Python Programming
- Running Python code
- Using Python Development Tools (IDEs and command line tools)
- Working with Python and iPython shells as well as iPython Notebook
Kiểu Dữ Liệu và Thao Tác
- Integers and floats
- Strings and bytes
- Tuples and lists
- Dictionaries and ordered dictionaries
- Sets and frozen sets
Tổ Chức và Phân Phối Code
- Creating modules and packages
- Distributing code to repositories
Hướng Đối Tượng và Chức Năng Programming
- Creating and using functions and classes
- Modifying functions and classes with decorators
- Introducing meta-classes
Xử Lý Lỗi và Kiểm Thử
- Handling and raising exceptions
- Writing and executing tests (doc tests and unit tests)
- Checking code coverage by tests
Làm Việc với Files và Directories
- Accessing different types of files and file handling principles
- Creating, reading, updating and deleting files (including regular text files, csv, as well as Microsoft Word and Microsoft Excel files)
- Extracting data from text files using Regular Expressions
- Creating and deleting directories, listing and searching for files
Access Databases
- Selecting, inserting, updating and deleting data
- Generic database API based on SQLite 3, PostgreSQL and MySQL
- Using the Object Relational Mapper (SQLAlchemy)
- Working with NoSQL databases
Chinh Phục Web
- Retrieving web pages
- Parsing HTML and XML
- Filling web forms automatically
- Creating web applications in Python
Yêu cầu
Không có
Đánh giá (7)
**Khái niệm học tốt, nhiều ví dụ. Bài tập thú vị.**
Ales Ptacek - Secheron Hasler CZ, spol. s r.o.
Khóa học - Python Programming - 4 days
Dịch thuật bằng máy
# **Kiến thức của người trình bày về Python**### **Giới thiệu về Python**- **Lịch sử và phát triển**: Người trình bày có thể giới thiệu lịch sử phát triển của Python, từ khi được tạo ra bởi Guido van Rossum vào năm 1991 cho đến ngày nay. Bạn có thể nhấn mạnh các phiên bản quan trọng và những cải tiến lớn trong mỗi phiên bản.- **Đặc điểm chính**: Giúp học viên hiểu rõ về các đặc điểm chính của Python như sự đơn giản, dễ học, và tính linh hoạt trong việc phát triển phần mềm.### **Cấu trúc ngôn ngữ Python**- **Cú pháp và từ khóa**: Trình bày các từ khóa cơ bản và cú pháp trong Python, bao gồm các lệnh điều khiển luồng như `if`, `for`, `while`, và các kiểu dữ liệu cơ bản như số, chuỗi, danh sách, và từ điển.- **Các hàm và mô-đun**: Giúp học viên hiểu về cách định nghĩa và sử dụng các hàm trong Python, cũng như cách sử dụng các mô-đun để tổ chức mã nguồn.### **Ứng dụng thực tế**- **Phát triển web**: Giải thích cách sử dụng các framework như Django và Flask để xây dựng ứng dụng web với Python.- **Xử lý dữ liệu**: Trình bày các thư viện như Pandas và NumPy để xử lý và phân tích dữ liệu.- **Trí tuệ nhân tạo và học máy**: Giúp học viên hiểu về các thư viện như TensorFlow và scikit-learn để xây dựng mô hình trí tuệ nhân tạo và học máy.### **Thực hành**- **Bài tập thực hành**: Cung cấp các bài tập thực hành để học viên áp dụng kiến thức đã học. Bạn có thể bao gồm các bài tập về các chủ đề khác nhau như xử lý dữ liệu, phát triển web, và trí tuệ nhân tạo.- **Dự án thực tế**: Kêu gọi học viên tham gia vào các dự án thực tế để áp dụng kiến thức Python vào các tình huống thực tế. Các dự án này có thể bao gồm xây dựng một trang web, phân tích dữ liệu, hoặc xây dựng một mô hình học máy.
Tomas Benda - Secheron Hasler CZ, spol. s r.o.
Khóa học - Python Programming - 4 days
Dịch thuật bằng máy
Các máy ảo hoạt động rất tốt và làm cho việc thử nghiệm mã trở nên dễ dàng. Tôi cũng đặc biệt thích có các bản sao của tất cả các ví dụ được người hướng dẫn chuẩn bị để theo dõi, nhờ đó tôi có thể thấy kết quả cuối cùng trước khi thực hiện. Điều này giúp tôi đặt câu hỏi cụ thể hơn.
Stefan Kotze - ACC
Khóa học - Python Programming - 4 days
Dịch thuật bằng máy
Giảng viên đã đi sâu hơn vào từng chủ đề trong thời gian được cấp và cũng đưa ra các câu hỏi để chúng tôi làm, đồng thời giải thích khi chúng tôi có thắc mắc.
Praveent Thamil Mani - MINDEF
Khóa học - Python Programming - 4 days
Dịch thuật bằng máy
Ngày 2 và 3. Có một lượng nội dung lớn đến khó tin nhưng Abhi đã xử lý rất tốt, vì vậy tôi đã nhận được giá trị thực sự từ đó.
Michael Clews - ACC
Khóa học - Python Programming - 4 days
Dịch thuật bằng máy
Trò chuyện với ông Khobeib
Aref AlHosani - beamtrail
Khóa học - Python Programming - 4 days
Dịch thuật bằng máy
Giảng viên Abhi cực kỳ kiên nhẫn và thân thiện. Mặc dù đây là một khóa học trực tuyến, ông vẫn có thể tương tác với chúng tôi và giải đáp mọi thắc mắc của chúng tôi.
jia hui lim - Ministry of Defence, Singapore
Khóa học - Python Programming
Dịch thuật bằng máy