プログラミング言語

web

【入門】Flask + Python で REST API を設計・実装

REST API (Representational State Transfer API) REST API (Representational State Transfer API) とは、以下の6つの REST ア...
web

nginx + Gunicorn + Flask で Python の Web アプリ入門

この記事では以下の順でアプリケーションを作成します。 Python アプリケーションで Hello World を実行動的 Web サーバー(アプリケーションサーバー)で Hello World を実行Web アプリケーションフレー...
ツール

【入門】matplotlib (Python ライブラリ) の使い方

matplotlib matplotlib とは、Python 用のグラフ描画ライブラリです。 初めに 本記事では、機械学習/科学計算/データ分析でよく利用する matplotl...
ツール

【入門】Jupyter Notebook とは?操作方法を解説

Jupyter Notebook Jupyter Notebook とは、ブラウザで1行ごとにコードを実行したり、メモ帳として使える OSS です。 Jupyter Notebook の例 The Jupy...
ツール

【入門】Pandas とは?使い方をわかりやすく解説

Pandas Pandas とは、Python 用のデータ分析ライブラリです。 特に時系列や表形式 (CSV ファイルやデータベースのテーブル) データの操作を得意とします。 初めに 本記事で...
OSS

【入門】Git を初心者向けにわかりやすく解説

Git とは Git とは、バージョン (ファイルの変更履歴) を管理するソフトウェアです。 Git と使うと、簡単に編集前のファイルに戻すことができます。 以下のような混沌としたバージョン管理とはおさらばできます。 ...
Node.js

Node.js + EJS + Express で Web アプリ入門

本記事は以下の書籍を参考にしています。 対象者 Node.js でウェブアプリを作りたい人EJS・Express・Express Generator がわからない人細かい仕様は後で調べるから、まずは動くソース...
Flask

Flask Blueprint の使い方

Blueprint とは Flask における Blueprint とは、アプリケーションの機能を複数のファイル (モジュール) に分割する方法です。 ソースコードが長すぎる場合に、機能ごとにファイルを分割し管理しやすくするた...
Java

【Java 入門】オブジェクト指向プログラミングの基本用語

本記事は、Java にアレルギー反応が出る人が、少しだけ Java を読み書きできるようになるための記事です。 今回は Java で躓く原因である、オブジェクト指向プログラミングの用語に焦点を当て、ざっくり解説したいとおもいます。(...
Java

【入門】Gradle とは? Maven リポジトリで Dependencies を解決

対象者 Gradle って何?Groovy DSL の書き方Gradle のサンプルコードが欲しいGradle の公式ドキュメントを読む前に概要を知りたい わかりやすさ重視で記載しているので、厳密な定義は公式ドキュメントを読ん...