Thank you for finishing your assignments. I will
be providing feedback on the discussion forums periodically.
Okay, so I now want to talk about how
Python knows about this thing called the turtle.
Well, inside the Python Standard Library, there is this file called
turtle. Turtle with a lowercase t, and inside that
file is something new. And that something new is called a class.
A class Turtle with an upper case T. Now,
this is a little different than what we have
seen thus far. What we have done thus far
is some sort of file, like web browser, dot some
sort of function, like open. But we haven't seen
this thing called a class. Which begs the question, what
is a class? For now you can think of
a class as a neatly packaged box, that puts things
together really well. And it allows us to
write code like turtle.Turtle, with these strange looking
brackets. As if we were calling a function. In fact, when we do it on this piece
of code, we are in fact calling a
function, a function called init which is defined inside
the class Turtle. Init stands for initialize, and
what it does is it creates space in memory
for a new instance or a new object of the class Turtle. This instance we called
brad. Brad can now access all of the rest of the methods that are inside
class Turtle. Like forward, and right. Forward makes
brad turn forward, and right makes brad turn
to the right. Don't take my word for
it, lets look for them in the documentation.
شكرًا لإنهائك مهامك. I will
.be providing feedback on the discussion forums periodically
والآن أريد إخبارك عن
.كيفية معرفة Python بما يطلق عليه turtle
حسنًا، سنجد بداخل مكتبة Python القياسية ملف بالاسم
،turtle. وتكتب Turtle بحرف t صغير
.(وسنجد داخل هذا الملف شيئًا جديدًا. ويطلق على ذلك الشيء الجديد class (الفئة
.class Turtle (فئة Turtle) بحرف T كبير
ويختلف ذلك قليلاً عما رأيناه
حتى الآن. ما قمنا به حتى الآن
هو إنشاء ملف ما مثل مستعرض الويب، مع نقطة
يلحقها دالة ما مثل open. ولكن لم نتناول
،ذلك الشيء المسمى class (فئة). مما يجعلنا نتساءل
ما هي الفئة؟ في الوقت الراهن، يمكن اعتبار
الفئة كصندوق تمت تعبئته بدقة وهو يجمع
الأشياء معًا بشكل جيد جدًا. ويسمح لنا
بكتابة تعليمة برمجية مثل turtle.Turtle مع وضع تلك الأقواس
ذات المظهر الغريب. وكأننا نقوم باستدعاء دالة. في الواقع، عند إجراء ذلك على
تعليمة برمجية ما، فإننا في الواقع نقوم باستدعاء دالة ما
يطلق عليها دالة init التي يتم تعريفها داخل
،فئة Turtle. وترمز الدالة Init إلى التهيئة
وتكون وظيفتها توفير مساحة بالذاكرة
لمثيل أو كائن جديد للفئة Turtle. ونتحدث هنا عن المثيل الذي أطلقنا عليه
brad. يمكن لـ brad الآن الوصول إلى بقية الأساليب الموجودة ضمن
فئة Turtle. على سبيل المثال، forward وright. يعمل أسلوب Forward
على توجيه brad إلى الأمام، وأسلوب right يوجه brad
،إلى اليمين. ولكن لا تصدّق ما أقوله دون أن تتأكد
.لنبحث عنهما في الوثائق
Gracias por terminar sus asignaciones. Les
estaré dando retroalimentación en los foros de debate periódicamente.
Okay, ahora quiero hablar sobre cómo
conoce Python sobre esta cosa llamada turtle.
Bueno, dentro de la biblioteca estándar de Python, hay un archivo llamado
turtle, turtle con t minúscula. Y dentro de ese
archivo hay algo nuevo. Y ese nuevo elemento se llama clase.
Una clase Turtle con T mayúscula. Ahora bien,
esto es un poco diferente de lo que hemos
visto hasta ahora. Lo que hemos hecho hasta el momento
es un tipo de archivo, como un navegador web, punto alguna
clase de función, como abrir. Pero no hemos visto
esta cosa llamada clase, lo cual nos lleva a la pregunta, ¿qué
es una clase? Por ahora pueden pensar en
una clase como una caja perfectamente empacada que acomoda las
cosas muy bien y que nos permite
escribir códigos como turtle.Turtle con estos paréntesis
que se ven raros, como si estuviéramos llamando una función. De hecho, cuando lo hacemos en este fragmento
de código, en realidad estamos llamando una
función, una función llamada init que está definida dentro
de la clase Turtle. Init viene de inicializar y
lo que hace es crear un espacio en la memoria
para una nueva instancia o un nuevo objeto de la clase Turtle. A esta instancia la llamamos
brad. Brad ahora puede acceder al resto de los métodos que están dentro de
la clase Turtle como forward y right. Forward hace que
brad vaya hacia adelante, y right hace que brad gire
a la derecha. No confíen en lo que les
digo, vamos a buscarlas en la documentación.
課題提出ありがとうございました
定期的にフォーラムにフィードバックします
それではPythonがどうして
turtleについて知っているか説明しましょう
Python標準ライブラリの中には
turtleというファイルがあります
tが小文字のturtleです
そのファイルにはクラスと呼ばれる
新しいものが入っています
Tが大文字のTurtleクラスは
今まで見てきたものと少し違います
これまでにいくつかのファイルを使いました
例えばwebbrowserではopenという関数がありました
しかしクラスというものは見たことがありませんでした
そこで皆さんに質問です
クラスとは一体何でしょうか?
クラスをパッケージ化された箱と考えて
まとめてみましょう
turtle.Turtleというコードには
不思議な丸括弧がついてきます
まるで関数のように見えます
確かにこのコードの部分だけは
関数と呼ばれています
Turtleクラス内で定義された
__init__という関数です
initとは初期化を意味します
Turtleクラスの新しいインスタンスや
オブジェクトのためにメモリ内にスペースを作ります
このインスタンスをbradと言います
bradはTurtleクラス内にある他のメソッドにも
すべてアクセスできます
例えばforwardとrightです
forwardでbradを前進させ
rightでbradを右に曲がらせます
ドキュメントを見てみましょう
Agradecemos por concluir suas tarefas. Fornecerei
feedback nos fóruns de discussão periodicamente.
Agora, quero falar de como o
Python sabe sobre o turtle.
Na biblioteca padrão Python, há um arquivo chamado
turtle. turtle com t minúsculo, e nesse
arquivo temos algo novo. Esse novo elemento é chamado de classe.
Uma classe Turtle com T maiúsculo, o que é
um pouco diferente do que vimos até
agora. O que já usamos
foi um tipo de arquivo, como webbrowser, ponto algum
tipo de função, como open. Mas não vimos
esse elemento chamado classe. O que suscita a pergunta o que
é uma classe? Por enquanto, você pode pensar em uma classe
como uma caixa embalada com perfeição que reúne muito bem
seu conteúdo. Ela nos permite escrever códigos como turtle.Turtle,
com estes parênteses de aparência
estranha, como se estivéssemos chamando uma função. Na verdade, quando executamos este código,
estamos chamando uma função
init, que é definida na
classe Turtle. Init significa inicializar e
cria espaço na memória para uma nova instância ou um
novo objeto da classe Turtle. Essa instância foi
chamada de brad. Brad pode acessar todos os métodos restantes na
classe Turtle. Como forward e right. Forward faz
brad virar para frente e right, para
a direita. Você não precisa acreditar no que falo,
vamos procurá-los na documentação.
十分感谢你能完成你的任务 我会
定期在论坛上进行反馈
好的 那么我现在将告诉 Python
是如何知道这个东西叫乌龟
好啦 在 Python 标准库中 有这个叫 turtle 的
文件 是小写的 t 的 Turtle 在那个
文件内有新的东西 这个新东西叫类
Turtle 类是大写的 T 现在
这和我们已经看过的
都不太一样 我们目前所做的是
某种文件 就像 webbrower 点
某个函数 比如 open 但是我们还没
见过这个叫类的东西 其引出来问题 什么是类?
对于现在你可以想象
一个类是一个整洁的箱子 它将东西很好地
整理在一起 并且它能让我们
写 turtle.Turtle 这样的代码 和看上去
奇怪的括号 就好像调用一个函数 事实上 当我们写这段代码时
我们实际上是调用了函数
一个叫 init 的函数 在 Turtle 类中定义
Init 的意思是初始化 然后
它所做的事是在内存内
开辟一个空间给 Turtle 类的新的实例或者新的对象 这个实例
我们叫做 brad Brad 现在可以访问 Turtle 类内的其他所有方法
比如 forward 和 right Forward
使 brad 向前 right 使 brad 转向右边
别就这么相信了我的话
让我们在文档中找到它们