You are on page 1of 23

Dự án - Turtle Wonderland

Bùi Thị Thu Thùy

23/12/2023

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 1 / 10


1. Mô tả sản phẩm
Tên sản phẩm:

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 2 / 10


1. Mô tả sản phẩm
Tên sản phẩm:
Turtle Wonderland

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 2 / 10


1. Mô tả sản phẩm
Tên sản phẩm:
Turtle Wonderland
Mô tả sản phẩm:

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 2 / 10


1. Mô tả sản phẩm
Tên sản phẩm:
Turtle Wonderland
Mô tả sản phẩm:
Dự án Turtle Wonderland là một dự án theo khuynh hướng giúp học sinh
rèn luyện tư duy thuật toán trong Python.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 2 / 10


1. Mô tả sản phẩm
Tên sản phẩm:
Turtle Wonderland
Mô tả sản phẩm:
Dự án Turtle Wonderland là một dự án theo khuynh hướng giúp học sinh
rèn luyện tư duy thuật toán trong Python.
Người thực hiện dự án sẽ sử dụng thư viện Turtle của Python là một trong
những thư viện nổi tiếng về vẽ. Học sinh vẽ những bông tuyết có nhiều
cánh khác nhau đồng thời mỗi bông tuyết sẽ có kích thước và màu sắc
khác nhau.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 2 / 10


1. Mô tả sản phẩm
Tên sản phẩm:
Turtle Wonderland
Mô tả sản phẩm:
Dự án Turtle Wonderland là một dự án theo khuynh hướng giúp học sinh
rèn luyện tư duy thuật toán trong Python.
Người thực hiện dự án sẽ sử dụng thư viện Turtle của Python là một trong
những thư viện nổi tiếng về vẽ. Học sinh vẽ những bông tuyết có nhiều
cánh khác nhau đồng thời mỗi bông tuyết sẽ có kích thước và màu sắc
khác nhau.
Sản phẩm:

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 2 / 10


1. Mô tả sản phẩm
Tên sản phẩm:
Turtle Wonderland
Mô tả sản phẩm:
Dự án Turtle Wonderland là một dự án theo khuynh hướng giúp học sinh
rèn luyện tư duy thuật toán trong Python.
Người thực hiện dự án sẽ sử dụng thư viện Turtle của Python là một trong
những thư viện nổi tiếng về vẽ. Học sinh vẽ những bông tuyết có nhiều
cánh khác nhau đồng thời mỗi bông tuyết sẽ có kích thước và màu sắc
khác nhau.
Sản phẩm:

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 2 / 10


2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 1: Vẽ Hình Cơ Bản và Chèn Background


Sử dụng thư viện Turtle để vẽ hình tròn, vuông, tam giác và chèn
background cho chương trình.
Bước 2: Vẽ Hình và Thay Đổi Màu Sắc
Tiếp tục sử dụng thư viện Turtle để vẽ hình vuông, tam giác, thay đổi
màu sắc của hình và kết hợp với các hàm trong Python.
Bước 3: Tạo Lời Chúc Mừng
Sử dụng thư viện Turtle để tạo lời chúc mừng, có thể là văn bản hoặc
hình vẽ.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 3 / 10


2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 4: Vẽ Bông Tuyết 6 Cánh


Lập trình vẽ bông tuyết 6 cánh sử dụng các hàm trong thư viện
Turtle.
Bước 5: Vẽ Bông Tuyết 8 Cánh
Tương tự như bước 4, lập trình vẽ bông tuyết 8 cánh sử dụng thư
viện Turtle.
Bước 6: Vẽ Nhiều Bông Tuyết 8 Cánh Ngẫu Nhiên
Lập trình vẽ nhiều bông tuyết 8 cánh xuất hiện ở vị trí ngẫu nhiên và
thay đổi màu sắc và kích thước.
Bước 7: Kết Hợp Lời Chúc Mừng vào Dự Án
Chèn lời chúc mừng vào dự án Turtle Wonderland.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 4 / 10


3. Chi Tiết Thực Hiện Sản Phẩm

Thư viện Turtle trong Python cung cấp một số phương thức để
điều khiển đối tượng con rùa (Turtle) và cửa sổ vẽ (Screen). Dưới
đây là một số phương thức quan trọng:

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 5 / 10


3. Chi Tiết Thực Hiện Sản Phẩm

Thư viện Turtle trong Python cung cấp một số phương thức để
điều khiển đối tượng con rùa (Turtle) và cửa sổ vẽ (Screen). Dưới
đây là một số phương thức quan trọng:
Đối tượng Turtle:

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 5 / 10


3. Chi Tiết Thực Hiện Sản Phẩm

Thư viện Turtle trong Python cung cấp một số phương thức để
điều khiển đối tượng con rùa (Turtle) và cửa sổ vẽ (Screen). Dưới
đây là một số phương thức quan trọng:
Đối tượng Turtle:
Đối tượng Screen:

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 5 / 10


Đối tượng Turtle:
Di chuyển và quay đổi hướng:
forward(distance): Di chuyển con rùa về phía trước theo khoảng
cách xác định.
backward(distance): Di chuyển con rùa về phía sau theo khoảng
cách xác định.
right(angle): Rẽ phải một góc cụ thể.
left(angle): Rẽ trái một góc cụ thể.
setheading(angle): Đặt hướng của con rùa.
Bút và màu sắc:
penup(): Nâng bút lên để di chuyển mà không vẽ.
pendown(): Hạ bút xuống để bắt đầu vẽ.
pensize(width): Đặt kích thước của bút.
pencolor(color): Đặt màu của bút.
fillcolor(color): Đặt màu cho phần bên trong các hình.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 6 / 10


Đối tượng Turtle: Vẽ các hình cơ bản:

circle(radius): Vẽ hình tròn với bán kính xác định.

dot(size): Vẽ một điểm (dot) có kích thước xác định.

begin_fill(), end_fill(): Bắt đầu và kết thúc vùng fill (nền tô).

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 7 / 10


3. Chi Tiết Thực Hiện Sản Phẩm
Đối tượng Screen:
Cài đặt cửa sổ vẽ:
bgcolor(color): Đặt màu nền của cửa sổ vẽ.
title(titlestring): Đặt tiêu đề cho cửa sổ.
setup(width, height): Đặt kích thước cửa sổ.
bgpic(nơi lưu ảnh,tên ảnh.png): trong thư viện Turtle của Python
được sử dụng để đặt hình ảnh làm background cho cửa sổ vẽ (canvas)
Quản lý vẽ và hiệu suất:
tracer(n, delay): Cải thiện hiệu suất vẽ.
update(): Cập nhật cửa sổ sau khi vẽ.
Thao tác với sự kiện:
onclick(fun, btn): Gán một hàm để chạy khi click chuột.
onkeypress(fun, key): Gán một hàm khi một phím được nhấn.
Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 8 / 10
2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 1: Vẽ Hình Cơ Bản và Chèn Background


Sử dụng thư viện Turtle để vẽ hình tròn, vuông, tam giác và chèn
background cho chương trình.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 9 / 10


2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 1: Vẽ Hình Cơ Bản và Chèn Background


Sử dụng thư viện Turtle để vẽ hình tròn, vuông, tam giác và chèn
background cho chương trình.

Bước 2: Vẽ Hình và Thay Đổi Màu Sắc


Tiếp tục sử dụng thư viện Turtle để vẽ hình vuông, tam giác, thay đổi
màu sắc của hình và kết hợp với các hàm trong Python.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 9 / 10


2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 1: Vẽ Hình Cơ Bản và Chèn Background


Sử dụng thư viện Turtle để vẽ hình tròn, vuông, tam giác và chèn
background cho chương trình.

Bước 2: Vẽ Hình và Thay Đổi Màu Sắc


Tiếp tục sử dụng thư viện Turtle để vẽ hình vuông, tam giác, thay đổi
màu sắc của hình và kết hợp với các hàm trong Python.

Bước 3: Tạo Lời Chúc Mừng


Sử dụng thư viện Turtle để tạo lời chúc mừng, có thể là văn bản hoặc
hình vẽ.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 9 / 10


2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 4: Vẽ Bông Tuyết 6 Cánh


Lập trình vẽ bông tuyết 6 cánh sử dụng các hàm trong thư viện Turtle.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 10 / 10


2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 4: Vẽ Bông Tuyết 6 Cánh


Lập trình vẽ bông tuyết 6 cánh sử dụng các hàm trong thư viện Turtle.

Bước 5: Vẽ Bông Tuyết 8 Cánh


Tương tự như bước 4, lập trình vẽ bông tuyết 8 cánh sử dụng thư viện
Turtle.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 10 / 10


2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 4: Vẽ Bông Tuyết 6 Cánh


Lập trình vẽ bông tuyết 6 cánh sử dụng các hàm trong thư viện Turtle.

Bước 5: Vẽ Bông Tuyết 8 Cánh


Tương tự như bước 4, lập trình vẽ bông tuyết 8 cánh sử dụng thư viện
Turtle.

Bước 6: Vẽ Nhiều Bông Tuyết 8 Cánh Ngẫu Nhiên


Lập trình vẽ nhiều bông tuyết 8 cánh xuất hiện ở vị trí ngẫu nhiên và thay
đổi màu sắc và kích thước.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 10 / 10


2.Turtle Wonderland - Các Bước Xây Dựng và Nâng Cấp

Bước 4: Vẽ Bông Tuyết 6 Cánh


Lập trình vẽ bông tuyết 6 cánh sử dụng các hàm trong thư viện Turtle.

Bước 5: Vẽ Bông Tuyết 8 Cánh


Tương tự như bước 4, lập trình vẽ bông tuyết 8 cánh sử dụng thư viện
Turtle.

Bước 6: Vẽ Nhiều Bông Tuyết 8 Cánh Ngẫu Nhiên


Lập trình vẽ nhiều bông tuyết 8 cánh xuất hiện ở vị trí ngẫu nhiên và thay
đổi màu sắc và kích thước.

Bước 7: Kết Hợp Lời Chúc Mừng vào Dự Án


Chèn lời chúc mừng vào dự án Turtle Wonderland.

Bùi Thị Thu Thùy Dự án - Turtle Wonderland 23/12/2023 10 / 10

You might also like