Python
プログラミングと言えばコンピュータが動作する指示を人間が分かる様にしたプログラミング言語を使って記述することです。ここでは業務改善のための道具という立場から見たプログラミングを解説します。目次 業務改善のためのプログラミング かなりいろいろ…
Pythonのクラスの使い方を分かりやすく解説します。クラスやオブジェクトと言った概念を使う理由については【Python】クラスとオブジェクト指向の考え方で詳しく解説しています。目次 Pytonのクラスの使い方を分かりやすく解説する クラス(=機能の設計図)…
今回はPythonのクラスとオブジェクトの考え方についてわかりやすく解説します。この記事はPythonのクラスやオブジェクト指向の考え方がしっくりこない、という人を読者に想定しています。具体的なクラスの作り方については触れませんのでご注意下さい。目次 …
きょうはプログラミング上達のコツについてお話しします*1。私はエンジニアではありませんが、会社で事務職の社員を相手に簡単な自動化プログラムが作れるようにするための講師を務めています。今回お伝えする内容は、どのプログラミング教室を選ぶかよりも…
別の.pyファイルに保存したスクリプトを呼び出す方法とその意義を解説します。まず、その意義からから始めます。目次 別ファイルの.pyスクリプトを呼び出す pyファイルを呼び出して実行する意義 オブジェクト指向という考え方 pyファイルを呼び出して実行す…
メモ書きのように気軽にデータを保存しておきたい時の解決策としてshelveモジュールを解説します。目次 shelveモジュールでデータをローカルに保存する方法 shelveモジュールとは何か shelve.open()メソッドでshelveオブジェクトを取得する 辞書的に読み書き…
Python作ったツールを気軽に誰にでも利用してもらえるようにexeファイルにして、ダブルクリックするだけで起動できるようにする方法を解説します。 Pythonで記述したスクリプトは開発環境が実装されていないとコマンドラインから実行できません。せっかくの…
題名の本、第6章の「パスワードロッカー」でつまづいた人に向けて、解説を書きます。目次 【 退屈なことは~】のパスワードロッカーを解説する 前置き(大切な事) パスワードロッカーの解説 パスワードロッカーの概略 第6章に出てくる分からない言葉を予め…
非エンジニアの会社員にとって自動化やPythonといった言葉は大変魅力的に響きます。「もし自分で自動化のプログラムが作れたら・・・」と言う憧れもあって、こっそり本屋さんやネットで色々と調べている。そんな方に向けて、Amazonの様々なレビューと実際の…
Pythonでcsvファイルを取り扱う方法を解説します。一般企業ではエクセルが幅を利かせていますが、エクセルのブック自体がかなり重いので開くのに時間がかかります。そこで、csvとしてデータを保存しておけば素早く取り扱うことができます。Pythonのcsvモジュ…
Pythonでユーザー独自の関数を作成する方法を解説します。目次 def文で独自の関数を定義する 関数とは def文で自分の関数を作る 具体例1-消費税の計算- 具体例2-更新日時を反映したファイル名- def文で独自の関数を定義する方法まとめ def文で独自の関数を定…
プログラムを作成する上で避けたい実行時エラー。存在しないファイルを開こうとして失敗する事がないように、パスを検査するos.path.existsを解説します。
Pythonでファイルを取り扱うのに便利なos.pathモジュールを解説します。この記事は os.path --- 共通のパス名操作 — Python 3.8.1 ドキュメントを参考に作成しました。目次 os.pathモジュールを使ってファイルやフォルダを取り扱う os.path.join()で区切り文…
Pythonで日付を操作する為のdatetimeモジュールの使い方を解説します。サンプルコードでは、ファイル名に本日の日付を入れたエクセルを保存します。
脱エクセルを目指している職場もありますが、まだまだ現役バリバリのエクセル。今回はPythonでExcelデータを読み書き操作する方法を解説します。非エンジニアの会社員で業務改善の一環でプログラミングを勉強中の人を読者に想定しています。目次 PythonでExc…
Pythonで日本語のPDFを読み取る方法を解説します。- この記事の執筆:2019年12月28日 - 執筆時点の解説対象モジュールの最新バージョン:2019年11月10日リリース - 参考URL:https://pypi.org/project/pdfminer.six/目次 Pythonで日本語のPDFデータを読み込…