いこブログ

非ITエンジニアのサラリーマンが業務を自動化、効率化するためのプログラムや生活を豊かにする情報を紹介します。

【感想】udemyでフルスタック・Webエンジニア講座を購入した話【継続中】

はじめに 趣味でプログラミングをしていますが、副業にランサーズやクラウドワークスといったクラウドソージングを利用することができると見かけました。Web開発を学んでさらに副業にできたらいいじゃん!と思ったのでWeb開発の勉強をしてみることにしました…

Ideapad C340のFnキー動作がおかしい?

IdeaPad C340のFnキー動作がおかしい?解決方法を調べました。

【Python3】Pythonインストール【Windows】

はじめに Windows10PCを新調しましたので、さっそくPython3をインストールしてみます。 Python3のインストールでつまづいた記憶はございませんが、一度まとめておこうと思います。 なお本記事はWindows10で操作、動作の確認を行っております。 PC情報を確認…

【Python】Pillowで画像のEXIF情報から日付を取得する

画像のEXIF情報 スマートフォンのカメラなどで撮影された多くの画像ファイルには、日付やGPSの位置情報などが埋め込まれています。 今回はこの日付情報を取得し、表示するプログラムを作成しました。 作成したプログラム 作成したプログラムは下記の通り。日…

【Python】Pillowで画像を比率指定で一括リサイズする

画像の一括リサイズ カメラで撮影した画像などはサイズが大きくそのままでは扱いづらいです。画像の解像度を下げることでファイルサイズが小さくなり私の持っている非力なPCでも編集等行いやすくなります。 前回は画像の縦横ピクセル数を絶対値で指定するこ…

【Python】複数セルを行単位、列単位で取得する

複数セルの値を取得する方法の第二弾です。 前回は、最大行、最大列までの値を取得する方法を紹介しました。 salapy.hatenablog.com 複数セルを取得する 今回は範囲を指定し、行単位、列単位で複数セルの値を取得する方法を紹介します。フォーマットに沿って…

【Python】openpyxlで最大行、最大列までの値を取得する

openpyxlのインストール方法 pipからインストールできます。 pip install openpyxl 最大行、最大列までの値を取得する 便利なシートオブジェクトのメソッドとして、max_row、max_columnがあります。 名前の通り、そのシートの最大行、最大列を返してくれるメ…

【Python】pyperclipでクリップボードの文字列を利用する

pyperclipモジュール pyperclipモジュールのcopy()、paste()を利用することで、コピー&ペーストを行うことが可能です。 インストール方法 pipからインストール可能です。 pip install pyperclip windowsやMacをお使いの場合は、これだけでインポートし利用…

【Python】OpenPyXLでセルに値を書き込み保存する

openpyxlモジュールのインストール pipを使用してインストールできます。 pip install openpyxl セルに値を書き込みワークブックを保存する import openpyxl # Workbookオブジェクトを新しく作成 wb = openpyxl.Workbook() # 作成したWorkbookオブジェクトに…

【Python】OpenPyXLでExcelファイルからセルの値を取得する

openpyxlモジュールのインストール pipを使用してインストールできます。 pip install openpyxl セルの値を取得する 適当なexample.xlsxを準備し下記プログラムを実行するとセル(B1)の値を取得することができます。 import openpyxl # ワークブック(.xlsx…

【Python】文字列からQRコードを生成する

PythonによるQRコードの簡単生成方法 QRコードを作成するための最も簡単な方法は下記のとおりです。 import qrcode qr = qrcode.QRCode() qr.add_data('testtesttest') qr.make() img = qr.make_image() img.save('qrcode_test.png') qr.add_dataに与える文…

【Python】プログラムでコマンドライン引数を使用する

コマンドライン引数を使用する Pythonプログラムでコマンドライン引数を使用したい場合は下記のように行います。 import sys args = sys.argv print(args) print("引数1:" + args[1]) print("引数2:" + args[2]) print("引数3:" + args[3]) 実行結果: >h…

【Python】大量の画像を縦横サイズ指定で一括リサイズする

ファイルのリサイズプログラム 大量の画像をひとつひとつ圧縮するのが面倒ですので、フォルダ内の画像を一括リサイズできるプログラムをPythonで作成しました。 元画像を640×480の画像に変換し、別ファイルとして保存します。 事前にpythonの画像処理ライブ…