- 2023年7月7日
- 2023年7月4日
【Git】ローカルリポジトリでの作業(commit~push)
前回はGitのローカルリポジトリとリモートリポジトリについて説明しました。 今回は実際にローカルリポジトリを使って作業をする手順を紹介します。 準備 リモートリポジトリとローカルリポジトリを用意します。今回はローカルPC内にリモートリポジトリも作成します。 リモートリポジトリの作成 Git Bash […]
前回はGitのローカルリポジトリとリモートリポジトリについて説明しました。 今回は実際にローカルリポジトリを使って作業をする手順を紹介します。 準備 リモートリポジトリとローカルリポジトリを用意します。今回はローカルPC内にリモートリポジトリも作成します。 リモートリポジトリの作成 Git Bash […]
Gitは、ソースコードや各種ドキュメントを管理するための分散型バージョン管理システムの代表格です。Gitにはローカルリポジトリとリモートリポジトリが存在し、その違いを把握する必要があります。以下では、その比較と使い分けを説明します。 ローカルリポジトリとは ローカルリポジトリは開発者が自身のコンピュ […]
開発をしていて必須なのが、バージョン管理です。バージョン管理をしていないと、以下のようなことになってしまいます。 これらを解決してくれるのがバージョン管理であり、Gitです。 特にソフトウェア開発においてGitはほぼ必須要件になっており、バージョン管理をしながら開発を進めていくのが一般的です。 そん […]
今回はPandasのSeriesで文字列のあいまい検索をする方法を紹介します。あいまい検索にもいくつか種類があり、Pandasでは部分一致、前方一致、後方一致で検索が可能です。 使用するデータ あいまい検索をする対象のSeriesを用意します。今回はフルーツの名前を10個集めたSeriesを作成しま […]
matplotlibでは様々なグラフを描画できますが、白背景のグラフが常識になっている方も多いのではないでしょうか。 今回はmatplitlibで黒背景のグラフを描画する方法を紹介します。今回はplt.style.use()を使った方法を紹介します。 普通にグラフを描画した場合 まずはいつも通りグラ […]
今回はFlask WebアプリケーションでHTTPリクエスト(GET, POST)を受け取る方法を紹介します。 GETとPOSTとは? Webアプリケーションを利用する際、私たちが使用しているPC、スマートフォン(以後クライアントと呼ぶ)とWebサーバの間では当然ながらやり取りが行われます。 基本的 […]
前回はPythonプログラムを実行するDockerイメージを作成し、コンテナ化する方法を紹介しました。 今回は同じようにPythonプログラムを実行するDockerイメージに対し、numpy等Pythonパッケージをインストールする方法を紹介します。 Pythonプログラムを実行するDockerイメ […]
今回は自作のPythonプログラムをDockerコンテナ化して実行してみます。 環境はWindowsを想定しています。WindowsでのDocker環境構築については以下をご覧ください。 1. Pythonプログラムの作成 まずは、実行するPythonプログラムを作成します。今回は、”H […]
BigQueryはGoogle Cloud Platform(GCP)で提供されるデータウェアハウスサービスです。GCPでは各種サービスにAPIが用意されており、外部システム、アプリケーションと連携することができます。 今回はローカルのPython環境からBigQueryにAPI連携する方法を紹介し […]
今回はGCPでBigQueryを使ってみます。 BigQueryを利用するにはアカウント登録およびプロジェクトを作成しておく必要があります。これらの手続きがまだの方は以下のリンクを参照ください。 【GCP】① Google Cloud Platformを始める 【GCP】② 新規プロジェクトを作成す […]