Python

lecture

Pythonのリストのスライスと多次元リストの要素の取り出し方法

早速ですが、次のコードの結果を考えてみましょう。 結果は 'Ph' となります。 リストや文字列から特定の要素を取り出す場合は[]を使ってインデックスを指定します。 通常は1次元のリストの場合は[]を一つだけ使用して特...
lecture

MacでPythonのバージョンを切り替えて開発する方法

MacでPython のバージョンを切り替えて使うには Pyenvを使います。 導入には少し苦労するかもしれませんが、うまくいくと開発がスムーズにいきます。 その際、まずXcodeを使えるようにしておきます。 Xcode導入 Xco...
lecture

Macでの環境変数の設定方法

Macで環境変数を設定する方法の解説です。 環境変数とは そもそも環境変数とは何かというと、自分のPCのOSが持つ変数のことです。 つまり自分のPCで覚えさせておくと便利ものとして、例えばPATHです。 このアプリの実行ファイルはこ...
lecture

フィボナッチ数列でPythonのスワップについて試す

100以下のフィボナッチ数列を作るPythonのコードは次のようにします。 結果 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, プログラミングの学習でフィボナッチ数列がよく出てくるのは...
lecture

Python フォーマット済み文字列 f文字列

Python3.6からフォーマット済み文字列(f文字列)が使えるようになっています。 Pythonには % を使ったCスタイルの文字列フォーマット、format関数を使ったフォーマットなどが用意されています。 Cスタイルのフォーマットは...
lecture

Pythonのコードスタイルチェックツール autopep8 の導入方法

Pythonは正しいコードなら好きなように書いても良いとはいえ、一貫したコードスタイルに従うことは可読性の高いコードを書くことができます。 一般的にPEP8スタイルガイドに従うのが一番良さそうです。 PEP8 そんなコードスタ...
lecture

Pandasの日付データと文字列をそれぞれ変換する方法〜strアクセサとdtアクセサ

Pythonの日付、時間に関わるデータ型の基本については「Pythonで日付と時間を扱う方法」を参照ください。 ここでは主にPandasのSeriesやDataFrameで日付、時間データをstr型からdatetime型に変換する方法、...
lecture

Python入門 デコレータについて

デコレータは既存の関数を書き換えずに変更を加えることができます。 デコレータを理解するには、関数内関数を使ってみることです。 Pythonは関数の引数として関数を渡すことができます。 まずは関数内関数の実例を見てください。 ...
lecture

Pandas活用 pivot関数とpivot_table関数について

今回はPandasのピボットテーブルの使い方について学習します。 ピボット の使い方はその場では理解したつもりでも、なかなか使いこなせていない場合も多いと思います。 その原因はピボットの関数の使い方というよりも、そもそもピボットで何をし...
lecture

Pythonでの仮想環境の作り方

Pythonの入門を終えると、様々なライブラリを導入して何か小品を作ったりするようになると思います。 その際、無闇にライブラリを導入すると思わぬところでトラブルが出たりします。それは各ライブラリのバージョンが作品のバージョンに正しく合って...
スポンサーリンク
タイトルとURLをコピーしました