Zoma Blog

Tech, Travel, Work, Job Hunting etc.

TAG: PYTHON

Recent Posts

VSCode リモート操作 3選

概要 VSCode といえば、ローカル PC で開発するものとして認識されているかと思いますが、実は GitHub だとリモート操作もできることはご存知でしょうか。 本記事はそ

Python 型について

概要 本記事、Python の型について触れます。 型(タイピング)とは 入力や出力の形を明示することです。 具体例 型無し Python だと以下の通りです。 import db def

DRY WET コーディングについて

概要 DRY と WET について解説します。 DRY とは Don’t Repeat Yourself の略です。 同じコードは重複で書くべきではないということです。 例えば、以下のコードを例に見ていきまし

Python 型について

概要 本記事、Python の型について触れます。 型(タイピング)とは 入力や出力の形を明示することです。 具体例 型無し Python だと以下の通りです。 import db def

Python のデフォルト値に mutable を使っちゃダメ!

概要 Python で list, dictionary, class のような mutable オブジェクトを引数のデフォルト値として使用することを見かけますが、なぜそれがダメかを説明します。 ダメな理由 mutable を引数の

Django ER 図 作成

概要 本記事は Django の モデルから ER 図を作成する方法、および ER 図 に関わるコマンド一覧について説明します。 インストール apt-get install libgraphviz-dev graphviz pkg-config pip install pygraphviz pip install pydotplus pip install django-extensions INSTALLED_APPS =

Python args, kwargs とは

概要 Python では *args, **kwargs についてよく見かけるかと思います。 本記事ではこれらについて解説します。 *args * は引数を配列 (list/tuple) にする時、または配列を引数として展開す

Python functools について

概要 前回は decorator について説明しました。 本記事では Python デコレータで見かける functools について紹介します。 functoolsとは 関数系のモジュールです。関数を

Python デコレータ 発展編

概要 前回は decorator とは何かについて説明しました。 本記事では Python デコレータでできることについていくつか紹介します。 ネスト デコレートした関数に対して重複

Python デコレータ 基礎編

概要 本記事では Python デコレーターの基礎について解説します。 デコレーターとは 特定の関数に対して前後の処理を追加できる関数です。 @ 見かけるかと思いま

Django 高度な Migration 3種類を紹介

概要 Django 本記事では Django のマイグレーションを紹介します。 マイグレーションとは 公式サイト:https://docs.Djangoproject.co