Python入門

Python入門

【独学Python入門㉝】CSVファイルの読み書き

CSVファイルとは「Comma Separated Value」の略でExcelにとても似ているファイルです。Excelとの違いはCSVの方が他のソフトでも編集ができる(互換性が高い)ことが多いのが特徴です。今回はCSVファイルを読み書き...
Python入門

【独学Python入門㉜】テキストファイルの読み書き

今回はテキストファイル(メモ帳)を開いて文章を書き込んだり読み込むテストを行ってみます。 #テキストファイルに書き込んで保存 file = open('ファイル名.txt', 'w') #テキストフ...
Python入門

【独学Python入門㉛】self

selfはちょっと難しいのですが今回はイメージだけでもつかんでもらえればと思います。 クラスに属する関数(すなわちメソッド)を定義するとき第1引数にselfを渡すというルールがあります。言葉だけ見ると意味が分かりませんね。 B...
Python入門

【独学Python入門㉚】メソッド

メソッドとはオブジェクトに行う処理のことです。 前回、ライザップに入会した太郎さんを例にメソッドをご説明したいと思います。 おさらいですが、未記入の入会申込書がクラス、太郎さんが自分のデータ(プロパティ)を記入して具体的になっ...
Python入門

【独学Python入門㉙】クラスとインスタンス

クラスとインスタンスについて今回はご説明します。 ライザップという有名なスポーツジムで例えたいと思います。ライザップでは入会申込書が用意されています。この未記入の入会申込書がクラスのイメージです。項目は決まっていますが具体的な数値や...
Python入門

【独学Python入門㉘】オブジェクト

オブジェクトとは何ですか?と10人のプログラマーに質問するとおそらく多様な回答が返ってくるほど抽象的でぼんやりした概念だと僕は思っています。オブジェクトとは?を追求することは「人は死んだらどこに行くのか?」を哲学的に考えるくらい大変だとい...
Python入門

【独学Python入門㉗】None

Noneとはその名の通り何もないことを表すデータ型です。Noneは「0」とは違います。変数に「0」を入れると数値型の0が入ってしまいますし、「'0'」を入れると文字列型の0が入ってしまいますね。 変数という入れ物を用意したものの「0...
Python入門

【独学Python入門㉖】set

setは重複を省く配列のことです。setは集合とも呼びます。インタラクティブシェルでテストしてみます。 list = set() #重複を省く print(list) 重複部分が省かれて以下のような配列を表示します。 ...
Python入門

【独学Python入門㉕】タプル

タプルは変更ができない配列です。タプルは1つ1つの要素を「,(カンマ)」で区切ることは配列(リスト)と同じですが()= 丸かっこ で囲みます。 # 0 1 2 3 インデックス list = (1, 2, 3, ...
Python入門

【独学Python入門㉔】辞書型

辞書型のデータについてご紹介します。 まずは配列を1度復習したいと思います。 # 0  1 2 3 4 list = list = 10 list = 11 list = 12 list = 13...