Pythonまとめ
207 語
1 分
Pythonまとめ
Python
Pythonは、とても読みやすいシンタックスでコードを記述することが出来て、型拘束が比較的ゆるめな動的型付けを搭載した、プログラミング言語です。
そのため、プログラミング言語を初めて触る際に、入門用として扱いやすいものになっています。
また、コンパイルが不要なインタプリタ型の言語でもあり、すぐに実行できてデバッグまでを素早く行えるので、スピーディな開発が可能になります。その事に加えて、便利なライブラリが豊富にあるため、世界で最も使われているプログラミング言語の一つとなっています。
Pythonを使う。
【Python】sqlite3からCSV文字列を出力する
sqlite3からCSVを出力する記事がググってもほとんど出てこなかったので自分で書きました(笑)なんだか、作ってる最中の心情も記事に書いたので、プログラマあるある的な記事になっています。見てみて下さい。
www.endorphinbath.com

【Python】シェル上で出力した文字列で濁点が分かれてしまった文字(結合文字)を濁音に直すスクリプト
シェル上でファイル名などを出力した際に、バがバになってしまう場合があります。それをいちいち手作業で直すのがしんどいので、直してくれるスクリプトを作りました。テストコードもあります。
www.endorphinbath.com

www.endorphinbath.com
www.endorphinbath.com
www.endorphinbath.com
【Python】文字列の先頭と末尾にあるスペース、空白文字を削除する
Pythonで文字列の先頭と末尾にスペース(空白文字)が混じっていることがあります。そのスペースを削除するスクリプトを掲載します。
www.endorphinbath.com

【Python】複数の区切り文字を指定して文字列を配列に分割する
Pythonで文字列を配列に分割するスクリプトを掲載します。分割文字は配列で指定するように作っています。
www.endorphinbath.com

【Python】.pyファイルにある関数とメソッドを全て取得する
Pythonで.pyファイルの中に記述されている関数およびメソッドを全て取得するスクリプトを掲載します。
www.endorphinbath.com

【Python】cronを生成するモジュールを作った
Pythonでcron時間を生成するモジュールを作りました。タイムゾーンを引数にして生成できます。
www.endorphinbath.com

【Python】pytestで同じディレクトリのモジュールをimportして、”ModuleNotFoundError: No module named”を出さなくする
Pythonスクリプトをpytestするとき、"ModuleNotFoundError: No module named"が表示されてしまった場合、この記事の方法でそのエラーが解決するかも。
www.endorphinbath.com

【Python】inputを使った処理をpytestでunittestしたい(monkeypatchでmockする)
Pythonスクリプトをpytestする時に、input()のようなビルトイン関数が入っている時にmockする方法を紹介します。monkeypatchを使用します。
www.endorphinbath.com

【Python】1つのファイル内における関数の依存関係をMermaidの書式で出力する
1つのファイル内のクラス図の依存関係を描画するために、MarkdownのMermaid書式で出力するPythonスクリプトを作りました。似た機能を作りたい場合にご参考ください。
www.endorphinbath.com

画像・動画の加工
【Python】動画をフレームごとの画像にして出力するスクリプトを作った話
動画を画像として切り出すツールをPythonで作りました。OpenCVを利用しています。動画として視聴する必要がないコンテンツはこのツールで画像にしてしまいましょう!
www.endorphinbath.com

【Python】複数の画像を一気にトリミングするスクリプトを作った話
複数の画像を一気にトリミングするツールをPythonで作りました。使い方としては、最初に切り出したい範囲を選んで確定したら、そのエリアで後続の画像も切り出します。利用したモジュールは、OpenCVやTkinter、matplotlibになります。
www.endorphinbath.com

【Python】同じような画像が色々な組み合わせで存在する場合に重複分を削除するスクリプトを作った話
同じような画像が色々な組み合わせ・グループで出来てしまった場合に、重複している分を削除するツールをPythonで作りました。OpenCVやTkinterを利用しています。
www.endorphinbath.com

GitHub
【GitHub】PythonとGitHub ActionsでProjectsにIssuesを作る作業を自動化する(前編:Pythonのソース)
日々のタスクをGitHub IssuesおよびGitHub Projectsで管理する時に登録する作業が面倒くさいと思います。いちいちオプションを選択して入力する手間が面倒くさいと思います。本記事では、その作業を省略したツールを紹介します。
www.endorphinbath.com

【GitHub】PythonとGitHub ActionsでProjectsにIssuesを作る作業を自動化する(後編:GitHub Actionの内容)
日々のタスクをGitHub IssuesおよびGitHub Projectsで管理する時に登録する作業が面倒くさいと思います。いちいちオプションを選択して入力する手間が面倒くさいと思います。本記事では、その作業を省略したツールを紹介します。
www.endorphinbath.com

【GitHub】Pythonでリポジトリの情報を取得するCloud Functionsを作る
Pythonを使用してGitHubリポジトリの情報を取得し、Cloud Functionsで処理する方法に関する記事です。PyGithubとThreadingで実装および処理を効率的にしました。
www.endorphinbath.com

Discord
www.endorphinbath.com
www.endorphinbath.com
www.endorphinbath.com
【Render.com】Pythonで作成したDiscord用のボットをGitHubリポジトリからデプロイするやり方(Dockerも利用)
RenderでPythonで書いたDiscordアプリをGitHubリポジトリからデプロイします。記載した手順で一応実施できたので、ご参考ください。Dockerも使いました。
www.endorphinbath.com

www.endorphinbath.com
www.endorphinbath.com
www.endorphinbath.com
【Pycord】モーダルのdiscord.InputTextStyleでどのように入力できるかを見てみた
PythonのDiscord拡張ライブラリ、「Pycord」のInputTextStyleでどのようなUIで表示されてどのように入力できるのかを見てみました。
www.endorphinbath.com

www.endorphinbath.com
www.endorphinbath.com
www.endorphinbath.com
Googleサービス
【Python】Google Spreadsheetを編集するために初期設定からのまとめ
PythonからGoogle Spreadsheetを編集するために行った認証の設定を掲載します。最終的には、gspreadというモジュールで編集できるようになります。
www.endorphinbath.com

www.endorphinbath.com
www.endorphinbath.com
www.endorphinbath.com
その他
www.endorphinbath.com
www.endorphinbath.com
www.endorphinbath.com
【Heroku】Pythonで作成したDiscord用のボットをGitHubリポジトリからデプロイするやり方
HerokuでPythonで書いたDiscordアプリをGitHubリポジトリからデプロイします。記載した手順で特に躓くことなく実施できたので、ご参考ください。
www.endorphinbath.com

【Python】読書メーターからブログ用に取得したHTMLをキレイに表示するように整形する(Beautiful Soupを使用)
読書メーターから取得したHTMLをブログで見栄え良く見せるために、PythonでBeautiful Soupを使って編集したので、その編集過程を紹介します。HTMLの入手方法も併せて紹介します。
www.endorphinbath.com

www.endorphinbath.com
www.endorphinbath.com
www.endorphinbath.com
【Python】大規模言語モデル達の間ではReStructuredTextスタイルはあまり知られていないらしい
大規模言語モデルはPythonのSphinx用のReStructuredTextスタイルのdocstringを生成させる記事になります。汎用大規模言語モデルにも得手不得手があるようです。
www.endorphinbath.com

以上まとめでした。

リサちゃん
読みやすい書きやすい

135ml
速攻でデプロイに持っていけます。
以上になります!
記事を共有
この記事が役に立ったなら、ぜひ他の人と共有してください!
関連記事 スマート
1
【Python】Pycordでボットの機能を増やした(Discord Bot改良:第2回)
Code 以前にRenderでビルドしていたDiscordのボットを刷新していきます。pycordを使って、スラッシュコマンドの実装、オートコンプリートの適用などを行いました。
2
【Python】gspreadなどを使う時にセルを数値からアルファベット形式(A1 notation)に加工する
Code Pythonで利用できるモジュールであるgspreadを使ってGoogleスプレッドシートに入力する時、数値ではなくA1形式で入力する必要があります。数値からアルファベットにするスクリプトを掲載します。
3
【Pycord】モーダルのdiscord.InputTextStyleでどのように入力できるかを見てみた
Code PythonのDiscord拡張ライブラリ、「Pycord」のInputTextStyleでどのようなUIで表示されてどのように入力できるのかを見てみました。
4
【Pycord】ApplicationCommandで入力できるUI形式を画像イメージ付きで紹介する
Code PythonのDiscord拡張ライブラリ、「Pycord」のApplicationCommandで引数を入力できるUIを一覧にしました。それぞれどのように動くかを一部だけ調べたりもしています。
5
【Discord API】Interactionの応答のタイムアウトを考えて実装する(pycord使用)
Code Pythonのpycordを使った際にinteractionの部分に至る前の処理時間が長いと「インタラクションに失敗しました」のエラーが出ます。その際に試したことなどを掲載しています。
ランダム記事 ランダム