Python

Pythonに関する情報を発信します。

Python

【Python】PDFファイルを結合・分割する方法

この記事では、Pythonを使ってPDFファイルを結合および分割する方法を紹介しました。PyPDF2ライブラリを使用することで、これらの操作を簡単に実行できます。業務効率化や資料管理の向上に有効となります。
Python

【Python】zipファイルの操作、解凍・展開や圧縮する方法

Pythonを使ってzipファイルを操作する方法について学びました。zipfileライブラリを使用すると、ファイルの圧縮や解凍が簡単に行えます。ファイルのバックアップや転送、アーカイブ管理など、多くの場面で役立つこの技術をぜひ活用してください。
Python

【Python】フォルダー内の画像をpdf化する

このスクリプトを使用することで、フォルダー内の画像ファイルを簡単にPDFに変換できます。Pythonのライブラリを活用することで、画像処理やファイル操作が効率的に行えます。
Python

【Python】2分法で方程式の解とグラフを出力ー収束性の比較

2分法は、非線形方程式の数値解を求めるための反復的な数値計算手法の一つで、連続関数において、閉区間に方程式の解を一つ持たせて、 中間値の定理で、解を表現します。ニュートン法や割線法に比べて収束は遅いですが、発散することなく安定しています。
Python

【Python】ニュートン法-例題で方程式の解とグラフを出力

ニュートン法は数学と計算機科学の分野で幅広く使用される優れた数値解法の一つです。その収束速度と適用範囲は数多くの問題で活かされていますが、注意が必要な点もあることを理解し、適切な状況で利用することが大切です。
Python

【Python】割線法-方程式の数値解とグラフ出力、黄金比収束

割線法(またはセカント法)は、非線形方程式の数値解を求めるための反復的な数値計算手法の一つです。ニュートン法とは異なり導関数を計算する必要がないので、導関数を計算できない場合にも適用できますが、収束の速さはニュートン法よりも遅いです。
Python

【Python】Tkinterのbindメソッドでイベント検出

Tkinterのbindメソッドは、イベントと関数を結びつけることができ、そのイベントを一覧を紹介します。また「event_generate」でカスタムなキーボードイベントハンドラを作成できます。
Python

【Python】tesseractとPyOCRで画像の文字を検出

Pythonのライブラリ「pyocr」や「tesseract-ocr」を使用し、商用利用も可能なOCR機能を実現。日本語にも対応し、画像内の文字認識を範囲指定できる。Windows上でtesseractをPythonから利用可能。
Python

【フリーソフト不要】Pythonでjpgをwebpに一括画像変換

pngやjpeg、bmpを画像変換するためにフリーソフトを探しても求めるものがないときはPythonのpillow,osモジュールで一括でwebpにします。自作ならwindows、macの対応を気にせず、応用でheicやavifもできます。
Python

【Python】平均・分散・標準偏差・中央値・最頻値を計算

【Pythonで理解する統計学】第1回は、 numpyを使って平均は、numpy.mean() 。分散は、numpy.var()。標準偏差は、numpy.std()を使って表現をします。また、これらの使用上の注意点も紹介します。
Python

【Python】 統計処理・データ分析で必要なライブラリ一覧

統計学でよく使うライブラリ「Numpy・Matplotlib・Pandas・Scipy」の用途を確認するとともに、ソースコードと出力結果を照合します。また、これらのライブラリのインストールが不要ですぐにPythonでデータ分析ができるGoogle Colaboratoryを紹介しています。
Python

【Python】Tkinterの画面遷移(切り替え)複数画面処理

Tkinterの複数ウィンドウを画面遷移するには、pack_forget()メソッドを使います。ボタンでクリックすると表示と非表示をして画面切り替えをします。複雑な画面遷移は、def関数では読みにくいのでクラス化して可読性を上げます。
Python

【Python】x軸の範囲を自由自在に決められるグラフ作成アプリ

統計学や実験で得た数値を分析するときにグラフを作成します。表計算ソフト以外にPythonでは、実測値とそれをグラフ化するライブラリがあります。ユーザーが範囲を指定してその区間のプロット結果を出力するTkinterアプリを作成します。
Python

【Python】timeモジュールでsleep関数のタイマー作成

Pythonでのタイマーとカウントダウンの作り方は、tkinterを使用してsleep関数とtimerを組み合わせ、使いやすいタイマーを実装できます。
Python

【Python】Tkinterボタン作成、関数処理(def)

PythonのTkinterでGUIボタンを構築する方法を紹介します。標準ボタンを作成したり配置したり、さらに色を指定して背景や文字を変更することも簡単にできます。Tkinterでアプリをつくるときには、ボタンは必須です。
Python

【Python】Tkinterを使ったラベル作成の方法と使い方、カスタマイズの解説

ラベルの配置はpack()、grid()、place()3つのメソッドがあり、その他、sideオプションやanchorオプションの使い方などそれぞれの特徴を紹介します。また、文字の幅・高さや文字色・背景色の指定やフォントやサイズ、太さの変更を解説します。
Python

【Python】pillowライセンス-URLからQRコード作成

Python Pillowのライセンスはオープンソースで商用利用も可能なライブラリです。Pythonのqrcodeライブラリを使用すると簡単にQRコードを生成できます。
Python

【Python】exe化の方法と各ライブラリは商用利用可能なのか

Pythonでexe化を行うと、ソースコードを配布・販売できて、環境が不十分なPCでも稼働できます。pyinstallerやnuitka などは商用利用可能かライセンスを元に確認します。