Easy
Basics
Hello World & Print
あなたの本当の出発点。print()が標準出力にデータをダンプする方法を正確に確認してください。なぜなら、「プリントデバッグ」は永遠になくならないからです。
初心者向けに複雑度を非表示
5 min
000
完全な初心者、経験ゼロ
ゼロから始めましょう。学術的な専門用語をスキップし、Pythonがどのように状態を維持し、判断を下し、ロジックを実行するかを直接見ていきます。
あなたの本当の出発点。print()が標準出力にデータをダンプする方法を正確に確認してください。なぜなら、「プリントデバッグ」は永遠になくならないからです。
変数がメモリを要求するのを見てください。Pythonのような動的型付け言語がなぜあれほど多くの自由を許すのかを理解しましょう。
文字列はハイエンドな配列にすぎません。Webバックエンドの世界では、文字列操作が作業の80%を占めます。
内部の数学。Pythonが複雑な式を評価する方法、そして浮動小数点と整数の除算の違いによるバグの発生原因を学びます。
ビジネスロジックの核心。分岐がリアルタイムで発生するのを見て、ブール演算子を間違えるとなぜ無限の認証バグが発生するかを確認します。
条件が満たされるまでの反復。反復前のチェックを観察し、誤ってループに入り自分のマシンをDDoS攻撃してしまうのを防ぎましょう。
データ処理の主力。Pythonイテレータがコレクションから要素を順番に取得する方法を見守ります。これがデータパイプラインの動力源です。
Python最強のコンテナ。配列の中央に要素を挿入するのがなぜ裏で極めてコストが高いのかを理解します。
クリーンコードの構成要素。呼び出しが実行を一時停止し、スタックフレームを割り当てる様子を観察します(DRYの原則)。
応答するプログラム。入力取得がメインスレッドを完全にブロックする様子と、型キャストがいかに重要かを見てください。