今週のQiita技術書まとめ
2026年5月10日配信
「MLflowで実践するLLMOps」サポートリポジトリを大幅に拡充しました
はじめに 拙著 MLflowで実践するLLMOps――生成AIアプリケーションの実験管理と品質保証( のサポートリポジトリを大きく拡充しました。 本書はMLflowの機能を体系的に解説する構成で、紙面の都合で「現場のどんな課題に効くか」「本文と公開コードの差分の意図」までは厚く書ききれていない箇所がありました。リポジトリ側でその文脈を補完しつつ、MLflow のバージョンアップにも追従する仕組みを…
MLflowで実践するLLMOps――生成AIアプリケーションの実験管理と品質保証
本書は、LLMアプリケーションの開発・運用に必要な一連のプロセスーー観測可能性の確保、品質評価、プロンプト管理、本番展開ーーを、オープンソースプラットフォーム「MLflow」を使って体系的に実践する技術書です。 LLMアプリケーションは、従来の機械学習システムとは異なる難しさを持ちます。プロンプトのわずかな変更が品質に大きく影響し、エージェントの挙動は複雑で追跡が難しく、コストは見えにくい場所で膨らみます。MLflow 3はこうした課題に正面から向き合い、トレーシング、評価(LLM-as-a-Judge)、Prompt Registry、AI Gatewayといった機能を1つのプラットフ...
毎日遅くまで働いているのに成果が出ないエンジニアへ
「毎日遅くまで働いている。土日も勉強している。なのに、なぜか思うような成果が出ない」 もしあなたがそう感じているのなら、この記事が役に立つかもしれません。 結論から言います。成果が出ない原因は、働く時間が足りないからではありません。 「低い生産性」の状態が常態化していること、 そして自分自身がそれに気づけていないことにあります。
腸と脳
悩みで胃が痛い 大事なプレゼンの前にトイレに行きたくなる 腑に落ちない ーー誰しもが身に覚えのあるこれらの感覚、ここには、 体内で休まず交されている「見えない会話」が関わっていた。 ヒトゲノム計画からヒトマイクロバイオーム計画に移行した現代、 生命科学のトレンドとして注目を集めているのは「腸」。 腸管神経系(ENS)は「第二の脳」とも呼ばれ、 5000万〜1億もの神経細胞から構成されており、 このENSと脳が常時やり取りしている厖大な情報が、 心身の健康維持にきわめて重要な役割を果たしている。 腸内マイクロバイオームの異変は、慢性疼痛、過敏性腸症候群(IBS)、 うつ病、不安障害、...
理系だから院進?その「思考停止」を一度捨てると、あなたのキャリアはより良くなる
「周りのみんなが院進するから、自分もするのが当たり前」 もしあなたが今、そんな風に考えているのなら一度立ち止まってこの記事を読んでほしい。これは周囲の95%が院進する環境で、あえて「学部卒でエンジニア就職」を選んだ私の一つのポジショントークである。 結果から言えば、私はその選択によって、20代後半時点で同世代の院卒サラリーマンと比較して倍以上の年収に到達することができた。 最初に断っておくが、院進…
ITエンジニア働き方超大全 就職・転職からフリーランス、起業まで
■□ これからITエンジニアを目指すなら必読の1冊! □■ フリーランスや起業も視野に入れた“IT業界の歩き方” 人材不足がこの先もしばらく続くIT業界。ITとは直接関連しない分野や業界から、就職・転職を目指す人も多いでしょう。引く手あまたの業界で、自由な働き方もできそう。フリーランスで活躍する人もたくさんいるし、技術のスペシャリストを目指すのも魅力的。 できるならばITエンジニアを選んだことを正解にしたいもの。とはいえ、ITの世界は皆さんが思っているより広い! ITエンジニアの世界にはどういう職種があって、どういうキャリアパスがあって、どういう雇用形態があるのかを知らないとなりませ...
ITエンジニア1年目の教科書
★現場に入る前に、これだけ読んで!★ ITエンジニアの仕事の基本を47箇条にぎゅっと凝縮! 「テクニカルスキル」「ヒューマンスキル」「自己投資スキル」の3つの観点で、 自分らしく活躍するための「行動基準」がわかる! 「未経験、文系出身だけど大丈夫かな?」 「現場に馴染めるか不安……」 そんなあなたのスキル、キャリア、人間関係の悩みに応える「お守り」になる一冊です! 【主な内容(抜粋)】 第一部 テクニカルスキル 1-1 ITエンジニア的思考の第一歩は、自分で調べるところから始まる 1-2 現場で報連相を実践しよう 1-3 まずは与えられた業務を全うしよう 1-4 完璧さよりもスピ...
ITエンジニアの転職学 2万人の選択から見えた、後悔しないキャリア戦略
★「ITエンジニア転職」専門エージェントが書いた「完全攻略本」★ 「3年ごとに転職すれば年収が上がる」って本当ですか? 「転職して後悔」しないためにはどうすればいいですか? 「言いづらいお見送り理由」を隠さず教えてもらえませんか? 「年収の壁(600万円、800万円、1000万円)」を突破するための具体的戦略は? 「採用担当に刺さる職務経歴書」ってどうやって書けばいいんですか? ……「ITエンジニア転職」専門エージェントである著者がこんな疑問に答えます。 本書を読むと、以下のことがわかります。 ・ITエンジニア2万人の、リアルな年収・キャリアデータ ・「キャリアパス・能力レベル」と...
適職の結論
・そもそも自分は、何がしたいのか? ・今の会社で働き続けるか、転職か? ・自分にぴったりの会社はどこか? ・心から納得できる職業を選ぶには? 自分の強みを最高に活かす 「適職」の答えは自分のなかにある。 若手・中堅ビジネスパーソンに絶大な人気を誇るキャリア系YouTuber、 Utsuさんこと宇都宮隆二が教える、 ひとりひとりに合った職業の選び方、その最終回答! 第1章 唯一無二の強みの見つけ方 ーー本当に自分らしいキャリアを歩むために ・すべての会社が存続の危機にある ・会社から退場させられるYesマン ・転職より先に考えるべきこと ・ビジネススキルは、習得するものじゃな...
「実践Claude Code入門」を読みました!
はじめに 2024年秋頃、業務で Cursor を3か月くらい使いましたが、そこから現場が変わり、Gemini も使用できない現場だったので、AIのキャッチアップは全くしていませんでした。 2026年2月 Cursor が使用できるようになり、そこからAIについてちゃんと勉強しようと思い、プライベートではClaude を勉強し始めました。 Cursor や Claude は雰囲気で触っていたため、…
実践Claude Code入門ー現場で活用するためのAIコーディングの思考法
本書は、Claude Codeの基本的な使い方からはじめ、スペック駆動開発をマスターすることで、大規模言語モデル(LLM)とソフトウェアエンジニアリングを統合する方法を解説した書籍です。Claude Codeをはじめとしたさまざまなコーディングエージェントは、単なる「魔法のようにコードを生成するAI機能」ではありません。LLMの自律的な推論能力とエージェントフレームワークの機能性を統合することで、要求の精緻化 → 達成するための計画立案 → タスクの実行 → 実行結果の検証というソフトウェア開発における一連の作業を効率化・最適化および自動化するためのツールなのです。 コーディングエージェ...
Claudeを3画面同時に使ったら脳が限界になった——AIにペースを握られるとはどういうことか
この記事の実施記録(2026年5月): Claude Codeのターミナルを3つ同時稼働させると認知負荷の限界に達することを体験から発見した。2つなら交互リズムが作れるが、3つで「常に全方向に備える」状態になる。HBR 2026年2月号論文との照合で見えてきた「コストの非対称性」と、オーケストレーターアーキテクチャでも解決しきれない「割り込み問題」を記録する。 SNSを眺めていると、画面いっぱいに…
Claude CodeによるAI駆動開発入門
2025年5月末に一般リリースされたAnthropic社が提供している「Claude Code」は、コマンドライン上で動くLLMによるAIコーディングエージェントです。これまでのAI開発支援エディタ一である「Github Copilot」や「Cursor」等他のツールとは全く違う開発体験が一気にエンジニアに受け入れられ、AI駆動開発のデファクトスタンダードになりつつあります。 本書は他の書籍に先駆けて、Claude Codeの基本的な知識から豊富な使い方まで幅広く解説します。さらに開発のためのおすすめのワークフロー、そして実際に動くWebアプリケーションをハンズオンで手を動かして構築しな...
エンジニアが最短・最速で成長するには?
「どうすれば最短最速で仕事ができるエンジニアになれるか?」 この問いに対し、「ハードワークをする」「業務後や休日もコードを書く」「最新の技術を追いかける」といったアプローチが語られています。 しかし、私自身が新卒の頃に抱えていた悩みは、ただそれらをこなすことではなく、「それをやるのは当然として、もっとその先に行けないか?」「さらに効率を上げて成長角度を高める方法はないか?」というものでした。 そう…
イシューからはじめよ[改訂版]
「読者が選ぶビジネス書大賞2025」イノベーション部門賞受賞 NewsPicks選「21世紀のビジネス名著」ベスト100[第2位] 【時代が変わっても読者が増え続ける】 累計60万部ロングセラー『イシューからはじめよ』改訂版が発売! 「課題解決の2つの型」「なぜ今『イシューからはじめよ』なのか」などを新たに収録 ■『イシューからはじめよ』とは? 2010年の『イシューからはじめよ』(旧版)発売以来、知的生産のバイブルとしてビジネスパーソンを中心に研究者や大学生などから幅広く支持されてきました。14年間一貫して売れ続けて累計60万部に到達(紙と電子版、旧版と改訂版を合算)。ビジネスス...
世界一流エンジニアの思考法
頭が先、手は後。一流の仕事のカギは順序にある。 ーー楠木建(経営学者) 知的生産へのリスペクトがイノベーションの源泉だ。 ーー落合陽一(メディアアーティスト) 「怠惰であれ!」「早く失敗せよ」-- 米マイクロソフトの現役ソフトウェアエンジニアの著者が、超巨大クラウドの開発の最前線で学んだ思考法とは? “三流プログラマ”でもできた〈生産性爆上がり〉の技術! ・試行錯誤は「悪」。“基礎の理解”に時間をかける ・より少ない時間で価値を最大化する考え方とは? ・「準備」と「持ち帰り」をやめて、その場で解決する ・マルチタスクは生産性が最低なのでやらない ・“脳の負荷を減らす”コミュニケーシ...
思考をコードにする ― コンサルティングAIエージェントを自分で作ってみよう(Agent Skills ハンズオン)
はじめに ― 「AI に聞く」から「AI を設計する」へ なぜ今、AI Agent の開発を自分で体験すべきなのか? 2026年現在、AIは「使うもの」から 「一緒に働くもの」 に変わりつつあります。 ChatGPT に質問して答えをもらう ―― それは2023年の使い方です。今や AI は 自分で判断し、複数のツールを組み合わせて、タスクを自律的に遂行する「エージェント」 へと進化しています。G…
[ERC7902] Wallet Call APIでアカウント抽象化向けの追加設定を受け渡す仕組みを理解しよう!
はじめに 『DApps開発入門』という本や色々記事を書いているかるでねです。 今回は、Wallet Call APIを拡張して、アカウント抽象化向けの追加設定をdAppとウォレットのあいだで受け渡せるようにするERC7902についてまとめていきます! info 以下にまとめられているものを解説しながらまとめていきます。
DApps開発入門
本書は、Dapps開発の基礎から実践的な応用までをカバーし、開発者がブロックチェーン技術を使って価値あるアプリケーションを構築する手助けをすることを目的としています。初心者から経験者まで、幅広い読者が本書を通じてブロックチェーン技術の可能性を理解し、Dappsの開発に挑戦できるようになることを願っています。 さらに、本書では実践で活用できる知識やハンズオンについてもまとめており、ブロックチェーン技術の可能性を最大限に活用して新しい価値を創出する力を身につけることを目指しています。 ■本書の特長 本書には次のような特長があります。 ●基礎から実践まで幅広くカバー ブロックチェ...
化学の技術開発現場で使うSQL
はじめに 私は化学メーカーの現場で技術開発を行っています。 これまで業務の一環で、部署の実験データを集約するデータベースの構築にも関わりました。 ただ、化学メーカーの現場では、 - Excelで実験データを管理している
SQL 第2版 ゼロからはじめるデータベース操作
本書は、「データベースやSQLがはじめて」という初心者を対象に、プロのデータベース(DB)エンジニアである著者がSQLの基礎とコツをやさしく丁寧に教える入門書です。第2版では、解説・サンプルコードを最新DBのSQLに対応したほか、(PostgreSQLを例に)アプリケーションプログラムからSQLを実行する方法の解説章を新設。SQLの書き方からアプリケーションでの利用方法までフォローします。
達人に学ぶSQL徹底指南書 第2版 初級者で終わりたくないあなたへ
SQLを扱うエンジニア必携のロングセラー、10年ぶりの改訂! ーーSQLの正しい書き方・考え方が学べる本 開発者のためのWebマガジン「CodeZine」の人気連載を大幅加筆・修正して2008年に刊行、好評を博した『達人に学ぶSQL徹底指南書』の改訂・第2版です。 第2版では、初版構成を生かしつつ、SQLの強力な機能ウインドウ関数を全面的に採用して多くのコードをリバイスしました。全体的な解説の見直しや最新化も行ない、CASE式、ウィンドウ関数、外部結合、HAVING句、EXISTS述語など、SQLを扱うエンジニアに必要な「正しい書き方・考え方」「ビッグデータ時代に対応したモダンな...
【公式】レトロゲームエンジンPyxelが動く仕組み
はじめに Pyxel 作者です。皆さん、いつもレトロゲームエンジン Pyxel( をご利用いただきありがとうございます。 ゴールデンウィーク、いかがお過ごしでしょうか。せっかくのお休みなので、今日はちょっと Pyxel の裏側っぽい話を書いてみたいと思います。 (そもそも Pyxel って何?という方はこちらの記事( Pyxel を使ってくださっている方や、Pyxel のことを耳にした方から、よく…
ゲームで学ぶPython! Pyxelではじめるレトロゲームプログラミング
ゲーム作りを通じて、楽しみながらPythonによるプログラミングを学ぶことができる解説書です。本書では、2Dゲームエンジンとして世界でも人気を集めている「Pyxel」を使ってゲーム作りを行います。画面にキャラクターを表示したり、アニメーションを表示したりといった作業を行う中で、自然とPythonの基本文法などを身につけられます。書籍の後半ではゲーム作りに挑戦! シンプルなゲームから本格的なゲームまで、プロが手がけた3つのサンプルゲームを題材に、覚えておきたいプログラミングのテクニックやPythonの機能、ゲームならではの処理やアルゴリズム、Pyxelの実践的なテクニックまで学べます。サン...
最近沢山の技術書を読んだので、読書感想文を書いてみた。
はじめに 今年に入って、沢山技術書を読んだので 読書感想文を書きたい想いが芽生えたので この記事を書こうと思いました。 読もうと思ったキッカケ
コンピュータはなぜ動くのか 第2版 知っておきたいハードウエア&ソフトウエアの基礎知識
『コンピュータはなぜ動くのか』19年ぶり、待望の改訂第2版! 「これからの10年も通用する基本」を身につけよう! ハードウエア、ソフトウエア、データベース、ネットワーク、セキュリティというコンピュータを使いこなすうえで必要な知識をこの1冊で解説します。 ハードウエアの基本的な仕組み(プロセサ、メモリー、入出力)から、ソフトウエアの実際(プログラム、アルゴリズム、データ構造、データベース、ネットワーク)とシステム構築までをカバー。これからプログラマやSEを目指す入門者から、基本をひと通り学びたい文系エンジニア、さらには、もう一度学び直したいベテランエンジニアまで、コンピュータを動かして成...
Webを支える技術
本書のテーマはWebサービスの実践的な設計。まず良いWebサービス設計の第一歩として、HTTPやURI、HTMLなどの仕様を歴史や設計思想を織り交ぜて解説。そしてWebサービスにおける設計課題、たとえば望ましいURI、HTTPメソッドの使い分け、クライアントとサーバの役割分担、設計プロセスなどについて、現時点でのベストプラクティスを紹介。
達人に学ぶDB設計徹底指南書 第2版
本書は、プロのDBエンジニアである著者が、DB設計の基礎と実践ノウハウをやさしく手ほどきする『達人に学ぶDB設計徹底指南書』の改訂・第2版です。第2版では、初期構成を活かしつつ、クラウド時代に対応した内容にアップデートしました。論理設計の基本から、正規化、パフォーマンスなど、押さえておくべき基礎知識やポイントを幅広く体系的に解説するだけでなく、やってはいけないアンチパターン、注意すべきグレーノウハウも丁寧に解説します。「ただ何となくやってはいけないと分かっている」「なぜかはちゃんと分かってないけど、注意するようにしている」で終わらせず、きちんと「なぜ」を理解することができます。また、豊富...
絵で見てわかるITインフラの仕組み 新装版
高性能・耐障害性を支える システム基盤の勘所を学ぼう! ロングセラー『絵で見てわかるITインフラの仕組み』の新装版です。大多数のエンジニアにかかわりがある“ITインフラ”。複雑化する現代のエンタープライズシステム構築において、自分の担当外の領域ではどのような仕組みで動いているのかなど、基盤技術の仕組みや全体像が理解しにくくなっています。本書では、執筆者自身が学んだ経験を生かし、アーキテクチャ、ネットワーク、サーバー、プロセス、要素技術といった基盤技術をどのようにとらえれば理解しやすいのかを意識して解説しています。 マクロの視点からミクロの視点へと解説を進めており、システムの各部分...
マスタリングTCP/IP-入門編ー(第6版)
TCP/IP解説書の決定版! 時代の変化によるトピックを加え内容を刷新! 本書は、ベストセラーの『マスタリングTCP/IP 入門編』を時代の変化に即したトピックを加え、内容を刷新した第6版として発行するものです。豊富な脚注と図版・イラストを用いたわかりやすい解説により、TCP/IPの基本をしっかりと学ぶことができます。プロトコル、インターネット、ネットワークについての理解を深める最初の一歩として活用ください。
ソフトウェアアーキテクチャの基礎(第2版)
ソフトウェアアーキテクチャの基礎から全体像までを網羅する最新版! ソフトウェアアーキテクチャを学びたい開発者に向けて、現代的なソフトウェアアーキテクチャを考える際に必要となる知識、テクニックを丁寧に解説する書籍の改訂版です。モノリシック構造内でのモジュール分割や通信、クラウド移行の際の留意点などが詳述。ドメインとオペレーションの結合の分離、通信、CQRSのパターン、さらに生成AIの扱い方やエンタープライズ全体との整合など最新のトピックを網羅。
精神科医が教える AIメンタルケア入門
メンタルヘルスは現代人共通の問題であり、AIメンタルケアはその解決手段の一つとして大きな可能性を秘めています。一方で、AIとの対話には、依存、孤立、妄想などにつながるリスクも指摘されます。「AIと話したい人」も、「AIと話すのが怖い人」も、「AIと話している人が心配な人」も知っておきたい、心のしくみや、危険を避けて安全にAIを活用する方法をわかりやすく解説します。
「ついていけない」を解消したい!学び方を学べる本3選
この記事は「新人プログラマ応援 - みんなで新人を育てよう!」イベントの参加記事です。 はじめに 3年前に、「新人プログラマの方におすすめしたい技術書5選」という記事を書きました。 ここで挙げた本は技術や考え方の原則が学べるものなので、今(2026年)、もしくはそれ以降でもおすすめできます。 書籍紹介記事は他にもたくさん書かれているので、本記事では切り口を変え
医師のつくった「頭のよさ」テスト
学校でよい評価を得られる子どもと社会で大成する人の共通点は、自分の「認知特性」を理解し、最大限に活用していることです。自分を知り、認め、選択し、適応させる人こそが、「頭がいい人」なのです。認知特性とは、目や耳などの感覚器から入った情報を理解・整理・記憶・表現する「方法」で、六つのタイプに分かれます。社会では、アイデアを生み出す創造性、整理整頓できる逐行機能、仲間から好かれる社会性、仕事の締め切りを守る時間感覚などさまざまな能力が求められますが、それらは認知特性を意識することで伸びるのです。自分の得意な表現方法とは?違うタイプの人とうまくつき合うには?など、簡単なテストを通して解説しましょう。
プログラミング雑記 2026年5月8日
本日も、ネットに流れるトピックから個人的に興味を引かれたものを拾っていきます。 この記事への感想等コメントで頂けるとありがたいです。 プログラミング Go言語 Goのマイナーポイントリリースである1.26.3と1.25.10が公開され、cmd/goやnet/http、html/templateなどに関する11件のセキュリティ修正が含まれています。
Claude Codeで学ぶ Agent Skills入門
Agent Skillsは、AIエージェントに「手引き的な知識」を実装するためのオープンスタンダードです。LLMが「考えて答える」ものだとすれば、Agent Skillsは「この作業はこうやる」と教えるための、文字通りのスキルです。 本書では、注目を集めるAgent Skillsの基礎知識を詳説した後、Anthropicの公式スキル、パートナー企業やサードパーティが提供する有益なスキルの特徴と使い方を紹介します。単なる操作解説にとどまらず、自らのスキルに応用できる設計思想についても学べます。後半では、公式ツール「skill-creator」を用いた独自スキルの開発手法から、作成したスキル...
シンプリシティ
複雑さを減らし、よりシンプルかつ効果的に開発するためのガイド 『達人プログラマ』の著者Dave Thomasによる、ソフトウェア開発をよりシンプルで効率的にするための一冊です。プロジェクト、環境、コミュニケーション、コードの4つの側面から、今日から自分で始められる29のプラクティスを紹介します。大量のルールや複雑なプロセスに頼るのではなく、負荷の少ない実践を通して、ソフトウェア開発のプロセス全体を、より持続可能で、人間的で、効率的なものへと変えていくためのヒントを提示します。
LPIC305試験を受験したので感想(と備忘)
LPIC305試験を受験しました ■ はじめに 初めて記事を書きますので、読みづらい部分もあるかと思いますがご容赦を。 タイトルの通り、 「Linux Professional Institute LPIC-3 仮想化とコンテナ化(LPIC-305、305試験)」
徹底攻略 LPIC レベル3 305 教科書&問題集[Version 3.0]対応
仮想化が体系的にわかる模擬問題2回分を収録。LPIC対策の定番書で合格。試験対策 「最重要ポイント」がひと目でわかる。
育児中にE資格へ一発合格した話 -専門実践教育訓練も使って負担を抑えたよ-
はじめに 2026 年 2 月実施の E 資格( を受験し、合格することができました。 この記事では、勉強法や受験までの流れだけでなく、育児と両立しながらどのように勉強時間を確保したか、さらに 専門実践教育訓練給付金( の利用で感じたことも含めて振り返ります。 特に、これから E 資格を受験したい社会人の方や、仕事・家庭・ライフイベントと両立しながら学習したい方の参考になればうれしいです。 この記…
深層学習教科書 ディープラーニング E資格(エンジニア)精選問題集
受講生合格率9割超を誇る講師陣の合格メソッドに基づいた、精選問題集。E2024#2以降の試験シラバスに完全対応。良質な重要問題282問と解説を収録。出題範囲を幅広くカバーした「総合問題」1回分をWeb提供。読者特典として、本書の内容に完全対応した「AI読者アシスタント」つき。
GWはKindle Unlimitedの技術書でPython機械学習を学ぼう
GWも残り3日ではありますが… 5月に入って、Kindle Unlimitedのラインナップの中にPython機械学習関連の電子書籍がいくつも追加されていることに気づいた。4月以前から提供されているものも含めるとかなりの冊数になっている。 今回追加されたのは主に翔泳社や秀和システムの電子書籍だが、発売から2年未満のものもいくつか入っている。 生成AIによるコード生成も随分進歩してきたが、初中級者向…
Python実践 データ分析 課題解決ワークブック
なぜ分析スキルを実務で活かせないんだろう? データを扱うビジネスに携わるすべての人に! “データ人材”必読のデータ分析の教科書!! ーーー 課題の絞り込み・原因の特定・対策の立案と、各フェーズを意識し 『着実にゴールを目指す』ための分析トレーニング!! 無償のデータ分析ツール Python & Google Colaboratory で課題解決!
Python実践 機械学習システム 100本ノック 第2版
⦅生成AIの活用ノックが増量されて大好評リニューアル!!⦆ 成果が見えないデータ分析プロジェクトを 継続性のある『仕組み化』でデータ活用! ■ノック内容 データの加工・可視化、機械学習モデルの構築と評価、分析レポート、 継続的なデータ更新、目の前のPCでできるシステムで本当のデータ活用。 ー ビジネス現場で即戦力になれる「本当のデータ活用」を身につけよう! ■練習するツール&ライブラリ Jupyter-Notebook, numpy, pandas, openpyxl, scikit-learn, matplotlib, japanize-matplotlib, seaborn, ...
Python統計分析&機械学習マスタリングハンドブック
本書は、プログラミング言語のPythonでデータ分析と機械学習を実践するための本です。豊富なライブラリを使って統計学に基づいた統計分析ができるので、Pythonに慣れ親しんだ人は、データ分析も機械学習もまとめて学ぶことで効率的に身に付けることができます。 Jupyter NotebookとVisual Studio Codeでの開発環境に対応し、Google ColabやGoogle Notebookも紹介します。 第1章 データサイエンスをはじめよう 第2章 Pythonによる数値演算の基本 第3章 Matplotlibによるデータの可視化 第4章 データ分析の実践(記述統計と推計統計...
今すぐ試したい!機械学習・深層学習(ディープラーニング)画像認識プログラミングレシピ
私たちの日常生活で、人工知能が普通に使われる時代になりました。スマートフォンの顔認証、自動運転技術、SiriやAlexaのようなAI音声アシスタントなど身近な技術ばかりです。これからは機械学習や深層学習はエンジニアの基本教養となるかもしれません。本書は、機械学習や深層学習の分野から画像認識に重点をおいて、難しい数式をつかわず、図や写真を多用して解説する入門書です。必要な概念、用語、キーワードも網羅的に説明します。
データ分析プロジェクト 実践トレーニング
現場では「何をデータ分析するか決まっていない」「作った分析ツールを現場で使ってくれない」「分析への期待と要望が多くて整理できない」などの悩みをよく聞きます。本書は、大好評『Python100本ノック』シリーズの著者が、エンジニアやプロジェクトマネージャー、コンサルタントが現場で遭遇するプロジェクトの悩みと解決法をケーススタディを通じて解説する実践トレーニングです。あなたも「考えられるエンジニア」になりましょう!
事例で学ぶ!あたらしいデータサイエンスの教科書
データ分析は意思決定のためにあり! 現場で役立つデータサイエンスの新・定番書! 本書は、主に統計学の視点からデータサイエンスについて解説しています。 PythonやRといったプログラミング言語を通じて データ分析の手法は一通り学んだという皆さん、そのスキル、 実際に活かせていますか? 具体的な課題解決につながっていますか? ・分析結果から何を読み取ればいいのかわからない ・数字からどんな価値を見いだせるのかがわからない ・そもそも、その分析方法が適切なのかどうか自信がない ・効率のいい分析ができているのかどうかわからない という方、多いのではないでしょうか? データを使って意思決...
Pythonスクレイピング&クローリング データ収集マスタリングハンドブック
Pythonでスクレイピングとクローリングを学ぶための解説書です。SeleniumというWebブラウザドライバーの使用方法を説明し、そこでのスクレイピングによる活用方法を紹介しています。データ抽出や要素の操作を学ぶことができるようになります。 また、基本的な文法を使用しているのでPython以外の言語にも応用することができます。コーディングの参考にしてください。 第1章 スクレイピングとは 第2章 Seleniumの使い方 第3章 スクレイピング実習 第4章 趣味に活かす情報収集編 第5章 ビジネス情報収集編 第6章 Eコマースの情報収集編 第7章 ニュースの情報収集編 第8章 SNSの...
Pythonプロフェッショナルプログラミング 第4版
■ チーム開発に必須のプロの基礎知識!! ■ ⦅さらなる進化!!⦆ ・Docker / Docker Compose による開発環境構築 ・GitHub Actions による継続的インテグレーション ・AWS CloudFormation を使ってインフラ自動構築 ・Web API/データサイエンス ・pyproject.toml ・structlog ・pytest ・Sentry 他 Django / JupyterLab / pandas / Slack / Zoom / Google Drive / Redmine / Git / GitHub ーーー 本書は作業環境の構...
Python×APIで動かして学ぶ AI活用プログラミング
Streamlitで手軽にAI技術を活用! あなたはAIを使えているのか? 生成AI“ChatGPT”や画像生成AI“DALL・E”などの最近話題のAIを扱うスキルを体験学習!! データサイエンティスト・マーケッター 必須のスキル!! ーーー 本書は、急速に使えるようになってきたAI技術を使用するテクニックを学ぶ書籍です。 ChatGPTや生成AIや画像生成AIなど。昨今は便利なオープンソースや機能が誰でも使えるように公開されています。それらを活用してAIプログラミングを学び、AIプログラミングのスキルを獲得しましょう。
データビジュアライゼーションの教科書
データ分析の結果を正しく表現し、適切に伝えられていますか? 本書は、データを効果的に表現するコミュニケーションの技術を、 ・考え方(理論編)とテクニック(実践編)に分け、 ・実践編では、悪い例と改良例の比較形式で示した72通りの実例を用いて、 わかりやすく伝授します。第7章では、人気のBIツールTableau(タブロー)を用いて、実践的に解説しています。
ソフトウェアアーキテクチャの基礎⑧ 第8章 コンポーネントベース思考
はじめに 第7章では、結合とコナーセンス、アーキテクチャ量子、粒度(Granularity)といった概念を通して、「どの単位でシステムを分割すべきか」を整理しました。 では、次の問いに移ります。 「実際にどうやってコンポーネントを設計するのか?」 ソフトウェアアーキテクチャを設計する際、モジュール・サービス・レイヤー・マイクロサービスなど、さまざまな単位が登場します。しかし実際の開発現場では、どこ…
ソフトウェアアーキテクチャの基礎
モダンなソフトウェアアーキテクチャの基礎から全体像までを解説 分散システムやマイクロサービスなどなど現代的なソフトウェアアーキテクチャを考える際に必要となる知識、スキルやテクニックを解説する書籍です。アーキテクチャの原理から、異なるアーキテクチャの長所と短所の検証、アーキテクチャパターン、アーキテクチャの図示や表現方法などについて解説します。アーキテクチャを設計・実現していくために必要な知識やスキルを学ぶことができます。
木を見る西洋人と森を見る東洋人:オブジェクト指向設計に潜む「認知」と「哲学」の境界線
1. はじめに エンジニアとして設計業務に従事していると、「オブジェクト指向」という概念が驚くほどスムーズに腹落ちする時と、逆に「なぜこんなに回りくどい捉え方をするのか」と違和感を覚える瞬間に遭遇します。 この違和感の正体を探るヒントが、認知心理学者リチャード・ニスベット氏の著書『木を見る西洋人、森を見る東洋人』(ISBN 978-4478910184)にあります。本作では、西洋と東洋におけ…
木を見る西洋人森を見る東洋人
文化によって世界観が変わっても、人間がものを考えるために用いる道具は同じだと誰もが思っている。肌の色や国籍、宗教が違っても、ものごとを知覚したり、記憶したり、推論したりするために用いる道具は同じである。論理的に正しい文章は、日本語であれ英語であれヒンズー語であれ、正しいことに変わりはない。同じ絵を見ている中国人とアメリカ人がいれば、彼らの脳裏に映る画像は当然同じものである。だが、もし、すべてが間違っているとしたら?本書は、東洋人と西洋人の心や思考のかたちが文化によっていかに違うか、その違いはなぜ生じるのかを科学的に解明する。「世界についての考え方は根本的にひとつである」とする認知科学の大...
ニコマコス倫理学(アリストテレス) 上
古代ギリシアにおいて初めて倫理学を確立した名著。万人が人生の究極の目的として求めるものは「幸福」即ち「よく生きること」であると規定し、このあいまいな概念を精緻な分析で闡明する。これは当時の都市国家市民を対象に述べられたものであるが、ルネサンス以後、西洋の思想、学問、人間形成に重大な影響を及ぼした。
[Rails] 戻るボタンの実装3選
はじめに 戻るボタンを実装するケースは多くあると思いまして、忘備録がてら3つの実装方法をまとめました Railsでフルスタック開発する方向けです 実行環境 - Ruby 4.0.2
体系的に学ぶ 安全なWebアプリケーションの作り方 第2版
日本中の現場で支持されたベストセラーが、最新環境にあわせて全面刷新+大増ページ! Webアプリケーションにはなぜ脆弱性が生まれるのか? 脆弱性を解消するにはどうプログラミングすればよいか? PHPサンプルへの攻撃を通して脆弱性が生まれる原理と具体的な対処方法が学べる! Webアプリ開発者の必読書、待望の改訂版! OWASP Top 10 - 2017対応 <主な改訂内容> ・HTML5の普及に対応してWeb APIやJavaScriptに関する解説を新設 ・OWASP Top 10 - 2017に対応して、XXEや安全でないデシリアライゼーションなどを解説 ・脆弱性診断に対する関...