Pythonって何?
Pythonが何をするための言語なのか、完全初心者向けにやさしく説明します。
Articles
基礎コースは順番に、エラーや補足は必要になったときだけ確認できます。
該当する記事が見つかりませんでした。別の言葉で検索してみてください。
初めて読むなら、まずはここだけで十分です。
Pythonが使えるか確認し、print、文字列、変数まで早めに進みます。
計算、型、代入と比較の違いを短いコードで整理します。
値を比べ、True/Falseを見て、if文で処理を分けます。
入力値、数値変換、表示用の文字列を整理します。
複数の値を扱い、順番に処理する読み方を学びます。
Pythonのリストを、複数の値を順番にまとめる入れ物として説明します。
Pythonのappend()を、リストの最後に値を1つ追加する書き方として説明します。
Pythonのリストが0番目から数えるルールと、添字の読み方を説明します。
len()を、文字列やリストの長さを数える関数として説明します。
リストの中身をfor文で1つずつ取り出す読み方を説明します。
for文とrangeを、決まった回数だけ繰り返す書き方として説明します。
while文を、条件がTrueの間だけ繰り返す書き方として説明します。
関数に値を渡し、結果を受け取り、スコープを理解します。
辞書、ライブラリ、import、pipなど、少し実用に近い道具を扱います。
エラー文、環境、細かい補足は、つまずいた場面で確認できます。
インストール、ターミナル、ファイル実行など、必要になったときに確認する話です。
Pythonを公式サイトから入れて、最初に確認するところだけを短く説明します。
Pythonを動かしたあとに出る文字が、結果なのかエラーなのかを見分ける方法を説明します。
Pythonのコードを写すときに間違いやすい、半角記号、クォート、インデント、保存場所を確認します。
Python学習で出てくるターミナルを、コマンドを打って操作する窓として説明します。
Pythonコードを保存する.pyファイルを、普通のメモとの違いから説明します。
.pyファイルに書いたPythonコードを、ターミナルから実行する基本の流れを説明します。
ターミナルでPythonファイルを実行するときの「今いるフォルダ」を、探す場所として説明します。
Tracebackや代表的なエラー文を、原因ごとに短く確認します。
Python初心者が最初に見やすいSyntaxError、NameError、IndentationError、ValueErrorを短く見分けます。
Pythonのエラー表示で、最後の行、行番号、該当コードをまず見る読み方を説明します。
Pythonのインデントエラーを、字下げのまとまりとして説明します。
Pythonの文法として読めない書き方をしたときのSyntaxErrorを説明します。
変数名や関数名が定義されていないときに出るNameErrorを説明します。
文字列と数値をそのまま+でつなげたときのTypeErrorを説明します。
Pythonで計算や結合に使えない組み合わせを渡したときのTypeErrorを説明します。
int()で数値に変換できない文字を渡したときのValueErrorを説明します。
Pythonの辞書で存在しないキーを取り出そうとしたときに出るKeyErrorを説明します。
Pythonのリストで存在しない番号を取り出そうとしたときに出るIndexErrorを説明します。
Pythonでファイルを開こうとしたときに、指定した場所にファイルがないエラーを説明します。
importしようとしたモジュールが見つからないときのエラーを説明します。
Pythonで値が持っていないメソッドや属性を使おうとしたときのAttributeErrorを説明します。
最初から全部覚えなくてよい細かい道具や環境の話です。
Pythonのコメントを、コードを読む人へのメモとして説明します。
複数の条件を組み合わせるand、or、notの基本を説明します。
文字列の後ろにつくメソッドを、文字列に対する操作として説明します。
Pythonのinを、リストの中に値があるか確認する書き方として説明します。
スライスを、リストの一部を切り出す書き方として説明します。
Pythonの辞書でキーがないかもしれない値を、エラーにせず取り出すget()を説明します。
try exceptを、エラーが起きたときの処理を用意する書き方として説明します。
appendはリストをその場で変更し、戻り値はNoneになることを説明します。
venvを「プロジェクトごとにPython環境を分ける仕組み」として説明します。
Windows PowerShellで仮想環境のactivateが止まる原因と考え方を説明します。