TECH PLAY のマガジン

PHPのin_array関数で配列内で値の存在を確認する
この記事ではPHPのin_array関数について解説しています。in_array関数を使用すると、配列の中に指定した値が存在するかを確認することができます。使う機会が多い関数なので、使...

フロントエンドとバックエンド:役割とスキルの違いを解説
フロントエンド、バックエンドの役割や必要なスキルについて深く掘り下げていきます。両者の役割やその違いを理解することで、キャリア選択や採用計画のヒントを得ることができ...

PyCon APAC 2023が10月26日〜29日に開催!チケット発売中!
Pythonの年次カンファレンスであるPyCon APAC 2023が10月26日〜29日にTOC有明コンベンションホールにて開催されます。

ビジネスに寄与するデータ基盤の開発事例から学ぶ、エンジニアに知ってほしい顧客の課題解決のポイント
DX推進の現場では、「データ活用基盤の構築や導入が進む一方で、思ったような成果が得られない」「投資効果が認められないという理由でプロジェクトが頓挫した」といった課題に...

【初心者向け】SQLにおけるOUTER JOIN(外部結合)を分かりやすく解説
データベースにおいてSQLを使用して異なるテーブル間で情報を結びつけることはよくありますが、全てのデータが必ずしも一致するわけではありません。そこで活用されるのがOUTER...

【初心者向け】SQLにおけるINNER JOIN(内部結合)を分かりやすく解説
SQLにおけるINNER JOIN(内部結合)について解説します。INNER JOINは複数のテーブルを結合する際に使用される重要な操作です。この記事を通じてINNER JOINの基本的な構文から使...

SQLのCASE式の使い方を基礎からUPDATE文での応用まで初心者向けに解説
SQLのCASE式は、クエリ内で条件分岐や結果の変更が必要な場合に使用されます。CASE式の基本的な使い方から入れ子にする方法やLIKE演算子を使った応用などを解説します。

CSSアニメーションでサイトに動きをつけよう - animation基礎
CSSアニメーションはWEBデザインを行う中でサイトやアプリに動きを追加するのに非常に役立ちます。初心者向けにCSSにおけるanimationプロパティの基本的な使い方を解説します。

PythonでWebアプリケーションを開発してみよう
Pythonは機械学習や統計だけではなくWEBアプリケーション開発にも広く使用されています。 Pythonを使用してWEBアプリケーションを開発するための手順や知っておくべきことを解説...

「顧客に役立つDX化」を目指すエンジニア・コンサルのための“本質的な課題”を解決する5つの心得
社内業務のDXに関する案件が増加する一方で、顧客側のDXに対する理解が得られず、提案がなかなか進まない。あるいは実施したとしても本来のDXとは程遠い、小手先の課題解決で終...

【初心者向け】Pythonでfor文の使い方をマスターしよう
Pythonにおけるfor文は要素を順番に取り出して処理を行うための制御構文です。この記事ではfor文の基本的な使い方を解説しています。Pythonでプログラミングをする場合には必須...

SQLにおけるWITH句の基本的な使い方とUPDATE文での活用方法
SQLにはサブクエリに名前をつけて一時的に別管理し、同じSQLの中で呼び出すことができるWITH句という機能があります。また、UPDATE文と組み合わせることで複雑な更新処理を簡単...

Pythonでunittestを使用してユニットテストを実施する
コードの品質を高めるために、ユニットテスト(単体テスト)を実施することは非常に重要です。 ユニットテストはプログラムを構成する小さな単位の動作検証を目的として実施され...

データサイエンティストが抑えておくべき「データエンジニアリング」 ──データ利活用のプロセス・基盤構築のポイント・事例紹介
データの利活用をビジネスに反映する動きが加速している。一方で、構築したデータ基盤が適しておらず、望む成果が得られていないケースも少なくない。企業の課題にマッチしたデ...

Pythonの三項演算子を使ってコードを簡潔に記述しよう
Pythonで使われる三項演算子について説明します。三項演算子とは何か、if文と三項演算子との表記の違いや、具体的な使い方を説明していきます。最後にlambda(無名関数)との組...