プログラミングを頑張る土木系専攻大学院生のブログ

主にプログラミングについて開発備忘録的な形で投稿しています。

2025-01-01から1年間の記事一覧

【2025年10月】 SupabaseでSQLiteからPostgreSQLへ移行する方法!!~ UIの落とし穴と移行手順まとめ

SQLiteで開発していたローカルWebアプリを、PostgreSQLへ移行する必要がありました。 ChatGPTに相談したところ、Supabaseという選択肢を提案してくれました。 「なるほど、PostgreSQLがサーバレスで使えるなら楽そう」と思い、Supabaseを採用してみたのです…

Pythonで地理情報データをあつかう(rasterioを使ったラスタデータの読み込み)

キーワード: Python , rasterio , GIS , ラスタデータ 都市データの可視化や環境解析、リモートセンシングなど、地理情報データ(GIS)の活用は年々広がっています。 本記事では、Pythonでラスタ(画像形式の地理データ)を扱うための定番ライブラリ「raste…

とにかく「できること(can)」を増やす ─ 理系院生の僕が大事にしているマインド

とにかく「できること(can)」を増やす ─ 理系院生の僕が大事にしているマインド 記事の概要 現在理系院生で就活中の僕が大事にしているマインドについて書いてみました。 今まではプログラミング関連の記事ばかりでしたがたまにはこういうのもありかなと思…

【Python】都市気温シミュレーションで都市環境を分析してみた!プログラムも公開!

【Python】都市気温シミュレーションで都市環境を分析してみた!プログラムはDL可能! ランキング参加中Python ランキング参加中プログラミング初心者 ランキング参加中プログラミング 概要 都市の地表面・地中温度、都市気温の時系列変化をPythonでシミュレ…

【Python】データ分析ライブラリの使い分け10選|pandas・numpy・mathはこう使い分ける!

【Python】データ分析ライブラリの使い分け10選|pandas・numpy・mathはこう使い分ける! Pythonでデータ処理や数値計算を行う際、あなたはpandas・numpy・mathなどのライブラリをどう使い分けていますか? 何となく使っていて「これ、どれで書くのが正解?…

Python × Google Earth EngineでLST(地表面温度)を取得する方法【Landsat 8|GeoTIFF出力】

PythonとGoogle Earth Engineを使って、Landsat 8の衛星データから地表面温度(LST)を取得し、Google DriveにGeoTIFF形式で保存する方法を解説。雲マスク処理やLSTの計算式、プロジェクトIDの設定方法まで丁寧に紹介します。

YouTubeAPIで、再生リストからデータを一覧取得してみた  FastAPI × React アプリ開発【レシピ提案アプリ⑥】

Django + React + FastAPIでYouTube再生リストから動画情報を一括取得する方法を解説。YouTube Data APIの使い方、APIキー管理、Reactとの連携コードも公開。

【QGIS】行政区画データをラベル表示したら「区」が何重にも表示される?──重複ラベルを解消する方法(ディゾルブの活用)

GIS

行政区名が地図上で重複表示されて見づらい…そんなときはQGISの「融合(Dissolve)」機能を使ってポリゴンを統合!初心者にもわかりやすく手順を解説します。

【Python】RKG法とは?PythonでRKG法を使って常微分方程式を解いてみる(コードもあります)

はじめに 本記事では、常微分方程式を解く解法の一つであるRKG法をPythonのライブラリNumpyを用いて解説していきます。 ランキング参加中Python ランキング参加中大学生 RKG法とは 常微分方程式(ODE: Ordinary Differential Equation)は、自然科学や工学の…

【VSCode】ソース管理でGitのローカルリポジトリを削除する方法 .gitフォルダをVSCodeに表示して削除する

VSCodeのソース管理機能 リポジトリ 「以前に閉じられたGitリポジトリが見つかりました」と表示され、ローカルリポジトリが残っている状態から削除して、リポジトリを初期化する方法

【Pythonの curve_fit関数学ぶ】Haldane式のフィッティングと分解速度解析

この記事では、Haldane式を用いた分解速度のフィッティングを例に、curve_fit関数を用いたPythonでの、フィッティングの実装方法を詳しく解説します。 実際のデータを使いながら、解説していきます ① フィッティングとは フィッティング(fitting)とは、 実…

SQLModelの記述方法~1対多と多対多のテーブルの関連付け方法~

PythonのライブラリSQLModelを使用した、FastAPIでのテーブルの定義方法を解説。テーブル間の関係性の記述方法

Dockerを用いたモダンなWebアプリ開発環境への移行方法 〜シンプルなDjangoアプリに React & PostgreSQL を追加する〜

〜シンプルなDjangoアプリに React & PostgreSQL を追加する〜 ランキング参加中プログラミング ランキング参加中【公式】2024年開設ブログ ✅ 本記事の対象 DjangoでのシンプルなWebアプリ開発に慣れてきた人 モダンな開発環境(React, PostgreSQL, Docker)…

LightGBMのearly_stopping_roundsのエラー解消法 

ランキング参加中【公式】2024年開設ブログ ランキング参加中プログラミング 今回の記事の内容 early_stopping_rounds に関するエラーの原因とその解消方法について、私の開発備忘録としてまとめた記事です。 GitHub Copilotのエージェント機能を使ってLight…

Djangoのテンプレート機能を使ってデータを一覧表示してみた。レシピ提案アプリ⑤

siip.hateblo.jp ランキング参加中プログラミング ランキング参加中【公式】2024年開設ブログ 今回の内容 今回は、以前作成した「レシピ追加機能」で登録したレシピを 一覧表示するページ を作成してみました! DjangoでWebアプリ開発する際のHTMLの書き方、…

食材検索機能を実装 【JavaScript解説】 レシピ提案アプリ④

入力ワードからセレクトボックスの選択肢を絞り込みする機能をDjangoで構築

レシピ追加機能の実装 YouTubeのサムネイル画像を取得、JavaScriptの記述【レシピ提案アプリ③】

siip.hateblo.jp こんにちは!前回に続いて、レシピ提案アプリの開発日記第3弾です今回は「レシピ追加機能」の実装について詳しく紹介します! レシピ追加機能について ユーザーがレシピを追加するために入力する情報は以下のとおりです。 YouTubeのURL レシ…

views.pyの記述を楽に!シリアライザをつかってみる レシピ提案アプリ開発②

Webアプリを構築していく際に、シリアライザをつかってみることに。これによりDjangoのview.pyを簡潔に記述できます。バリデーション、データの変換処理が簡潔に記述可能に Django REST Framework (DRF)

🍳 レシピ提案アプリ(仮)をつくる ~DjangoでWebアプリ開発をしていく~ 

ランキング参加中プログラミング ランキング参加中夢や希望、目標やビジョンなど お風呂に入っていたとき、ふと「これ、アプリにできるんじゃ?」と思い立ったので、前回の記事(下記)で構築した環境を活用し、実際にWebアプリの開発に取り組んでいこうと思…

Pythonの開発環境をDocker × VSCodeで構築してみた【快適カスタマイズ編】

Pythonの開発環境をDocker × VSCodeで構築 Anaconda(Python3) ライブラリ 拡張機能の管理 DevContainer

異なるPCで開発環境を再現する方法【Docker × VSCode × Anaconda(Python3)】

こんにちは!今回は、前回構築した Docker × VS Code × Anacondaの開発環境を、 別のPCでも同じように使う方法をご紹介します! 以下の記事では、後半の部分が分かりづらいと思いましたので 、今回はそれを補足する形式で記事を作成しました。 なので開発環…

Pythonの開発環境をDocker × VSCodeで構築してみた【環境構築編】

Pythonの開発環境をDocker × VSCodeで構築してみた【環境構築編】 ランキング参加中プログラミング ランキング参加中夢や希望、目標やビジョンなど ランキング参加中【公式】2024年開設ブログ こんにちは、前回の記事「【事前準備編】」では、DockerとVS Cod…

Pythonの開発環境をDocker × VSCodeで構築してみた【事前準備編】

Pythonの開発環境をDocker × VSCodeで構築してみた【事前準備編】 Anaconda(Python3) & PostgreSQLで構築します

Pythonの map 関数とは?使い方と活用事例をやさしく解説 !!

Pythonの map 関数とは?使い方と活用事例をやさしく解説 ✨ Pythonを使っているとよく登場する組み込み関数のひとつに map() があります。シンプルなのにとても強力なこの関数、うまく使えばコードをすっきり書けたり、処理を効率化できたりします! この記…

Kaggleに初挑戦!タイタニック号の生存者予測

Kaggleに初挑戦!タイタニック号の生存者予測 こんにちは!今回は私が 初めてKaggleに挑戦した備忘録をまとめました。Kaggleの定番コンペ「Titanic: Machine Learning from Disaster」に取り組み、 機械学習の基本的な流れ を学ぶことができました。 目次 …

OCRとAIの活用で文献調査を効率化!! これから卒業研究をはじめる大学生にオススメ!!

本記事では OCR(光学文字認識)とAIを活用し、画像データをテキストに呼び起こすことで文献調査を効率化する方法 を紹介します。 これから卒業研究を始める人が、少しでも楽に文献調査を進められるように、具体的な手順を解説します!

Python データ分析 Pandasの使い方まとめ①

Python データ分析 Pandasの使い方まとめ① Python データ分析 Pandasの使い方まとめ① 【記事の概要】 【Pandasのインポート & 拡張機能】 おすすめの拡張機能 【データの作成および読み込み】 header の指定について 【特定の行・列の抽出】 loc と iloc を…

Python ジェネレーター関数のまとめ 🐍 Python 初心者

Python ジェネレーターのまとめ 目次 記事の概要 ジェネレーターとは ジェネレーターの記述方法 基本的なジェネレーター関数 ジェネレーターの用途 1. 大量のデータを生成する場合 2. ファイルの行を一行ずつ処理する場合 3. 無限シーケンスを生成する場合…

Djangoでポートフォリオをつくる③ TemplatesとStaticsの設定

Djangoでポートフォリオをつくる③ TemplatesとStaticsの設定 前回の記事では、Djangoプロジェクトの作成と初期設定について解説しました。今回は、HTMLファイルを格納するTemplatesフォルダと、CSSや画像など静的ファイルを格納するStaticsの設定方法を紹介…

Djangoでポートフォリオをつくる② プロジェクトの作成と基本設定 (settings.py の設定)

Python のフレームワーク Djangoを使用してポートフォリオを作成する方法を紹介 本記事では初期設定およびプロジェクトについて解説