Python Pythonのパッケージやモジュールのimportをしっかり理解する Pythonでパッケージやモジュールをimportする際には色々な表記があるので分かりにくい場合があります。 例えば、よく見かけるものでも以下のように種類があります。 import モジュール名 from パッケージ名 ... 2020.05.18 Python
Python Pythonで作ったコードを関数にする流れ Pythonでコードを書いたけれど、長くなって読みにくい。 こういう時はコードを関数化すると読みやすく、管理しやすくなります。 基本的には30行から50行程度のコードでも、処理や変数が複数登場するコードは関数化するとメリットが多... 2020.05.15 Python
Python Webサイトから株価をスクレイピングしてExcelファイルに記録するプログラム みなさん仕事や勉強で、何かについてのデータを集めて記録する作業をした経験はありませんか。 少し前まで自分もWebサイトと睨めっこしながら、データを探してはコピーペーストを繰り返していました。 しかしPythonを使えば、Webサイト... 2020.04.29 Python
Python PythonでExcelファイルを編集できるOpenpyxlでワークブック・ワークシート・セルを操作する方法 PythonでExcelファイルを操作するには、openpyxlライブラリが便利です。 Pythonを使って、Excelを一切開かずにセルの操作を行うことができるようになります。 openpyxl最大のメリットは、他のPytho... 2020.04.25 Python
Python Pythonのsubprocessモジュールでいつも使うファイル・フォルダを自動で開くプログラム いつも使うアプリケーションをPythonから起動したい そんな時はPythonのsubprocessモジュールを使うと便利です。 subprocessモジュールのPopen()関数では、Pythonから他のアプリケーションを実行... 2020.04.22 Python
Python Pythonで一気に画像編集できるPillowを使った画像処理のチートシート たくさんの画像を一気にパパッと処理したい そんな時はPythonプログラムを使って、画像処理を自動化してしまうと便利です。 画像処理ライブラリPillowでは、以下のような処理ができます。 画像フォーマットの変換 ... 2020.04.16 Python
Python PythonのSeleniumでWebブラウザ自動操作する基礎からの使い方チートシート Seleniumライブラリでは、PythonからWebブラウザを自動制御することができます。 クリック操作やキーボード入力もできるので、ID・パスワードを入力して会員制サイトに自動ログインすることも可能です。 どこを操作したいか?・どん... 2020.04.09 Python
Python Pythonのプログラムの定期実行が無料でできるHerokuのscheduler【10分で完了】 Pythonのプログラムを定期実行したい時ってありますよね? 例えば、 毎日特定のサイトをスクレイピングしたデータをGmailで送りたい ツイッターのいいねを毎日定時に自動実行したい そんな時、Macならcron、... 2020.04.08 Python
Python Pythonでマウスやキーボードを操作できるPyAutoGUIによる自動操作マニュアル PyAutoGUIはPythonからマウスやキーボードを自動操作できるライブラリになります。 いま私たちが行なっている、キー入力やマウスを使ったコンピューターの操作手法をGUIといいます。 PyAutoGUIでは、私たちが使って... 2020.04.04 Python
Python Pythonの正規表現ではじめに覚えるべき3大パターン Pythonのプログラムを書く時のテクニックとして、正規表現という文字列の表現方法があります。 正規表現を使うと、特定のパターンを持つ文字列を一般的に表現することができます。 この正規表現を使えば、ある特定の文字列を文章の中から見つけたりす... 2020.04.02 Python