Đây là kho lưu trữ mã để học Python 3 từ đầu [Video], được xuất bản bởi Packt. Nó chứa tất cả các tệp dự án hỗ trợ cần thiết để làm việc thông qua khóa học video từ đầu đến cuối. Đây là khóa học toàn diện nhất nhưng đơn giản nhất về ngôn ngữ lập trình Python và nó tập trung vào Python 3.x. Điều này có nghĩa là những gì bạn sẽ học là có liên quan, không lỗi thời. Không cần kinh nghiệm mã hóa trước. Python là một trong những ngôn ngữ lập trình hữu ích nhất để học. Bạn có thể sử dụng nó cho phần cuối của các ứng dụng web, trò chơi, tập lệnh trong nhà và thậm chí để xây dựng các khung tự động hóa thử nghiệm mạnh mẽ. Trong những năm gần đây, nhu cầu về Python đã bùng nổ trên thị trường việc làm với các nhà phát triển không đủ để đảm nhận các vai trò có sẵn. Ngoài ra, ngành công nghiệp QA đang nhanh chóng chuyển sang Python và xây dựng các công cụ tự động hóa.Học Python 3 từ đầu [Video]
Về khóa học video
Những gì bạn sẽ học
Hướng dẫn và điều hướng
Kiến thức giả định
Để được hưởng lợi hoàn toàn từ phạm vi bảo hiểm trong khóa học này, bạn sẽ cần: Khóa học này được nhắm mục tiêu ở cả hai người mới bắt đầu với nền tảng lập trình bằng không một lập trình viên có kinh nghiệm trong một ngôn ngữ lập trình khác. Những người thử nghiệm muốn tự động hóa các công cụ cũng sẽ thấy nó hữu ích.
This course is targeted at both beginners with zero programming background an experienced programmers in another programming language. Testers who want to automate tools will also find it useful.
Yêu cầu kỹ thuật
Khóa học này có các yêu cầu phần mềm sau: NA
NA
Sản phẩm liên quan
JavaScript trong hành động - Xây dựng 3 dự án từ đầu [Video]
Tìm hiểu JMeter từ đầu trên các ứng dụng trực tiếp - Kiểm tra hiệu suất [Video]
Các dự án thế giới thực trong Python 3.x [Video]
Tìm hiểu Python 3
Giới thiệu
Kho lưu trữ này chứa một bộ sưu tập các tài liệu để dạy/học Python 3 [3.5+].
Yêu cầu
- Có Python 3.5 hoặc cài đặt mới hơn. Bạn có thể kiểm tra phiên bản bằng cách nhập
python3 --version
vào dòng lệnh của mình. Bạn có thể tải xuống phiên bản Python mới nhất từ đây. - Có cài đặt Notebook Jupyter.
Nếu bạn không thể truy cập Python và/hoặc Jupyter Notebook trên máy của mình, bạn vẫn có thể theo dõi các tài liệu dựa trên web. Tuy nhiên, bạn sẽ có thể sử dụng máy tính xách tay Jupyter để hoàn thành các bài tập.
Cách sử dụng
- Clone hoặc tải xuống kho lưu trữ này.
- Chạy lệnh
jupyter notebook
trong dòng lệnh của bạn trong thư mục kho lưu trữ. - Phiên Notebook Jupyter sẽ mở trong trình duyệt và bạn có thể bắt đầu điều hướng qua các tài liệu.
Đóng góp
Xem Hướng dẫn đóng góp.
Người bắt đầu
- Chuỗi [Notebook] [Bài tập]
- Số [Notebook] [Bài tập]
- Điều kiện [Notebook] [Bài tập]
- Danh sách [Notebook] [Bài tập]
- Từ điển [Notebook] [Bài tập]
- Đối với các vòng [Notebook] [Bài tập]
- Chức năng [Notebook] [Bài tập]
- Kiểm tra với pytest - Phần 1 [Notebook] [Bài tập]
- Tóm tắt bài tập 1 [Bài tập]
- Tệp i \ o [Notebook] [Bài tập]
- Lớp học [Notebook] [Bài tập]
- Ngoại lệ [Notebook] [Bài tập]
- Mô -đun và gói [Notebook]
- Gỡ lỗi [Notebook] [Bài tập]
- Goodies của thư viện tiêu chuẩn - Phần 1 [Notebook] [Bài tập]
- Kiểm tra với pytest - Phần 2 [Notebook] [Bài tập]
- Môi trường ảo [Notebook]
- Cấu trúc dự án [Notebook]
- Tóm tắt bài tập 2 [Tập thể dục]
Trung gian
Python thành ngữ
Python là một ngôn ngữ mạnh mẽ chứa nhiều tính năng không được trình bày trong hầu hết các ngôn ngữ lập trình khác. Phần thành ngữ sẽ bao gồm một số tính năng pythonic này một cách chi tiết. Những tài liệu này đặc biệt hữu ích cho những người có nền tảng trong các ngôn ngữ lập trình khác.
- Vòng lặp thành ngữ [Notebook]
- Từ điển thành ngữ [Notebook]
- Python thành ngữ - Phần 1 khác [Notebook]
- Python thành ngữ - Phần 2 khác [Notebook]
- Bài tập Python thành ngữ [Bài tập]
Bước lên trò chơi pytest
của bạn
- Sử dụng hiệu quả đồ đạc [Notebook]
- Các mẹo và thủ thuật khác
Thực hành tốt nhất
Một danh sách các thực tiễn phát triển tốt nhất cho các dự án Python. Hầu hết các thực tiễn được liệt kê ở đây cũng có thể áp dụng cho các ngôn ngữ khác, tuy nhiên công cụ được trình bày tập trung chủ yếu vào Python.
- Thực tiễn tốt nhất [Notebook]
Chủ đề chung
- Goodies của thư viện tiêu chuẩn - Phần 2 [Notebook] [Bài tập]
Backlog
- Bộ
- Máy phát điện
- Trang trí
- Người quản lý bối cảnh
- Chơi với các thuộc tính
- *, *args, ** kwargs
- Đối số dòng lệnh với nhấp chuột
- OOP - thừa kế
- OOP - Các lớp cơ sở trừu tượng
- OOP - attrs
- Thử nghiệm với Mocks
- Cấu trúc các bài kiểm tra của bạn
Trường hợp sử dụng
Chơi với web
- yêu cầu
- Yêu cầu kiểm tra với phản hồi
- beautifulsoup4
- Selen
Giao tiếp với cơ sở dữ liệu
- Sqlalchemy
Làm việc với các tài liệu
- Excel
- OpenPyxl
- PDF
- PDFRW / PYPDF2
Tín dụng
- Logo: Abdur-Rahmaan Janhangeer, @Abdur-Rahmaanj