lecture Pythonのリストのスライスと多次元リストの要素の取り出し方法 早速ですが、次のコードの結果を考えてみましょう。 結果は 'Ph' となります。 リストや文字列から特定の要素を取り出す場合は[]を使ってインデックスを指定します。 通常は1次元のリストの場合は[]を一つだけ使用して特... 2021.02.11 lecturePython
lecture MacでPythonのバージョンを切り替えて開発する方法 MacでPython のバージョンを切り替えて使うには Pyenvを使います。 導入には少し苦労するかもしれませんが、うまくいくと開発がスムーズにいきます。 その際、まずXcodeを使えるようにしておきます。 Xcode導入 Xco... 2021.02.05 lecturePython
lecture Macでの環境変数の設定方法 Macで環境変数を設定する方法の解説です。 環境変数とは そもそも環境変数とは何かというと、自分のPCのOSが持つ変数のことです。 つまり自分のPCで覚えさせておくと便利ものとして、例えばPATHです。 このアプリの実行ファイルはこ... 2021.01.31 lecturePython
lecture フィボナッチ数列でPythonのスワップについて試す 100以下のフィボナッチ数列を作るPythonのコードは次のようにします。 結果 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, プログラミングの学習でフィボナッチ数列がよく出てくるのは... 2020.11.01 lecturePython
lecture Python フォーマット済み文字列 f文字列 Python3.6からフォーマット済み文字列(f文字列)が使えるようになっています。 Pythonには % を使ったCスタイルの文字列フォーマット、format関数を使ったフォーマットなどが用意されています。 Cスタイルのフォーマットは... 2020.10.20 lecturePython
lecture Pythonのコードスタイルチェックツール autopep8 の導入方法 Pythonは正しいコードなら好きなように書いても良いとはいえ、一貫したコードスタイルに従うことは可読性の高いコードを書くことができます。 一般的にPEP8スタイルガイドに従うのが一番良さそうです。 PEP8 そんなコードスタ... 2020.09.26 lecturePython
lecture Pandasの日付データと文字列をそれぞれ変換する方法〜strアクセサとdtアクセサ Pythonの日付、時間に関わるデータ型の基本については「Pythonで日付と時間を扱う方法」を参照ください。 ここでは主にPandasのSeriesやDataFrameで日付、時間データをstr型からdatetime型に変換する方法、... 2020.09.05 lecturePython機械学習
lecture Python入門 デコレータについて デコレータは既存の関数を書き換えずに変更を加えることができます。 デコレータを理解するには、関数内関数を使ってみることです。 Pythonは関数の引数として関数を渡すことができます。 まずは関数内関数の実例を見てください。 ... 2020.08.19 lecturePython
lecture Pandas活用 pivot関数とpivot_table関数について 今回はPandasのピボットテーブルの使い方について学習します。 ピボット の使い方はその場では理解したつもりでも、なかなか使いこなせていない場合も多いと思います。 その原因はピボットの関数の使い方というよりも、そもそもピボットで何をし... 2020.08.17 lecturePython機械学習
lecture Pythonでの仮想環境の作り方 Pythonの入門を終えると、様々なライブラリを導入して何か小品を作ったりするようになると思います。 その際、無闇にライブラリを導入すると思わぬところでトラブルが出たりします。それは各ライブラリのバージョンが作品のバージョンに正しく合って... 2020.08.11 lecturePython