Python

Python

SQLAlchemy Table Migration with Alembic

FastAPIにてSQLAlchemyを用いたテーブルマイグレーション方法に関する備忘録。Supabase(PostgreSQL)にテーブルの変更内容を反映させることを目的としています。SQLAlchemy公式のマイグレーションツールであるAlembicを導入する手順を紹介します。
Python

Supabase StorageにFastAPIからファイルアップロードする備忘録

FastAPIを使ってファイルをStorageサービスにアップロードする方法およびファイルのURLを取得に関する備忘録。音声ファイルをgTTSで作成して、ファイルをSupabase Storageにアップロードする処理になります。
Python

SupabaseとFastAPIの非同期接続に関する備忘録

こちらの記事でBackendアプリの構築にSupabaseを利用する際の備忘録。Python FastAPIを用いてSupabseに接続する際の設定を記事にしています。
Python

Django restframework プロジェクト環境構築

Django restframeworkのプロジェクト環境構築について紹介していきます。RestFrameworkを利用して、endpoint(api)を作成することができます。Anacondaを利用した仮想環境作成からパッケージインストールやプロジェクト作成方法について紹介していきます。
Python

Streamlit でWeb APIを呼び出してアプリを公開

以前にFAST API(Deta cloud)を使ってWeb APIを公開する方法とStreamlit sharingを使ってWebアプリを公開する方法に関する記事を書きました。今回は、2つのサービスを使って、簡易アプリを構築できるということを紹介致します。
Python

Python FAST API Deta cloudを使って簡単にWeb APIを公開する

FAST APIとDeta cloudを使って簡単にWeb APIを公開する方法をご紹介致します。Deta cloudは無料で利用することができるホスティングサービスです。Detaを使って簡易なWeb APIを素早くデプロイすることができます。
Python

Streamlit sharingを使ってWebアプリを公開する方法

PythonのWebアプリをStreamlitで開発して、Streamlit sharingを使って公開する方法を紹介致します。Githubアカウントがあれば、公開まで最速でできるので、ちょっとした簡易アプリを共有するのにおすすめです。簡易アプリとして、複数ファイルで構成したプロジェクトフォルダを用意しました。
Python

Python フレームワーク streamlitの使い方

streamlitはPythonのフレームワークでフロントエンドwebアプリを簡単に作ることができます。html,css,javascriptの知識がなくても、最速でWebアプリを公開まで行うことができるので、Python初学者におすすめのフレームワークです。
Python

Python youtube Data API v3の使い方

GCP(Google Cloud Platform)のyoutube APIを使って、検索キーワードを元に、video_idとchannel_idを取得する方法を紹介致します。動作確認はJupyterLabで行っています。YouTube Data API v3の有効化とAPIの取得を行っていきます。
Python

GCP Text-to-Speech APIの使い方~Pythonで音声出力

GCPのText-to-Speechを利用することでテキストを音声出力することができます。本記事ではPython(JupyterLab)で音声出力する方法を紹介します。APIの有効化とAPIキーの取得をしたら、JupyterLabでキーを読み込みます。サンプルコードを用いてテキストから音声出力ができます。