Python

Pythonのパッケージやモジュールのimportをしっかり理解する

Pythonでパッケージやモジュールをimportする際には色々な表記があるので分かりにくい場合があります。 例えば、よく見かけるものでも以下のように種類があります。   import モジュール名 from パッケージ名 ...
Python

Pythonで作ったコードを関数にする流れ

Pythonでコードを書いたけれど、長くなって読みにくい。 こういう時はコードを関数化すると読みやすく、管理しやすくなります。 基本的には30行から50行程度のコードでも、処理や変数が複数登場するコードは関数化するとメリットが多...
Python

Webサイトから株価をスクレイピングしてExcelファイルに記録するプログラム

みなさん仕事や勉強で、何かについてのデータを集めて記録する作業をした経験はありませんか。 少し前まで自分もWebサイトと睨めっこしながら、データを探してはコピーペーストを繰り返していました。 しかしPythonを使えば、Webサイト...
Python

PythonでExcelファイルを編集できるOpenpyxlでワークブック・ワークシート・セルを操作する方法

PythonでExcelファイルを操作するには、openpyxlライブラリが便利です。 Pythonを使って、Excelを一切開かずにセルの操作を行うことができるようになります。 openpyxl最大のメリットは、他のPytho...
Python

Pythonのsubprocessモジュールでいつも使うファイル・フォルダを自動で開くプログラム

いつも使うアプリケーションをPythonから起動したい そんな時はPythonのsubprocessモジュールを使うと便利です。 subprocessモジュールのPopen()関数では、Pythonから他のアプリケーションを実行...
Python

Pythonで一気に画像編集できるPillowを使った画像処理のチートシート

たくさんの画像を一気にパパッと処理したい そんな時はPythonプログラムを使って、画像処理を自動化してしまうと便利です。 画像処理ライブラリPillowでは、以下のような処理ができます。 画像フォーマットの変換 ...
Python

PythonのSeleniumでWebブラウザ自動操作する基礎からの使い方チートシート

Seleniumライブラリでは、PythonからWebブラウザを自動制御することができます。 クリック操作やキーボード入力もできるので、ID・パスワードを入力して会員制サイトに自動ログインすることも可能です。 どこを操作したいか?・どん...
Python

Pythonのプログラムの定期実行が無料でできるHerokuのscheduler【10分で完了】

Pythonのプログラムを定期実行したい時ってありますよね? 例えば、 毎日特定のサイトをスクレイピングしたデータをGmailで送りたい ツイッターのいいねを毎日定時に自動実行したい  そんな時、Macならcron、...
Python

Pythonでマウスやキーボードを操作できるPyAutoGUIによる自動操作マニュアル

PyAutoGUIはPythonからマウスやキーボードを自動操作できるライブラリになります。 いま私たちが行なっている、キー入力やマウスを使ったコンピューターの操作手法をGUIといいます。 PyAutoGUIでは、私たちが使って...
Python

Pythonの正規表現ではじめに覚えるべき3大パターン

Pythonのプログラムを書く時のテクニックとして、正規表現という文字列の表現方法があります。 正規表現を使うと、特定のパターンを持つ文字列を一般的に表現することができます。 この正規表現を使えば、ある特定の文字列を文章の中から見つけたりす...
タイトルとURLをコピーしました