PythonPythonでファイルを一行ずつ読み込む|Python一行ずつ Pythonでファイルを一行ずつ読み込む処理はreadlines()を使ってあげます。日本語などの2バイト系文字列の場合はエンコーディングを施してあげないと文字化けするので注意が必要です。一行ずつ読み込む処理は何かと便利だと思います。 2020.07.23Python
PythonPythonでファイルの作成と削除|ファイル操作 Pythonで空ファイルの作成や削除、読み込み、書き込み、上書き、追記、文字化けを防ぐためにcodecsモジュールを使用する事などあるかと思います。ファイル操作を一通り覚えておけば何かと便利だと思います。 2020.07.22Python
PythonPythonでファイルの圧縮&解凍(tar編)|圧縮解凍 Pythonでtarファイルの圧縮や解凍をしたい場合はtarfileをインポートします。Windowsの場合はtarよりもzipを使う事が多いと思いますがPythonでtarによるファイルの圧縮解凍処理も覚えたいところです。 2020.07.21Python
PythonPythonでCSVの読み込み書き込み|CSV Pythonや他の言語を使っていてもCSVファイルの読み込み書き込み操作は時々するかと思います。PythonでCSVファイルの読み込みや書き込み操作をする際は標準ライブラリであるcsvのDictWriter,DictReaderを使用します。 2020.07.13Python
PythonPythonのダックタイピングを試してみる|ダックタイピング Pythonのダックタイピングは同じメソッド名を持つクラスであればオブジェクトを切り替えて使えるものです。ダックタイピングはPythonだけでなくRubyやPerlでもありますがプログラミングの一つのお作法というところですね。サンプル載せました。 2020.07.09Python
PythonPythonのジェネレータを試してみる|ジェネレータ Pythonのジェネレータはfor文に似ているかと思いますがfor文と異なる点は関数内のyield行で処理した後、呼び出し元に処理を戻すと共に一旦処理を中断し状態を保持する点だと思います。ジェネレータ内包表記も載せてみました。 2020.07.04Python
PythonPythonのクロージャを試してみる|クロージャ クロージャとは受け取った引数をセットした状態で呼び出し元にオブジェクトとして返してあげて、必要なときに実行するもの、と考えればいいかと思います。Pythonでクロージャを使用する際の簡単なサンプルも載せてみました。 2020.07.03Python
NEWSPythonでメールを送信|メール送信 Pythonでメール送信する際のコードを記載しました。簡単なコードですが随時、添付メール用、関数化、クラス化させて使う方法を載せる予定です。Pythonのプログラムでメール送信処理を実装できれば、コーディングも楽しくなると思います。 2020.02.18NEWSPython
NEWSAnacondaをWindows10にインストール(Python開発環境を構築) Python3開発環境を整えるためWindows10にAnacondaをインストールします。AnacondaはPython3や各種ライブラリが豊富なのでオススメです。環境構築後はPycharmでプログラムを書いていきます。 2019.07.22NEWSPython