ホームページ >バックエンド開発 >Python チュートリアル >ウロボロス #01
そうです、そうです...投稿してから長い時間が経ちました。私には答えがありますが、きっと誰も興味を持たないはずです。
「欲しい時間がありません」
PC の前に座って、本、チュートリアル、ドキュメントを数ページ読む時間を見つけるのは、エネルギーを消耗しすぎます。私がやっているのは、まあ、少しだけ、暴言を吐いているだけのようです。今週私はこの「先延ばし」を変えることにしました。
前回の投稿で言及した覚えはありませんが、サイバーセキュリティのバグに何ヶ月も悩まされてきました。そして、はい、私は「ハッカー」と「彼らが私たちの権利を放棄する」様子、そして「パイレーツ・ザ・プラネット」の一部を見て育ちました。ところで、『The Prodigy - Voodoo People』の素晴らしい曲ですね。
アンジェリーナ、あのときの片思い... とてもサイバーパンク的ですか?
その目配せはさておき、今週私はその方面(TryHackMe の最初から)についてさらに知識を貪り始めました。そして、非常に多くの「登録無料」コースがある中で、Python Institute の認定資格付きコース「Essential」を見つけました。または初心者。
他のコースと同様に、時間の始まり、ちょっとした歴史、誕生、言語の種類、誰が作ったかなど...
私は「あれ」よりもはるかに進んでいます (少なくとも私はそう思っています)。ほぼ 3 か月前に仮想的に開始したコースが終わりに近づき、SQlite で遊び始めています。つまり、印刷物 (「I'm Pepe」) からデータベースの作成までです。
しかし、私には問題があり、「時間がない」ということに戻ってしまいます。
はい、SQLite はすでに関数、辞書、タプル、ループなどを残して競技の場に参入しましたが、私がほとんど触れないものについてこれほど多くの情報を吸収するのは非常に困難です。
さらに、バーチャル コースに登録したことを少し後悔しています。1 時間の授業で大量のデータが投げ込まれ、30 人、子供 1 人、犬 2 匹、パートナー 1 人、仕事 1 人にとって、それは非常に困難だからです。私にとって
何を目指したいですか?さて、前回の投稿の内容について。一歩ずつ進んでいきましょう。ちなみに、これは、私が取得した、または取得しようとしている知識を知り、テストするのに役立ちます。
それでは...
最初の LABS は単純で、print の使用方法を教えます (魔術師を呼び出す、と言います)。そして今日、さらに 2 つのパラメーター、SEP と END を発見したことを認めなければなりません。これらは (明らかに) 教科書では知らされていませんでした。仮想化。
スターを形成する一連のプリントが出発点となります:
print(" *") print(" * *") print(" * *") print(" * *") print("*** ***") print(" * *") print(" * *") print(" *****")
次に、ラボで従うべき特定のガイドラインが示されます。
#Minimizar el número de invocaciones de la función print() insertando la secuencia \n en las cadenas print(" *\n"," * *\n"," * *\n"," * *\n","*** ***\n"," * *\n"," * *\n"," *****\n")
#Hacer la flecha dos veces más grande (pero mantener las proporciones) print(" *\n"," * *\n"," * *\n"," * *\n"," * *\n"," *** ***\n"," * *\n"," * *\n"," *******\n")
#Duplicar la flecha, colocando ambas flechas lado a lado; nota: una cadena se puede multiplicar usando el siguiente truco: "cadena" * 2 producirá "cadenacadena" (te contaremos más sobre ello pronto). print(" * " * 2) print(" * * " * 2) print(" * * " * 2) print(" * * " * 2) print("*** ***" * 2) print(" * * " * 2) print(" * * " * 2) print(" ***** " * 2)
#Elimina cualquiera de las comillas y observa detenidamente la respuesta de Python; presta atención a donde Python ve un error: ¿es el lugar en donde realmente existe el error? #Haz lo mismo con algunos de los paréntesis. #El error lo marca en la linea de codigo, la cual le fue quitada la comilla, ahi es donde "ve" el error. Lo mismo para los ().
#Cambia cualquiera de las palabras print en otra cosa (por ejemplo de minúscula a mayúscula, Print) - ¿Qué sucede ahora? #Muestra en consola las lineas print hasta que llega a la cual le fue cambiada la min por la mayus. No existe Print, el error.
#Reemplaza algunas de las comillas por apóstrofes; observa lo que pasa detenidamente. print(' * ' * 2) print(" * * " * 2) #El codigo es ejecutado con normalidad, o eso quiere hacernos creer.
今のところ、コースの最初のステップでこの時点に到達しました。ガイドラインに正しく従ったかどうか、または結果を達成するための他の方法があるかどうかを知りたいです。
ここまで来てくださった方、ありがとうございます!
また会いましょう!!!
以上がウロボロス #01の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。