本記事では、Pythonで使うclass(クラス)を、詳しくみていきます。 プログラミングには、システム構成の考え方の1つに 「オブジェクト指向」 というものが存在します。オブジェクト指向プログラミングを用いることで、プログラムの規模が大きくなっても一貫性のあるコードが書きやすくなり、チームでの開発や保守が容易になるというメリットがあります。 この概念に基づいた機能を持っている言語は様々ありますが […]
最近は、グラデーションを巧みに取り入れた華やかなWebサイトをよく見かけますよね。 「自分でもこんな美しいデザインを作ってみたい!」と思ったことはありませんか? 実は、CSSの標準仕様に含まれる機能を使うだけで、誰でも簡単に色鮮やかなグラデーションを実装できるんです。 今回の記事では、CSSの機能を使用して背景色にグラデーションをかける方法について解説していきたいと思います! CSSのグラデーショ […]
ExcelVBAでは、同一のオブジェクトに対して複数の処理を行う時、「With」ステートメントを使用してオブジェクト名の記述を省略することができます。コードの記述量を減らすことができたり、オブジェクト名が変更になった場合に修正にかかる手間を省くことができたりと、効率的に作業が行えるようになる便利な方法です。 今回の記事では、Withステートメントの使い方について詳しく解説していきますので、ぜひ参考 […]
文字列を扱う時に、「必要箇所だけ文字を切り出したい」というケースや、「特定のブロックごとに文字列を分割したい」といったケースが発生することがあります。JavaScriptには、そうしたケースに対応する方法として、文字列の分割・切り出しを行うためのメソッドがいくつか用意されています。 今回の記事では、それぞれのメソッドの使い方や注意点などについて、詳しく解説をしていきたいと思います。 JavaScr […]
SQLのCOUNT関数は、テーブルの行数やデータの件数を数えるために用いられます。会員数の確認や、顧客ごとの注文回数を集計したいときなどに便利です。本記事では、基本構文から条件ごと・グループごとの数え方までをコードと実行結果つきで紹介し、NULLの扱いなど間違えやすい点についても、丁寧にわかりやすく解説します。
SQLのEXISTS句の使い方を、実行結果付きで初心者にもわかりやすく解説します。サブクエリとの組み合わせ方や1行ずつの判定の流れ、NOT EXISTSやIN・JOINとの違い、NOT INでNULLが混ざると0件になる落とし穴、UPDATE・DELETE・CASE式での使い方まで、サンプルSQLで紹介します。
SQLの「GROUP BY」句の基本構文と使い方を、初心者にもわかりやすく解説します。COUNTやSUM、AVGなどの集計関数との組み合わせ方から、WHERE句・HAVING句の使い分け、ORDER BYによる並び替え、応用となるPARTITION BYとの違いまで、サンプルクエリと実行結果つきで丁寧に紹介します。
Pythonで複数のデータをまとめて取り扱いたい時に、リストを使用することはよくあると思います。プログラミング全般では主に配列と呼ばれる機能で、Pythonを扱う上でも必須の機能です。 リストには、様々なメソッドが機能として用意されています。今回はその中から、リストに要素を新しく追加したい場合に活用できる「append」メソッドについて紹介したいと思います。基本的な使い方から応用的な内容まで詳しく […]
WindowsでプログラミングやGit操作を始めるときに必ず目にする「Git Bash(ギットバッシュ)」。 「コマンドプロンプトと何が違うの?」「どうやってインストールして使えばいいの?」と疑問に思う方も多いのではないでしょうか。 この記事では、Git Bashの概要からインストール方法、基本的なコマンド一覧、コピペのショートカット、トラブル対処法まで初心者向けに分かりやすく解説します! 💡 あ […]
プログラミングをしていると、コメントを書く機会がたくさん訪れると思います。デバッグ時にコードを一時的にコメントアウトさせる場合にも使うコメント機能ですが、扱う言語によっては書き方が異なるケースもあります。 今回の記事では、PHPでのコメントの書き方について解説していきたいと思います。 コメントとは? コメントとは、いわゆる「ソースコード内に書いたメモ」のことです。開発現場において、ソースコードを第 […]