2022-09-16

Python

【Python】関数の定義と引数(デフォルト引数・可変長引数)の使い方

こんにちは、かつコーチです。これまでリスト・タプル・辞書・セットとデータ構造を解説してきました。今回は、処理をひとまとまりにして再利用できる関数の定義方法を解説します。関数とは、特定の処理をまとめて名前を付け、何度でも呼び出せるようにしたも...
JavaScript

【Vue】Vitestの基本:Vueでテストを書く準備

こんにちは、かつコーチです。前回は、VueアプリのXSS対策について解説しました。認証・セキュリティ編はここで一区切りとなり、今回からは「テスト編」に入ります。まずはVueプロジェクトで定番のテストランナーであるVitestの基本を押さえて...
Python

【Python】セット(set)の基本と集合演算の使い方

こんにちは、かつコーチです。これまでリスト・タプル・辞書を解説してきましたが、今回はセット(set)を取り上げます。セットとは、重複した値を持たない、順序のないデータ構造のことです。「リストから重複を取り除きたいだけなのに、自分でループを書...
JavaScript

【Vue】VueアプリのXSS対策

こんにちは、かつコーチです。前回は、Vueアプリに認証機能を実装するパターンを解説しました。認証・セキュリティ編の2本目となる今回は、Webアプリの代表的な脆弱性であるXSS(クロスサイトスクリプティング)への対策を扱います。XSSとは?悪...