python3の日記

Python3を図書とともに勉強していくブログ

Python-初めてのPython

【初めてのPython(第8章)】リストとディクショナリ

リスト(list) 8.1 リストオブジェクトとは、シーケンスを持ちmutable(可変)という特徴がある。また、リストが保持しているのは、オブジェクトのリファレンスの配列であり、オブジェクト自身ではない。そのため、変数を入れる際は注意する必要がある。 a = 1…

【初めてのPython(第7章)】文字列

文字列オブジェクトとは、シーケンスを持ちimmutable(不変)という特徴がある。 エスケープシーケンスとは 7.1.2 エスケープシーケンスとは、画面上に文字を出力する際に、文字そのものを出力するのではなく、文字色の変更やカーソルの移動、文字の消去など…

【初めてのPython(第6章)】変数

変数 Pythonにおいて、変数に値を代入するということは他言語と異なり、その変数自体が代入された値として振る舞うというわけではない。変数はあくまでも代入されたオブジェクトへの参照である。 そのため、他言語では必要となる変数の型宣言が必要ない。 (…

【初めてのPython(第5章)】数値

5.1.1 ビルドインオブジェクトである数値の話。数値オブジェクトと一概に言っても、実はそんなもの存在しなくって、数値リテラルを持ったそれぞれ異なるオブジェクトに過ぎない。123は短整数型、1,23は浮動小数点型、という具合に。 5.2 数値リテラルを持つ…

【初めてのPython(第4章)】

ビルトインオブジェクト(筋トレ器具っぽい)の話。 ビルトインオブジェクトとはPythonがデフォルトで、提供してくれているオブジェクトのこと。プログラムにより自分で作る自作オブジェクトの対義語。 自作オブジェクトが何かというと、オブジェクト指向プ…

【初めてのPython(第3章)】

Pythonの実行方法は主に以下の3つ。1.対話型プロンプトで直接Pythonプログラムを記述する 2.システムのコマンドラインを使用してPythonファイルを実行する3.IDLE等の統合開発環境で記述&実行する【1.対話型プロンプトで直接Pythonプログラムを記述する】シ…

【初めてのPython(第2章)】

今回はプログラミング用語の解説章。最初はつまんないから読み飛ばしていたけど、プログラミングコード書くのに煮詰まってるいまは、読み直したらむしろ楽しかった。大枠を理解できたら他の言語を勉強するときにも役に立つしオススメ。まず言語は大きく分け…

【初めてのPython(第1章 )】

Pythonの基礎知識についてまとめた章。Pythonができたら何ができるかPythonの強みはなにかPythonは現在どんなところで使われているかについてがまとめられていた。著者自身が熱心なPython信者なので、多少偏った意見ではあると思うが、CやJavaやPerlに比べて…

【初めてのPython(はじめに)】

『初めてのPython』の巻頭、本文に入る前の言い訳ページ『Python3.0での仕様変更について』の部分の話。はじめ読んだときはよくわからなかったけど、二巡目の今なら分かる。さらっと大切なこと書き流すなよ……って。 この『初めてのPython』、前の記事にも書…

【初めてのPython】zip関数

Pythonを勉強するために買ったオライリーの『初めてのPython』(2017年第10版)とても充実した内容で満足してたんだけど、後半に差し掛かり、「さて実際やってみるかな」でPyCharmを起動し記載されたプログラムを走らせて見たところ、エラーの連続。詳しく調…