ООП в Python 3.x

Chứa quảng cáo
4,8
241 bài đánh giá
10 N+
Lượt tải xuống
Mức phân loại nội dung
Phù hợp cho 3 tuổi trở lên
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình
Ảnh chụp màn hình

Thông tin về ứng dụng này

Bạn bè! Vì lý do sức khỏe và một số khó khăn không lường trước được, tôi buộc phải chuyển hướng mũi tên kinh nghiệm và kiến ​​thức của mình sang các dự án khác; Hiện tại ứng dụng không được cập nhật, các chương mới đang trong tình trạng hỗn loạn, như thể con mèo rơi vãi mảnh giấy vậy. Ngay sau khi mọi thứ trở lại bình thường, công việc của dự án sẽ tiếp tục.

Bây giờ không thể hỗ trợ và mở các phần đã đóng (sẽ xảy ra lỗi trong ứng dụng). Tôi xin lỗi và hy vọng tình hình sẽ được giải quyết nhanh chóng.

Bạn có muốn học cách phát triển chương trình trong mô hình lập trình hướng đối tượng không? Bạn có muốn nhìn vào kiến ​​trúc và nguyên tắc xây dựng thuật toán trò chơi không? Tìm hiểu cách làm việc với đồ họa trong pygame: hiển thị hình ảnh, làm việc với âm thanh, theo dõi tổ hợp phím trên bàn phím và thao tác chuột?

Ứng dụng là sự tiếp nối của loạt tài liệu giáo dục "Lập trình trò chơi, sáng tạo từ đầu (Python 3)". Ở đây chúng ta sẽ nói về những điều cơ bản và nguyên tắc phát triển chương trình sử dụng lập trình hướng đối tượng trong phiên bản Python 3.x.

Tài liệu cho "hình nộm" trong OOP, nhưng không phải là người mới bắt đầu bằng Python. Cần có kiến ​​thức về các cấu tạo cơ bản của ngôn ngữ: định danh, biểu thức logic, điều kiện, vòng lặp. Kiến thức và hiểu biết về các hàm trong một ngôn ngữ lập trình là đặc biệt quan trọng.

Mô tả chi tiết về các ý tưởng và cách triển khai, các ví dụ thực tế và kết quả được đưa ra. Danh sách mã lớn có thể được tải xuống từ các liên kết và thử trên máy tính của bạn. Hiệu suất chương trình được đảm bảo trên phiên bản Python 3.7 trở lên. Nếu bạn đang phát triển trên điện thoại thông minh, thì nó sẽ hoạt động, nhưng mã sẽ phải được điều chỉnh (ví dụ: thay đổi dữ liệu kích thước màn hình). Tuy nhiên, tác giả khuyên bạn nên sử dụng máy tính cá nhân, nếu có thể.

Điều gì đang được xem xét? Cơ học OOP: nguyên tắc phát triển và viết mã lớp, tạo các thể hiện của lớp: mọi thứ có ví dụ và mô tả chi tiết. Thành phần kỹ thuật của công việc của các đối tượng trong RAM của thiết bị được xem xét. Phương pháp bắt buộc, ví dụ và lý do để thực hiện. Nhiệm vụ cho giải pháp độc lập. Làm việc với đồ họa, âm thanh và thiết bị đầu vào. Các sơ đồ UML. Các mẫu lập trình OOP cho người mới bắt đầu.

Cũng như tính trừu tượng và đóng gói khủng khiếp, tính kế thừa khó hiểu, tính đa hình khủng khiếp, một số loại giao diện, và tất cả các loại trạng thái và hành vi, đồng thời ẩn dữ liệu. Không cần phải sợ - mọi thứ đều được mô tả bằng những từ ngữ đơn giản.

Ngoài ra: một nghiên cứu về bản thân từ bí ẩn, và tại sao nó không thể làm được nếu không có nó.

Sau khi nghiên cứu, bạn sẽ nhận được một công cụ để phát triển tic-tac-toe của riêng mình, một loạt các trò chơi blackjack, rpg-shooters và tất nhiên, clicker! Bạn được cung cấp một công cụ mà bạn có thể viết bất kỳ chương trình nào nếu có thời gian rảnh.

Được đề xuất cho độ tuổi 13+ và cũng cho bất kỳ ai quan tâm. Nó sẽ hữu ích cho các giáo viên và gia sư khoa học máy tính.

Phương châm của tài liệu: "OOP, trên thực tế, đơn giản!". Đối với nhiều đối tượng độc giả, phong cách "khoa học phổ thông" với các câu hỏi để tự kiểm soát, sơ đồ và meme.

Tác giả chúc các bạn học lập trình gặp nhiều may mắn, những bài toán hay, những đoạn mã hay và cách giải thông minh!
Lần cập nhật gần đây nhất
14 thg 2, 2022

An toàn dữ liệu

Sự an toàn bắt đầu từ việc nắm được cách nhà phát triển thu thập và chia sẻ dữ liệu của bạn. Các biện pháp bảo vệ quyền riêng tư và bảo mật dữ liệu có thể thay đổi tuỳ theo cách sử dụng, khu vực và độ tuổi. Nhà phát triển đã cung cấp thông tin này và có thể sẽ cập nhật theo thời gian.
Có thể ứng dụng này sẽ chia sẻ những loại dữ liệu này với bên thứ ba
Vị trí, Thông tin cá nhân và Thiết bị hoặc mã nhận dạng khác
Không thu thập dữ liệu nào
Tìm hiểu thêm về cách nhà phát triển khai báo thông tin về hoạt động thu thập dữ liệu
Dữ liệu được mã hóa trong khi chuyển

Xếp hạng và đánh giá

4,8
230 bài đánh giá

Tính năng mới

Всех причастных с днём компьютерщика!
- добавлены главы "Доступ к суперклассу" и "Множественное наследование";
- отдельная благодарность за помощь в корректировке ошибок Дмитрию Андрееву,Centhron Stream и А Сл!