Category
Python
Python に関する技術記事の一覧です。Copy & Paste Engineerで公開している実装メモ、検証、トラブルシュートをまとめています。
Google Colab無料枠で「GitHubをcloneしない」ツール配布を試す — Notebookセルから設定とコードを生成する
Google Colabで小さなツールを配布するとき、Repository全体をcloneせず、Notebookセルからconfigやadapterを生成して実行する設計を整理します。認証を減らし、無料枠での初回実行を軽くするための実装例です。
【Python】DjangoのCSRFエラー「403 Forbidden」解決方法
DjangoでフォームやAPIリクエストを送信したとき、`403 Forbidden - CSRF verification failed. Request aborted.` というエラーに遭遇したことはありませんか?
ffmpeg+SoX×Python:ノイズキャンセリングパイプラインの作り方
ffmpegとSoXをPythonから組み合わせて、ノイズプロファイル除去とダイナミックレンジ圧縮を行うノイズキャンセリングパイプラインの実装ガイド。
LibreOfficeでサクッとPPTX→PDF化!
LibreOfficeのCLIを使えばコマンド一発でPPTXをPDFに変換できます。
【Python】プログラムをCtrl+Cで安全に停止させる3つの方法【SIGINT対応】
Pythonスクリプトを実行中にCtrl+Cで安全に停止させたい場合、シグナル(SIGINT)の正しい扱いが重要です。
【Python】questionary | 対話型CLIツールを簡単に作る方法 & コード例
Pythonでコマンドラインツール(CLI)を作る際、ユーザーと対話するための入力方法に悩んだことはありませんか?そんなときに便利なのが「questionary」というライブラリです。
【Python】2段階認証コード(TOTP)を自作する方法【pyotpライブラリ活用】
Pythonライブラリ`pyotp`を使って、スマホを使わずに自分でTOTP認証コードを生成する方法をご紹介します。
【Google Colab】ランタイムを再起動する
Google Colab や Jupyter Notebook でカーネルをプログラム的に終了・再起動する方法として利用されるこのメソッドをご紹介します。
【Python】エラー発生時にベル音を鳴らす方法【クロスプラットフォーム対応】
Pythonのエラー処理において、ユーザーに視覚だけでなく音でも通知したい場合があります。この記事では、エラー発生時にベル音を鳴らし、キー入力があればそのベル音を停止する方法を、WindowsとLinux(macOS含む)両方で動作する形で解説します。
【Python】YouTube動画&音声をダウンロードする方法【yt-dlpを活用】
YouTubeの動画をダウンロードしてオフラインで視聴したい場合、Pythonを使うことで簡単に実現できます。
【Google Colab】 上システム・ベンチマークを比較してみた
Google Colab を活用して、Python を使ったシステム情報の取得や CPU / GPU のベンチマークを行いました。
【Google Colab】ファイルをダウンロードする方法
今回は、Google Colab上でファイルを作成し、ダウンロードする方法をご紹介します。コードがシンプルなので、データ生成後のファイル取得がとっても簡単。
【Google Colab】NEUTRINOを実行する方法
NEUTRINOは、楽譜データ(MusicXML)を基に音声を合成する技術です。今回はGoogle Colab上でNEUTRINOをセットアップし、変換処理から音声出力の確認までの手順を解説します。
【Google Colab】AivisSpeech Engineで音声合成をする!
Google Colab 上で AivisSpeech Engineを手軽に試すためのサンプルコードをまとめました。
【Python】Django のロギング設定メモ
Django でロギングを設定する方法について詳しく解説します。ロギングを適切に設定することで、アプリケーションのエラーハンドリングやデバッグが容易になります。
【Google Colab】VSCodeを設定して使ってみよう!
Google ColabはVSCodeのような統合開発環境 (IDE) を利用することはできません。しかし、少し工夫をすることで、Google Colab上でVSCodeを使うことが可能です。
【Google Colab】%%timeと%%timeitの使い方と違いを解説
Google Colabには、コードの実行時間を測定できる便利なマジックコマンドとして`%%time`と`%%timeit`があります。これらを使うことで、コードの実行速度を簡単に把握し、効率化を図ることができます。
【Python】行列ライブラリ比較:Pandas, DuckDB, Polars, Dask, Vaexのベンチマーク
大規模なデータ処理を行う際、Pythonには多数の行列操作ライブラリが用意されています。代表的な5つの行列ライブラリである Pandas, DuckDB, Polars, Dask, Vaex を比較し、それぞれの特徴とパフォーマンスを見ていきます。
【Python】簡単にファイルの差分を比較する方法:HTMLで色付き・行番号付きの表示を実現
ファイルの内容を比較し、その差分を視覚的に分かりやすく表示したい場面はよくあります。コードの変更点を確認したり、設定ファイルの違いをチェックしたりする際に便利です。
【Google Colab】moviepyを使用してGPUエンコードを行う方法
Google Colab環境で`moviepy`を使用して動画エンコードを行う際に、GPUエンコーダーとして`h264_nvenc`を指定してもエラーが発生し、GPUエンコードが機能しない問題があります。
【Python】Google Colabでngrokを使ってアクセスする方法
Google Colab でWebサーバーを立てたりすると通常ではアクセスできないので ngrok を使ってアクセスする方法のメモ。
【Python】pptxファイルからノートを抽出する方法
プレゼンテーション資料や報告書の一部を画像として保存したいときに、PowerPointスライド(PPTXファイル)をPNG形式の画像に変換する方法はとても便利です。この記事では、Pythonを用いてPPTXファイルをPNG形式に変換する方法を、手順を追って詳しく解説します。
【Python】PowerPointスライドをPNG画像に変換する方法
プレゼンテーション資料や報告書の一部を画像として保存したいときに、PowerPointスライド(PPTXファイル)をPNG形式の画像に変換する方法はとても便利です。この記事では、Pythonを用いてPPTXファイルをPNG形式に変換する方法を、手順を追って詳しく解説します。
【Python】標準出力の効果的な出力制御(実践編)
Pythonで標準出力を操作する際、一般的には print() 関数を使うことがほとんどです。
【Python】標準出力の効果的な出力制御
Pythonで標準出力を操作する際、一般的には `print()` 関数を使うことがほとんどです。
【Python】出力を取得、バッファする方法
特定の状況では、標準出力をキャプチャしてプログラム内で利用したい場合があります。今回はそんな方法の紹介です。
Google ColabでGoogle Driveのゴミ箱内のファイルを削除する
Google Driveのゴミ箱内のファイルを一括削除できるコードを紹介します。
Google Colab RustでHello, world!
Pythonで開発を行っていると、インストール済みのパッケージやその詳細を確認したい場面があります。
Pythonパッケージを調べる方法
Pythonで開発を行っていると、インストール済みのパッケージやその詳細を確認したい場面があります。
【Python】多言語翻訳を簡単に!deep-translatorの使い方
Pythonには、さまざまな翻訳ライブラリがありますが、オススメなのが「deep-translator」です。
【Python】音声ファイルを解析してリップシンク(口パク動画)を作成する方法
音声ファイルを解析してリップシンク(口パク動画)を作成する方法。
Google Colab で Selenium の動作を録画してみる。
Google Colab で Selenium の動作を録画してみました。
Google Colab で Selenium の環境構築と実行
Google Colab で Selenium の環境構築と実行のメモ
Google Colab VOICEVOX ENGINEで音声生成 (CPU、GPU対応環境)
Google Colab VOICEVOX ENGINEで音声生成をする際にCPU、GPUを自動で判定して環境にあったVOICEVOX環境を生成します。
Google ColabでFlask環境を構築し、Webアプリケーションを公開する方法
Google Colab上でFlaskアプリケーションを構築し、アプリケーションを公開する方法を紹介します。
Google Colabでudockerを使ってDockerコンテナを実行する方法
Google Colabでudockerを使ってDockerコンテナを実行する方法
Google Colab VOICEVOXで音声生成 CPU、GPU対応環境、自動作成版
Google Colab VOICEVOXで音声生成をする際にCPU、GPUを自動で判定して環境にあったVOICEVOX環境を生成します。
PythonでGPUとCPUの処理を分ける方法
PythonでGPUとCPUの処理を分ける方法メモ。
Google ColabでElixirプログラミングを始める方法
Google Colabは、ブラウザ上でPythonコードを簡単に実行できる環境です。しかしPython以外のプログラミング言語、たとえばElixirを動かすことも可能です。
Google Colabでプログレスバーを表示する技術
Google Colabratory でプログレスバーを表示するための方法を紹介します。
Google ColabでSeleniumを使ってウェブページのスクリーンショットやウェブスクレイピングを行う方法
Google Colabで`google-colab-selenium`パッケージを使用して、これらのタスクを簡単に実行する方法を紹介します
Google Colab で Gradio を使ってみる
Google Colabを使用してGradioで公開してみる。
Google Colabratoryで実装する基本的なUI
Google ColabノートブックにUIコンポーネントを組み込むことできます。
Google Colab で Google Drive と接続する方法
Google Colab と Google Drive を連携させることで、データの保存、読み込み、整理をスムーズに行えます。
Google ColabでWeblab-10Bの量子化モデルを使用する
Google Colabを使用してWeblab-10Bの量子化モデルを実行するための手順と実践的なコードの解説をします。
ChatGPT Code InterpreterのPythonパッケージ
ChatGPT Code Interpreter環境内で使用可能なPythonパッケージは何なのかを調査し、何ができるか簡単にまとめました。
Google Colab で VOICEBOX で音声を生成する
Google Colab 上で VOICEBOX を使用して音声を合成してみます。
【Python】テキストから音声への変換:gTTSライブラリの活用
Pythonでテキストを音声に変換する方法を紹介します。
【Python】Google Colab上での顔検出
Pythonを利用してGoogle Colab上で顔検出をしてみました。
【AWS Lambda Python】Python外部ライブラリのLayer一覧
AWS LambdaではPythonのライブラリによってはにLayerにする必要があります。Layerを作成するのも手間なので、すでに存在するLayerを使用しましょう。
【Python】SQLAlchemy where in 検索を行う
PythonのSQLAlchemyでwhere句のinの検索を行う方法
【Python】PostgreSQL使用時に文字列をエスケープする方法
PythonでPostgreSQL使用時に文字列をエスケープする方法メモ
【Python】パッケージを一括削除
インストール済みのパッケージを削除する方法
【AWS Lambda Python】pytzが使えない対応方法
AWS Lambda上で pytz を利用することが出来ません。対応方法メモ。
【AWS Lambda Python】Postgresを利用する方法
AWS Lambda上の Python で psycopg2 を利用することが出来ません。そのため、AWS Lambda用の psycopg2 を入れる必要があります。
【Python】Bar Chart Race を使ってグラフ動画を作る
Python で Bar Chart Race を使用してグラフ動画を作る
【Python】 pipまとめ
pip コマンドを使用してパッケージのインストール、アップデート、複数パッケージの一括インストールなどをメモ。