Okay. Time to draw the square. But this time,
using the computer. So, I created a new Python
file and called it mindstorms.py. You could've called it
something else. And then, inside it, I created a
function called draw_square, which, for now, is empty. Now,
I know there is this module in Python called
turtle. This is the actual thing that moves around
and draws stuff on the computer. By the way,
I encourage you to find out why this thing
is called turtle and not a dog, or a cat.
One way to start to draw is by saying, turtle.Turtle.
Now, this syntax is a little weird and we will
understand it by the end of this video, but
it suffices to say that this is how we grab
out turtle. I will call it brad. Now, the first
thing we want to do is move brad forward. And we
can use the forward function for that. This function takes in
a number, which is the distance we want to move forward.
Now, I just want to run this code, and see if it's
even working. But, you know what, the one thing we forgot,
is that we still don't have a screen on which this
turtle, aka brad, is going to move around. In other words,
we need the red carpet equivalent in our program. I know
that is done by adding a window screen, and this window is
going to have a red background, and I want to be able to close
this window any time I click on it. Now, let's save and run this program.
[BLANK_AUDIO]
All right. It seems that we have a window with a red background. And a turtle
named brad, which has moved 100 steps forward. Okay, so I am back at the code,
and now I'm going to finish making the square. So, after brad has moved 100
steps forward, I want to turn it right, and I want to do so by 90 degrees. So, I
can say, brad.right 90, and because I want to
do these two steps right here, four times to do a square, I'll just
copy paste them a few times. So, I'm going to copy these two lines
and I'm going to paste them. Second time,
third time, fourth time Let me save and run,
alright, it seems like we have our first square.
،Okay. الآن سنقوم برسم مربع. ولكن هذه المرة
باستخدام الكمبيوتر. ولذلك فقد قمت بإنشاء ملف
Python جديد وقمت بتسميته mindstorms.py. يمكنك تسميته
شيء آخر. ثم داخل هذا الملف، قمت بإنشاء
،دالة تسمى draw_square، وهي فارغة حتى الآن. والآن
أنا أعلم أن هناك وحدة نمطية تسمى turtle
في Python. وتعتبر هذه الوحدة النمطية الشيء الذي يتحرك
،بالفعل ويقوم برسم الأشياء على الكمبيوتر. وبالمناسبة
أنا أشجعكم أن تبحثوا لتعرفوا سبب تسمية هذا الشيء
.(turtle (سلحفاة) وليس dog (كلب) أو cat (قطة
.الطريقة لبدء الرسم هي كتابة turtle.Turtle
ويعتبر بناء هذه الجملة غريب قليلاً
وسنفهمه عند نهاية مقطع الفيديو هذا، ولكن
يكفي القول بأن هذه هي طريقة بدء استخدام
turtle. سوف أطلق عليه اسم brad. والآن، أول شيء
نود القيام به هو تحريك brad إلى الأمام. ويمكننا
،استخدام الدالة forward للقيام بذلك. تتطلب هذه الدالة رقمًا
.ويمثل هذا الرقم المسافة المطلوب تحركها إلى الأمام
والآن، أريد فقط تشغيل هذه التعليمة البرمجية لمعرفة ما إذا كانت
،تعمل أم لا. ولكن، هل تعرفون ما نسيناه
أننا ليس لدينا شاشة يمكن
،أن يتحرك بها turtle، والمعروف باسم brad. بعبارة أخرى
نحن بحاجة إلى ما يشبه السجادة الحمراء في برنامجنا. وأنا أعلم
أننا نقوم بذلك من خلال إضافة شاشة نافذة، وهذه النافذة
سيكون لها خلفية حمراء، وأريد أن أتمكن من إغلاق هذه النافذة
.في أي وقت أقوم فيه بالنقر فوقها. الآن، لنقم بحفظ البرنامج وتشغيله
[BLANK_AUDIO]
حسنًا. يبدو أن لدينا نافذة بخلفية حمراء. وسلحفاة (turtle) باسم
،brad تحرك 100 خطوة إلى الأمام. حسنًا، والآن سأرجع إلى التعليمة البرمجية،
سأقوم بالانتهاء من رسم المربع. بعد تحرك brad إلى الأمام 100
،خطوة، أريد أن يتحرك إلى اليمين بزاوية 90 درجة. لذلك
يمكنني أن أقول brad.right 90، ولأنني أريد
القيام بهاتين الخطوتين هنا أربع مرات لأرسم مربعًا، سأقوم
بنسخهما ولصقهما عدة مرات. إذًا، سأقوم بنسخ هذين السطرين
ولصقهما. مرة ثانية
،ومرة ثالثة ورابعة. وسأقوم بالحفظ والتشغيل
.حسنًا، يبدو أننا لدينا أول مربع
Okay Es hora de dibujar el cuadrado. Pero esta vez
utilizando la computadora. Así que cree un nuevo archivo de
Python y lo llamé mindstorms.py. Ustedes pueden haberlo
llamado de otro modo. Y luego, dentro de él, creé una
función llamada draw_square, la cual por ahora está vacía. Ahora,
sé que existe este módulo en Python llamado
turtle. Ésta es la cosa real que se mueve
y dibuja las cosas en la computadora. Por cierto,
los invito a averiguar por qué se le
llama turtle (tortuga) y no perro o gato.
Una forma de empezar a dibujar es poniendo turtle. Turtle.
Ahora bien, esta sintaxis es un poco rara y vamos
a entenderla al final de este video, pero
basta decir que así es como
captaremos turtle. La llamaré brad. Ahora, lo primero
que queremos hacer es mover a brad hacia adelante. Y para ello
podemos usar la función de avance. Esta función admite
un número, el cual es la distancia que queremos avanzar.
Ahora, sólo quiero ejecutar este código y ver
si funciona. Pero, ¿saben qué? Lo que olvidamos
es que aún no tenemos una pantalla en la que esta
turtle, es decir brad, va a moverse. En otras palabras,
necesitamos el equivalente de la alfombra roja en nuestro programa. Sé
que esto se hace agregando una pantalla de ventana, y esta ventana
va a tener un fondo rojo, y quiero poder cerrar
esta ventana en cualquier momento que haga clic en ella. Bien, vamos a guardar y a ejecutar este programa.
[AUDIO VACÍO]
Bien. Parece que tenemos una ventana con un fondo rojo y una tortuga
llamada brad que se ha movido 100 pasos hacia adelante. Okay, entonces regreso al código
y voy a terminar de hacer el cuadrado. Así que después de que brad se ha movido 100
pasos hacia adelante, quiero que gire a la derecha y que lo haga 90 grados. Entonces
puedo decir, brad.right 90, y ya que quiero
dar estos dos pasos de aquí cuatro veces para dibujar un cuadrado, tan sólo
los copiaré y pegaré unas veces. Así que copiaré estas dos líneas
y las pegaré. Segunda vez,
tercera vez, cuarta vez. Permítanme guardar y ejecutar.
Muy bien, parece que tenemos nuestro primer cuadrado.
今度はコンピュータを使って
四角を描いてみましょう
mindstorms.pyという新しいファイルを作成します
ファイルにはまず初めに
draw_squareという空の関数を記述します
Pythonにはturtleと呼ばれるモジュールがあります
これはコンピュータ上でものを動かして
ものを描くことができます
なぜdogやcatではなく
turtleなのか考えてみてください
turtle.Turtle()と入力します
この構文は不思議に見えますが
映像の最後でその意味が分かります
このTurtleを使うために
bradという変数に代入します
まずbradを前進させます
そのためにforward関数を使います
前進させる距離を数字で指定します
コードを実行してみましょう
その前に1つ忘れていました
Turtleの動きを見るための画面を
用意していませんでした
プログラム上に赤いカーペットを
用意する必要があります
画面を表示させる構文を追加します
画面の背景は赤色にして
クリックすると画面が閉じるように設定し
プログラムを保存して実行します
赤い背景の画面が表示されました
bradという名前のTurtleが100歩前に進みました
それではコードに戻って四角を完成させましょう
100歩前に進んだら右に90度曲がります
そのためにbrad.right(90)と記述します
この2つのステップを4回繰り返すので
この2行をコピーして貼りつけましょう
2回目の分を貼りつけます
続いて3回目、4回目と貼りつけ
保存して実行してみましょう
これで最初の四角ができました
Certo. É hora de desenhar o quadrado. Mas, dessa vez,
usando o computador. Criei um novo arquivo Python
chamado mindstorms.py. Você pode nomeá-lo
como quiser. Nele, criei
uma função chamada draw_square, que está vazia por enquanto. Sei que
há um módulo no Python chamado
turtle. É o que
desenha coisas no computador. Sugiro
que você descubra por que esse módulo se
chama turtle e não qualquer outro nome.
Uma maneira de começar a desenhar é escrevendo turtle.Turtle.
Essa sintaxe é um pouco estranha e
vamos compreendê-la ao final deste vídeo, mas
basta dizer que é como
usamos o turtle. Chamarei de brad. A primeira coisa a fazer
é aplicar mover brad para frente. Para isso, podemos
usar a função forward. Essa função usa um
número, que é a distância que queremos avançar.
Agora, vou executar este código e ver
se ele funciona. Esquecemos
que ainda não temos uma tela na qual
turtle, vulgo brad, se movimentará. Em outras palavras,
precisamos do equivalente ao tapete vermelho em nosso programa. Sei que
isso é feito pela adição de uma janela,
que terá um segundo plano vermelho, e quero fechar
essa janela sempre que clicar nela. Vou salvar e executar esse programa.
[BLANK_AUDIO]
Muito bem. Parece que temos uma janela com segundo plano vermelho e um turtle
chamado brad, que avançou 100 passos. De volta ao código,
vou terminar de desenhar o quadrado. Depois que brad avançar 100
passos, quero que ele vire 90 graus para a direita. Assim,
escrevo brad.right 90. Como quero
repetir essas duas etapas quatro vezes para desenhar um quadrado,
copio e colo algumas vezes. Vou
copiar e colar essas duas linhas. Duas vezes,
três vezes, quatro vezes. Vou salvar e executar.
Parece que criamos nosso primeiro quadrado.
好的 该开始画方形了 但是这次
用电脑画 所以 我创建了一个新的 Python 文件
并叫它 mindstorms.py 你也可以叫它
别的名字 接着 在这个文件内 我创建了一个
叫 draw_square 的函数 它目前是空的
我知道在 Python 中有一个模块叫 turtle
这其实就是在电脑上移动并
画东西的玩意 顺便一提
我鼓励你去找出为什么它
叫 turtle 而不是叫 dog 或 cat
一种开始画画的方法就是 turtle.Turtle
现在 这个语法有点诡其 但我们会
在这个视频最后理解 但是
这就足够我们开始用 turtle
我叫它 brad 现在 我们要做的第一件事
是我们想让 brad 向前移动 于是我们
可以用 forward 函数做到 这个函数收进
一个数字 其为我们想前进的距离
现在 我只运行这个代码 然后看它是否能运行
但是 你知道吗 我们忘记了一件事
就是我们还没有这只乌龟
也就是 brad 移动用的屏幕 换句话说
我们需要红地毯同样在我们的程序中 我知道
这可以通过添加一个窗口屏幕达到 然后这个窗口
将有一个红色的背景 接着我希望可以
在任意时刻关闭它 现在 让我们保存并运行这个程序
[声音]
好了 好像我们有一个红色背景的窗口 还有一个
叫 brad 的乌龟 其向前移动了 100 步 所以我回到代码中
接着现在我将要完成这个方形 于是 在 brad 前进了 100 步之后
我想让它向右转 我想通过转 90 度来这么做 那么
我可以说 brad.right 90 还有因为我想
在这完成这两步 四次来做一个方形 我会将
这个代码复制几次 所以 我复制这两行
并粘贴它们 第二次
第三次 第四次让我保存并运行
好的 似乎我们画出了我们的第一个方形