今週のQiita技術書まとめ
2024年3月3日配信
PHPerKaigi 2024 Day 2 に参加しました
PHPerKaigi 2024 に参加しました。 Day 2 のみ現地参加したので、その感想だけ適当に。 一応 Qiita( Zenn( 両方に投稿しておきます。 聞いたセッション キャッシュと向き合う、キャッシュと共に生きる(
レガシーコード改善ガイド
システム保守の現場でありがちな、構造が複雑で理解できないようなコードに対する分析手法・対処方法について解説。コードを理解し、テストできるようにし、リファクタリングを可能にし、機能を追加できるテクニックを紹介。
レガシーコードからの脱却
より良いソフトウェアを作り出すための考え方、テクニック、スキルを詳述! 保守性の高いソフトウェアを構築する上で、リファクタリングやテストファースト開発などの技術的な実践がなぜ重要なのかについて具体的なアドバイスと一緒に解説します。
どうしてあなたの共通化は間違っているのか:第3章「サブモジュール呼び出しの分類」
なぜあなたの共通化は間違っているのかの目次はこちら( はじめに この記事では、前回解説した大切な概念である抽象度・文脈に着目して、モジュール分割、モジュールの命名、コメントを分類します。さらに、それぞれのパターンごとにどのようなベストプラクティスがあるか、アンチパターンは何か、アンチパターンをした場合はどのようなデメリットがあるのかについて詳しく見ていきます。この章の内容は普段の開発への応用が簡単…
リーダブルコード
コードは理解しやすくなければならない。本書はこの原則を日々のコーディングの様々な場面に当てはめる方法を紹介する。名前の付け方、コメントの書き方など表面上の改善について。コードを動かすための制御フロー、論理式、変数などループとロジックについて。またコードを再構成するための方法。さらにテストの書き方などについて、楽しいイラストと共に説明する。日本語版ではRubyやgroongaのコミッタとしても著名な須藤功平氏による解説を収録。
データアナリストに転職して3年間で読んだ推薦書籍リスト
背景 飲食店での店長職から未経験でデータアナリストに転職して3年が経ちました。 実務ではKPIモニタリングや機械学習による業務効率化に携わってきて、いろいろな勉強をしてきたのでその中で読んだ書籍のうち、お気に入りのものをいくつか紹介します。 これからデータアナリストを目指す方や、駆け出しで何を読んだらいいかわからない方の参考になれば幸いです。 ※購入時より版が更新されているものは本記事作成時点での…
データ分析・AIを実務に活かす データドリブン思考
データ収集システムやAI専門家が優秀でも、それだけではビジネスには勝てない。第一人者がデータドリブン思考の重要性を示す
効果検証入門〜正しい比較のための因果推論/計量経済学の基礎
ビジネスで利用されるデータの多くは、その施策の意思決定を行う人物や組織の目的にそった活動の延長上で作られています。具体的には、DM送付などの広告施策であれば、担当者はユーザの反応率を上げるために、反応しやすいであろうユーザに対してのみDMを発送します。ここで発生したデータでDMの効果を計る場合、単純にDMを受け取っているか否かで結果を比較することは、DMの効果以外にも意図的にリストされたユーザの興味や関心を含んでしまうことになります。 データが生まれるプロセスに人の意思が関わる場合、単純な集計では判断ミスとなる可能性があります。わずかな計算の狂いでも後々のビジネスにおいて大きな影響を及...
Python 実践データ分析 100本ノック 第2版
これがリアルなデータ分析だ! 君は「汚いデータ」を処理できるか? データ分析の現場にあって入門書にないものーーそれは、「汚いデータ」(ダーティデータ)です。本書は、データ分析の現場では1どんなデータに出会い、2どのような問題が生じ、3どう対応すればよいのかというノウハウを解説。 事前の加工(視覚化)から機械学習、最適化問題まで、100本ノックをこなして、ビジネス現場で即戦力になれる「応用力」を身につけよう!
Kaggleで磨く 機械学習の実践力ーー実務xコンペが鍛えたプロの手順
●Kaggleは楽しい! Kaggleは誰でも気軽に参加できるデータ分析の競技コンペです。 コンペで試した技を、実務に応用するーーそのシナジーにより、みるみる実力が付きます。 Kaggleマスターの著者自身がそうして得たノウハウを、惜しげもなく本書では公開します。 しかし、本書を通じてお伝えしたいのは、何よりKaggleのワクワク感です! 第1部●分析実務とKaggle 1 実務に必要なスキルとは 2 Kaggleの概要 3 Kaggleを学習ツールに 第2部●機械学習の進め方 4 ベースライン作成 5 特徴量エンジニアリング 6 モデルチューニング 第3部●実践...
評価指標入門〜データサイエンスとビジネスをつなぐ架け橋
「評価指標でXXXという最高のスコアが出た!」と喜び勇んで、機械学習モデルが出力してくる予測結果をもとにビジネスを運用したとします。 ところが、ビジネス上のKPIと相関が高い評価指標を選んでいなかったために、KPIの推移を見てみると大した変化がありませんでした。 あるいは「毎日夜遅くまで残業をして、特徴量生成とクロスバリデーションによって評価指標を改善しました!」というデータサイエンティストがいたとします。ところが、KPIの改善のためには そこまで高い評価指標の値を達成する必要ありませんでした。このようなケースでは、データサイエンティストが費やした工数がすべて水の泡となってしまいます。-...
Google流 資料作成術
伝わる資料を作成する最大の秘訣は「データをただ見せるだけ」で終わるのではなく、「データを使ってストーリーを語ること」。どんなに複雑なデータでもシンプルにわかりやすく。Google社員が実践する「ストーリーテリング」を初公開!
データ分析失敗事例集
【データサイエンティストたちの悪夢】 ・上司が「AI使ってます」と言いたいだけのプロジェクト ・自分が期待した結果しか認めないクライアント ・プロジェクト終盤でもまだ手に入らないデータ ・分析手法にしか興味がない分析者 ・最終報告後にやっと決まる仕様 【その分析、もう失敗しているかも…… 失敗を回避し、成功に近づくためのガイド】 本書は、第一線で活躍するデータサイエンティストたちが経験した、データ分析プロジェクトの「失敗」をもとに再構成された25の事例が収録されている。これらの臨場感あふれる事例から、データの活用に関わる人たちが、失敗を避けるために何をしてはならないのか、につい...
金融AI成功パターン
★事例と共に学ぶ実践的な金融データサイエンス ★金融機関で働くデータサイエンティストの実践ノウハウを習得できる1冊 人工知能(AI)が金融を変えようとしています。先駆者が確実に成果を出し、もはや「金融AIなくして金融の未来はない」といえる状況にあります。しかし、一つの問題が浮かび上がってきました。それは「金融機関とデータサイエンティストのミスマッチ」という問題です。 関連する市販書の多くはAI・データサイエンスの教養的知識やプログラミングの基本にとどまっており、金融実務者からすると「金融AI」はハードルが高く感じられています。一方で、金融実務の経験がないデータサイエンティストから...
世界一流エンジニアの思考法
頭が先、手は後。一流の仕事のカギは順序にある。 ーー楠木建(経営学者) 知的生産へのリスペクトがイノベーションの源泉だ。 ーー落合陽一(メディアアーティスト) 「怠惰であれ!」「早く失敗せよ」-- 米マイクロソフトの現役ソフトウェアエンジニアの著者が、超巨大クラウドの開発の最前線で学んだ思考法とは? “三流プログラマ”でもできた〈生産性爆上がり〉の技術! ・試行錯誤は「悪」。“基礎の理解”に時間をかける ・より少ない時間で価値を最大化する考え方とは? ・「準備」と「持ち帰り」をやめて、その場で解決する ・マルチタスクは生産性が最低なのでやらない ・“脳の負荷を減らす”コミュニケーシ...
SPSS Statisticsの入門コンテンツ
SPSS Statisticsのおすすめ入門コンテンツをまとめました。 SPSSの使い方~IBM SPSS Statistics超入門~ IBMビジネスパートナーのスマート・アナリティクス社様が公開されているコンテンツです。起動から、基本的な記述統計や相関分析、カイ二乗検定、t検定などを解説いただいています。 SPSSの使い方の動画 データの読み込みから、基礎統計、分散分析、回帰などを動画でわかり…
SPSS超入門第3版
SPSSで分析をはじめるなら、この一冊から。SPSS Statistics29対応。大学や研究室でも、自宅でも、すぐに使える→データの入力から分析のしかたまで、手順をしっかり解説→SPSSのインストール方法、ライセンス認証についてもていねいに案内→一歩先に行くための、SPSSの参考書ガイドを収録。
RaspberryPi Pico W 開発環境を Ubuntuで構築する
前々回の投稿「RaspberryPi Pico の開発環境を Ubuntu と RaspberryPi 4 で構築する」で、Raspberry Pi 4 に Raspberry Pi Pico の開発環境を構築する方法を紹介しました。 RaspberryPi Pico の開発環境を Ubuntu と RaspberryPi 4 で構築する (Qiita@pipito-yukio)( 実際に R…
ラズベリー・パイ Pico/Pico W攻略本
Picoは800円弱で入手でき,PCがあれば開発を始められます.安価ながら動作速度は100MHz超の高級マイコン・ボードです.Wi-Fi機能を追加したPico Wの販売も予定されています.本書はPico/Pico Wについて,仕様から実際の製作例までを幅広く解説します.
PoEAAをがんばって読んだ
PoEAAをがんばって読んだ 動機 ネット上でよく話題になる、ValueObjectやService層などの議論の内容を正確に理解するため、前提とされている知識を得たかったから。 各所でやっぱりエンジニアって基礎が大事みたいな話を見かけるようになった中で、Webの設計パターンの基礎がこの本かなと思ったため。 読み終わるまで
なんぜみんなはReactを使用しているの
なぜ、Reactを使用しているの みなさんは明瞭に回答できますか。 周りが使っているから。有名な企業が採用しているから。今の流行りでトレンドだから。SEOに強いって噂で聞いたから。CTOが使用するって言っているから。シンプルで簡単らしいから。すでに既存システムがそうなっていたから... ここだけの話、実は私が使っている理由は、上記のような内容でした。 使用している数だけ理由はあります。選定理由も、…
Reactビギナーズガイド
FacebookのエンジニアによるReactの入門書! ReactによるコンポーネントベースのWebフロントエンド開発の入門書。Reactでは小さくて管理が容易なコンポーネントを組み合わせて、大きくて強力なアプリケーションを作成できます。本書の前半は入門編で、簡単なサンプルを使いながらReactの基本やJSXについて学びます。後半は、実際のアプリケーション開発に必要なものや開発を助けてくれるツールについての解説です。具体的には、JavaScriptのパッケージングツール(Browserify)、ユニットテスト(Jest)、構文チェック(ESLint)、型チェック(Flow)、データフロー...