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