Làm thế nào để bạn vẽ một bức tranh trong python?

Cách duy nhất để học lập trình máy tính là viết chương trình. Thay vì bắt đầu với lý thuyết đằng sau mọi thứ, chúng ta sẽ bắt đầu ngay và viết chương trình đầu tiên của mình

Trên đường đi, chúng tôi sẽ tạm dừng để hiểu các công cụ chúng tôi đang sử dụng. Nhưng bây giờ, hãy thắt dây an toàn, vì chúng tôi sẽ sớm viết chương trình đầu tiên của mình

Bắt Python 3

Bạn có thể lấy một bản Python miễn phí từ Python. tổ chức. Đảm bảo bạn tải xuống phiên bản 3, vì chúng tôi sẽ sử dụng trình thông dịch Python 3 xuyên suốt cuốn sách này

Phiên bản cũ hơn 2. 7 của Python vẫn có sẵn, nhưng hầu hết mã chúng tôi viết sẽ không hoạt động với phiên bản đó, vì vậy, một lần nữa, hãy đảm bảo bạn đã tải xuống và cài đặt đúng phiên bản

Sau khi bạn đã tải xuống trình thông dịch Python, bạn sẽ cần mở và chạy chương trình

Trên nền tảng Windows, điều này đủ dễ dàng. Trình cài đặt Python thêm lối tắt trình thông dịch Python vào menu Bắt đầu của bạn. Chúng tôi sẽ muốn khởi chạy ứng dụng có nhãn “IDLE. ”

Nếu bạn không chạy Windows, bạn sẽ không thấy biểu tượng để chạy sau khi cài đặt Python. Điều này là do trình thông dịch Python thường được chạy từ một dòng lệnh. Windows chưa thực sự có dòng lệnh đầy đủ, đó là lý do tại sao nó sử dụng trình khởi chạy tích hợp sẵn cho Python. Đối với các nền tảng không phải Windows, chúng tôi sẽ cần sử dụng thiết bị đầu cuối

nhà ga. Một chương trình để kiểm soát các chương trình

Bạn đã bao giờ tự hỏi các phòng máy chủ hoạt động như thế nào chưa? . Không một máy chủ nào trong số này có màn hình hoặc bàn phím đi kèm. Vậy làm thế nào mà họ có thể cung cấp những thứ như Facebook, YouTube và Snapchat?

Các máy tính này được điều khiển thông qua các chương trình đầu cuối

Thiết bị đầu cuối cung cấp cách chạy, điều khiển và thao tác với các chương trình chỉ thông qua văn bản. Thay vì sử dụng chuột để điều khiển các chương trình đang chạy, thiết bị đầu cuối cho phép chúng tôi gửi các lệnh bàn phím để báo cho máy tính biết phải chạy gì. Các chương trình tự chạy trong các thiết bị đầu cuối, sau đó đưa mọi thứ trở lại bằng văn bản

Trình thông dịch Python thường được chạy từ một thiết bị đầu cuối. Khi chúng tôi đang sử dụng thiết bị đầu cuối cục bộ [trái ngược với từ xa, trên máy chủ được kết nối với Internet], chúng tôi gọi đó là dòng lệnh

Mặc dù ban đầu việc nhập tất cả các lệnh của máy tính thông qua dòng lệnh có vẻ đáng sợ, nhưng học cách sử dụng thành thạo dòng lệnh sẽ biến bạn thành một bậc thầy về tính toán

Hãy bắt đầu với dòng lệnh bằng cách mở terminal

Trên MacOS, nhấn Command + Space cùng lúc, sau đó nhập Terminal. Điều này sẽ khởi chạy một thiết bị đầu cuối cho bạn. Trên Linux, bạn phải có biểu tượng thiết bị đầu cuối theo mặc định

Khi thiết bị đầu cuối bật lên, bạn sẽ nhận được lời nhắc. Tại đây, bạn chỉ cần gõ python3 và được chào đón bởi trình bao Python. Bây giờ chúng ta có thể bắt đầu. Nếu bạn đang chạy Windows, thì chúng ta đã đến lúc có thể thấy trình bao mà bạn có bằng cách mở chương trình IDLE Python từ biểu tượng của nó trong menu Bắt đầu

Viết chương trình đầu tiên của chúng tôi

Khi trình bao Python của chúng ta đang chạy, giờ đây chúng ta có thể bắt đầu bằng cách nhập trực tiếp chương trình Python đầu tiên của mình vào trình bao. Mỗi lệnh chúng ta gõ sẽ chạy ngay lập tức. Bắt đầu bằng cách viết các dòng sau, mỗi dòng theo sau là một trở lại

import turtle
                            turtle.down[]

Nếu bạn đã thực hiện đúng các thao tác trên, một cửa sổ sẽ bật lên. Trong đó, bạn sẽ thấy một mũi tên nhỏ ở giữa và ở góc trên bên trái của cửa sổ, bạn sẽ thấy “Python Turtle Graphics. ”

Tiếp theo, chúng ta có thể di chuyển mũi tên [hoặc con rùa] về phía trước và vẽ một hình vuông. Nhập tuần tự các lệnh sau vào trình thông dịch Python

turtle.forward[100]
                            turtle.right[90]
                            turtle.forward[100]
                            turtle.right[90]
                            turtle.forward[100]
                            turtle.right[90]
                            turtle.forward[100]
                            turtle.right[90]

Sau khi nhập, bây giờ chúng ta sẽ thấy hình vuông của mình trong cửa sổ Python Turtle Graphics. tiếng hoan hô

Bây giờ bạn đã viết một cái gì đó hoạt động, hãy xem qua đoạn mã trước. Bạn có thể đưa ra bất kỳ đánh giá về nó? . Hãy thử thay đổi các giá trị trước đó để tạo ba góc quay 120 độ thay vì bốn góc quay 90 độ và xem bạn có thể vẽ một tam giác đều không

Chu kỳ phát triển hoạt động như thế nào

Bây giờ chúng ta đã viết một chương trình và chạy xung quanh một chút, điều gì đang xảy ra?

Khi chúng tôi bắt đầu bằng cách chạy trình thông dịch Python, chúng tôi đã tạo cho mình một môi trường để bắt đầu nhập mã Python và xem nó thực thi ngay lập tức. Khi bạn đang cố gắng giải quyết một vấn đề bằng Python, có thể hữu ích khi dùng thử nó trong shell. Ở đây, chúng tôi đã sử dụng shell để vẽ bằng thư viện có tên là “rùa. ”

Thư viện cung cấp cho Python sức mạnh của nó. Có các thư viện Python để làm gần như mọi thứ, từ phát triển trí tuệ nhân tạo, tạo hình ảnh hoặc phân tích DNA, đến điều khiển rô-bốt.

Thông thường, các chương trình Python của chúng tôi được ghi vào các tệp văn bản, từ một chương trình soạn thảo được gọi là trình soạn thảo. Trình chỉnh sửa giúp chúng tôi viết mã bằng cách cho chúng tôi biết liệu chúng tôi có mắc lỗi khi nhập chúng hay không và quản lý các tệp của chúng tôi nếu chúng tôi có nhiều tệp trong chương trình của mình. Trình thông dịch Python thường tải một bộ hướng dẫn giống như những gì chúng tôi đã viết ở trên từ một tệp. Thực ra ta có thể gõ đoạn code trên vào file rồi gửi cho Python để chạy

Cách chúng tôi yêu cầu Python chạy tệp là chuyển tên của nó. Nó trông giống như thế này

$ python3 myFile.py

Hãy tải xuống một trình soạn thảo và chạy một chương trình Python như vậy ngay bây giờ

biên tập viên. Nơi viết chương trình

Trong tất cả những thứ mà các lập trình viên tự mình nắm lấy, việc họ chọn một trình soạn thảo để viết chương trình của mình có lẽ là quan trọng nhất. Mỗi người sẽ có những lý do riêng khi sử dụng trình soạn thảo của họ và tùy thuộc vào tính cách của họ, họ có thể cảm thấy rất mạnh mẽ về lựa chọn của mình

Đối với cuốn sách này, chúng tôi sẽ sử dụng một trình soạn thảo mới hơn có tên là Visual Studio Code. Đó là trình chỉnh sửa miễn phí do Microsoft phát triển đi kèm với một số tính năng chỉnh sửa Python thú vị. Visual Studio Code có sẵn cho Windows, macOS và Linux, vì vậy người dùng của mỗi nền tảng sẽ có trải nghiệm viết hầu như giống nhau bên trong nó

Bạn có thể tải xuống một bản sao từ https. //mã số. Visual Studio. com/. Tải xuống và cài đặt nó, sau đó điều đầu tiên chúng ta sẽ làm là thêm các tiện ích mở rộng Python [thư viện] tuyệt vời mà chúng ta đã nói trước đó

Khi bạn đã tải xuống trình chỉnh sửa Visual Studio Code, hãy nhấn Ctrl + e để mở chương trình và nhập ext install python. Điều này sẽ cho phép chúng tôi viết mã Python trong trình chỉnh sửa và xem đánh dấu màu và sử dụng tự động hoàn thành cho tất cả các thư viện chúng tôi nhập

Tiếp theo, hãy tạo tệp Python đầu tiên của chúng tôi. Tạo một tệp mới từ menu, sau đó nhấp vào Lưu. Bạn sẽ cần đặt tên cho tệp của mình bằng “. phần mở rộng py. Vì vậy, tên tệp của bạn có thể là “first. py” hoặc “chương trình đầu tiên. py”. Các ". py” cho phép người chỉnh sửa biết bạn đang viết chương trình Python và nó sẽ kiểm tra mã bạn đang viết

Khi điều này được thực hiện, Visual Studio Code có thể hiển thị hộp thoại về việc Pylint chưa được cài đặt. Nhấp để cài đặt nó, vì đây là thư viện Python được sử dụng để kiểm tra mã Python của chúng tôi khi nó được viết

Cuối cùng, chúng tôi có một nơi để gõ chương trình của chúng tôi. Nhập mã từ trước đó, hình vuông hoặc hình tam giác của bạn. Sau đó, nhấn Ctrl+` [đó là lệnh backtick] hoặc nhấp vào Xem > Thiết bị đầu cuối tích hợp từ menu Visual Studio Code để mở thiết bị đầu cuối

Trình chỉnh sửa của bạn bây giờ trông như thế này

Từ đây, chúng ta có thể chạy chương trình Python đã lưu đầu tiên của mình từ thiết bị đầu cuối tích hợp trong Visual Studio Code. Nhập python yourfilename.py và bạn sẽ thấy chương trình của mình chạy

Nhưng đợi đã. Có phải nó chỉ vẽ và sau đó biến mất ngay lập tức?

Trình thông dịch Python không chờ lệnh mới khi nó gửi tệp chương trình Python. Thay vào đó, nó đọc cho đến hết rồi thoát. Để xem những gì chúng tôi đã vẽ, chúng tôi sẽ cần đảm bảo trình thông dịch Python đợi

May mắn thay, thư viện rùa đã lường trước được nhu cầu này và đã thêm một người trợ giúp cho chúng tôi. Chúng tôi chỉ cần thêm một dòng duy nhất vào cuối mã của mình, turtle.done[] và chúng tôi sẽ có một chương trình mà chúng tôi có thể xem và đóng bằng cách nhấp vào nút Đóng trên cửa sổ của chúng tôi

Xin chúc mừng. Nếu bạn đã làm được đến đây, thì bạn đã viết chương trình đầu tiên của mình, về mặt kỹ thuật, điều này giúp bạn trở thành một lập trình viên. Bây giờ bạn có thể vẽ hình vuông và hy vọng là hình tam giác nữa, bạn đã sẵn sàng thực hiện bước tiếp theo và tìm hiểu về các công cụ để xây dựng các chương trình phức tạp hơn

Bạn có thể làm nghệ thuật với Python không?

Nếu bạn chưa bao giờ lập trình máy tính trước đây, đừng lo lắng. Làm nghệ thuật với Python bắt đầu từ những khái niệm cơ bản nhất, gõ chương trình mỗi lần chỉ một dòng và sau đó phát triển từng bước từ đó . Trở thành nhà phát triển bằng cách tạo tài khoản trên Make Art with Python.

Làm cách nào để vẽ một bức tranh bằng Python?

Chuyển đổi ảnh thành bản phác thảo bằng bút chì bao gồm các bước sau. .
Bước 1. Chuyển đổi sang hình ảnh màu xám. Sử dụng chức năng cvtColor của OpenCV. .
Bước 2. Đảo ngược hình ảnh. .
Bước 3. Làm mờ hình ảnh. .
Bước 4. Đảo ngược hình ảnh mờ. .
Bước 5. phác thảo. .
Bước 6. Lưu bản phác thảo. .
Bước 7. Hiển thị bản phác thảo

Làm cách nào để thêm hình ảnh trong Python?

Cách chèn hình ảnh trong Python .
+ 8. Cài đặt PIL [Thư viện hình ảnh Python]. sau đó. từ PIL nhập Hình ảnh myImage = Hình ảnh. open["your_image_here"]; . trình diễn[];.
+ 4. .

Chủ Đề