Zoma Blog

Tech, Travel, Work, Job Hunting etc.

TAG: BASICS

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 を引数の

Python args, kwargs とは

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

JavaScript 配列等価比較 3選

概要 Python では配列を等価比較した場合、要素が同一であれば等価とみなします。 JavaScript だとそうはならないです。 > [1,2,3] === [1,2,3] false そこで、本記事は要素が同一である時

JavaScript ニッチ な Array メソッド 5 選

概要 JS 早見表 では JS のソースコード見ると、よく見かけるメソッドを紹介しました。 本記事では上記で取り上げられなかった 5 つのニッチなメソッドを紹介

Python functools について

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

Python デコレータ 発展編

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

Python デコレータ 基礎編

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

JavaScript 慣れていないエンジニアのための JavaScript 入門

概要 フロント系以外のエンジニアだと、ついつい javascript の使い方を忘れてしまうことがある。私もたまに javascript から離れるとどんなメソッドがあるんだっけ?とつい