言語・プログラミング作品一覧
-
-◆Claude Codeの基本から活用方法までこの一冊でぜんぶ学べる!◆ 2025年5月末に一般リリースされたAnthropic社が提供している「Claude Code」は、コマンドライン上で動くLLMによるAIコーディングエージェントです。これまでのAI開発支援エディタ一である「Github Copilot」や「Cursor」等他のツールとは全く違う開発体験が一気にエンジニアに受け入れられ、AI駆動開発のデファクトスタンダードになりつつあります。 本書は他の書籍に先駆けて、Claude Codeの基本的な知識から豊富な使い方まで幅広く解説します。さらに開発のためのおすすめのワークフロー、そして実際に動くWebアプリケーションをハンズオンで手を動かして構築しながら、新しい開発パラダイムを体験し、実践的に学ぶことができます。これからClaude Codeを学ぶ初心者はもちろん、従来の開発手法に慣れたエンジニアが、Claude Codeを使いこなしながらアプリケーション開発を行う「AI駆動開発」という新時代の開発スタイルへスムーズに移行できるようになる実践的な入門書です! ■こんな方におすすめ ・AI駆動開発に興味があるが、実際に使ったことがない開発者 ・「Claude Codeで何ができるのか」を知りたいエンジニア ・社内システムなどをClaude Codeで作ってみたい非エンジニア ■目次 第1章 Claude Code入門と開発環境構築 ・1.1 AI支援開発の新時代 ・1.2 Claude Codeの料金体系 ・1.3 アカウントの登録 ・1.4 環境構築とセットアップ ・1.5 はじめてのClaude Code 第2章 5分でアプリケーションを作る ・2.1 5分でアプリケーションを作る ・2.2 小さなアプリケーションをデプロイする ・2.3 UIのデバッグをさせる ・2.4 テストコードを書いてもらう 第3章 MCPを活用したAIチャットボット開発 30分でAIチャットボットを作る ・3.1 MCPサーバーに開発をサポートしてもらう ・3.2 AIチャットボットを作る:要件定義編.md ・3.3 タスクを管理しながら実装を行う ・3.4 エラーの修正と管理・デプロイ ・3.5 追加実装をGitHub Actionsで行う 第4章 並行処理とサブエージェントを使った開発手法 半日で社内システムを開発する ・4.1 コンテキストウィンドウを理解する ・4.2 大きなシステムを開発するためのその他の知識 ・4.3 要件を考える ・4.4 ガードレールを用意する ・4.5 タスクを分割して実装してもらう ・4.6 並行処理のコツとサブエージェント ・4.7 カスタムスラッシュコマンドとHooks 第5章 セキュリティと応用的な活用 ・5.1 Claude Codeのセキュリティ設計を理解する ・5.2 チーム開発での活用知識 ・5.3 Claude Codeの応用的な使い方 ・5.4 Claude Codeの今後と展望 Appendix スラッシュコマンド一覧 ■著者プロフィール 平川知秀:株式会社en-gine代表。東京と福岡を拠点に、生成AI・クラウドアーキテクチャ・LLMエージェント技術を活用した業務システム・SaaSの設計開発に従事。Domain-Driven Design(DDD)やClean Architectureに基づく堅牢な設計思想と、Firebase GenkitやMastraなどを使ったエージェント組み込みの業務アプリケーション開発など、最新のAI開発基盤を実践的に組み合わせる手法に詳しい。現在は、AI と人間の協働による「AI 駆動開発(AI-Driven Development)」の普及を目指し企業支援・教育活動も行いながら、AIエージェント技術、Flow Engineeringを組み合わせた次世代の開発プロセスを探求している。
-
-コンフリクトしても、もう怖くない! Gitの基本操作やリカバリーを体験しながら学ぶ、Git&GitHubの実践的入門書 本書は、Git&GitHubをハンズオン形式で解説する入門書です。 いまや9割以上の開発者が使うツールになった「Git」と開発を支える代表的なプラットフォームである「GitHub」。 でも、コマンドや黒い画面、エラーやコンフリクトが怖い、そんな気持ちはありませんか? 本書は、Gitで挫折しがちな「エラー」や「コンフリクト」をあえて引き起こして、その直し方を解説します。「どうすれば直るのか」「なぜそういう挙動になるのか」を、手を動かして体験することで今度こそGitがわかる、そんな1冊です。 ■本書の特徴 ・つくって、壊して、直して学ぶ - 基本操作を学ぶ:ローカルリポジトリでadd、commit、logなどの基本操作を学ぶ - コミットを取り消す:resetコマンドの--soft、--mixed、--hardの違いを体感する - コンフリクトを発生させる:rebaseやpullでわざとコンフリクトを起こし、解消方法を学ぶ ・ローカルからチーム開発まで まずは自分のPCだけで完結するローカルリポジトリを体験します。そこから、チーム開発に必須のGitHubを使ったリモートリポジトリへと段階的に学習を進めます。 ・豊富なイラストとマンガで見てわかる 難しい概念やコマンドの動きも、豊富なマンガと図解で丁寧な解説を心がけました。文字だけの説明で挫折した経験のある方でも、最後まで読めるような構成にしました。 ■こんな方におすすめ ・GitやGitHubをこれから本格的に学びたい方 ・過去にGitの学習で挫折した方 ・エラーやトラブルが発生しても、自分で解決できる自信をつけたい方 ■本書の構成 Part1:Gitをはじめてみよう Chapter1 バージョン管理って何? Chapter2 これさえできればOK! Gitの環境構築と基本的な使い方 Chapter3 Gitの基本的な使い方と用語を知ろう Chapter4 並行作業も楽勝! ブランチを使ってみよう Part2:複数人でバージョン管理をしよう Chapter5 リモートリポジトリがあれば世界が広がる Chapter6 リモートリポジトリ開発はGitHubにお任せ! Chapter7 やらかした! そのときに役立つ Git コマンド集 Chapter8 直すしかない! 壊れた理由を探すためのTips Chapter9 この先の歩み方 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-◆プロトタイプから一歩進んだ実践的なMCPサーバー◆ MCP(Model Context Protocol)は、LLM(大規模言語モデル)とツールを連携させる革新的なプロトコルとして急速に普及しています。MCPによってAIエージェントに各種のタスクを任せることが現実になりました。同時に重要性を増しているのが、自サービスのMCPサーバーを完備してAIフレンドリーにすることです。サービスやデータベースは「AIから使えるかどうか」によってその価値が大きく変わります。 本書はMCPの基礎概念からMCPサーバー開発のための環境構築、基本的な実装、複雑なドメインヘの応用、そして品質保証を扱います。書籍内では実例として、初歩的な天気予報サーバーや、実践的な社内ドキュメントサーバーを作成します。また、著者が独自に考案した「4層テスト戦略」は、従来のAPIテストでは対応困難なMCP特有の課題に対する解決策を提示します。さらにはCI/CDおよび自動テストの構築という運用面まで、MCPサーバー開発のすべてを学べる1冊です! ■こんな方におすすめ ・実践的なMCPサーバーを作りたい方 ・自身や自社の持つデータ資源をAIエージェントに活用させたい方 ・LLMが介在するシステムのテストや品質保証に関心のある方 ■目次 第1章 MCPサーバー開発の基礎知識 ・1.1 MCPとは何か ・1.2 MCPサーバーの基本アーキテクチャ ・1.3 開発環境の構築 ・1.4 まとめ 第2章 MCPアーキテクチャの理解 ・2.1 MCPプロトコルの全体像 ・2.2 MCPサーバーの設計パターン ・2.3 MCPサーバーのスケーラビリティ ・2.4 セキュリティアーキテクチャ ・2.5 他のプロトコル・アーキテクチャとの比較 ・2.6 まとめ 第3章 基本的なサーバー実装 ・3.1 公式サンプルの解析 ・3.2 HTTP APIとの連携 ・3.3 天気予報MCPサーバーの構築 ・3.4 まとめ 第4章 複雑なサーバー設計 ・4.1 複雑な処理フローの設計 ・4.2 実例:過ごし方提案MCPサーバー ・4.3 応用:社内ドキュメントサーバー ・4.4 スケーラビリティとパフォーマンス ・4.5 設定管理とデプロイメント ・4.6 まとめ 第5章 MCPサーバーのテスト戦略 ・5.1 4層テスト戦略 ・5.2 Layer 1:単体テストの実装 ・5.3 Layer 2:プロトコルテストの実装 ・5.4 Layer 3:カスケードテストの実装 ・5.5 Layer 4:E2Eテストの実装 ・5.6 まとめ 第6章 CI/CD統合 ・6.1 GitHub Actionsでの自動テスト ・6.2 テストカバレッジの測定と改善 ・6.3 デプロイメント自動化 ・6.4 その他の品質保証のベストプラクティス ・6.5 まとめ ■著者プロフィール ●岡 翔子(おか しょうこ):大阪在住。AWSジャパンを経て現在はLINEヤフー株式会社でエンジニアとして勤務。LLMの応答に関する論文執筆経験をもち、個人でMCPサーバーの開発を行っている。趣味は読書と現代美術鑑賞。X:@0xshooka ●高山 洪銘(たかやま こうめい):どちらかといえばソフトウェアエンジニア。モバイルアプリケーション開発やSDK開発のほか、ソフトウェアテストの自動化にも長年従事。近年は開発者支援や組織的なナレッジ共有にも注力する傍ら、機械学習やデータ分析にも関心を持ち、一部のAI作曲コンテスト等にも出没している。 ●餌打 優太(えうち ゆうた):LINEヤフー株式会社でエンジニアとして勤務。LINE公式アカウントのMCP Server(line-bot-mcp-server)の立ち上げを行う。また、株式会社Bocekでエンジニアリングマネージャーを務める。ポートフォリオ:https://euchi.jp
-
-〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【いまもっともホットなAI開発スキルをこれから身に付けたいあなたに】 現在では、さまざまな領域でAIを利用した技術革新がうたわれています。エキスパートシステムなど、ルールベースの判断を組み合わせて作られていた従来のAIと違い、データを学習して統計的推論を行う近年のAIは応用範囲が大きく広がり、AIエンジニアへのニーズも高まりました。 本書はPythonの基本的な文法等を習得した次のステップとして、「AIを動かしてみたい」という方のためのAI開発入門書です。scikit-learn、PyTorch、TensorFlow、Ollamaといったさまざまなライブラリを活用しながら、機械学習、画像認識、テキスト分析、言語生成AIの開発を体験していくことができます。AIの動作の仕組みもしっかりと解説しており、ほとんどのプログラムはGoogle Colab上で実行するので、学習にあたってGPUなどを用意する必要もありません。 ぜひ、本書で手を動かしながら、AIプログラミングの楽しさに触れてみてください。 〈こんな方にオススメ〉 ・Pythonの基礎をマスターして次はAI開発に挑戦したいと思っている方 ・さまざまなAIライブラリを体験してみたい方 ・数式は苦手だけれどAI開発を始めてみたいという方 〈本書の内容〉 ■CHAPTER1 AIプログラミングを始めよう ■CHAPTER2 scikit-learnで学ぶ機械学習の基礎 ■CHAPTER3 PyTorchを使った画像認識 ■CHAPTER4 TensorFlowによる画像認識&テキスト解析 ■CHAPTER5 LLMを活用した言語生成AI ■CHAPTER6 さまざまなライブラリ 〈本書の特長〉 ・AIを活用したアプリケーション開発の基礎が身につく ・しっかりとしたAIの基本概念が学べる ・複数のメジャーなライブラリを学習できる 〈プロフィール〉 中央大学 国際情報学部 国際情報学科 教授 1988年東京大学入学、1994年東京大学大学院工学系研究科計数工学専攻修士課程修了。同年(株)三菱総合研究所入社。2014年に中央大学文学部教授、2019年より現職。2020年に中央大学AI・データサイエンスセンター所員。専門はユーザインタフェース、オープンソースソフトウェア、IT人材育成、データ解析等。
-
4.0通読して学習するRust入門書! 単なる文法の解説にはとどまらない。 実践的なソフトウェアの実装と、Rustの安全性を支える理論の学習を通して、ゼロから徹底的にマスターできる! サンプルコードもサポートページから提供! 第1章 環境構築とHello, world! 第2章 Rustの基本 第3章 所有権・ライフタイム・借用 第4章 トレイト 第5章 モジュール・ドキュメント・テスト 第6章 正規表現 第7章 シェル 第8章 デバッガ 第9章 線形型システム
-
-本書では、2030年を見据え、筆者が想像、予測した将来の生成AIの活用を数多く紹介します。AIの専門技術についてはできるだけ平易に解説し、幅広い読者層に読んでいただけるよう配慮しました。 まず第1章で、生成AIを中心としたAIの動向について概説したうえで、第2章でChatGPTなどの文章生成AIの活用について説明します。 第3章ではAIエージェントの現状を分析した後、取引先や消費者がAIエージェントを導入したとき、企業に与える影響とその対策を概説します。AIエージェントのまったく違う一面が見えてくるはずです。 第4章では、生成AIと音声入出力AIの組み合わせを取り上げ、いわゆるブルーカラーの現場における活用例を紹介します。 第5章では、画像AI/動画像AIを中心に、生成AI本来のポテンシャルを活かしたまったく異なる活用の方向性について説明します。 そして最後の第6章では、生成AIを中心としたAI活用がいかにして「日本の勝ち筋」となりえるかについて、筆者なりの方策をいくつか紹介します。 AIはビジネスにおける様々な業務の手段である以上、重要なのは「どんなAIを作るか」ではなく、「AIをどう生かして新しい業務の仕組みを作るか」です。優れた業務の仕組みがあれば、その業務の仕方を導入することで、企業の競争力は高まります。そして、その業務の仕方を支えるAIは日本だけでなく、世界に広がることになります。 (「はじめに」を一部改稿)
-
-ゲーム開発、Unity、プログラミング、すべてがはじめての人への最初の1冊 大好評の入門書が、Unity 6 LTS(2024年10月公開 長期サポート版)に対応してリニューアル! ============ 「ゲームを作ってみたいけれど、何から始めればいいのかわからない」 「Unityに興味があるけれど、どうやってゲームを作るかわからない」 そんな人でも、「たのしく」Unityでのゲーム開発の基本を覚えられます! ============ ●横スクロールでゴールを目指す「サイドビューゲーム」 ●RPGやシューティングゲームでおなじみ、マップを移動する「トップビューゲーム」 本書では、作り方がシンプルでわかりやすい2Dゲーム開発を題材にしているので、 ゲーム開発、Unity、プログラミング、すべてが初めての人でも Unity 6の操作や、ゲーム作りの基本を「たのしく」学べます。 本書を読み終えて、かわいいキャラクターを動かすゲームを作れるようになったら、 学んだことを応用して自分だけのオリジナルゲーム作りにも挑戦してみましょう!! 【もくじ】 第1部 ゲームを作る準備 ◆Chapter 01 ゲーム開発とUnityについて知ろう ◆Chapter 02 Unityで「はじめての」ゲームを作ろう ◆Chapter 03 スクリプトを書こう 第2部 サイドビューゲームを作ろう ◆Chapter 04 サイドビューゲームの基本システムを作ろう ◆Chapter 05 ボタンや情報表示を作ろう ◆Chapter 06 画面と機能をゲームに追加しよう ◆Chapter 07 ゲームに仕掛けを追加しよう 第3部 トップビューアクションゲームを作ろう ◆Chapter 08 トップビューアクションゲームの基本システムを作ろう ◆Chapter 09 トップビューアクションゲームをバージョンアップしよう ◆Chapter 10 トップビューゲームを仕上げよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0「リアルすぎる!」と話題を読んだ失敗の教科書・第2弾! 残念なマネージャーにならないための「育成」アンチパターン集! 人材不足の開発現場において「エンジニアをいかに育成するか」は重大なテーマです。しかし、技術の指導や業務の割り振りだけでは、チームも個人も思うようには育ちません。エンジニア育成には、ソフトウェア開発と同じかそれ以上に繊細で複雑な「マネジメント」の力が求められます。 ・優先度をつけずに業務を丸投げする「FIFO型業務依頼」で、キャパオーバーを招いてしまった ・「アレと同じに作って」と曖昧な指示を出した結果、意図と違う成果物があがってきた ・レガシーシステムの担当を任せたら、新しい技術を求めて転職されてしまった などなど、意図せぬ失敗は数多く潜んでいます。最悪の場合、せっかく採用した人材が早期離職してしまうことも、現代のIT業界では珍しくありません。 本書は、そんなエンジニアの育成・マネジメントの現場で起こりがちな「落とし穴」を集めた失敗事例集です。架空の開発現場を舞台に「新人研修」「OJT」「チーム編成」「評価」などで起こりがちな失敗を42篇収録。著者の実体験をもとにした、フィクションとは思えない臨場感抜群のエピソードの数々を通して、失敗をどうすれば回避できるのかを解説します。 育成とは、部下や後輩のキャリアに責任を持つこと。簡単にはしくじれないからこそ、あらかじめ「失敗の型」を知っておくことが、マネージャーとしての成長にもつながります。「育たない」「任せられない」「定着しない」ーーこれらの壁を乗り越えるための、よりよい現場づくりのヒントを手に入れましょう。 【収録エピソード(一部抜粋)】 ●すべてが最優先「FIFO型業務依頼」 ●完璧な報告を強制する「賢者のレポート」 ●謎のコメントで迷宮入り「ダイイングメッセージ型コメント」 ●アレと同じに作って「現物合わせ仕様」 ●チームでひとりぼっち「疎結合配属」 ●俺は独りで学んできた「一匹狼エンジニア」 ●キャッチアップできない「伝統技術の継承者」 ●過保護がやりがいを奪う「上っ面ホワイト育成」 ●すべてを知りたがる「メトリクスコレクター」 ●採用応募者をやりこめる「技術学会面接」 など全42篇! 【目次】 Chapter1 「新人研修」で失敗 Chapter2 「OJT」で失敗 Chapter3 「チーム編成」で失敗 Chapter4 「評価」で失敗 Chapter5 「コミュニケーション」で失敗 Chapter6 「採用」で失敗 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.9やらかしたくないエンジニアに贈る「失敗の教科書」! 失敗事例で学ぶ、よくある落とし穴の回避策 ソフトウェア開発は、どんなときも順調に進むとは限りません。チームで開発を進めるエンジニアたちは、開発の足を止める「落とし穴」の数々と向き合わなければなりません。 「いつのまにか機能が肥大化していて、手がつけられなくなった…」 「仕様がまったく共有されていないまま、開発が進んでいた…」 「ちょっとしたコード変更が一日分の工数を奪った…」 本書は、このような落とし穴にハマってしまった開発現場の「失敗エピソード」を面白おかしく紹介する、失敗事例集です。事例は架空の開発現場を舞台にしたフィクションですが、著者自らが体験した経験をベースに構成しているので、臨場感たっぷり。読んでいるだけで冷や汗が浮かびます。 また、失敗につながる落とし穴を回避したり、抜け出すための方法も解説しています。新しく開発チームを率いることになった新任リーダーや、チームで開発に取り組むエンジニアが、失敗に直面した際にどのようなアクションを起こせばよいか、現場で役立つ具体策がわかります。 エピソードは「企画」「要件定義」「実装」「品質管理」といった開発の工程別に42篇を収録。各エピソードの冒頭には、4コマ漫画を掲載しているので、楽しく読み進められます。 【収録エピソード(一部抜粋)】 ●機能がてんこ盛りで実装が間に合わない「全部入りソフトウェア」 ●お願いされた機能を断れない「八方美人仕様」 ●ユーザーを迷わす自分ルールのUI「オレオレ表記」 ●カタログだけで判断する「スペック厨導入」 ●行間を読ませる「文学的仕様書」 ●リリース版が復元できない「不完全リポジトリ」 ●つい自分でやってしまう「経験値泥棒」 ●修正が新たなバグを生む「バグ無間地獄」 ●アクションしない「聞くだけ進捗会議」 ●施策を打ち続ける「カイゼンマニア」 など全42篇! 【目次】 Chapter1 「企画」で失敗 Chapter2 「仕様」で失敗 Chapter3 「設計・実装」で失敗 Chapter4 「進捗管理」で失敗 Chapter5 「品質管理」で失敗 Chapter6 「リリース後」に失敗 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.4DBエンジニア必携のロングセラーがついに改訂! DB設計の正しい考え方・実践ノウハウが身につく本 本書は、プロのDBエンジニアである著者が、DB設計の基礎と実践ノウハウをやさしく手ほどきする『達人に学ぶDB設計徹底指南書』の改訂書籍です。 第2版では、初期構成を活かしつつ内容を最新化するだけでなく、クラウドにも対応できるようにしました。 【本書のポイント】 ●論理設計の基本から、正規化、パフォーマンスなど、押さえておくべき基礎知識やポイントを幅広く体系的に解説!豊富なサンプル、章ごとの練習問題もあるので、実際の開発現場でも通用する知識を徹底的に身につけることができます。 ●やってはいけないアンチパターン、注意すべきグレーノウハウも丁寧に解説。「ただ何となくやってはいけないと分かっている」「なぜかはちゃんと分かってないけど、注意するようにしている」で終わらせず、きちんと「なぜ」を理解して、実務で自信を持って使えるだけの知識が身につきます。 ・DBエンジニアを目指す人 ・DB設計の基礎と実践をしっかり学びたい人 ・脱初級を目指すDBエンジニアやアプリケーション開発者 など、DB設計・開発に携わるすべての方におすすめの一冊です。 【目次】 第1章 データベースを制する者はシステムを制す 第2章 論理設計と物理設計 第3章 論理設計と正規化~なぜテーブルは分割する必要があるのか? 第4章 ER図~複数のテーブルの関係を表現する 第5章 論理設計とパフォーマンス~正規化の欠点と非正規化 第6章 データベースとパフォーマンス 第7章 論理設計のアンチパターン 第8章 論理設計のグレーノウハウ 第9章 一歩進んだ論理設計~RDBで木構造を扱う 付録(演習問題の回答) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
5.02025年現在、世界は明らかにAIバブルのただ中にある。投資の過熱、不透明な評価、過剰な期待、未成熟な制度、そして現場の混乱―どれをとっても、2000年前後のドットコム・バブルやスマートフォンバブルと酷似している。 そして、バブルは必ず崩壊する。歴史上、崩壊しなかったバブルは、ない。 だがその崩壊は、最終的には悲劇ではない。泡がはじけ、地面が見えるからこそ、本当に根付く技術が選ばれる。そしてそのとき、「AIを正しく使える者」が生き残るのだ。 そのためには、いまから備えるしかない。本書を読むことで、AIを正しく使うための力を身に付けてほしい。 ・何が幻想で、何が現実かを見極める力 ・投資家の視点ではなく、利用者の視点で技術を見通す力 ・AIに任せるべきことと、人間が絶対に責任を持つべきことを見分ける力 ・崩壊後にも残る「強い技術」と「確実な勝ち筋」を見つける力 (「序章」より)
-
4.0一通りプログラミングができるようになった。しかし、読みにくい、遅い、頻繁にエラーが発生する、書いたコードを修正すると動かなくなる等々、なかなか「よいコード」を書けないとお悩みではありませんか? 本書は、よいコードを書く上で指針となる前提・原則・思想、つまり「プリンシプル」を解説するプログラミングスキル改善書です。初心者向けの書籍では絶対に説明しない、古今東西のプログラマーの知恵をこの一冊に凝縮しました!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆---------------------------------◆ AIが生成したプログラムを読んで、 しくみを理解して仕事に使おう!! ◆---------------------------------◆ 『生成AIと一緒に学ぶ Pythonふりがなプログラミング』は、生成AIを活用してPythonの基本を楽しく学べる新しいスタイルの学習書です。企業のDX推進課を舞台に、「AIでプログラムを生成する」→「生成されたコードを読んで、ふりがなをふってみる」→「しくみを理解する」という実践的な流れで進行。プログラムにふりがなをふることで理解が深まり、Pythonの基礎をしっかり身につけられます。 AI生成のコードは、意図通りに動かないこともありますが、それを修正したりカスタマイズしたりする力を養えるのがこの本の大きな魅力。「Pythonを仕事で使いたい」「入門書で挫折した経験がある」という方にぴったりです。具体的なミッションを解決しながら、プログラミングスキルを楽しくステップアップできます。生成AIと一緒に、Pythonの世界に飛び込んでみませんか?
-
-★Rustによるアプリケーション開発のベストプラクティス! Rustを現場で使うときがきた! Rust経験豊富な筆者が、貴重な知識とテクニックを惜しみなく伝授。 「蔵書管理アプリケーション」の実装を通じて、Rustによる設計、開発、保守、運用までをハンズオンで学ぶ! コードも丁寧に解説。 【目次】 第1章 本書で開発するもの 第2章 開発環境の構築 第3章 最小構成アプリケーションの実装 第4章 蔵書管理サーバーアプリケーションの設計 第5章 蔵書管理サーバーの実装 第6章 システムの結合とテスト 第7章 アプリケーションの運用 第8章 エコシステムの紹介
-
5.0情報システムの基礎から負荷対策・パフォーマンスチューニングにミドルウェア構成、コンプライアンスまで バックエンドエンジニアとして10年後も最前線で活躍するための基礎体力をつくる1冊 本書はバックエンドエンジニアに求められるインフラ・クラウド領域の基礎知識を1冊にまとめた書籍です。現代の複雑化するシステムにおいて、バックエンドエンジニアに求められる知識は広範に及びます。自身の専門領域はもちろんのこと、隣接する領域の知識も現場では求められます。本書は分野ごとに解説をまとめていますが、隣接する領域もつづけて学習できるように章末で隣接する領域を紹介しています。ちょっとだけ調べるつもりが1時間経っている……そんな書籍に仕上がりました。 ■本書の特徴 ・豊富な図解 言葉だけではイメージがつかみづらい内容は図解でていねいに補足しています。視覚的にも理解できます。 ・最前線で活躍する著者による解説 今もなおインフラ・クラウドの最前線で活躍している著者による技術解説です。 ・隣接する領域を紹介 テーマごとに「あわせて読みたい」範囲を記載しています。今興味のある領域だけでなく、隣接する領域の知識も得られるような構成にしています。 ■本書の構成 第1章 情報システムとインフラの基礎知識 第2章 可用性と信頼性の基礎知識 第3章 キャパシティと負荷対策の基礎知識 第4章 パフォーマンスチューニングの基礎知識 第5章 基本的な考え方・用語の基礎知識 第6章 インターネットの基礎知識 第7章 HTTPSとSSL/TLSの基礎知識 第8章 OSの基礎知識 第9章 仮想化とコンテナーの基礎知識 第10章 情報システムの物理的な側面の基礎知識 第11章 稼働環境の基礎知識 第12章 クラウドサービスの基礎知識 第13章 ミドルウェア構成の基礎知識 第14章 監視・モニタリング・オブザーバビリティの基礎知識 第15章 DevOpsとSREの基礎知識 第16章 セキュリティの基礎知識 第17章 ログ・ロギングの基礎知識 第18章 バックアップの基礎知識 第19章 リリースエンジニアリングの基礎知識 第20章 構成管理の基礎知識 第21章 メールの基礎知識 第22章 コンプライアンスの基礎知識 第23章 採用選考対応の基礎知識 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 読みはじめて即・アプリが作れる! 「覚える」よりも、「作る」が先! プログラミングの「楽しい!」を詰め込んだ JavaScript入門書が登場! 「プログラミングって、文法を覚えたり知識を詰め込んだりするのが大変そう…」そんなイメージを持っているあなたに朗報! この本では、プログラミングの地道な下準備をすべて「スキップ」。いきなり自分のアプリやゲームを作り始められる新感覚の入門書です。手っ取り早くアプリを作っているうちに、プログラミングの基本知識が自然と身につきます。 作成するアプリはバラエティ豊かな計6種。 ●一生分の運勢を一瞬で占える!「100年おみくじ」 ●自己紹介を勝手に生成!「自己PRメーカー」 ●AIが必ず負けてくれる!「接待○×ゲーム」 ●面白いダジャレを3段階で判定!「ダジャレ審議会」 ●誰でも教科書に載れる!「偉人なりきりメーカー」 ●声だけでキャラクターを簡単操作!「スイカ割り応援上映」 1章ごとに1つのアプリを取り上げ、完成までの手順を丁寧にフォロー。ダウンロードできるお手本ファイルもあるので、迷うことなくアプリが完成します。 プログラミングの「楽しさ」と「ワクワク」をとことん凝縮した、はじめからおわりまで退屈知らずの一冊です! 【こんな人におすすめ!】 ●とにかく楽しく学習をはじめたい初心者 ●堅くて真面目な参考書では学習が続かない人 ●コツコツした学習が苦手な人 ●手っ取り早く自分のアプリやゲームが作りたい人 ●ありきたりなサンプルアプリの作成はつまらない人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0在庫管理システムを構築するために 必須の知識と最新動向がつかめる! 【本書のポイント】 ●在庫管理のシステム導入のやり方がわかる ●在庫管理業務の機能がわかる ●在庫管理システムと他のシステムとの連携法がわかる ●在庫管理の現在と直面するビジネスの変化、対応方法がわかる ●在庫管理システムに携わるエンジニアなら知っておきたい最新動向がわかる 【内容紹介】 どんな企業でも在庫の正確な把握は必須の業務です。しかし他のシステムと連携する必要などもあり、在庫管理システムの構築は複雑化しています。また、ただ在庫の数量を把握できるだけではなく、製造計画や需要予測につながる情報がわかることなど、さらなる価値を生み出す機能も求められています。 そこで本書では、エンジニアが押さえておくべき在庫管理システムの基本や適正在庫を実現するための需要予測の手法・管理方式の仕組み、各種システムとの連携方法を解説しています。さらに、画像認識機能で効率化をもたらすAI技術や、在庫管理の精度を高めるIoT重量計など在庫管理システムと連動する最新のテクノロジー動向まで、基本の知識と最新の情報が一挙に身につく1冊です。 【本書の構成】 第1章 在庫管理システムの現状 第2章 在庫に関する基礎知識 第3章 在庫管理の目的 第4章 在庫管理の中核となる発注管理機能 第5章 在庫管理に付随する関連システム(1)生産管理 第6章 在庫管理に付随する関連システム(2)販売管理 第7章 在庫管理に付随する関連システム(3)購買管理 第8章 在庫管理に付随する関連システム(4)会計管理 第9章 在庫管理に付随する関連システム(5)原価管理 第10章 その他在庫管理と関連性のある業務管理システム 第11章 在庫に関連する最新のテクノロジー動向 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-◆◆電子書籍版はキャプチャ画像等、◆◆ ◆◆一部図版をカラーで提供しています。◆◆ 光を自在に操るための 基本の技術を手に入れろ。 DirectXだけでなくUnityでも使われているシェーダー言語HLSL。 本書は、グラフィックスプログラマやテクニカルアーティストをめざす人が、 ハンズオン形式の豊富なサンプルを使って、3Dグラフィックを演出するシェーディング技術を 学ぶための教科書です。 本書では、サンプルプログラムとして、DirectX 12のコーディングをほとんど意識せず、 HLSLプログラミングに集中できるようなミニエンジンが提供されます。 シェーダーの基礎であるレンダリングパイプラインから、最新技術であるレイトレーシングまで、 本書を読めば、あなたもグラフィックスプログラマの仲間入りです! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットワーク機能を"ゼロ"からプログラミングしよう! あなたが手に取ったのはOSが持つネットワーク機能そのものである「プロトコルスタック」を自作しようという風変わりな本です。単なるパケット処理だけでなく、ネットワークデバイスの管理やアプリケーションへの機能提供まで余すことなく解説しており、ネットワーク機能全体のデザインを学ぶことができます。 ●目次 Step 0 はじめに Step 1 ネットワークデバイスの管理 Step 2 デバイスドライバ Step 3 プロトコルの管理 Step 4 IP:パケットの入力と検証 Step 5 論理インタフェースの管理 Step 6 IP:パケットの送信 Step 7 IP:上位プロトコルの管理 Step 8 ICMP:メッセージの入力と検証 Step 9 ICMP:メッセージの送信 Step 10 Ethernet:フレームの入力 Step 11 Ethernet:デバイスドライバの実装 Step 12 ARP:メッセージの入力と応答 Step 13 ARP:キャッシュの実装 Step 14 ARP:要求メッセージの送信 Step 15 受信パケットの遅延処理 Step 16 IP:ルーティング機能の追加 Step 17 UDP:データグラムの入力と検証 Step 18 UDP:制御ブロックとユーザコマンド Step 19 UDP:データの送受信 Step 20 TCP:セグメントの入力 Step 21 TCP:制御ブロック Step 22 TCP:コネクション確立(その1) Step 23 TCP:データ転送 Step 24 TCP:セグメントの再送 Step 25 TCP:コネクション確立(その2) Step 26 TCP:コネクション切断(その1) Step 27 TCP:コネクション切断(その2) Step 28 TCP:落ち穂拾い Step 29 TCP:ソケット互換のユーザコマンド Step 30 ソケットAPI Appendix 1 割り込み処理 Appendix 2 タイマー処理 Appendix 3 タスク管理 ●著者 KLab株式会社 Kラボラトリー所属、デジタルハリウッド大学 特任准教授、セキュリティ・キャンプ ネクスト講師(2024年、2025年)。ネットワークプログラミング好きをこじらせてTCP/IPのプロトコルスタックを自作、オープンソースソフトウェアとして公開して布教に勤しんでいる。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-★1つのプログラミング言語にこだわらず、それぞれの言語のベストプラクティスを学ぼう!★ ・「プロとしてプログラムが書ける人」に求められる能力が大きく変わった! ・現代のプログラミング言語を支える技術が凝縮された一冊! 【サポートサイト】 https://github.com/MasahiroAraki/programming 【キーワード】 C言語:構造化プログラミング Java:オブジェクト指向 Elixir:関数型プログラミング Rust Python JavaScript Node.js React TypeScript ハードウェア アセンブリ言語 ソフトウェア Docker:コンテナ Git:バージョン管理 GitHub Copilot Visual Studio Code 【主な内容】 第1章 はじめに 第2章 C言語からはじめよう 第3章 プログラムが動く仕組み 第4章 Java:オブジェクト指向 第5章 Elixir:関数型 第6章 プログラミングを支える環境 第7章 Rust:高性能と安全性の追求 第8章 Python:スクリプト言語からエコシステムへ 第9章 JavaScript:webアプリケーション開発
-
5.0今こそ求められるSCM改革! 全体最適なシステムを構築するために必要なすべてのこと 近年、生産・調達は複雑化して需要の変動も激しくなってきています。 そのため、全体最適のSCMが求められていますが、 「個別業務システムの構築に留まっている」「SCMを統合的に設計・管理するノウハウが足りない」などの課題を抱える企業は多いものです。 そこで、本書ではSCMで押さえておくべき需要予測、販売計画、商談管理、生産計画、資材所要量計算、販売物流管理などの業務や 主要なシステム機能、SCM全体のプロセスからしっかり解説。 その上で各種機能を横断的に設計するためのシステム開発の手法を、 数々のSCMをテーマにした書籍を出版してきた著者がご紹介します。 この一冊で、これからのSCMに求められる知識と技術が身につきます。 【読者対象】 ・IT企業でSCMシステムを構築する方 ・企業で生産業務の改善提案やシステム構築を行う方 ・製造業を主とした企業のマネジメントやビジネスモデルの検討などを行う方 ・IT企業業者のビジネス提案やアウトソーシング提案を行う方 ・製造業に興味がある学生など 【本書のポイント】 ・工場や倉庫の配置、適正な在庫、生産リードタイムなどSCMの基本知識が身に付く ・販売計画、需給予測、生産計画、調達計画まで連携させたシステム構築の手法を学ぶことができる ・SCMのDX化を支える技術や事例がわかる 【本書の構成】 第1章 SCMの基礎知識 第2章 SCMの業務機能(1)計画業務:需要予測と需要予測システム 第3章 SCMの業務機能(2)計画業務:B2C、B2B2Cの販売計画と販売計画システム 第4章 SCMの業務機能(3)計画業務:B2Bの販売計画と商談管理システム 第5章 SCMの業務機能(4)計画業務:PSI計画ー調達計画とPSIシステム 第6章 SCMの業務機能(5)実行業務:生産計画、基準生産計画、資材所要量計算、能力計画とMRP/ERP 第7章 SCMの業務機能(6)実行業務:小日程・順序計画とスケジューラー 第8章 SCMの業務機能(7)実行業務:製造指示・実績管理と製造実行管理システム 第9章 SCMの業務機能(8)実行業務:受注出荷管理とERP、物流に関わるWMS、TMS 第10章 SCMの業務機能(9)可視化と指標管理:可視化(見える化)とBI 第11章 SCMを支え、DX化を推進するその他のシステム ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■□■エンジニアに必須のGit/GitHubをコマンドラインで使いこなそう!!■□■ 実際のワークフローをイメージしながら 実践的なGit/GitHubの使い方が身につく「いちばんやさしい」入門書です。 前半は、手元のパソコンでファイルを実際にバージョン管理しながら、 Gitの基本的な使い方を解説。 後半では、実践的なワークフローに沿ってGitHubを使い、 チームメンバーと一緒に開発を進めるための知識が身につきます。 全体を通し、コマンドラインを使った操作が中心であることも大きな特徴です。 難しそうに思えるかもしれませんが、 未経験者でも理解できるように配慮しているので、心配することはありません。 概念や操作方法を丁寧に解説するのみならず、 「なぜそうするのか」といった疑問に答えられるような説明も多く入れています。 また、コマンドラインでの操作に便利なコマンドリファレンスも用意しました (PDFでのダウンロード)。 改訂版では、switchやrestoreなどの新しいGitコマンドに対応したのに加え、 知っておくと実務で役に立つ新しい慣習も紹介。 初めて学ぶ方にも、すでに使っていて知識を整理・アップデートしたい方にもおすすめです。
-
4.4※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 忙しい毎日は 今日からもっとシンプルに いま誰もが普通に暮らしていても、日々あつかう情報があふれ、やらなければならないことが山積していることでしょう。Notionを活用すれば、そんなさまざまな情報をひとまとめに整理・管理できます。 本書は、Notionを活用して仕事や暮らしをシンプルにする方法を学べる本です。「定番」「タスク管理」「メモ・ノート」「暮らし」「お金」「仕事」「Notion AI」といったテーマに分けて、オリジナルのテンプレートを公開しているので、白紙から考える必要はありません。使ってみたいものから試してみることができます。 忙しい毎日を、もっとシンプルにしたい。そんな願いをかなえる一冊です。 〈自分流にアレンジして使えるテンプレート付〉 ●こんな方にオススメ: □Notionを使ってみたいけど何から手を付けていいかわからない人 □Notionを使ってみたけど今一つ使いこなせていない人 □Notionを暮らしや仕事に活用してみたい人 ●著者プロフィール: Rei(片山 怜) Notion公式アンバサダー / コンテンツクリエイター YouTubeチャンネルとWebメディア「暮らしとNotion。」を運営。IT企業でPMとして働きながら、Notionの活用術やオリジナルテンプレート、暮らしに役立つモノなどを紹介している。YouTubeの登録者数は1万5千人を突破(2023年11月現在)。 ●CONTENTS: Chapter 1 Notionを始めよう Chapter 2 定番の使い方 Chapter 3 タスク管理 Chapter 4 メモ・ノート Chapter 5 暮らし Chapter 6 お金 Chapter 7 仕事 Chapter 8 Notion AI ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、画像生成技術は急速な進化を遂げ、特に2022年の「Stable Diffusion」公開以降、テキストから画像を生成するAIが広く普及しています。本書はこの革新的な技術の基礎から応用までを網羅し、読者が画像生成を深く理解することを目的としています。第1章では画像生成の概要を学びます。同時に技術の急速な発展に伴う倫理的な課題やリスクについても考察します。第2章では画像生成の基盤となる深層学習の基礎を、現代の主流であるTransformerモデルに焦点を当てて解説します。第3章では生成モデルの概念と、画像生成を飛躍的に進歩させた拡散モデルの基礎理論を解説します。第4章では拡散モデルの進化形である潜在拡散モデルとStable Diffusionについて解説します。第5章では拡散モデルをもとに、画像生成にとどまらないさまざまな応用について紹介します。第6章では画像生成技術の今と未来を考察します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 あたらしい1年生シリーズ SQL1年生の登場! データベースの世界に飛び込んでみよう! 【本書の概要】 あらゆる場面で利用することの多いデータベース。SQLを利用すれば、様々な方法でデータベースのデータを扱うことができます。 ただ一方で「SQLってむずかしそう」「データベースのデータ操作って専門家がするものじゃないの?」と思っている方も多いかと思います。 本書はそうした初心者の方に向けて、フクロウ先生とエリちゃんと一緒にSQLiteを利用して、SQLによるデータベースの作成から基本的なデータの操作、データの様々な操作方法について体験。対話形式でデータベースのしくみを学ぶことができます。 【対象読者】 SQLやデータベースについて何も知らない超初心者 【本書のポイント】 ・対話形式で解説し、イラストを交えながら、基礎知識を解説します。 ・初めての方でも安心して学習できるようSQLの記述方法をしっかり解説します。 ・平易なサンプルを用意していますので、安心してデータベース操作を体験できます。 ・初心者でも扱いやすいSQLiteを利用しています。 【目次】 第1章 SQL について学ぼう 第2章 データを取り出してみよう 第3章 取り出したデータを加工してみよう 第4章 データを変更してみよう 第5章 複数のテーブルでデータを管理しよう 【著者プロフィール】 リブロワークス 「ニッポンのITを本で支える!」をコンセプトに、主にIT書籍の企画、編集、デザインを手がけるプロダクション。SE出身のスタッフも多い。最近の著書は『Web技術で「本」が作れるCSS組版 Vivliostyle入門』(C&R研究所)、『ノンプログラマーのためのVisual Studio Code実践活用ガイド』(技術評論社)、『世界一やさしいウィンドウズ11 2023 最新版』(インプレス)、『2023年度版 みんなが欲しかった! ITパスポートの教科書&問題集』(TAC出版)など。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.5Rustはメモリ安全,スレッド安全を保ちつつ,高パフォーマンスなプログラムを開発できるプログラミング言語です。また,手続き型,オブジェクト指向型,関数型でのプログラミングに対応できるマルチパラダイムの言語でもあります。ただ,そういったRustのポテンシャルを引き出すには,所有権やライフタイム,ジェネリクスやトレイトといった特徴的な仕様の理解が求められ,これらは初学者の壁にもなっています。本書ではそれら難解な仕様をピックアップし,他のプログラミング言語とコードレベルで比較しながら,「なぜそのような仕様になっているか」という言語のコンセプトからRustの理解を試みます。加えて,Rustのこまやかなエラーメッセージを読みつつ,Rustをうまく書くための知識もお伝えします。
-
5.01巻3,740円 (税込)セイバーメトリクスとは、ベースボールのデータを利用して戦術を分析することです。本書は、データアナリスト、野球愛好家にRを利用したセイバーメトリクスを紹介します。Rは、データの読み込み、適切なフォーマットへの変換、グラフによるデータの視覚化、統計分析の実行まで、すべての分析ステップを完結できる便利なソフトウェアです(使用されているすべてのデータセットとRコードはオンラインから利用できます)。 第2版では、Rのモダンなデータ分析を可能にするtidyverseを採用し、選手やボールの動きを高速・高精度に分析するために必須となったStatcastによるプレーヤ追跡データを加筆しました。初版のすべてのコードをtidyverseに準拠して修正しました。さまざまなベースボールのプレーとそのデータを通して、モダンなRの利用方法とセイバーメトリクスについて学習できます。
-
-この電子書籍は、「Code Complete 第2版 完全なプログラミングを目指して」の上下巻を1冊にしたお得な合本版です。 本書は効果的なコンストラクションプラクティスについての知識を集めた、実践的なプログラミング解説書です。ソフトウェア開発プラクティスは目覚しい進歩を遂げていますが、一般のプログラマにはなかなか浸透しません。本書は、業界の第一人者らの知識と、一般の商用プラクティスとの橋渡しをします。10年前の第1版とコンセプトは同じですが、第2版は、全体を通じてオブジェクト指向の考え方が反映されたものになっています。また、「リファクタリング」の章が追加され、サンプルコードはC++、C#、Java、Visual Basicなどにアップデートされています。本書は、ソフトウェア開発の総合ガイドを求めている経験豊富なプログラマ、経験の浅いプログラマを教育する技術指導者、正式なトレーニングを受けたことのない独学プログラマ、これから社会に出る学生や新人プログラマなどを特に対象としています。本書で説明されている研究成果や過去の経験は、高品質なソフトウェアを作成し、問題を少なく抑えて作業をより短期間で行うのに役立ちます。また、大きなプロジェクトを制御し、要求の変更に応じてソフトウェアの保守や修正を適切に行うのにも役立ちます。
-
1.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AWSのIaCサービス CloudFormation を使い倒す! CloudFormationはAWSの各種サービスを「設定ファイル」で構築・設定・管理することができるIaCサービスです。200を超えるサービスの大半に対応しており、検証用から本番環境まで多くの基盤構築・管理ツールとして活用されています。本書はAWS CloudFormationをより便利に活用したい、しっかりと使いこなしたい方を対象に詳細な解説を行いました。 第1章 CloudFormationの基本要素と機能 第2章 CloudFormationの機能とコンソール画面 第3章 コマンド操作 第4章 テンプレートファイル の構造と仕様 第5章 CloudFormationのカスタマイズ方法 概要 第6章 CloudFormation用ツール 第7章 JSONで理解するYAMLフォーマット 第8章 チートシート集 長年IT業界で基盤屋として勤務。基盤屋としては、宣言型のIaCであるCloudFormationに美しさを感じている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
4.0※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2023/978-4-297-12957-6)も合わせてご覧ください。 Node.jsの入門書です。Node.jsは今やWebアプリケーション開発には欠かせない存在です。 本書には,Node.jsで実際にアプリケーション開発をはじめるための知識がまとまっています。 基礎知識,環境構築,重要文法,非同期,CLIツール開発,Expressを用いたサーバーサイドの開発やフロントエンド(React)との連携などNode.jsの全体像が学べます。 現場で活躍する第一人者が,Node.jsのアプリケーション開発の指針やノウハウを教えます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 機械語-それはコンピューターのコトバ。本書はコンピューターに興味のある一般の方を対象とした、楽しみながら学べるソフトウェア基礎の入門書です。データの数値化やアルゴリズムの話と共に、コンピューターのコトバ「機械語」の解説を行います。ある程度コンピューターを知っている人だと機械語は難しいものだというイメージがあるかもしれません。しかしコンピューターがどのように動作するかというイメージを掴むためには、実はこの機械語を見てみるのが一番の早道なのです!機械語の動作が理解できれば、その上で動く高級言語やOSなどの動作も非常に分かりやすくなります。本書を読むことで、「今まで何だかよく分からない箱」だったコンピューターが少しでも違ったように見えてくるようになるはずです。 【ご注意】 本書は2005年5月に刊行された『機械のコトバ』を元にした復刻版です。初版当時と大きく状況が変わった記事についてはコラムの形でコメントを追加していますが、基本的に書籍中の情報は、原著発行時のものですので、ご了承ください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、従来のシステムをLambdaで構築するときの設計手法や具体的な事例の作成を通じてLambdaでのプログラミング手法を解説します。第2版では、2022年の最新情報にアップデート、SAM開発環境に対応しました。 AWS Lambdaは、サーバーを必要としないプログラムの実行環境です。開発者が処理したい内容を小さな関数として実装すると、必要に応じて、それが実行される仕組みです。 サーバーを必要としないということは、運用の手間やコストを削減できるということです。この利点はとても大きいため、新規の開発案件では、Lambdaが採用されるケースが増えています。しかし、Lambdaによる開発に大きなメリットがあるといっても、すぐに移行できるほど話は簡単ではありません。従来のEC2インスタンスを使った開発とLambdaを使った開発とでは、プログラミングの方法はもちろん、設計の考え方も大きく異なるからです。Lambdaを使い始めるには、Lambdaの仕組みの理解と、その特性を活かした設計の考え方を習得することが不可欠です。 本書では、従来のシステムをLambdaで構築するときの設計手法や具体的な事例の作成を通じてLambdaでのプログラミング手法を解説します。とくにLambdaを使った開発では、AWSサービスの操作に重きを置きます。Lambdaを活かせるかどうかは、AWSの各種サービス――ストレージのS3、プッシュサービスのSNS、メール送信のSESなど――を、いかに使いこなせるかに左右されます。そこで本書では、実例を通じて、そうしたAWSサービスの実際の使い方にも言及されています。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIの使いこなしにぐっと差がつく! 本書は、ChatGPTをはじめとする「大規模言語モデル」から、望んだ回答をうまく得るための「プロンプトエンジニアリング」を網羅的にまとめた書籍です。 一人ユニット「クジラ飛行机」名義で活動するプログラマー。代表作に、テキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2004年 IPA未踏ユースのスーパークリエイター認定、2010年 IPA OSS貢献者賞受賞。技術書も多く執筆しており、HTML5/JS・PHP・Pythonや機械学習・アルゴリズム関連の書籍を多く手がけている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はPython入門とは銘打ってはいますが、実質はGitHubCopilotという生成AIを活用したプログラミングの学習本です。解説にあたっては、プログラミングをしていく段階で覚えることを極めて少なくしてあります。本書では、Pythonの細かい文法を解説していませんし、効率的なコードの書き方や効率的なライブラリの使い方を解説しているわけでもありません。本書の基本的な説明方針は、逐次的に生成AIに質問をして回答を得ていくというものです。 GitHub Copilotへの質問の仕方にルールがある訳ではありません。わからなかったら何回でも聞く。読者とCopilotが共同で作ったコードを動かしながら、自分の目的が達せられるように工夫する。うまく達成できない場合は、再びCopilotに尋ねてみる。それらを繰り返していくだけです。そして、筆者がその経緯を逐一書き示したものが本書となっています。 本書では、複雑な機械学習の処理方法や、スマホアプリ/デスクトップアプリ/ Webアプリの作り方までは解説していません。ただ、Copilotを使ってPythonの基本文法を解説するだけではちょっと物足りないので、CSV形式のファイルの扱いやWeb APIの扱い方、グラフの書き方といった、実務に必要となる基本技術のプログラミングの仕方を本書は示してあります。ほかのPython解説本のように難しいことはできませんが、最初の取り掛かりには十分でしょう。Copilotと共同でコーディングをするときの落とし穴もいくつか用意してあります。Copilotと一緒に楽しんでPythonを学んでいってください。
-
-本書では,UCバークレーで開発されたオープンソースの命令セット(ISA)「RISC-V」を用いて,CPUの作り方を解説します。コンピュータアーキテクチャ,ハードウェアに関する知識があまりない方にも理解できるように基礎からわかりやすく学んでいきます。CPUとコンピュータアーキテクチャのしくみを解説したうえで,基本整数命令の実装から,CPUの高速化で活躍するパイプラインの実装,スーパーコンピューターでも活躍するベクトル拡張命令(SIMD),さらに,汎用CPUでは負荷の高い処理をより高速に実行するためにCPUへ追加可能なカスタム命令の実装までを行います。CPU設計に用いる基本言語としては,Velilogを抽象化したHDL(ハードウェア記述言語)であるChiselを利用しています。 CPUの自作範囲に関して,手順が煩雑なFPGAでの動作確認は行わず,ソフトウェア上でエミュレーションをゴールとしているので,ソフトウェアエンジニアの方にも取っ付きやすいものとなっています。 巻末には,昨今RISC-Vが注目されている理由を整理するため,RISC-Vのもたらす価値についてまとめています。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータが「実際に設計できる」本当の“基礎”を提供。コンピュータの基本設計「アーキテクチャ」。その設計を行うエンジニア「アーキテクト」に送る必携教科書!マイコミジャーナル「コンピュータアーキテクチャの話」より再編成し、実際にコンピュータを設計する場合に役立つ知識を提供します。 ■CONTENTS 1 コンピュータアーキテクチャ(アーキテクチャって何だ?/歴史的な計算機械(先史時代のコンピュータ) ほか)/2 コンピュータのマイクロアーキテクチャ(コンピュータの性能向上/コンピュータの基本構造 ほか)/3 整数演算器の設計(コンピュータの数値表現/加算器(Adder) ほか)/4 浮動小数点演算器の設計(IEEE754以前の浮動小数点データフォーマット/IEEE754規格 ほか)/5 メモリアクセスの効率化(ローカルメモリとキャッシュメモリ/キャッシュメモリの構造 ほか) ■著者 Hisa Ando(HISA ANDO) 東京工業大学大学院理工学研究科電子工学専攻を卒業後、富士通に入社し、先端コンピュータの開発に従事。現在は、テクニカルライターとしてプロセッサやスーパーコンピュータ関係の報道や解説を中心に活動しており、マイコミジャーナルに「コンピュータアーキテクチャの話」を連載中。また、いくつかの大学で非常勤講師としてコンピュータアーキテクチャの講義を担当している。博士(工学)。※著者略歴は書籍刊行時のものを表示しています。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Go言語の並行処理機能なら、直感的で把握しやすい! 複雑なテーマも多数の図と例でよりわかりやすく段階的に解説。 並行処理の原理とベストプラクティスを習得できる。 より高速なプログラムが書きたい開発者に最適の書。 並行処理を導入することで、多数のアプリケーションの パフォーマンスと応答性を向上させることができます。 【本書を読めば、次のことを理解・実践できるようになります】 ----- ◆反応性が高く高性能でスケーラブルなソフトウェアを作成できるようになる ◆並行処理の利点・制限・特性を理解できるようになる ◆メモリ共有とメッセージパッシングを区別できるようになる ◆ゴルーチン、ミューテックス、リーダー/ライターロック、ウェイトグループ、 チャネル、条件変数を利用できるようになる ◆並行処理で注意すべき典型的なエラーを特定できるようになる ◆より高度なマルチスレッディングでプログラミングのスキルアップが図れる ----- 本書では、Goの構文と機能を説明することに焦点を当てているわけではなく、 Go言語を使って並行処理の原則と技術を解説しています。 これらの技術のほとんどは他の言語にも適用することができます。 ※ 本書は『Learn Concurrent Programming with Go』(Manning Publications)の翻訳書です。 ※ 本書では何らかのプログラミング言語の使用経験があることを前提としています(Go言語かC言語系の使用経験があれば本書の理想的な読者です)。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 シリーズ累計90万部突破の大人気入門書の改訂版! 学習中にぶつかる「なぜ」「どうして」を解消しながら進む解説で、 難所のオブジェクト指向もスッキリわかって、楽々マスターできる! 「なぜ」「どうして」が必ずわかる秘密は、3つのコンセプトにあり! 【1】手軽に・つまずかずに、Javaをはじめられる プログラミング学習最初の難関「開発環境の準備」でつまずかないよう、スマホやPCのWebブラウザでプログラミングができる「dokojava」※を用意しています。 プログラミング中によく起きるトラブルには、巻末の「エラー解決・虎の巻」で対策できます。 【2】「オブジェクト指向」の難所も楽々越えられる、スッキリ流解説! スッキリ流解説によって、まだ腑に落ちていないのに次の項目に進むということがなく、「オブジェクト指向」も一歩一歩着実に理解を深めて、無駄なく短期間で知識を習得できます。 【3】実務で役立つ基礎と要点をひととおりマスターできる 資格取得用の学習はもちろん、開発実務で求められる幅広い基礎知識と重要ポイントを、ひととおり獲得できる構成となっています。 第4版では、Java21を基準に加筆・修正を行ったほか、令和の学習体験により適した、シンプルでスッキリとした紙面デザインへ全面的にリニューアルし、読みやすさ、使い勝手の向上を図っています。 本書でぜひ、Javaプロフェッショナルへの第一歩を踏みだしてください! ※dokojavaは新刊購入者用特典です。利用の前にインプレスのWebサイトで「dokojavaご利用上の注意」をご確認ください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「PHPフレームワーク Laravel入門 第2版」の改訂版企画です。全体を通してLaravel 12へ対応する内容に書き換えています。laravelコマンドからHerdへの移行に合わせてHerdとスターターキットの内容を追加、また前版で未解説だったファサードや、IneritiaでReact等を利用する方法、Laravelアプリをクラウドベースで開発するツールの解説など様々な新しい内容を追加しています。
-
-Webアプリケーションを高速で動作させる Reactの概念からデプロイまでモダンWebアプリケーション開発の全体像がわかる 本書はWebアプリケーション開発で、 人気を博しているReactについて解説した書籍です。 ReactはFacebookがリリースしたJavaScriptのライブラリで、 Webアプリケーションをネイティブアプリケーションのように、 動作させるために開発されました。 インストールの解説から、 チュートリアルを通したコードの説明など、 Reactを用いた開発がはじめての方でも 安心して入門することができます。 また情報が少ないテストやデプロイ、 またUI/UXの適切な設定など実際の開発の現場で、 役立つ事柄についても詳しく説明しています。 また、最終章では、よりよいアプリケーションにするために サーバサイドレンダリングに関しても解説をしており、 パフォーマンスを改善することができます。 これから迅速なWebアプリケーションを作成する必要がある方や、 最新のフロントエンドの事情をくわしく知りたい方におすすめの一冊です。 【本書の特長】 ●Reactの基本から応用まで実践的に学べる ●Reactを扱うための概念や手法を学べる ●UI/UX・テスト・デプロイなど本格的にReactを学べる ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-FastAPIでWeb APIを作ろう! 実践的なケースを元に ステップバイステップで学べる 【本書の背景】 FastAPIはDjangoやFlaskとならび人気のPython Webフレームワークです。コードを書くとSwagger UIが自動生成される、型安全、高速という優れた特長を持っています。そのため実際のWeb開発で利用されることも多くなってきています。 【本書の概要】 本書は、実際の開発に耐えうるWeb APIを目指し、ToDoアプリの作成を通して、実践的な開発方法を学ぶことができます。体系的に整理しつつも、チュートリアルとしても利用できます。特に以下のような点にこだわって実践的に解説しています。 ・DB接続にもasync/awaitを利用 ・Dockerによるクリーンな環境構築 ・スケーリングを考慮したディレクトリ構成 なお本書はエンジニアのための情報共有コミュニティ「Zenn」で公開されている大人気の「FastAPI入門」を元にした書籍です。Python3.11への対応、各種コラムなどの増強に加え、本番環境での運用を想定したAWS・GCPへのデプロイの章を追加するなど、Zennで無料公開している本に対し、大幅にパワーアップしています。 【対象読者】 ・FastAPIを初めて利用するWebエンジニア ・FastAPIによる開発を試してみたい方 【必要なスキル】 ・Pythonの基礎知識 ・Pythonの基本的な文法 【著者プロフィール】 中村 翔(なかむら・しょう) 株式会社sustenキャピタル・マネジメント取締役Co-Founder。2019年の創業以来、主にPython(FastAPI)にて資産運用サービス「SUSTEN」の開発を行う。楽天にて検索エンジンプラットフォームの内製開発、機械学習を用いた検索精度改善、推薦システムやドローンの研究開発に従事したのち現職。東京大学大学院工学系研究科航空宇宙工学専攻修了(修士)。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 誰にでも読みやすく。Clean Code を実践しよう Beyond the Basic Stuff with Python:Pythonプログラミングの入門・基本をマスターしたら次のステージへと踏み出そう! パイソニック(Pythonic)なコードを書くことを学び、より優れたプログラマーになる手法を伝授します。 自分の書いたコードに自信を持てるプログラマーになろう [誰にでも読みやすい 広く公開できるコードを書こう] 本書ではきれいなコード(Clean Code)を書くために、コマンドライン、コード整形、型チェッカー、リンター、バージョン管理 などのその道のプロが利用しているツールを詳解し、Pythonプログラミングスキルを向上させる方法を学びます。 [Clean Codeを実践するツールを活用できるようになろう] 開発環境のセットアップ、変数の命名方法、読みやすさ向上のための最適な方法 を紹介します。 [オブジェクト指向設計を理解し アルゴリズムを活用しよう] コードの公開に必要となるドキュメントの作成や書式の統一、またパフォーマンスの測定、オブジェクト指向プログラミング、コーディングインタビューで一般的に使用されるオーダー記法(Big O)について説明します。 本書の後半では2つのコマンドラインのゲーム「ハノイの塔(ロジックパズル)」と「四目並べ(タイル落としゲーム)」を作りますが、書いたゲームのコードが本書の「最適な方法」でプログラミングされているかを確認してみましょう。 PART 1 基本準備から始めよう PART 2 Python に適した開発方法・ツール・テクニック PART 3 オブジェクト指向のPython
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 統計解析の定番ソフト「R」が、EZR(Easy R)で手軽に使いこなせる! 本書は、統計解析の定番ソフト「R」がGUIで使いこなせる「EZR(Easy R)」を活用して、初心者でも手軽に統計解析ができる方法を解説する入門書です。 EZRを使えば、コンソール入力を行わなくても、マウスでサクサク解析を進めることができます。しかも、EZRの開発者である著者が専門とする医療分野を中心に、統計解析の現場で活用されている本格的なパッケージなので、安心して使うことができます。 本書では、多くの方に親しみやすいテーマを扱いながら、日常生活から実務まで役立つ統計解析の基本的な考え方をやさしく解説するとともに、サンプルデータを用いたわかりやすい事例をとおして、EZRを操作しながら統計解析手法の基本を押さえることができます。 EZRと本書で、サラっとカンタンに、統計解析を始めましょう! プロローグ 雨の文化祭と統計学 第1章 結婚するならスポーツ選手? ~平均値と中央値~ 第2章 テストの偏差値で一喜一憂 ~分散と標準偏差~ 第3章 引越し先の家賃は高い? ~t検定、相関、回帰分析~ 第4章 新製品でアンケート調査 ~比率の検定と多変量解析~ 第5章 SNS? 友人の紹介? 長続きするのはどんなカップル? ~生存解析~ 付録
-
4.0手を動かしておぼえるPythonプログラミング ――独学に最適な“標準教科書” プログラミングの初学者に向けた独習シリーズに『独習Python』が新登場。 プログラミング言語入門書の執筆で定評のある山田祥寛氏による、 Python入門書の決定版です。 独習シリーズの強みである、手を動かしておぼえる(書いて実行して結果を確認する) 特長を生かし、Pythonの基本的な言語仕様から、標準ライブラリ、ユーザー定義関数、 オブジェクト指向構文、モジュールまで、サンプルプログラムを例示しながら 詳細かつ丁寧に解説します。 プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェック という3つのステップで、Pythonでプログラミングを行う際に必要な知識・概念・機能を 体系的に習得できます。 プログラミングの入門者、これからPythonで開発を始めたい初学者から、再入門者、 学生・ホビープログラマまで、「一からPython言語を学びたい」「Pythonプログラミング の基本をしっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 システムの設計はシステムの機能や仕様、データのアクセスやセキュリティを左右するため、非常に重要ですが、従うべき一定のパターンがないために、その習得は難しいと言われています。 一方で、システム設計自体がITエンジニアに日常的に求められる作業であるため、システム設計の面接試験は米国で広く採用されています。 本書では、「Webクローラ」「通知システム」「ニュースフィードシステム」「チャットシステム」「youtube」など実践的なテーマに沿って、システム設計の問題を出題し、その回答を解説することで、システム設計力を身に付けられるようにしています。 <目次> はじめに 1章 ユーザ数ゼロから数百万人へのスケールアップ 2章 おおまかな見積もり 3章 システム設計の面接試験のフレームワーク 4章 レートリミッターの設計 5章 コンシステントハッシュの設計 6章 キーバリューストアの設計 7章 分散システムにおけるユニークIDジェネレータの設計 8章 URL短縮サービスの設計 9章 Webクローラの設計 10章 通知システムの設計 11章 ニュースフィードシステムの設計 12章 チャットシステムの設計 13章 検索オートコンプリートシステムの設計 14章 YouTubeの設計 15章 Googleドライブの設計 16章 学習は続く おわりに
-
-待望の第3版 Django4.2(LTS)に対応 DjangoによるWebアプリ開発手法をわかりやすく解説 【本書の概要】 本書は、Python系の大人気フレームワーク「Django」によるWebアプリ開発手法を解説した書籍です。Webアプリの設計・作成、動的機能の作成(フォーム作成)、認証処理、データベースとの連携(日記機能)、クラウドとの連携(デプロイも含む)、セキュリティなどを一通り学ぶことができます。 【対象読者】 ・Pythonの基礎知識のあるWebエンジニア ・駆け出しのフルスタックエンジニア 【第3版の変更点】 ・Django4.2LTS(Long Term Support)に対応 ・Python3.11に対応 ・発展的な内容を加筆 【本書のこだわり(「はじめに」より抜粋)】 本書を執筆するにあたり特にこだわったのは、「なぜそのようにコーディングするのか」がわかるよう、コードにできる限り注釈を入れた点です。コード1行1行にまで初学者がつまずきそうな箇所には補足を入れています。また本書の特徴として、体系的にDjangoの基礎知識を解説(第3章)したあと、実際にWebアプリケーションを作ってインターネットに公開するまでの手順を解説(第4章~第13章)する中で周辺知識や実践的な内容にまで踏み込んで解説するスタイルを取っています。これにより全体的な基礎知識を学びつつ、実際に動くものを作ることでより実践的な知識も身につけられるよう構成されています。 【目次】 CH1 Webアプリを開発する前に CH2 Webアプリを開発するには CH3 Djangoの概説 CH4 Webアプリ開発前の準備 CH5 単一ページのDjangoアプリケーションを作成する CH6 バージョン管理システムを構築する CH7 トップページを作り込む CH8 問い合わせページのフォーム画面を作る CH9 フォーム機能を作り上げる─メール送信 CH10 Djangoに認証機能を追加する CH11 会員用機能を作る─データベースとの連携 CH12 Djangoとクラウドを連携して本番運用を行う CH13 独自ドメイン化とセキュリティ対策 【著者プロフィール】 大高隆(おおたか・りゅう) 京都大学大学院情報学研究科修了後に日本アイ・ビー・エム株式会社に入社。同社にて10年間エンジニアとして従事し退社。現在フリーのソフトウェアエンジニア。パッケージソフトやWebアプリなどの開発作業に日夜取り組んでいる。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.0待望の第2版の登場 Linuxサーバー構築・運用入門書の決定版 Rocky Linux対応 【本書の背景】 従来のクラウドオンリーからクラウドとオンプレミスを組み合わせた運用をする企業が増えてきています。そうした現場ではLinuxによるWebサーバーの運用経験がエンジニアの方に求められています。 【本書の内容】 Linuxの基礎からセキュリティまで、Webサーバーを運用するために身に付けるべき知識をまとめた書籍です。Rocky LinuxとさくらのVPSを使用して、実際に手を動かしながらWebサーバーを構築・運用します。前半ではLinuxのインストールから始まり、基本的なコマンドやネットワークを学びます。後半では実用的なWebサーバー構築演習としてLAMP(Linux、Apache、MariaDB、PHP)環境を構築し、CMSとして有名なWordPressを動かしていきます。作成したLAMP環境を運用し、ログの解析、ファイヤーウォールの設定、公開鍵による安全な通信などを学んでいきます。最終的にはDockerでコンテナの作成まで習得できます。 【第2版の改訂ポイント】 ・CentOSからRocky Linuxに変更 ・サーバー周りの技術情報のアップデート 【対象読者】 ・インフラエンジニア/ソフトウェアエンジニア/ウェブエンジニア全般 ・情報系の学生 【本書を読んで得られる知識やスキル】 ・Windows/macOSの端末からクラウドサーバーに接続し、コマンドラインでLinuxの基本操作ができる ・Webサーバーを構築し、HTMLとPHP、MariaDBによるWebアプリケーションを用意できる ・サーバー業務で必要となる概念やLinuxの基本用語がわかる 【目次】 第1章 Linuxって何 第2章 仮想サーバーを用意しよう 第3章 基本的なコマンドを覚えよう 第4章 ネットワークの基本と設定 第5章 サーバーを構築しよう 第6章 Webページをアップしてみよう 第7章 LAMPサーバーを作ってみよう 第8章 セキュリティのポイントをおさえよう 第9章 Dockerを使ってみよう 付録 コマンドリファレンス:厳選コマンド50 【著者プロフィール】 中島 能和(なかじま よしかず) Linuxやセキュリティ、オープンソース全般の教材開発や書籍執筆に従事。 著書に『Linux教科書LPICレベル1』『同レベル2』『CentOS徹底入門』(翔泳社)など多数。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本ムック「徹底入門!生成AI活用プログラミング」では、生成AIで文章や画像、プログラムのソースコードを生成する方法を解説します。 ChatGPTのようなクラウド型の生成AIだけではなく、パソコンのローカル環境で動くローカル型の生成AIの活用に多くのページを割いている点が本ムックの特徴です。 自分のパソコンで、大規模言語モデルや画像生成AIを動かしてみたい方におすすめの内容になっています。 ≪目次≫ 第1章 生成AI活用プログラミング入門 第2章 ローカルLLM入門 第3章 生成AI時代のPython 第4章 MacでローカルLLM 第5章 生成AIでゲームを作ろう 第6章 Googleの大規模言語モデル「Gemini」入門
-
5.0※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 Power Appsでノーコード/ローコードのビジネスアプリ開発を始めよう! ドラッグ&ドロップでPowerPointのようにパーツを組み合わせて開発できるキャンバスアプリを例に解説。 データソース管理にはSharePointを使用し、コーディングなしである程度のビジネスアプリ作成を体験できます。 PowerAutomateとの連携や、バーコードリーダーアプリ作成やCopilot活用なども解説します。 書籍で紹介しきれなかったCopilot連携記事を、サポートページからPDFでダウンロード提供! *****目次***** Part1 Power Appsの概要 Part2 Power Appsのライセンスや概観 Part3 Power Appsアプリの基本 Part4 Power Appsアプリの作成 Part5 Power Automateと連携する Part6 Copilotなどアプリ作成に役立つ機能 **********
-
4.0情報をわかりやすく伝えるために必要なのは、センスではなく技術! 生産性が向上し、相手に伝わる論理的な技術文書の書き方 日本では、「文章は論理的かつ簡潔に記述する」というテクニックを学ぶ機会があまりありません。 そこで本書では、忙しい技術者の方でも「テクニカルライティング」を通じて、相手に伝わる技術文書を効率よく書けるようになるテクニックを多数紹介していきます。 ユーザーマニュアルや障害報告書、提案書といった実務直結の例を多数紹介しているため、すぐに業務に役立てられます。 豊富な文例とともに章末には実践的な「演習」を掲載しているので、新人~中堅の技術者の方だけでなく、管理職の方も添削指導のお手本としてご利用いただける内容です。 この第2版では、生成AIを使った効率的な文章の書き方や校正、要約の仕方を加筆しています。生成AIを利用する際の注意点も紹介しているので、機密事項を扱うエンジニアの方には必須の内容となっています。 【こんな方におススメします】 ・各種ドキュメントを書くのに苦手意識のある方 ・取引先や上司から、資料がわかりにくいと指摘されたことのある方 ・生成AIの利用に不安のある方 【目次】 第1章 ロジカルライティング×テクニカルライティング活用の基礎知識 第2章 わかりやすく、簡潔な文章を書くテクニック 第3章 読み手に伝わる文章を書くテクニック 第4章 読みやすさを高める文書フォーマット~表現・表記のルール~ 第5章 実践編 ユーザーマニュアル・取扱説明書 第6章 実践編 提案書 第7章 実践編 障害報告書 第8章 実践編 社外メール文 第9章 生成AIの技術文書への活用 【著者プロフィール】 髙橋 慈子(たかはし しげこ) 東京農工大学卒。技術系出版社を経て、テクニカルライターとしてフリーランスで取扱説明書の作成に関わる。1988年テクニカルコミュニケーションの専門会社として、株式会社ハーティネスを設立。同代表取締役。企業の取扱説明書やマニュアル制作のコンサルティングや人材育成に関わる。テクニカルライティング研修のほか、ビジネス文書研修の企画や実施、各種セミナーで文章の書き方指導も行っている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0マウス1つで素早く集計・分析! 曖昧だった操作手順をみるみる理解&仕事の効率が上がる 【本書の特徴】 ・ピボットテーブルの基本から応用まで網羅 ・さまざまな集計・分析の方法がわかり、活用の引き出しが増える ・マウス操作で手軽にできる ・ピボットグラフをはじめ、便利なExcelの連携機能も解説 ・第1版で割愛された内容も含め幅広く充実した解説にリニューアル ・すぐに操作を試せるサンプルファイルつき 【内容紹介】 手軽にデータ集計・分析ができるツールとして、Excelピボットテーブルの利用者が増えています。ピボットテーブルには関数や複雑な操作は不要、マウス操作1つで初心者の方でもすぐに扱えるようになります。 本書では、ピボットテーブルの基本的な集計・分析手法はもちろん、ダイス分析やスライス分析、視覚化やAccessデータの活用といった応用のテクニックまで、幅広く解説しています。 第2版では、第1版で一部割愛された視覚化のアイデアや集計の応用、PowerPivot活用のテクニック解説&欲しいアイデアがすぐに見つかる目的別索引の追加など、より充実した1冊にリニューアルしています。 さまざまな集計のパターンを自由自在に使いこなして、仕事で活かせるデータ分析の引き出しを増やしていきましょう。 [おことわり] 電子書籍版ではデータ形式の都合により、目的別INDEXは掲載しておりません。 そのため、紙書籍版と内容が異なります。 【目次】 序章 これだけは知っておきたいピボットテーブルの仕組み 第1章 集計の基本と定番パターン 第2章 データの不備をなくすには 第3章 集計の応用テクニックいろいろ 第4章 「階層」を使いこなして活用の幅を広げる 第5章 ピボットテーブル分析の基本 第6章 分析に役立つ視覚化テクニック 第7章 ここで差がつく!応用的な分析手法(ケーススタディ) 第8章 ピボットテーブルを高度に活用する(PowerPivot) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-プロダクトづくりのデッドエンドを乗り越える── そして「プロダクトづくり」は「システムづくり」へ。 本書は、従来のプロダクトづくりが直面する「デッドエンド(行き詰まり)」をいかに乗り越えるか、その全体戦略を描き出した一冊です。 本書が提唱するのは、視点を「プロダクト」から、モノ・コト・ヒト・トキが絡み合い生成する「システム」へと転換すること。そして、「正しさ」を探すのではなく、「正しくなる状況」をつくる営みへとモノづくりを移行すること。その営みの芯に位置付けられるのが「アジャイル」です。 ソフトウェア開発から組織変革までを貫く、20年来のアジャイル実践知がここにあります。不確実性に挑み、「価値」のみならず「意味」あるモノを作ろうとするエンジニア、プロダクトマネージャー、事業開発担当者にとって、必携の手引きとなるでしょう。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 コードレビューを円滑に進めたいあなたへ。 効率的なテキストコミュニケーションの技法を身につけよう。 コードレビューは、チームで開発するプロダクトの品質を高める重要なプロセスです。しかし、オンライン上のテキストコミュニケーションが基本となるコードレビューでは、「意図が正しく伝わらない」「受け手がネガティブに受け取ってしまう」などのすれ違いが頻発し、手戻りや誤解を生んでしまうことも少なくありません。 本書は、そんな意図や感情のすれ違いを起こさない「伝わるコードレビュー」の技法を解説した書籍です。具体的な19の事例シーンをもとに、わかりやすいプルリクエスト・レビューコメントの書き方や効果的なレビューの進め方を詳しく解説します。 事例シーンは、 ・緊張感のあるレビューコメントが返ってきたとき ・説明不足のPRが提出されたとき ・考え方や価値観が食い違ったとき など、開発現場のコードレビューでよくあるミスコミュニケーションのケースを収録。かわいいキャラクターとともに、問題の原因と対策を整理し、実践的な解決アプローチを提案します。 「レビューのつもりが指摘合戦になってしまう」 「何を伝えたいのかわからないコメントが飛び交ってしまう」 そんな悩みを抱える開発チームにとって、本書はよりよいコードレビューの指針を示すガイドラインになるはずです。レビューの指摘が的確に伝わり、レビューを受ける側も納得感をもって改善できる―そんなスムーズなコードレビューの技法を、本書で身につけましょう。 ■解説TIPS(一部) クイズを出さない/性善説で考える/チームで共有するタグを作る/作業ログをつけて参照場所をリンクする/相談までの時間を決める/わからないレベルを伝える/自分の考え・意見を添える/詳細を明示する/「念のため」の確認をする/上手に催促する/聞きたいことを絞る/Before/Afterの画像を載せる/テンプレートを用意する/ラベルをつける……他、多数の実践的なTIPSを収録! ■対象読者 ・コードレビューのよりよいやり方を知りたい現場のエンジニア、メンター ・チーム全体でコードレビューの指針を整えたいリーダー・マネージャー ・はじめてコードレビューをする新人エンジニア ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現場の課題をパワフルに解決する、高速開発フレームワーク解説書。 Doma2によるデータアクセスの最適化、Thymeleafによる画面開発の効率化、Spring Securityによる高機能セキュリティ、Dockerを活用したチーム開発、Spring Profilesによる運用の最適化など、Spring Boot2を現場でフル活用するための手法をこの一冊に凝縮しました。 移行期間である現場の状況を鑑み、JDK8/11の両対応となっています。 なお、サンプルソースコードは、GitHubにて公開されています。 ●こんな人に向けた本です Spring Boot2の…… 最新技術を追いかけている人 セキュリティを強化したい人 運用を最適化したい人 データアクセスや画面開発を効率化したい人 チーム開発を活性化させたい人 知識を深め、業務全体を効率化したい人
-
-1巻6,050円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 MITで大人気の講義テキストの第3版。「深さよりも広さを」というコンセプトで、多くのトピックに対して簡潔なイントロダクションが与えられており、問題を捉えるためのプログラミング的なものの考え方や、プログラミングモデル作成の方法、データから情報を抽出するためのをプログラム手法を習得することができます。 プログラミング初心者だが問題解決のために計算機を用いたアプローチを理解したいと考えている読者にも、経験豊富なプログラマでモデリングやデータ探索のためのプログラミングを学びたい読者にも有意義な一冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲームのプログラムを《ハッキング》!? 新感覚のプログラミング学習本が登場!! 『城とドラゴン』『ドラゴンポーカー』『ガンビット』などの大人気スマホゲームを生み出したアソビズムの現役ゲームクリエイターが、本気でScratchのゲームプログラミングドリルを作りました! シューティング、アクション、格闘、釣り、レース、RPGなど全10本の本格的なゲームが作れます。 本書の最大の特徴は、現役プログラマーも活用するプログラミングの学習法、アソビズムのクリエイターが考案した「プロトタイプ・ハッキングメソッド」です。 《ステップ1》「プロトタイプを完成させる」 まずは、ゲームの「プロトタイプ(ひな型)」を特設サイトからダウンロードします。 3つの難易度から選択。プログラミング初心者には、第1章の「森の射撃訓練」から始めるのがオススメ! 好きなゲームをダウンロードしたら、指示に従いプロトタイプを完成させます。 《ステップ2》「完成したゲームで遊ぶ」 完成したら、早速、ゲームを遊んでみましょう! さて、ゲームをクリアーすることはできたでしょうか? 難しくてクリアーできない? でも大丈夫!! 安心してください。 本書に掲載されたゲームは、プログラムを改造(ハッキング)することができちゃうんです! 《ステップ3》「ゲームを改造して攻略」 いよいよ、ここからが本番! 出来上がったプログラムを改造(ハッキング)して、ゲームを攻略しましょう。 「ジャンプ力を2倍にするぞ!」「アイテムの出現数を無限にしちゃえ!」 などなど、敵の数を減らしてもOK、主人公を無敵にするのも…もちろんOK! ゲームを攻略するための改造方法に答えはありません! 【保護者や指導者の方へ】 他の人が作ったプログラムを改造(ハッキング)するためには、コードの内容をよく理解する必要があります。 ただし、いきなりコードの仕組みを学ぼうとする必要はありません。 子どもたちは試しにパラメーターをいじってみたり、順番を変えてみたり、削除してみたり、新しく追加してみたり……ゲームを攻略したいという気持ちに後押しされて、遊びながらトライ&エラーを繰り返していくうちに、自然とプログラム内容への理解が深まっていくのです。 本書に掲載されたゲームのプロトタイプは、ゲームに遊び慣れている子どもたちにも、「遊んでみたい!」「改造してみたい!」と思ってもらえるように作られています。 子どもたちが大好きな面白いゲームのプログラムには、プロのゲームクリエイターたちのひらめきや仕掛けがたくさん詰まっています。 本の中では、どうすれば面白くなるか考えるためのヒントも、たくさん紹介されています。 遊びながら試行錯誤して、楽しくプログラミング学習に取り組むうちに、様々なジャンルのゲーム作りのノウハウも手に入れることができます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AmazonのAWSでクラウドアプリ開発を学ぶ書籍です。AWSは、Amazonが提供するクラウドコンピューティングサービスです。AWSを使うと、インフラ管理の必要がなく、スケーラビリティや信頼性の高いアプリケーションを簡単に構築できます。モダンアプリ開発は今の開発者に必須の知識です。
-
4.0システム運用はいま,転換期を迎えています。DX(デジタルトランスフォーメーション)の推進やクラウドサービスの普及により,運用に求められる考え方は急速に変化しました。クラウドをどう管理していくのか?サービスマネジメントに最適な運用とは?セキュリティへの意識は今のままでいいのか?時代の最先端に常にキャッチアップできる運用チームを作り上げるための,継続的な運用改善ノウハウをまとめました。
-
3.7アルゴリズムは,プログラミングを用いて問題を解決していくには欠かせない大切な道具です。一方,アルゴリズムを理解し,そして応用できるようになるためには,ある程度の数学的知識と数学的考察力も大切です。 本書では,中学レベル~大学教養レベルの数学的知識のうちアルゴリズム学習に必要なものについて扱うとともに,有名なアルゴリズムと典型的な数学的考察について丁寧に解説します。さらに,知識をしっかり身に付けるための例題・演習問題が全200問掲載されています。
-
-※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 初心者にも扱いやすいゲーム開発用ライブラリ「Pyxel(ピクセル)」を使ってゲームを作り、楽しみながらPythonのプログラミングを学ぶ本です。 本当の基礎から解説しているので、本書をプログラミング学習の一冊目とすることもできる間口の広い内容になっています。 ★ターゲット(対象読者) ・プログラミングを学ばなくてはならない学生 ・ゲーム開発を学びたい人 ・他のプログラミング本で挫折した人 ・プログラミングを学び直したい社会人 **********目次********** Chapter 1 プログラミングの準備 Chapter 2 プログラミングの基本 Chapter 3 Pyxelのインストールと使い方 Chapter 4 ゲームを作るための知識 Chapter 5 壁打ちテニスを作ろう Chapter 6 マウスでプレイするゲームを作ろう Chapter 7 シューティングゲームを作ろう Chapter 8 迷路ゲームを作ろう Chapter 9 疑似3Dシューティングゲームを作ろう Chapter 10 Pyxel Editorを使ってゲームを作ろう Appendix 特別付録 Pyxelゲーム集 ********************
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者から中級者向けにVisual Basicの開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。
-
-機能が豊富で,速度・アナログ制御・省電力性・コストの面でもアドバンテージをもつPICマイコン。そんなPICマイコンの使い方を,目的別にやりたいことから引ける,逆引きタイプのガイドブックです。LED/液晶/スイッチ/大容量メモリ/モータ/リモコン/スマホなどとの通信/センサ/音/インターネット/IoTなど,電子工作のためのレシピを幅広く掲載。目的によって,PICの内蔵モジュールだけで実現したり,外部ハードウェアを連携させたりしながら最適な方法を紹介し,回路図やプログラム例も交えて使って詳しく解説しています。問題解決にもアイディア出しにも,初心者にも経験者にも役に立つ,手元に置いておきたい1冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スクロールで現れる美しいアニメーション、Webサイトを彩る洗練されたUI。そんな「動くWebサイト」を、あなたの手でつくり出すためのアイデアが詰まった一冊です。現在のスタンダードであるCSSやJavaScriptを使った動くUIを詳細に解説し、実装の注意点も丁寧に説明しています。また、感性に頼らない、理論に基づいたデザインのプロセスも紹介しています。即戦力となるボタン/画像/背景・画面遷移/ナビゲーションメニュー/スクロールなどの実践的なUIパーツを厳選しています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆SQLとデータベースを使いこなすための1冊◆ Oracle Database、Microsoft SQL Server、IBM Db2、PostgreSQL、MySQL、MariaDB、SQLite、Microsoft Accessに対応したSQLコマンドのリファレンスです。主要なSQL命令、関数、演算子などについて、各データベースでの対応状況や構文の違い、具体的な使い方を整理しました。「コマンドの構文を思い出せない」「今使っているRDBMSでこの関数は使えるのだろうか」。そんな時に必要な情報を素早く調べられます。豊富な実行例とともに解説しているので、実務で役立つ実践的な使用方法をスムーズに習得できるでしょう。 ■こんな方におすすめ ・主要なRDBMSのSQL命令、関数、演算子などについて知りたい人 ■目次 第1部 SQLとは(SQLの基礎概念) 第2部 コマンド命令 第3部 演算子 第4部 関数 第5部 プロシージャ内で使用できる命令 ■著者プロフィール 朝井淳:1966年(丙午)生まれの男。最近はAWSサービスと介護に奮闘中。自作PCにProxmoxを入れサーバーを立ち上げることと料理が好きな、システムエンジニア兼テクニカルライターである。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Pythonで、ビジネスの成果に結び付くデータ分析を始めよう! 本書は、ビジネスシーンにおけるデータ処理・分析を、Pythonを用い、ハンズオン形式で習得するものです。 ビジネスにおける成果指標(数値の意味)の基礎基本の解説から始め、具体的でイメージしやすいビジネスシーンを事例に、「Pythonを使うことで成果に結び付く分析ができるようになるんだ!」と、データ活用スキルが向上するイメージが感じられるとともに、現場でスムーズに実践・応用できる内容としました。 また、ChatGPTなどの生成AIを活用したデータ分析のイメージをつかんでいただけるよう、付録に実例を示しました。 1章 なぜ、いま、Pythonによるデータ分析を学ぶのか? 2章 分析目的を明確にしよう 3章 データ分析の流れを把握しよう 4章 Pythonの基本を押さえよう 5章 データを集計しグラフ化しよう 6章 【事例1】会員制ジムの退会者の状況を、退会の要因分析に役立てよう 7章 【事例2】クレジットカードの顧客セグメントを分析して、自社顧客に合った施策立案に繋げよう 8章 【事例3】モバイルアプリのアンケートを分析して、売上向上を実現しよう 付録 生成AIを利用したデータ分析
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTMLとCSS、Webデザインの基本から実践までを楽しみながら学べる解説書! Web制作を始めたいけれどまず何から学べばいいかわからないという方に、基本の「キ」から丁寧に解説します。HTMLやCSSそしてWebデザインの概念を理解したうえで、実際に手を動かしながらWebサイトを制作していきます。要素の少ない1ページのWebサイトを作るところから始め、徐々に難易度を上げてレスポンシブ対応や複数ページのあるWebサイトの作り方を学んでいきます。キャラクターの会話とわかりやすい図解でやさしく解説しているので、「Web制作って難しそう」「プログラミングは苦手」という方も楽しみながら学べます。
-
-【ゲームエンジン「Unity」でゲームをつくりながら「C#」の基礎をしっかり習得!】 スマホアプリをつくりながらC#のキホンをしっかりマスター! ゲームエンジン「Unity」でゲームをつくりながら、定番プログラミング言語「C#」の基礎をしっかり習得できます。教材は、アプリ界の“和尚”いたのくまんぼう氏による、スマホゲームの人気ジャンル「脱出ゲーム」と「物理ゲーム」のひな形2本。学習者向けに、C#の難しい文法や概念は使わないシンプルなプログラムにするべく腐心し、カスタマイズやステージ追加を行いやすいように設計した力作。C#未経験者、Unity未経験者はもちろん、過去にC#習得に挫折した経験者にも読んでほしい一冊です。 〈本書の構成〉 Chapter 1 Unityで開発する準備をしよう Chapter 2 C#の基本 Chapter 3 分岐とループ Chapter 4 Unityを使ったプログラミング Chapter 5 脱出ゲームを作ろう Chapter 6 物理パズルを作ろう Chapter 7 スマートフォンアプリの公開 ※本書ではUnity 5.4.0f3で動作検証を行っています
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaとUMLでオブジェクト指向プログラミングを具体的に理解する!本書は,オブジェクト指向という考え方に基づいたプログラム設計・プログラミング言語を具体的に解説し,できるだけ早いうちからオブジェクト指向に慣れてもらい,自然とオブジェクト指向に基づいた発想ができるよう工夫してある.そのために用語の説明を丁寧に行い,継承や委譲といったオブジェクト指向の諸概念を用いたプログラムの動作について解説する.Java の初学者,C 言語などの手続き型言語を学んだ後に,オブジェクト指向プログラミングを学習するための最適の書である.
-
-2018年9月に経済産業省が公表したDXレポートによって、DX(デジタルトランスフォーメーション)の重要性や、「2025年の崖」といった言葉が広く浸透しました。めまぐるしく変化するグローバル競争の時代に企業が生き残るためには、新たなデジタル技術を導入・活用することに加え、市場の急激な変化に迅速に対応・追随できるビジネスの圧倒的なスピードが必要です。サービスマネジメントによってサービスへの投資やサービスの品質を管理し、サービスの価値を維持・向上させ、新たな価値を生み出し続けることが、これまで以上に重要になってきました。 本書は、DXの時代に求められるサービスマネジメントの形や役割、根底に流れる考え方や、ビジネスの進化・スピード・新しい価値の創出を支えるさまざまな技術やツールについて解説することで、デジタル革命の荒波を生き延びるための力となることを目指します。
-
4.1世界水準のプロダクトマネージャーの叡智は この1冊で完璧に得られる Google、Microsoft、SmartNewsなどのプロダクト、 BtoCおよびBtoB領域で国内のみならずグローバル展開に 携わってきた百戦錬磨の著者陣が 日本とシリコンバレーのあらゆる知見を詰め込み書き上げた、 プロダクトマネジメントの決定版。 あらゆるモノがIT化する現代では、 プロダクトの成功を抜きに、ビジネスを語ることはできない。 事業戦略、IT開発、UXデザイン、マーケティング、 カスタマーサクセス、セキュリティ、知的財産、組織運営……。 何をどこまでおさえればいいのか? 本書はその海図となって、ビジネスを成功に導く。 プロダクトマネジメントに欠かせない 知識、スキル、方法論、マインドセットを網羅しているため ●新事業・新サービス開発 ●既存事業テコ入れ ●DX ●起業 ●スタートアップ にかかわるすべてのマネージャー、エンジニア、デザイナーにとっては 必読の完全保存版である。 【目次概要】 PartⅠ プロダクトの成功 PartⅡ プロダクトを育てる PartⅢ ステークホルダーをまとめ、プロダクトチームを率いる PartⅣ プロダクトの置かれた状況を理解する PartⅤ プロダクトマネージャーと組織の成長 PartⅥ プロダクトマネージャーに必要な基礎知識 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.2※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プログラマが素晴らしいキャリアを築くための実践的な考え方と方法を説く 本書は、等身大のプログラマの一人がキャリア開発の重要性を説き、そのための心構えなどを示したもの。「プログラマはビジネス視点を持って意識的なキャリア開発をすべき」という視点から、その実践方法を著者独特の生き生きとした共感できる語り口で伝える。原書は“The Passionate Programmer: Creating a Remarkable Career in Software Development”(The Pragmatic Programmers,2009) 『My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイド』(オーム社、2006年)の改題改訂版。 日本の読者の皆さんへ 本書に寄せて 謝辞 イントロダクション 第1章 市場を選ぶ 第2章 製品に投資する 第3章 実行に移す 第4章 マーケティング……スーツ族だけのものじゃない 第5章 研鑽を怠らない 楽しもう 参考文献 監訳者あとがき
-
4.3『プログラムはなぜ動くのか』14年ぶり、待望の改訂第3版! 「これからの10年も通用する基本」を、より多くの読者に身につけてもらうために改訂しました。 プログラムがコンピュータの中でどのように動作するのかを、誰にでもわかるように説明します。プログラムは、メモリーにロードされ、CPUによって解釈・実行されます。その仕組みを、多数の図を使って、順序だてて解説します。 第3版では、あらためて全文を見直して、登場する製品や開発ツールなどを新しいものに置き換え、プログラミングが初めてという人でも戸惑わないように、本文や注釈に大幅な加筆を加えています。第2版で好評だったハードウエアに関する説明や、C言語によるサンプル・プログラムも更新しています。巻末の補章のC言語の解説「レッツ・トライ C言語! 」も最新仕様に沿うよう改訂しています。 新たに書き下ろした第12章では、Pythonを使った機械学習を取り上げます。初めて機械学習を体験する読者は、コンピュータとプログラムの活用方法としての人工知能(AI)を身近に感じられることでしょう。さらに、巻末の補章にPythonの解説「レッツ・トライ Python! 」を追加しています。 本書の特徴 ◆プログラムの成り立ち、動作の仕組みを説明…基礎知識をきちんと解説! ◆メモリーについて充実した説明…プログラマの必須知識をしっかり解説! ◆HW、OS、アプリ、クラウドなど動作環境を網羅…実践・実装知識も解説!
-
4.0好評の「いちばんやさしいPythonの学習書」が約8年ぶりにリニューアル! プログラミングの知識がゼロの方でも理解できるイラストやサンプル満載のわかりやすい解説はそのままに,最新のPython 3に完全対応。さらに,プログラミングの応用編としてWebアプリケーション作成やデータ分析の基本も解説しています。プログラミングの基本の基本から,データ型を駆使した本格プログラムまで,Pythonならではのプログラミングを楽しく解説します!
-
-◆MCPを制するものが生成AI技術を制する。◆ 現在のAIは確かに賢くなりました。ChatGPT、GeminiやClaudeは、人間のような自然な会話ができ、複雑な質問にも的確に答えてくれます。しかし、1つだけ決定的に足りないものがあります。それは「手」です。どんなに賢くても、ファイルを読むことも、データベースに接続することも、外部のAPIを呼び出すこともできません。 この限界を突破するのが、本書で学ぶMCP(Model Context Protocol)です。MCPは、AIに「手」を与える革命的な技術です。Anthropic社が2024年11月にオープンソース化したこの技術により、AIは単なる会話パートナーから、実際に作業を実行するパートナーへと進化します。 ■こんな方におすすめ ・生成AIを本格的に開発に利用したい、プログラマー、ITエンジニア、研究者、大学生、高専生など。 ■目次 序章 AIのUSB-Cが変える開発の未来 第1章 MCPを30分で体験する 第2章 MCPとは何か 第3章 最初のMCPサーバーを作る 第4章 JSON-RPCを理解する 第5章 MCPをもっと便利に使う2つの通信方式 第6章 データベース連携サーバー 第7章 外部API連携サーバー 第8章 汎用MCPツール群を作る――Web検索編/コード実行編 第9章 MCPホストを自作する――FastMCPで作る基本クライアントとマルチサーバー管理 第10章 MCPエージェントを作る――対話型AIアシスタントの実装 第11章 独自MCPサーバーの公開・共有 ■著者プロフィール 小野哲:ソフトウェア開発歴40年を超えるプロ技術者。当社では『逆算式SQL教科書』『最新図解 データベースのすべて』『3ステップで学ぶOracle入門』『ソフトウェア開発にChatGPTは使えるのか?』『生成AIアプリ開発大全――Difyの探求と実践活用』などの書籍がある。そのほかに『現場で使えるSQL』(翔泳社)など。ウェブアプリからデータベースまで幅広い知見と技術を持つ。昨今では生成AIやPythonによるソフトウェア開発のコンサルも行う。
-
3.0203の「遊びのしくみ」を解説する ゲームデザイナーのための珠玉の一冊 古典的なカードゲームから現代のアプリ連携ゲームまで、数多のボードゲームのデザインをひも解きながら、「メカニクス」として徹底的に分解し、知識体系の構築に挑んだ、話題作の第2版がいよいよ登場! 2020年刊行の初版に19の新しいメカニクスを加え、既存の解説もより濃厚にアップデート! さらにパワーアップして帰ってきました。 どのページから読み始めても、ボードゲームデザイナーだけでなく、ビデオゲームなど、すべてのゲームデザイナー/プランナーにとって興味深い示唆に富んでいます。 収録ゲームタイトルもさらに増え、唯一無二の「ボードゲームの辞典」として、ボードゲーム好きの方にもおすすめです! ◆ゲーム調査協力:すごろくや ==目次== Ch.1 ゲームの構造 STR-01 対戦ゲーム STR-02 協力ゲーム など Ch.2 ターンオーダーとターン構造 TRN-01 固定ターンオーダー TRN-02 状況的ターンオーダー など Ch.3 アクション ACT-01 アクションポイント ACT-02 アクションドラフト など Ch.4 解決 RES-01 ハイナンバー RES-02 状況チェック など Ch.5 ゲーム終了と勝利 VIC-01 ゲーム状況による勝利点 VIC-02 プレイヤーアクションによる勝利点 など Ch.6 不確実性 UNC-01 ベットとブラフ UNC-02 プッシュ・ユア・ラック など Ch.7 エコノミー ECO-01 交換 ECO-02 トレード など Ch.8 オークション AUC-01 公開オークション AUC-02 イングリッシュオークション など Ch.9 ワーカープレイスメント WPL-01 標準ワーカープレイスメント WPL-02 タイプの異なるワーカー など Ch.10 移動 MOV-01 マス割り MOV-02 ロール・アンド・ムーブ など Ch.11 エリアコントロール ARC-01 絶対コントロール ARC-02 エリアマジョリティ/エリアインフルエンス など Ch.12 セットコレクション SET-01 セット評価 SET-02 タイル配置 など Ch.13 カードメカニクス CAR-01 トリックテイキング CAR-02 ラダークライミング(ハシゴ上り) など ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-◆Pythonの基礎学習から前進する実践問題集◆ 「コードを書くには基礎学習を完璧にしなきゃ」と思い込んでいませんか? 試験勉強のように、ノートにまとめたり、文法を丸暗記したり……。しかし、本当のプログラミング最短習得の道は「とにかく実践あるのみ」です。そこで、本書はデータ分析の演習問題を105問掲載。自分でコードを書くトレーニングを1日5問ずつこなし、3週間で実務に通用するレベルを目指します。「入門書を1冊読んでも、いざ実践となると手が動かない」「転職のためにどうステップアップしよう……」と悩む方は必読です! ■こんな方におすすめ ・Pythonの基礎学習からステップアップしたい人 ・データサイエンティストを目指す人 ・業務データを分析したい人 ■目次 Chapter1 データ分析でよく使う「基礎文法」15問 Chapter2 基本の流れをおさえる「分析フロー」10問 Chapter3 分析前の下処理をする「データ加工」20問 Chapter4 “見える形”に表現する「データ可視化」10問 Chapter5 データの傾向をくわしく見る「統計学」10問 Chapter6 学習し未来を予測する「機械学習」20問 Chapter7 分類問題のKaggleコンペに挑戦しよう Chapter8 回帰問題のKaggleコンペに挑戦しよう ■著者プロフィール はやたす:データサイエンティスト兼YouTuber。新卒で大手メーカーに機械学習エンジニアとして開発業務に従事し、8ヶ月で独立する。東証33区分で売上No.1企業やスタートアップ企業で分析・開発案件を請け負う。現在はサービス業や情報・通信業など、幅広い業界で分析案件に参画中。Pythonやデータサイエンスの効率的な習得法を伝えるため、Udemy講師、情報系大学の講演、YouTubeチャンネル「はやたす/Pythonチャンネル」の運営をおこなう。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Power Automate Desktopはパソコン上の作業を自動化できるマイクロソフトのアプリ。無料で使え、プログラミングスキルがない人でも扱えるように設計されています。 本書ではPower Automate Desktopのインストールや基本操作から、Excelでの請求書作成、Webフォームへの一括入力、メールの一斉送信を自動化する方法まで解説。練習用ファイルを使い、実務を想定した業務の自動化に取り組むため、自動化の組み立て方やPower Automate Desktopの活用方法がしっかりと身に付きます。難しいプログラムコードを書くことなく、業務を効率化したい人に最適な解説書です。 ◇Power Automate Desktopで自動化できる業務の例 ・ExcelのデータをWebページ上の入力欄に転記する ・セミナー参加者に御礼のメールを一括で送る ・売上データを社内の販売管理システムに入力する ◇本書はこんな人におすすめです。 ・VBAなどのプログラミング言語に苦手意識がある人 ・これまで業務の自動化に取り組めていなかった人 ・日々の定型業務を手っ取り早く自動化できる方法を知りたい人 ・RPAに興味がある人 ◇目次 第1章 Power Automate Desktopの基本を学ぼう 第2章 フローの作成方法を知ろう 第3章 Excelの作業を自動化しよう 第4章 Webフォームへの入力を自動化しよう 第5章 メール送信を自動化しよう
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●Webデザイナーの必須ツール「Figma」解説書の決定版! ●デザイン初学者はもちろん、デザイナー以外でも理解できる! ●最新機能「Figma Sites」の実践活用までカバー! Figma(フィグマ)は近年、多くのデザイナーや企業に選ばれているデザインツールです。Webサイトやアプリのデザインを効率良く制作できるだけでなく、検討や改善、プレゼンなどを含む一連の作業を効果的に進めることができます。クラウドベースなので共同作業にも向いていて、Webデザインなどにおける必須のツールになりつつあります。 さらに2025年には、デザインしたWebサイトをそのまま公開する新機能「Figma Sites」を搭載し、HTMLなどのコーディングの知識がなくても、Webサイトを制作・公開できるようになりました。 本書は、そんなFigmaの基本的な操作方法はもちろん、Figma Sitesなどの最新機能の活用法や、「使いやすく訴求力のあるデザイン」に必要なUI/UXの考え方まで、これからのFigma 活用を体系的に学べる1冊です。 執筆は、現役のデザイン講師として活躍する著者陣。現場で培った実践的な知識をもとに、初心者にも理解しやすく体系的に解説しています。
-
3.8ネットワークにかかわる技術と機器の役割が理解できる1冊。 LANとWAN、TCP/IPなどのネットワークの基礎知識から、セキュリティまで解説。 新入社員や転職者など、これからIT業界で働く方にもわかりやすい内容です。 見開き1トピックで片面図版なので、わからないところから読めます。 自宅PCでできる実習項目つき。 こんな方におすすめ! ・ネットワーク全体の概要を知りたい方 ・ネットワークのイメージがわかなくて困っている方 ・ネットワーク技術と機器の役割を知りたい方 ・ネットワークを守るセキュリティについても知りたい方 目次 第1章 ネットワークのきほん~ネットワークの全体像を理解しよう~ 第2章 ネットワークをつくるもの~ネットワークはどのようにできている?~ 第3章 ネットワークの共通言語TCP/IP~ネットワークの共通ルール~ 第4章 Webサイトを見るしくみ~毎日見るWebサイトを理解しているか?~ 第5章 イーサネットと無線LAN~まずは同じネットワーク内で転送する~ 第6章 ルーティング~遠くのネットワークまで送り届る~ 第7章 ネットワークのセキュリティ技術~ネットワークを攻撃から守ろう~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-プロダクト・サービスづくりのルールが根本から変わる ChatGPTはリリース後2か月で1億人ユーザーを達成しました。いまや生成AIなしでビジネス・事業を考えることはあり得ない状況になりつつあります。 「業界はどのように変わっていくのか?」 「ビジネスモデルを見直す必要はあるのか?」 「いかなる新規事業が有利になるのか?」 「生成AIを事業に組み込むにはどうすればいいのか?」 こうした疑問を、150超のシリコンバレーの実例と実践的なフレームワークで解消します。 さらに、生成AIプロダクトのつくり方を詳しく解説。MVP作成から、UXデザイン、ビジネスモデル、PMF(プロダクトマーケットフィット)、成長指標、価格戦略、競争戦略まで網羅しています。 次のような方々には必読の一冊といえるでしょう。 ・プロダクト開発&運営にかかわるマネージャー、意思決定者 ・新規事業のプロジェクトマネージャー、エンジニア、デザイナー ・スタートアップで働くビジネスパーソン ・経営にかかわるマネジメント層、経営企画 【目次概要】 第Ⅰ部 生成AIの全体像を俯瞰する 第1章 AI革命の基礎知識 第2章 生成AIのスーパーパワー 第3章 技術基盤と業界構造 第4章 アプリケーションの多様性 第5章 可能性と限界 第Ⅱ部 生成AIプロダクトのつくり方 第6章 顧客をセグメント化する 第7章 MVPづくりとプロダクトデザイン 第8章 プロダクトづくりの7原則とUXデザイン 第9章 プロダクトを磨くプロンプト技術 第10章 AI倫理の指針 第11章 ビジネスモデルとPMFへの道筋 第12章 プロダクトの成長指標 第13章 GTM と価格戦略 第14章 3つの成長戦略 第15章 差別化と参入障壁 第Ⅲ部 AI時代のプロダクトキャリアを構築する 第16章 プロダクトマネージャーの働き方の変化 第17章 プロダクトマネジメントとキャリアのアップデート 付録1 AIを理解するための基礎用語 付録2 仮説検証の詳細なプロセスと方法 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 開発系エンジニアのためのDocker入門書。オールカラーの図解でDockerの基本と仕組み、使いこなし方が手に取るようにわかります。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最近のオンラインや自宅作業や業務の効率化に必須。Excelに似た表計算やドキュメントの作業を自動化するGASをやさしく解説
-
-■□ 思った通りにLLMに出力させるプロンプトのテクニック □■ 生成AIを使いこなすテクニックをAITuberで学ぼう! ChatGPIをはじめとする生成AIがどんどん浸透してきています。これからもその存在は大きくなっていくことでしょう。一方、プログラマーとして生成AIの出力を組み込んだシステムをどう作っていけばいいのかわからない、どう学べばいいのかわからないと悩んでいる人はいませんか? そんな悩みは、本書で解決しましょう。 本書はAIキャラクターがYouTubeのライブ配信をする「AITuber」の開発をゴールとし、それに必要なシステムについて解説します。生成AIを利用するプログラミングが必須で、なおかつ個人で楽しむためのツールや環境も整っており、LLM(大規模言語モデル)の機能を組み込んだプログラム開発を学ぶにはぴったりの題材です。 AIキャラクターを作り上げることができれば、YouTube配信するだけではもったいない。本書では、自分のAIキャラクターがXでつぶやき、日記をブログに書く実装も紹介します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界の累計販売台数が1900万台に達し、ますます人気が高まっている 超小型で安価なボード型コンピューター「Raspberry Pi(ラズパイ)」。 それを使って、今話題のAIスピーカーを作ります。 マイクとスピーカーをつなげば、ソフトウエアはタダ。 Amazon Echo、Google Homeのどちらにも仕立てられます。 IBM Watsonも使ったり、カメラで顔認証したり、ラズパイから家電を操作したり。 自分だけのオリジナルAIスピーカーを作りましょう。 ラズパイを使って既存のAIスピーカーを拡張する方法も紹介します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 講義+実習のワークショップ形式で、 チャットボットを作りながら楽しく学べる 「はじめてでも挫折しない」Pythonの入門書です。 なぜそうするのかを知りたい、 仕組みが知りたい、 応用できる基礎を身に付けたい、 そんな読者のさまざまな要望に応える新しい教本です。 講義パートの図解をまじえた解説で仕組みについて理解したあと、 実習パートで実際に手を動かしながらプログラムを書いていきます。 少しずつ新しいことを学びながら進み、プログラムに機能を追加していくので、 いま自分は何をやっているのかを、ちゃんと理解しながら進められます。 もし、つまずいても安心です。 短いレッスンを積み重ねた構成なので、 少し戻って再確認することもしやすくしています。 また、本書で学ぶサンプルプログラムのコードは、 サポートページからダウンロードできるので安心です。 ぜひ本書でPythonのプログラミングの楽しさを実感してください!
-
4.3好評既刊の改訂第2版。開発の根本であり工程すべてに関わってくる「要求の仕様化」について,その重要性からじっくりと解説。「要求」とは何か「仕様」とは何かという本質から説き,仕様書作りの考え方や表現方法を具体的に提示します。第1版では,要求を表現する際に「振る舞い」に注目し,分割・階層化により振る舞いの範囲を狭くして仕様漏れをなくしていく方法を提唱しました。第2版ではその方法論をさらに深め,上位要求の表現や分割・階層化したときの下位層の要求を表現する際に「動詞」を意識する視点を全面的に打ち出しています。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ChatGPTをカスタマイズ! ヤギ博士、フタバちゃんと一緒に オリジナルのGPTを作ってみよう! 【本書の概要】 ヤギ博士とフタバちゃんと一緒にChatGPTをカスタマイズする方法について体験できる書籍です。GPTsのしくみと機能についての紹介から始まり、便利で面白いカスタムGPTの作成手法について丁寧に解説します。 【本書の開発環境】 ChatGPT Plus 【対象読者】 ・自分専用の便利なカスタムGPTを作りたい初心者 ・GPTsをやってみたけどよくわからない人 【本書のポイント】 ・対話形式で、イラストを交えながら、GPTsの基礎知識を解説します。 ・しくみを理解しながらカスタムGPTの作成方法を楽しく学習できます。 ・GPTsと外部サーバとの連携を学習できます。 【目次】 第1章 カスタムGPTの世界へようこそ 第2章 カスタムGPTを作ろう 第3章 機能(Capabilities)で強化しよう 第4章 知識(Knowledge)を増やそう 第5章 アクション(Actions)で連携しよう 第6章 思考を深めるカスタムGPTを作ろう 【著者プロフィール】 森 巧尚(もり・よしなお) 『マイコンBASICマガジン』(電波新聞社)の時代からゲームを作り続けて、現在はコンテンツ制作や執筆活動を行い、関西学院大学非常勤講師、関西学院高等部非常勤講師、成安造形大学非常勤講師、大阪芸術大学非常勤講師、プログラミングスクールコプリ講師など幅広く活動している。近著に『データサイエンス1年生』、『Python2年生 スクレイピングのしくみ 第2版』、『Python2年生 データ分析のしくみ 第2版』『ChatGPTプログラミング1年生 Python・アプリ開発で活用するしくみ』、『Python3年生 ディープラーニングのしくみ』、『Python2年生 デスクトップアプリ開発のしくみ』、『Python1年生 第2版』、『Python3年生 機械学習のしくみ』、『Java1年生』、『動かして学ぶ! Vue.js 開発入門』(いずれも翔泳社)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0Linux OSの操作に必要なLinuxコマンドは,無味乾燥と感じられるものも多く,覚えづらさに悩まされる初学者も多いようです。本書では,Linux操作の効率を高めるため,覚えてしまったほうが効率が良い,実務における頻出コマンドと,コマンド操作に関連する重要事項だけを厳選して取り上げます。 習得のためのアプローチとして「200本ノック」というスタイルを採り,「Linuxの頻出コマンドをやさしく学び,長期記憶に焼きつけて忘れないようにする」ため,次のようなコンセプトで構成しました。 コマンドやオプションの「由来」をできる限り解説 「なぜ?」「そもそも?」がわかるように,丁寧にかみ砕いて解説 「200問」の演習問題で記憶に「こびりつける」 Linuxコマンドは,エンジニアとして必須ながら,一度学んでしまえばとても長い間使える「超高コスパ」の知識です。本書を通して,長期記憶に焼き付けて一生モノのスキルを手に入れましょう。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「近い将来、ディープラーニングの仕組みは一般常識の1つになる」と言っても、決して大げさな話ではないでしょう。 本書は、ディープラーニングの仕組みを基礎から解説した、初心者向けの書籍です。本書のタイトルにある「ディープラーニングAI」とは、ディープラーニングという手法を用いたAIを指します。 「ディープラーニングは一体どんな仕組みなのか?」 「なぜそんなに賢いのか?」 「今までのAIの手法と何が違うのか?」 そうした疑問に、本書は丁寧に答えようと企画されました。 エンジニアを目指す学生のみならず、一般社会人にとっても、「ディープラーニングの“はじめの一歩”」となる内容となっています。 【本書の特徴】 ●ディープラーニングの処理の“全体の流れ”を把握できる ●処理の仕組みが図解でわかりやすい ●処理の仕組みを実現するコードの意味がわかる ●中学レベルの数学で理解できる
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、手続き型からオブジェクト指向へ向かうプログラミングの進化の道筋を辿りながらアルゴリズム的思考とプログラミング的思考を培い、Google Colaboratoryを使ったプログラミング力と計算論的思考力を身につけることができます。 第1章はプログラミング全般に関わる説明、第2章はプログラミングの準備、第3章~第5章までに小さなプログラムの作成を学びます。第6章と第7章では関数やモジュール、ライブラリの使い方、第8章ではファイルの取り扱い、第9章では手続き型プログラミングの総まとめを解説。第10章はオブジェクト指向プログラミング(OOP)の基本的な考え方、およびクラスやオブジェクトの作り方、第11章はAnacondaを用いGUIアプリの作成について扱います。プログラミング言語の文法を網羅的に説明している入門書とは一線を画する内容であり、初心者だけでなくPythonに既に振れている中級者にも最適な参考書です。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 LLM (大規模言語モデル) をつくりながら学ぼう! 本書はGPT型のLLM (大規模言語モデル) を一から理解して構築するために書かれました。最後まで読めばLLMの仕組みがしっかりと理解でき、独自のモデルを構築するためのスキルを身につけることができます。作成するモデルは大規模な基礎モデルと比べると規模は小さいものの概念は同じであり、最先端のLLMの構築に使われているメカニズムやテクニックを理解するための強力なツールとなるでしょう。 1章 大規模言語モデルを理解する 2章 テキストデータの準備 3章 Attentionメカニズムのコーディング 4章 テキストを生成するためのGPTモデルを一から実装する 5章 ラベルなしデータでの事前学習 6章 分類のためのファインチューニング 7章 指示に従うためのファインチューニング 付録A PyTorch 入門 付録B 参考資料 付録C 練習問題の解答 付録D 訓練ループに高度なテクニックを追加する 付録E LoRAによるパラメータ効率のよいファインチューニング Sebastian Raschka(セバスチャン・ラシュカ): Lightning AI社でAIとLLM の研究開発に注力。以前はウィスコンシン大学マディソン校統計学部助教授。著書に『Python機械学習プログラミング[第3版] 達人データサイエンティストによる理論と実践』(インプレス)がある。 [監訳]巣籠 悠輔(すごもり ゆうすけ): 株式会社MIRA代表取締役、日本ディープラーニング協会有識者会員。2018年にForbes 30 Under 30 Asia 2018 に選出。著書に『詳解ディープラーニング』、監訳書に『Pythonによるディープラーニング』(マイナビ出版) 等がある。 [翻訳]株式会社クイープ: 1995年、米国サンフランシスコに設立。コンピュータシステムの開発、ローカライズ、コンサルティングを手がけている。2001年に日本法人を設立。主な訳書に『Python機械学習プログラミング[第3版]』『プログラマーなら知っておきたい40のアルゴリズム』(インプレス)、『なっとく! AIアルゴリズム』(翔泳社)、『Pythonによるディープラーニング』(マイナビ出版)などがある。 http://www.quipu.co.jp ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 インストールから機能・仕組み、アプリ作り、管理・運用まで PosgreSQLの基本を一通り学べる定番入門書 PostgreSQLはオープンソースのリレーショナルデータベース管理システム(RDBMS)です。Linux、macOSといったUNIX系OSはもちろんのこと、Windowsにも対応しています。本書は、初めてPostgreSQLに触れる、あるいはそもそもデータベースに触れるのが初めてという方や、ちょっと使ったことはあるけどもう少し詳しく知りたいという方に向けた入門書です。第4版では、PostgreSQL 11をベースに全面的な改訂を行い、新旧問わずPostgreSQLの基本として初学者が押さえておくべきポイントを選別しています。 日ごろからPostgreSQLと深く関わっている執筆陣が、豊富な経験と知識をもとに、そのインストール方法、SQLの使い方から、アプリケーションの作成、そして運用にいたるまでを、さまざまな分野/視点から解説しています。また、PostgreSQLの最新の機能であるロジカルレプリケーションやパラレルクエリに関しても解説しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ★超初心者さん、ようこそ! とことん丁寧な、挫折しないスタートブック★ 「Pythonやってみたい!けど、目的がない」「以前すぐに挫折してしまった」 そんな「作りたいものがない人」のための、世界一やさしいPythonの入門書が誕生しました! ☆「あなたの隠れたPython適性診断」で「作りたいもの」を見つけよう☆ チェックリストの質問に答えて、やる気が続く「目標づくり」が簡単にできる! あなたはどのタイプ? さっそく診断してみよう! ・効率化マスタータイプ(業務効率化・自動化) ・データハンタータイプ(Webスクレイピング) ・分析探偵タイプ(データ分析・機械学習) ・アイデアクリエイタータイプ(アプリ開発) ・未来のテクノロジストタイプ(AI・生成AI活用) ☆「ぱいせん(Python仙人)」と一緒に一歩ずつ学べる☆ 全ページフルカラーで、とにかくやさしく説明しました! プログラミングがはじめてでも、パソコンが苦手でも、 ぱいせんと一緒なら「楽しい」がずっと続いてつまずかない! ☆仕事に役立つこれからのITスキルが無理なく身につく☆ 著者は、初心者のつまずきポイントを熟知した 社会人向けのプログラミングスクール講師。 口コミで大好評のスクールの経験を活かし、 挫折しない入門書ができました! 【この本でできるようになること】 ・Pythonの基本の文法 ・PDFや画像データの処理 ・Webスクレイピング ・機械学習による画像認識 ・Webアプリ作成 ・画像生成AIと連携して好きな画像を生成 ・動画の文字起こし ・Googleの生成AIと連携して会議を要約 【おもな内容】 1章 Pythonってなに? 2章 Pythonデビュー! 3章 Pythonの基礎を知ろう! 4章 データや処理をまとめよう! 5章 ライブラリを使おう! 6章 条件分岐と繰り返しをマスターしよう! 7章 仕事に役立つプログラムを作ろう! 8章 Webスクレイピングにチャレンジしよう! 9章 機械学習にチャレンジしよう! 10章 仕事にも役立つ画像生成AIアプリ作成にチャレンジしよう! 11章 AI連携! 会議要約プログラム作成にチャレンジしよう! ※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、LLM、Visionモデル、音声/動画/画像生成、RAG等のAI技術に加え、それらを支えるAPI連携、スクリプト(Python/GAS)、ワークフロー構築といった周辺技術スタックの仕組みと実用について言及。 具体的なワークフロー事例を通して、各技術要素がどう組み合わさり価値を生むのかを理解していただきます。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 モダン言語の代表「C#」に誰でも挑戦 C#はWindowsなどで動作するマイクロソフトのほとんどのプログラムを 書くことができ、さらにWebアプリケーション、mac OSアプリケーション、 Linuxプログラムの開発でも利用できる有力な言語です。 本書『C#の絵本 第2版』は、こうした本格的な言語でありながらC#を 気軽に学べる、とても易しい入門書です。今回の改訂では、C#言語の最新仕様にも 対応し、旧版をさまざまな点でアップデートしています。 ・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます。 ・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに習得。 ・予備知識は不要。「プログラミングとはなにか」というところからC#に入門できます。 ・強化されたC#言語の最新の文法、新要素のラムダ式、クエリ式、型推論などに対応。 ・クラス/オブジェクトの基本も解説。オブジェクト指向の基礎概念にも触れます。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説でコンピュータ技術に 入門できる初心者向けのシリーズです。言語/技術の超初心者や手軽に習得したい方に 最適な入門書です。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、 基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった 現在のコンピュータ技術の潮流に合わせた解説を心掛けます。『Cの絵本』 『Javaの絵本』を皮切りにラインナップを順次刷新、さらに新しい仲間を 増やしてラインナップを充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 読みはじめて即・アプリが作れる! 暗記や下積み学習は必要ナシ。 プログラミングの楽しさを凝縮した、 入門書シリーズに「Python」が登場! 「プログラミングを学びたいけど、文法の暗記や知識の習得が大変そう」……と思っているあなたに朗報! 本書は、そんな地道な下準備をあえて「スキップ」し、いきなり自分のアプリやゲームを作り始められる入門書です。手っ取り早くアプリを作っているうちに、プログラミングの基本知識が自然と身につきます。 作成するアプリはバラエティ豊かな計6種。マイクを使った「音声認識」やカメラの「画像処理」など、Pythonが持つ様々な機能を活用して、他にはないユニークなアプリが作れます。 ●コンピュータが頭の中の数字をピタリと言い当てるアプリ「マインドリーダー100」 ●隠された数字を推理して探し当てるゲーム「推理力測定ゲーム」 ●声の高さを自由自在に加工できるアプリ「いつでも声変わり機」 ●話す内容を自動で丁寧語に変換するアプリ「タメ語矯正アプリ」 ●長時間の動画を圧縮加工するアプリ「タイムラプスクリエイター」 ●全員が笑顔の瞬間に写真を撮れるカメラアプリ「笑顔キャプチャーカメラ」 1章ごとに1つのアプリを取り上げ、完成までの流れを丁寧にフォロー。ダウンロードファイルでステップごとのお手本が確認できるので、初心者でも迷わずにアプリを完成させられます。 プログラミングの「楽しさ」をとことん詰め込んだ、はじめからおわりまで退屈知らずの一冊です! 【こんな人におすすめ!】 ●とにかく楽しく学習をはじめたい初心者 ●堅くて真面目な参考書では学習が続かない人 ●コツコツした学習が苦手な人 ●手っ取り早く自分のアプリやゲームが作りたい人 ●ありきたりなサンプルアプリの作成はつまらない人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 プログラミング初心者のための入門書シリーズに、C++が新登場! 押さえておくべき基本知識は、この一冊で身につきます。 本書は、プログラミング初心者を対象に、C++の基本文法から言語の核となる機能まで、ステップ・バイ・ステップで解説する入門書です。 【C++とは?】 C++は、ゲーム開発などの高パフォーマンスが求められる現場で広く使われる言語です。本書は、そうした用途に向けた基礎固めに最適なトピックを厳選し、初学者に最適な構成で学習をサポートします。 【実績ある著者による信頼の解説】 これまで数多くの学生に対してプログラミングの授業をしてきた著者が、その経験を活かし、つまずきやすい内容をひとつひとつ丁寧に解説します。また章の最後にある練習問題は、力試しや理解度の確認に活用できます。 【わかりやすいサンプルプログラム】 誌面に掲載するサンプルプログラムはシンプルなものを選び、何をしているのかがよくわかるように、コメントをしっかりつけています。またサンプルプログラムはダウンロードできるので、お手本と見比べながらプログラミングができます。 【こんな人におすすめ】 ・何から学習すれば良いかわからない ・他の教科書で挫折してしまった ・開発現場で通用する基礎を身につけたい 【特別付録:学習用スライド教材つき】 本書を授業などで活用することを前提に作成した、学習用のスライド教材をダウンロード付録として提供しています。詳細は本書をご覧ください。 ■著者プロフィール 三谷純(みたに・じゅん) 筑波大学システム情報系教授。小学生のころからプログラミングに熱中。大学時代に本格的にプログラミングを学び、Java、C/C++、PHP、JavaScriptなどによるプログラムを多数開発。その後、CG分野における、さまざまな研究開発に取り組んできた。 (主な著書) 『Python ゼロからはじめるプログラミング』(2021年・翔泳社) 『C言語 新版 ゼロからはじめるプログラミング』(2022年・翔泳社) 『立体折り紙アート』(2015年・日本評論社) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-1巻2,420円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆コンテナ技術をレベルアップしよう!◆ 現代の開発環境の定番になったコンテナ技術。本書では、Docker/Kubernetesの入門知識はもちろん、コンテナの使い方、コンテナイメージの書き方、セキュリティなどの今どきのノウハウを解説します。コンテナ技術を学び直したい方はもちろん、何となく使っているけどもっとスキルアップしたいエンジニアの方におすすめの1冊です。本書は、IT月刊誌『Software Design』からDocker、Kubernetes、コンテナに関する特集記事を再編集した書籍です。 ■目次 第1章 IT業界ビギナーのためのDocker+k8s入門講座[Docker編] ・1-1 コンテナ技術とは何か、仮想化とは何が異なるのか ・1-2 コンテナをしくみから理解しよう 第2章 IT業界ビギナーのためのDocker+k8s入門講座[Kubernetes編] ・2-1 DockerからKubernetesへ ・2-2 コンテナ群を管理する機能を知る ・2-3 知っておきたい定番デプロイ形式と内部ネットワークのしくみ 第3章 なぜコンテナ・Dockerを使うのか? ・Introduction コンテナにまつわる10の疑問 ・3-1 なぜコンテナを使うのか? ・3-2 なぜDockerを使うのか? ・3-3 当社もコンテナ移行するべき? ・3-4 コンテナ移行でどんな対応が必要か? 第4章 なぜ、Kubernetesを使うのか? ・序節 Kubernetesにまつわる疑問 ・4-1 コンテナが抱える課題とは? ・4-2 Kubernetesは何を解決するのか? ・4-3 Kubernetesでコンテナをデプロイするには? ・4-4 Kubernetesでコンテナ間を連携する方法としくみ 第5章 理想のコンテナイメージを作る ・5-1 理想のコンテナを目指す基礎知識 ・5-2 Dockerfileのベストプラクティス ・5-3 ベースイメージの選び方 ・5-4 コンテナイメージ作成に役立つツール ・5-5 コンテナイメージのセキュリティ
-
4.0※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 面倒くさい日々の作業は、プログラミングで簡単に処理しよう。 ビジネスの現場で自動化・効率化を実現する入門書の決定版! 本書は日常業務の効率化・自動化を目標に、「Python」というプログラミング言語でビジネス用のアプリケーション・ソフトウェア開発を学ぶ入門書です。 効率化や自動化、あるいはビジネスソフトという言葉を耳にすると、プログラミング未経験者や初心者の方は難しそうと感じるかもしれませんが、心配は無用です。Pythonは、とても学びやすいプログラミング言語です。本書は、初学者が理解できるようにプログラミングの基礎から学び始める構成になっています。 また、Pythonや他のプログラミング言語ですでにソフトウェアを開発できるスキルをお持ちで、「本格的に自動化プログラムを組みたい」「GUIを用いたソフトウェア開発をしたい」という方のために、Pythonのプログラミング・テクニックも網羅しています。
-
-近ごろ話題の機械学習、「気になるけどなんだか難しそう……」と思っていませんか? 実は、機械学習の基本はとてもシンプルで、プログラミング初心者にも最 適なんです。本書は、プログラミングやPython、機械学習の初心者向けに、マン ガでPython機械学習を解説します。機械学習の代表的な手法である単回帰をはじめ、重回帰やk近傍法、k平均法などの考え方を、「ペットのウサギの理想体重は?」「予算内の引っ越し先は?」といった身近な問題を通じて解説するので、やさしく楽しく学べます。Pythonの開発環境もブラウザさえあれば無料で使えるGoogle Colaboratoryを用いるので、面倒な環境構築は一切不要。インターネットに接続できるパソコンがあればすぐに学習を開始できます。ほかの機械学習の 書籍だと難しかったという方へも、オススメの一冊です。「そろそろ常識知っておこう!」シリーズは、会話形式の解説をマンガテイストに進化させ、マンガ、会話、チュートリアルをシームレスに組み合わせたニュースタイルの解説書。常識とされながらも覚えにくいテーマをピックアップし、要点をマンガでわかりやすく解説します。