言語・プログラミング作品一覧
検索のヒント
検索のヒント
■キーワードの変更・再検索
記号を含むキーワードや略称は適切に検索できない場合があります。 略称は正式名称の一部など、異なるキーワードで再検索してみてください。
■ひらがな検索がおすすめ!
ひらがなで入力するとより検索結果に表示されやすくなります。
おすすめ例
まどうし
つまずきやすい例
魔導士
「魔導師」や「魔道士」など、異なる漢字で検索すると結果に表示されない場合があります。
■並び順の変更
人気順や新着順で並び替えると、お探しの作品がより前に表示される場合があります。
■絞り込み検索もおすすめ!
発売状況の「新刊(1ヶ月以内)」にチェックを入れて検索してみてください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Python in Excelで、Pythonを使ってデータの分析やグラフ化などに挑戦。Matplotlib、Seaborn、pandas、scikit-learn、NumPyといったライブラリも使ってみよう!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ラズパイ電子工作で生成AIをどう使う? 外部グラボをラズパイ5に接続して動かす! テキストやドキュメント、プログラミング、画像、動画など、今やありとあらゆるデジタルコンテンツが「生成AI」で制作できる時代になった。そんな生成AIは、ラズパイや電子工作にとっても有益なツールになり得る。ラズパイの設定方法やトラブル解決、電子工作での接続方法、プログラミング作成など、これまでは自分で調べたり作成したりする必要があった作業が、生成AIに質問するだけで解決できるようになったからだ。特集1では、そんな生成AIの活用方法を4つのパターンに分けて紹介する。 電子工作の基本は、「どういった電子パーツがあって」「それらをプログラムでどう制御するのか」を理解することにある。特集2では、主要な電子パーツの「つなぎ方」と「制御方法」を、ステップアップ方式で解説している。 特集3と特集4では、マイコンボード「ラズパイPico」で電子工作を始めるための入門記事をまとめた。特集3はPython、特集4はC言語を使って作品を制作するための方法を解説する。 ラズパイの最上位機種である「ラズパイ5」では、ラズパイとして初めて、拡張インタフェースの「PCIe x1」が搭載された。そこで特集5では、同じPCIe規格である外部グラフィックスカードを実装し、実際に動かすことができるのかを検証してみた。 特集6では、ラズパイの買い方からOSのインストール方法、初期設定や基本的な使い方、さらには電子工作に必要な環境構築の手順などをまとめた。ラズパイが初めての人は、まず最初に目を通してほしい。 ≪目次≫ 【特集1】ラズパイではじめる AI活用入門 【特集2】「つなぎ方」と「制御方法」のキホン 主要電子パーツ入門 【特集3】Pythonでプログラミング Picoで電子工作入門 【特集4】C言語でプログラミング Picoでベアメタル開発入門 【特集5】ラズパイ5のPCIeで機能強化 高性能グラフィックスカードをつなぐ 【特集6】購入から初期設定、電子工作の基礎知識まで ラズパイ&Picoの準備
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■令和7年度の公開問題を収録令和7年度の公開問題を収録。公開問題は1セットが科目A:20問、科目B:6問と試験1回分に満たないものの、問題を追加せずにあえてそのまま収録しています。それにより、直近の出題傾向を「正確に」把握することができます。■試験4回分の問題を収録公開問題とは別に、過去の出題傾向や最新の技術動向を徹底的に分析した上で、最も重要と思われる過去問やオリジナル問題で構成した模擬問題を4回分収録。合格レベルのスキルを身に付けるのに十分な問題数で、一発合格を目指せます。■シラバス9の対策もバッチリ!大きくシラバスの内容が変わったシラバス9.0、そして最新の9.1で重要な項目について、巻頭特集にて丁寧に解説。最新の出題項目もバッチリ対策できます。■科目Aには予測出題率付き紙面に収録する科目Aの全問題には、過去の基本情報技術者試験の傾向から独自に分析した「予測出題率」を掲載しています。出題されやすい問題がひと目でわかるので、効率的に学習を行うことができます。■万全な科目B対策科目Bで重要となるのは、問題の大部分を占める「アルゴリズムとプログラミング」分野。この分野の問題は、「プログラム」と「問題」の両方を理解することが求められます。本書は、それらを分けて解説することで、きちんと理解できるようにしています。■3ステップによる解説各解説では、解答に関する解説だけでなく合格するためのカギとなる情報を別枠「合格のカギ」に掲載。「問題」+「解説」+「カギ」の3ステップ学習で、効率良く合格力が身に付きます。■豊富な読者特典本紙に掲載している問題とは別に、科目A試験の過去問22回分(※旧 午前試験の過去問)をダウンロード提供しているほか、スマホ単語帳もご活用いただけます。
-
4.42025年現在、世界は明らかにAIバブルのただ中にある。投資の過熱、不透明な評価、過剰な期待、未成熟な制度、そして現場の混乱―どれをとっても、2000年前後のドットコム・バブルやスマートフォンバブルと酷似している。 そして、バブルは必ず崩壊する。歴史上、崩壊しなかったバブルは、ない。 だがその崩壊は、最終的には悲劇ではない。泡がはじけ、地面が見えるからこそ、本当に根付く技術が選ばれる。そしてそのとき、「AIを正しく使える者」が生き残るのだ。 そのためには、いまから備えるしかない。本書を読むことで、AIを正しく使うための力を身に付けてほしい。 ・何が幻想で、何が現実かを見極める力 ・投資家の視点ではなく、利用者の視点で技術を見通す力 ・AIに任せるべきことと、人間が絶対に責任を持つべきことを見分ける力 ・崩壊後にも残る「強い技術」と「確実な勝ち筋」を見つける力 (「序章」より)
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、LLM、Visionモデル、音声/動画/画像生成、RAG等のAI技術に加え、それらを支えるAPI連携、スクリプト(Python/GAS)、ワークフロー構築といった周辺技術スタックの仕組みと実用について言及。 具体的なワークフロー事例を通して、各技術要素がどう組み合わさり価値を生むのかを理解していただきます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング自体がはじめてのあなたが「C#」を始めるための第一歩。C#でプログラミングを始めようと思って入門書を買って勉強してみたものの、なかなか理解できない・・・そんな方にオススメの1冊。[アルゴリズムやデータ構造の理解]⇒[C#のルールをマスター]⇒[実践練習]という単純明快な流れで解説しており、7日間で「C#でかんたんなプログラミングが書ける基礎力」が身に付けられます!「第2版」では【Visual Studio Code】に対応した解説にバージョンアップしています!▼目次1日目 はじめの一歩2日目 変数と条件分岐3日目 繰り返しと配列4日目 オブジェクト指向①5日目 オブジェクト指向②6日目 コレクション・デリゲート・例外処理7日目 実践練習※【Visual Studio 2022で学習するための導入手順書(簡易版)】をダウンロード提供
-
-◆複数の仮想マシンが動作するハイパーバイザを一から実装◆ 仮想化技術はいたるところで利用されています。クラウドサービスなどで、自由度の高いサーバ環境を即座に利用できるのは仮想化技術があってこそです。ソフトウェアで疑似的にマシンを再現したものを仮想マシンと呼び、仮想マシンを実現するソフトウェアをハイパーバイザと呼びます。 本書では、ハイパーバイザをステップアップ式に実装していくことで、ハイパーバイザによる仮想化技術がどのように実現されているのかを理解していきます。ハードウェアデバイスを操作する側、操作される側の両方の実装を行うことで、仮想化技術と密接に関係している低レイヤの技術を深く理解できます。 ■こんな方におすすめ ● 仮想化技術が何を行っているのかを理解したい方 ● ハイパーバイザの仕組みを理解したい方 ● マシンの仕組みを手を動かしながら理解したい方 ■目次 第1章 仮想マシンとハイパーバイザ ・1.1 仮想マシンとはなんだろう ・1.2 ハイパーバイザの目的とメリット ・1.3 Type1ハイパーバイザとType2ハイパーバイザ ・1.4 仮想化支援機能とは ・1.5 Type1ハイパーバイザを開発する流れ ・1.6 開発環境の構築 ・1.7 本書で使用する仕様書について 第2章 起動してメッセージを出せるようにする ・2.1 何もしないソフトウェアを起動しよう ・2.2 DTBを解析しよう ・2.3 文字を出そう 第3章 CPUの仮想化支援機能を使ってみる~メモリを仮想化する ・3.1 何もしない仮想化をしよう ・3.2 メモリ管理をしよう ・3.3 メモリの仮想化をしよう 第4章 割り込みの仕組みと仮想デバイスを作る ・4.1 割り込みのセットアップをしよう ・4.2 ページフォルトの原因を解析しよう ・4.3 仮想PL011デバイスを実装しよう 第5章 割り込みコントローラを制御し、デバイス割り込みを可能にする ・5.1 割り込みを制御するデバイスを初期化しよう ・5.2 PL011の割り込みを受け取ろう 第6章 ファイルの読み書きをできるようにする ・6.1 Virtio-Blkを制御しよう ・6.2 ファイルシステムを実装しよう 第7章 初めての仮想マシンを実装する ・7.1 VM構造体を実装しよう ・7.2 VMを起動してみよう 第8章 Linuxが動作するようにする ・8.1 GICv3の仮想化をしよう ・8.2 仮想タイマを提供しよう ・8.3 仮想PL011を改良しよう ・8.4 Virtio-Blkデバイスを実装しよう 第9章 複数のCPUコアを動作させる ・9.1 コアの起動をしよう ・9.2 ロック機構を実装しよう 第10章 コンソールとマルチ仮想マシンを実装する ・10.1 コンソールとコマンドを実装しよう ・10.2 マルチ仮想マシンを実現しよう 第11章 作成したハイパーバイザを発展させるには ・11.1 対応デバイスの追加 ・11.2 独自の仮想デバイス ・11.3 スナップショット機能 ・11.4 実機への移植 ・11.5 マイグレーション機能 ・11.6 デバイスパススルー機能 ・11.7 Type2ハイパーバイザの実装 ・11.8 Nested Virtualizationの実装 第12章 仮想化技術を使いこなす ・12.1 ハイパーバイザの選び方 ・12.2 ハイパーバイザの便利な使い方 ・12.3 これからのハイパーバイザ ■著者プロフィール 【著者】森 真誠(もり まなみ):小学生時代からプログラミングに興味を持ち、OSからデスクトップアプリなど幅広いレイヤのプログラミングを趣味で行う。大学生のときにAArch64向けの軽量ハイパーバイザ「MilvusVisor」の実装に従事。また、セキュリティ・キャンプ全国大会での講師や世界的に権威あるカンファレンスの一つであるBlack Hat Eurpose 2024で機密仮想マシンに関する講演などを経験。 【監修者】品川 高廣(しながわ たかひろ):東京大学大学院情報理工学系研究科 教授。オペレーティングシステムや仮想化技術、コンピュータセキュリティ等を専門とし、次世代の安全で高性能なシステム基盤の研究開発に取り組んでいる。国産ハイパーバイザ「BitVisor」のチーフアーキテクトとして設計を主導し、その成果を応用した製品「vThrii Seamless Provisioning」の開発にも貢献している。仮想化技術の研究成果により、令和2年度科学技術分野の文部科学大臣表彰「科学技術賞」を受賞した。https://www.os.is.s.u-tokyo.ac.jp/shina/
-
5.0※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ふりかえりのスキルを向上させるための実践的なアドバイス 本書は、「レトロスペクティブ(ふりかえり)」をアジャイルソフトウェア開発に適用するチームにさらなるアドバイス、テクニック、実例を紹介し、チームが同じ場所、オンライン、ハイブリッドのどこに居てもレトロスペクティブによって迅速に学習し、学習を継続するための方法を述べるものです。本書は、チームリーダー、スクラムマスター、コーチがチームを巻き込み、学び、改善し、より大きな成果を出すのに役立ちます。 第1版では、レトロスペクティブをアジャイル開発に適用する方法を示しました。第2版では、著者らの20年以上にわたる経験を反映し、より実践的なアドバイス、オンラインやハイブリッドなチームにおける課題に回答します。レトロスペクティブをどのように設計するか、ファシリテーションについて、世界中のチームから得られた疑問や懸念を元に、より充実したガイダンスを提供します。より効果的な対話のために、客観的データと主観的データの両方を使用する方法を探ります。 Agile Retrospectives, Second Edition: A Practical Guide for Catalyzing Team Learning and Improvement by Esther Derby, Diana Larsen, David Horowitzの邦訳です。 第I部 基本的要素 第1章 チームの検査と適応を支援する 第2章 チームに合わせたふりかえり 第3章 ふりかえりをリードする 第4章 集団ダイナミクスを管理する 第II部 アクティビティの選択 第5章 場を設定するアクティビティ 第6章 データを収集するアクティビティ 第7章 アイデアを出すアクティビティ 第8章 何をすべきかを決定するアクティビティ 第9章 ふりかえりを終了するアクティビティ 第10章 よくあるシナリオのふりかえり 第III部 考慮すべきこと 第11章 リモートチームのふりかえり 第12章 変化の促進と持続 第13章 チームでは解決できない問題を報告する 第14章 反対意見に打ち勝つ 第15章 学習の旅は続く 付録A 事前準備の質問 付録B アクティビティのリファレンスシート
-
4.0システム開発プロジェクトの成功の鍵を握る、 見積りのきほんから実務上のポイントまですべてわかる! 【本書のポイント】 ・「見積り=プロジェクト計画」と位置付けて、見積り完成までの手順をイチから解説 ・さまざまな見積りの手法を比較しながら学べる ・見積り作成に欠かせない、システム開発やプロジェクトマネジメントの基本がわかる ・システム開発の現場や、見積り作成に使われる最新のAI事情も紹介 ・見積りの「考え方」と「作り方」が身につく、練習問題付! 【こんな方におすすめ!】 ・システム開発のための見積りを、基礎からじっくり学びたい方 ・実際に手を動かしながら、見積りの理解を深めたい方 ・見積りの実務で起きるさまざまなトラブルへの対応方法が知りたい方 ・システム開発現場や見積りの最新動向について知りたい方 【内容紹介】 システム開発において、見積りは単なる「金額と工期を算出したもの」ではありません。 本書では、見積りを「実現可能なプロジェクト完遂のプラン案」と捉え、 その目的や背景から、具体的な手法、実務上のポイントやトラブル対策に至るまで、幅広く解説しています。 システムを開発するエンジニアはもちろん、システム開発プロジェクトに関わる事業部門の担当者、ユーザーサイドの担当者にもおすすめの1冊です。 本書では見開きで1つのテーマを取り上げ、図解を交えて解説しています。 最初から順に読んで体系的な知識を得るのはもちろん、 気になるテーマやキーワードに注目しながら読むなど、状況に合わせて活用しましょう。 【目次】 第1章 見積りの基本 第2章 見積りに必要なシステム開発の基礎知識 第3章 見積りの手法 第4章 見積りのチュートリアル 第5章 見積りの実務 第6章 見積り時に考えておくべきポイントとリスク 第7章 プロジェクト開始後の見積りと管理 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0◆SREの基本の知識と実践方法をこの1冊で!◆ Googleが提唱したシステム運用の方法論「SRE(Site Reliability Engineering)」。アジャイル型への転換の中で、システムの利便性や安定性を「価値」ととらえ、その向上を目指すSREに注目が集まっています。「システムの安定的な運用」のために、SREを担当するエンジニアには開発と運用、双方のスキルが必要です。 本書では、SREを学びたい、開発に取り入れたいエンジニアを対象に全体像を解説しつつ、今後の学習のための情報源を多く紹介します。基本的な知識だけでなく、代表的なプラクティスや組織の運用など、実践的な内容まで解説します。 ■目次 第1章 SREとは ・1.1 SREの概要 ・1.2 なぜSREが重要なのか ・1.3 SREの価値観 ・1.4 SREに必要なスキル ・1.5 本書の歩き方 第2章 信頼性を定義して組織で運用する ・2.1 SLOを理解するための4つの要素 ・2.2 なぜSLOが重要なのか ・2.3 エラーバジェットの理解と活用 ・2.4 SLO導入ステップ 第3章 システムの状態を観測する ・3.1 システムを観測するための基本概念 ・3.2 モニタリングの基本 ・3.3 アラート通知の基本と運用 ・3.4 オブザーバビリティツールの構成 ・3.5 オブザーバビリティにおける5つの重要なシグナル ・3.6 オブザーバビリティツールの選定と実装 第4章 障害を学びにつなげる ・4.1 ポストモーテム ・4.2 ポストモーテムのフレームワーク ・4.3 ポストモーテムの実践 ・4.4 再発防止策の重要性と効果的な実施方法 ・4.5 ポストモーテムの運用と文化 ・4.6 複数チームにまたがるポストモーテムの実施 ・4.7 ポストモーテムをテーマにしたワークショップの提案 第5章 障害対応のプロセスや体制を作る ・5.1 オンコール ・5.2 オンコール担当者の役割 ・5.3 オンコール体制の設計 ・5.4 オンコールトレーニング ・5.5 オンコールに対する手当て ・5.6 Runbookの作成と活用 ・5.7 燃え尽き ・5.8 SEVレベル ・5.9 心理的・身体的ケア 第6章 手作業を自動化し効率化する ・6.1 トイルとは ・6.2 トイルを管理する 第7章 サービスのリリースを事前にレビューする ・7.1 PRR ・7.2 GitLabのPRR事例 ・7.3 PRRとほかのプラクティスの関係 第8章 SREの組織構造 ・8.1 SREにおける組織構造の重要性 ・8.2 SREの組織構造を考えるヒント ・8.3 SREの組織パターン ・8.4 SREの実装モデルとパターン ・8.5 SREの実装モデルとパターンの選び方 第9章 SREの実践 ・9.1 とある組織におけるSREの実践事例 ・9.2 SREの実践のコツ ・9.3 広がるSREの世界 ・9.4 SREと??? ■著者プロフィール 北野 勝久:【第1章担当】一般社団法人SRE NEXT代表理事。株式会社スタディストのCTOを務めつつ、自社内のSRE活動にも携わる。 近藤 健司:【第2章担当】教育系ITサービス開発組織の部長。SLOの組織への導入をリードした。 小林 良太郎:【第3章担当】SaaS型オブザーバビリティプラットフォームベンダーのTAMとして、日夜オブザーバビリティやモニタリングの重要性を顧客に説いている。 渡部 龍一:【第4、5章担当】株式会社IVRy所属。SREとして、電話AI SaaSの信頼性向上に注力。障害対応やEOL対応に加え、SLI/SLOの設計や運用、システム改善を通じて、継続的なサービス品質向上に取り組んでいる。 齊藤 拓朗:【第6、7章担当】株式会社ビズリーチ所属。「HRMOS(ハーモス)」シリーズのSREとして、複数プロダクトの自動化、信頼性向上、パフォーマンス最適化、インシデントレスポンスなどを推進。 柘植 翔太:【第8章担当】株式会社サイバーエージェントの横断SRE組織のGeneral Manager兼Principal SREとして、社内外のサービス・組織へのSRE推進や組織開発、人材育成支援などを行っている。 横山 達男:【第9章担当】株式会社マネーフォワード所属。SRE組織の副部長/テックリードとして、各プロダクト組織におけるSREの導入や推進などを担当している。
-
-htmxは、JavaScriptを極力記述せずに、サーバーとのやり取りをシンプルに行うための軽量なライブラリです。フロントエンドに特別なフレームワークを導入せずとも、簡単にページの一部を動的に更新でき、コードもシンプルでわかりやすいものになります。 具体的には、Ajax通信、HTMLのスワッピング、CSSトランジションなどを、わずかなコードで実現することができるのです。 本書ではhtmxの概要、開発環境の構築方法、基本的な機能のほか、サンプルアプリの開発を通じて、開発手法をわかりやすく解説しています。 フレームワークに依存せず、よりシンプルかつ軽量な開発を目指す方にとって、本書は非常に有用な情報を提供することでしょう。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 プログラミング初心者のための入門書シリーズに、C++が新登場! 押さえておくべき基本知識は、この一冊で身につきます。 本書は、プログラミング初心者を対象に、C++の基本文法から言語の核となる機能まで、ステップ・バイ・ステップで解説する入門書です。 【C++とは?】 C++は、ゲーム開発などの高パフォーマンスが求められる現場で広く使われる言語です。本書は、そうした用途に向けた基礎固めに最適なトピックを厳選し、初学者に最適な構成で学習をサポートします。 【実績ある著者による信頼の解説】 これまで数多くの学生に対してプログラミングの授業をしてきた著者が、その経験を活かし、つまずきやすい内容をひとつひとつ丁寧に解説します。また章の最後にある練習問題は、力試しや理解度の確認に活用できます。 【わかりやすいサンプルプログラム】 誌面に掲載するサンプルプログラムはシンプルなものを選び、何をしているのかがよくわかるように、コメントをしっかりつけています。またサンプルプログラムはダウンロードできるので、お手本と見比べながらプログラミングができます。 【こんな人におすすめ】 ・何から学習すれば良いかわからない ・他の教科書で挫折してしまった ・開発現場で通用する基礎を身につけたい 【特別付録:学習用スライド教材つき】 本書を授業などで活用することを前提に作成した、学習用のスライド教材をダウンロード付録として提供しています。詳細は本書をご覧ください。 ■著者プロフィール 三谷純(みたに・じゅん) 筑波大学システム情報系教授。小学生のころからプログラミングに熱中。大学時代に本格的にプログラミングを学び、Java、C/C++、PHP、JavaScriptなどによるプログラムを多数開発。その後、CG分野における、さまざまな研究開発に取り組んできた。 (主な著書) 『Python ゼロからはじめるプログラミング』(2021年・翔泳社) 『C言語 新版 ゼロからはじめるプログラミング』(2022年・翔泳社) 『立体折り紙アート』(2015年・日本評論社) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラムは生成AIが作るもの──。そのような時代が目前に迫っています。これまでのようにプログラミング言語の細かな文法やライブラリの知識がなくても、アイデアと論理的思考力があれば、誰でも実用的なアプリを開発できる世界になりつつあります。 本ムック「今から始める生成AI活用プログラミング」は、この新しい時代の到来を好機と捉え、生成AIを活用してさまざまなアプリを作ってみたい方に向けた一冊です。第2章「生成AIだけでWebアプリを作ろう」と第3章「AI駆動開発入門」では、生成AIを使ってアプリを作成していく様子を紹介します。 本ムックのもう一つのテーマは「ローカルLLM」です。 ローカルLLMとは、クラウドではなく、手元のパソコンや自社で管理するサーバーといったローカル環境で動くLLM(大規模言語モデル)のことです。現時点で生成AIは、クラウドのサービスとして提供される形が主流ですが、今後はローカルLLMも広く普及していくと考えられます。ローカルLLMであれば従量課金ではないため使い放題であり、情報漏えいやプライバシーに関する懸念も軽減されるからです。 すでに、「Gemma 3」や「DeepSeek-R1」、「Qwen3」など、ローカルLLMで利用できる多数のLLMが公開されています。第1章「ローカル生成AI入門」や第8章「llama.cppでMoEモデルのQwen3を動かす」では、それらを利用してローカルLLMを導入する方法とその使い方をわかりやすく解説しています。 本ムックが、生成AIを中心とする新時代に向けた準備の一助となれば幸いです。 ≪目次≫ 第1章 ローカル生成AI入門 第2章 生成AIだけでWebアプリを作ろう 第3章 AI駆動開発入門 第4章 ニューラルネットはどのようにして画像とテキストを結びつけるのか 第5章 ノーベル物理学賞の理論を自分で試そう! 第6章 「Streamlit」と「Gradio」を使ってみよう 第7章 Robloxプログラミング入門 第8章 llama.cppでMoEモデルのQwen3を動かす
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 全ての電子書籍リーダーの表示が均一なのではない。CSSルールは同じでも、リーダーが変われば表示も変わってしまう場合がある。それが現実なのだが、これは電子書籍制作者の悩みでもある。そこでこの問題の全面的な可視化を目指し、全12種・全72環境のリーダーをテストしたのが、「EPUBリーダー表示テスト」(2023年)だ。とはいえ多くの人にとってテスト結果を見ただけでCSS仕様通りか否かを判断するのはむずかしい。そこで正しい表示のスクリーンショット、つまり正解を一冊にまとめたのが本書なのである。テストで実際に使用された別売のEPUBファイルにより自分でテストする際、本書を隣に置けば結果は一目瞭然となるだろう。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆AIとの協働でアプリ開発の常識が変わる!◆ Replitはクラウドベースのオンライン統合開発環境です。サポートAI機能であるAgent/Assistantに対して自然言語で指示を出すだけで、データベースとの連携などを含む本格的なWebアプリケーションを開発可能です。コーディングが不要で、自然言語を使って開発できるという特徴から、初心者や非エンジニアであっても自分のアイデアをすぐに形にできますし、Webアプリケーション開発者がプロトタイプの作成を手早く行うといった用途にも活用できるでしょう。本書では、ReplitによるWebアプリケーション開発について基本からわかりやすく解説します。実際にいくつかのアプリを開発する手順を解説する中で、外部サービスとの連携やデータベース活用、画像認識、翻訳機能、決済機能などといった高度な機能を実装するノウハウを学べます。 ■こんな方におすすめ Webアプリケーションを作ってみたい人、Replitを活用したAI駆動開発について学びたい人、Webアプリケーション開発者 ■目次 序章 Webアプリケーション開発の歴史と現状 ・0.1 Webアプリケーション開発の歴史 ・0.2 AIによるコーディング支援からVibe Codingへ ・0.3 Replitが変えるWebアプリケーション開発 ・0.4 本書の構成 第1章 Replitの基礎知識 ・1.1 Replitとは ・1.2 開発環境の特徴 ・1.3 Replitを構成する要素 第2章 Replitによるアプリケーション開発の基本 ・2.1 アカウントの登録方法 ・2.2 最初のアプリケーション開発 ・2.3 ワークスペースの画面構成 第3章 外部APIやライブラリを活用した開発 ・3.1 「イベント企画書クリエイター」の開発 ・3.2 「ドキュメントマスター」の開発―あらゆる文書を自在に変換 ・3.3 高品質ランディングページの作成 第4章 データ活用型アプリケーションの開発 ・4.1 「食事バランスナビ」の開発 ・4.2 「スマート名刺管理」の開発 ・4.3 「AIリアルタイム翻訳機」の開発 第5章 本格的なビジネスアプリケーションの開発 ・5.1 「YouTubeトランスレーターPlus」の開発①―コア機能開発 ・5.2 「YouTubeトランスレーターPlus」の開発②―Stripeによる収益化と高度な機能 第6章 アプリケーションの公開/他ツールとの連携 ・6.1 アプリケーションのデプロイ ・6.2 セキュリティスキャナーによる脆弱性診断 ・6.3 組み込みアクセス解析機能 ・6.4 他ツールとの連携と共同作業 第7章 効果的なAI活用のテクニック ・7.1 Webアプリケーションのアイデア創出法 ・7.2 AIツールでデザイン制作 ・7.3 Replitへの効果的な指示の出し方 第8章 応用的な開発手法と参考情報 ・8.1 スマートフォンからの開発 ・8.2 ネイティブアプリの開発 ・8.3 Replit以外のAI開発ツール紹介 ・8.4 継続的な学びのためのリソース Appendix ・A.1 Replitで利用可能なツール一覧 ・A.2 Replitと連携可能なサービス一覧 ・A.3 本書のサポートサイトについて ■著者プロフィール 佐藤亮:株式会社パールライト 代表取締役。立命館大学卒業後、株式会社アイティーブーストにて約10年間、インフラエンジニアとしてLinuxサーバの構築・運用、などに従事。その後、株式会社サイバーエージェントにて約5年、大規模Webサービスのインフラ設計・構築などの運用に携わる。2024年、Replitが提唱する「ソフトウェアの民主化」の理念に強く共感し、Replitを用いた開発ノウハウの共有に本格的に取り組み始める。現在は株式会社パールライトの代表取締役を務めるとともに、Webメディア「Replit解体新書」を運営し、Replitの活用法や最新のAI開発トレンドを発信している。Replitのハッカソンにて最優秀賞を受賞。著書に『TECHNICAL MASTER はじめてのRed Hat Linux 7.3サーバ構築編』(秀和システム、共著、2002年)。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆次世代のテーブルフォーマットIcebergを完全解説!◆ Apache Icebergは、ストレージ上のファイル群を抽象化し分散クエリエンジンで扱うためのオープンな「テーブルフォーマット」です。本書では、データレイク構築に関する基本的な考え方やIcebergを使うことのメリットといった基本から、Sparkなどの各種分散クエリエンジンにおける実践的な活用方法、そして実運用のためのノウハウまで、豊富なハンズオンとともに解説。次世代のデータ基盤の構築・運用に関わるエンジニア必携の一冊です。 ■こんな方におすすめ ・データ基盤の開発・運用に携わるエンジニア、これからデータ基盤を作りたいエンジニア ■目次 第1部 Apache Icebergの基本 ・第1章:データレイクの課題とApache Iceberg ・第2章:Apache Icebergの仕組みと機能 ・第3章:Icebergカタログとストレージ 第2部 分散クエリエンジンでの利用 ・第4章:Apache Spark ・第5章:Apache Flink ・第6章:Trino ・第7章:Apache Hive ・第8章:PyIceberg 第3部 ユースケースと応用 ・第9章:ユースケースとソリューションパターン ・第10章:AWSでIcebergを活用する ・第11章:運用管理 ・第12章:パフォーマンス最適化 ・第13章:Icebergへの移行戦略とパターン ■著者プロフィール 田中智大(たなか ともひろ):アマゾン ウェブ サービス ジャパン合同会社 サポートエンジニアリングチームに所属。2017年にAWSにジョインし、ビッグデータに関連するサービスについて、日々お客様の技術的課題の解決に取り組んでいる。最近はApache Iceberg OSSへの貢献をはじめ、海外カンファレンスでの登壇などコミュニティ活動にも積極的に参加している。 疋田宗太郎(ひきた そうたろう):アマゾン ウェブ サービス ジャパン合同会社所属。SI企業でエンタープライズITに向けた市場取引システムやデータ分析基盤の構築、運用に従事。AWSではデータ分析基盤の構想策定から具体的な実装支援までを行う。巨大なデータを効率よく柔軟に扱う技術と、それを支えるOSSに関心があり、Apache IcebergやOpenSearchを好む。
-
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連携! 会議要約プログラム作成にチャレンジしよう! ※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
-
-あらゆる分野で活用できる C#の基礎を効率よく学ぼう 本書は、アプリケーションやゲーム開発など、さまざまな分野で使われるC#を学ぶ「スラスラわかるC#」の第3版です。 C#におけるプログラミングの基礎を体系的に習得できる構成はそのままに、トップレベルステートメントやレコード型など、新仕様を取り込みつつ、解説内容をよりわかりやすくしました。 はじめてプログラミング言語を学ぶ人でも、「なぜ」を解決できるように、図解とサンプルを使用してやさしく解説しているので、自分ひとりでプログラムを読む・書くための基礎的な知識をスラスラ身につけることができます。 C#の入門としてだけではなく、プログラミング学習の第一歩としても、おすすめの一冊です。 ■スラスラわかるポイント 1. 必要な知識だけを厳選 C#の基礎的な文法と言語としての特徴を丁寧に解説しています。いきなり膨大なライブラリなどの知識を含めることはせず、C#の機能を理解するために必要な知識のみを掲載していますので、スラスラ読み進めることができます。 2. 短く読みやすいコード 掲載しているコードはどれも短く、頭の中でイメージしやすい内容にしています。実行結果もあわせて掲載していますので、自分でコードを入力できない場面でも、スラスラ理解することができます。 3. テストで理解度をチェック 各節の終わりにはチェックのためのテストを掲載しています。独学で勉強している人も手軽に理解度をチェックすることができます。 【本書の対象読者】 ・本書ではじめてプログラミングを行う人 ・これまでC#の学習で挫折してしまったことがある人 ・C#でのアプリケーション開発やゲーム開発を始めたい人 【目次】 第1章 C#プログラミングを始めよう 第2章 手続き 第3章 データの構造化 第4章 手続きの構造化 第5章 オブジェクト指向(1)(基礎) 第6章 オブジェクト指向(2)(メンバー) 第7章 オブジェクト指向(3)(継承と多態性) 第8章 第一級市民化 第9章 関数中心の機能 第10章 メモリ管理 第11章 ジェネリクス 第12章 データ処理 第13章 非同期処理 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.0◆プログラミング言語の大全集! 気になる言語がきっと見つかる◆ プログラミング言語の大全集! 120以上のプログラミング言語や処理系、関連言語を幅広く解説。C、Java、Python、PHP、Ruby、JavaScriptなどの主要言語はもちろん、注目の最新言語から歴史的な言語まで収録。さまざまなプログラミング言語の成り立ちや考え方を通じて、プログラミングの基本的な知識を楽しく学べる一冊です ■目次 ●プログラミング言語索引 ●プログラミング言語チャート ●プログラミング言語を知る プログラミング言語とは何か どのプログラミング言語を学ぶべきか コンピューターとプログラミング言語の歴史 プログラミング言語の活躍するシーン プログラミング言語を分類して考える プログラミング言語を動かすには ●プログラミング言語大全 C/Go/アセンブリ/C++/FORTRAN/D/Rust/Zig/V/Carbon/Python/Ruby/PHP/Lua/Perl/JavaScript/Node.js/TypeScript/CoffeeScript/Dart/WebAssembly/Java/Kotlin/Scala/Groovy/Processing/Swift/Objective-C/C#/F#/Visual Basic/VBA/Object Pascal/Delphi/AWK/sed/PowerShell/Bash/Shell Script/AppleScript/Haskell/OCaml/Erlang/Elixir/Common Lisp/Scheme/Prolog/Scratch/LOGO/Smalltalk/BASIC/COBOL/BCPL/なでしこ/HSP(Hot Soup Processor)/R/Julia/Mojo/ActionScript/Haxe/Brainf**k/Whitespace ●Appendix プログラミング言語とその周辺の知識をより深める ・App. A プログラミング言語と関連する言語や記述形式 HTML/CSS/XML/JSON/Markdown/LaTeX/TeX/SQL/正規表現/make/PostScript/ini/YAML ・App. B プログラミング言語と道具 ・App. C プログラミング言語の作り方 ■著者プロフィール クジラ飛行机:プログラマー。代表作にテキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2005年IPAのスーパークリエイター認定、2010年OSS貢献者賞受賞。2021年なでしこが中学の教科書の一つに採択。2022年セキュリティキャンプ・ネクストの講師担当。これまでに50冊以上の技術書籍(Python・JavaScript・Rust・アルゴリズム・機械学習・生成AIなど)を執筆しており、日々プログラミングの愉しさを伝えている。
-
3.01巻2,420円 (税込)◆プロのためのWeb API開発入門◆ 『Software Design』特集記事のうち、大好評を博したWeb API特集記事を1冊に収めました。 もはやWebにとって、Web APIこそが要です。Web APIを適切かつ効率的に開発できるかどうかが、Webサービスのその後を大きく左右するとも言えます。本書は、今まさにWeb APIを開発・運用する中で得られた実践的な知見が凝縮されています。 第1章では、OpenAPIを題材に、Webの基礎からさかのぼってWeb APIを再考し、REST APIの設計要素と、OpenAPIによるREST APIの設計手法およびREST APIの開発の実際の部分までつまびらかにします。第2章では、代わってGoogleが開発したRPCフレームワーク、gRPCにフォーカスし、その概要と、重要な技術要素であるProtocol Buffersの基礎を確認し、設計ポイントに触れ、gRPCによるWeb APIの実装を体験します。続く第3章では、GraphQLによるWebアプリケーションの開発・運用手法を一挙に解説。GraphQLの導入、TypeScript+Apollo Serverによるサーバサイドの実装、urqlやgraphql-codegenを駆使したクライアントアプリケーションの実装、そしてDatadogによるモニタリングやSentryによるエラートラッキングをベースとしたAPIの拡張手法にまで踏み込みます。 もちろん、Web APIは品質も重要です。本書では「テスト」「セキュリティ」の2つの観点でWeb APIの品質確保について考えます。第4章では、テストスコープをキーワードとしてWeb APIをテストする意義を見つめ直した上で、CRUD操作やエラーハンドリング、認証・認可設定、データ漏洩、バリデーション、メトリクスなど何をテストすべきか考え、Web APIテストを現実的に進める上で、カバレッジの目安やパフォーマンステストの実施フェーズ、実験計画などの考え方について考察します。第5章は、石川朝久氏や徳丸浩氏といったセキュリティの第一人者を中心に、Web APIのセキュリティに正面から向き合う極意を伝授します。Web APIはどのような攻撃にさらされるのか、リスクや攻撃手法、脆弱性から紐解き、「DevOps」「シフトレフト」を起点に、Web API設計からセキュリティを組み込む考え方を紹介。脆弱性診断や認証・認可設定の具体的な実施方法まで解説します。 まさしく、Web APIがまるごとわかる1冊なのです。 ■こんな方におすすめ ・Web開発者 ・REST API/GraphQL/gRPC開発者 ・Web APIのテスト手法やセキュリティ対策など、一歩進んだ開発/運用について学びたい人 ■目次 第1章 Web APIの作り方 ・1-1. Web APIの目的と技術要素 ・1-2. REST APIの設計で検討・決定すること ・1-3. OpenAPIによるREST API設計 ・1-4. OpenAPIを使ったWeb API開発の実際 第2章 gRPCで始めるWeb API開発 ・2-1. gRPCの特徴と登場背景 ・2-2. gRPCの技術要素とProtocol Buffersの基本 ・2-3. gRPC利用時のAPI設計ポイント ・2-4. gRPCによるWeb APIの実装 第3章 GraphQLでアプリケーション開発 ・3-1. GraphQLとは ・3-2. GraphQL導入 ・3-3. サーバサイドの実装 ・3-4. クライアントアプリケーションの実装 ・3-5. GraphQLアプリケーションの実運用 第4章 Web APIテスト 実践ガイド ・4-1. Web APIテストの意義 ・4-2. Web APIテスト時のチェック項目 ・4-3. 実践的なWeb APIテストの考え方 第5章 ゼロから学ぶWeb APIセキュリティ ・5-1. Web APIに潜むセキュリティリスク ・5-2. Web APIセキュリティの重要ポイント ・5-3. 脆弱性 ・5-4. 認証・認可
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 たのしくプログラミングをはじめよう! 「いつかはプログラミングしたい! でも私には難しそう……」と二の足を踏んでいる方、「プログラミングできたら便利! でも勉強するのはつまらない……」と敬遠している方、「プログラミングできたらかっこいい! でも作りたいアプリとかない……」とあきらめている方、とりあえず本格的なゲームでも作って、楽しいプログラミングの世界に飛び込んでみましょう! 世界中で大人気の小難しくないプログラミング言語Pythonなら、覚えることも最小限。面白い例題やパズル、ゲーム作りを楽しみながら、愉快なイラストと一緒にかっこいいプログラミングを満喫しましょう! 本書は、“Python for Kids:A Playful Introduction to Programming, 2nd edition"を翻訳したものです。 第Ⅰ部 プログラミングを学ぼう 第1章 Python(ヘビではありません)を使ってみる 第2章 計算と変数 第3章 文字列、リスト、タプル、辞書 第4章 カメさんで絵を描こう 第5章 ifとelseを使って質問する 第6章 ループで繰り返す 第7章 関数とモジュールを使ってプログラムをリサイクルする 第8章 クラスとオブジェクトの使い方 第9章 カメさんでいろいろ描いてみよう 第10章 tkinterを使ってもっとすごいグラフィックスを作る 第Ⅱ部 ピンポンゲームBOUNCE! 第11章 ピンポンゲームBounce!を作ってみよう 第12章 ピンポンゲームBounce!を完成させよう 第Ⅲ部 ミスター・スティックマン脱出ゲーム 第13章 ミスター・スティックマン脱出ゲームのグラフィックスを作ろう 第14章 ミスター・スティックマン脱出ゲームのプログラムを作ろう 第15章 ミスター・スティックマンのプログラムを作ろう 第16章 ミスター・スティックマン脱出ゲームを完成させよう この本を終えたら:この後のおすすめ 付録A:Pythonのキーワード 付録B:Pythonの組み込み関数 付録C:トラブルと解決方法
-
-本書は、Vue.jsとVuetifyを活用したランディングページ(LP)制作の実践ノウハウを丁寧に解説した開発ガイドです。構成にはViteを採用し、HTMLの基礎を前提としながらも、CSSやJavaScriptの記述を極力排除したVue独自の記法を中心に展開。導入から実装、公開までの一連の流れを、全脳アーキテクチャ若手の会10周年記念LPの事例を通じて解説します。特に、Vuetifyによるレスポンシブ対応やタイムラインの演出、v-for・v-if・v-htmlの具体的な活用、Netlifyへのデプロイ手順に至るまで、実制作を踏まえたリアルな技術的試行錯誤が詰まっています。コンポーネント分割やデータの構造化など、LP構築に役立つ設計思想を学べる一冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆ 「ぷよぷよ」を遊び尽くしたあなたも!プログラミングがはじめての君も!作る楽しさ大連鎖!!◆ 「ぷよぷよプログラミング」入門書。想定読者は中高生のみなさんで、とくに前半の解説や特別収録コンテンツは大人と一緒に小学生から読めるレベル感を目指しました。 1991年の初代登場から30年を超えて多くのファンに支持されるアクションパズルゲーム『ぷよぷよ』。製品版と同じ公式の「ぷよ」の絵を使って、『ぷよぷよ』の雰囲気を楽しみながら、ゼロからゲームを作ります。開発環境にはJavaScriptとMonaca Educationを使用。必要なのはコンピュータのブラウザだけで、いつでもどこでも、遊びの延長線上ですぐに試せるのも特徴です。 本編では、新しい「ぷよぷよプログラミング 2.0」のソースコードを全文掲載したうえで、第一線のエンジニアが基本の知識×テクニックを厳選解説。15のSTAGEを通して一歩ずつ完成に近づく「体験」を積み重ね、実践に効く「王道ムーブ」が自然と身につく。そんな将来へとつながる実力を養う、本格派の一冊をお届けします。 【特別収録】『ぷよぷよ』製品版の開発者(セガ)とeスポーツのトップクラスのプロ選手による書き下ろし記事も必見です! ■こんな方におすすめ ・自分でゲームを作ってみたい方々 ・実用につながるプログラミングについて基本から知りたい初学者の方々 ・eスポーツ(esports)の公認タイトル&プログラミングに興味をお持ちの方々 ・JavaScript開発でステップアップしたい方々 ・お子さんのプログラミング教育や教育機関の「情報」科目に関心をお持ちの方々 ■目次 STAGE 01 ぷよぷよを作ってみよう! ゼロから自分のゲームを作ろう STAGE 02 開発環境を用意しよう! 自分でプログラムを書いて、実行してみよう STAGE 03 ステージを作ってみよう! Web開発の基本&実践 STAGE 04 ぷよを表示させてみよう! ゲーム画像の管理&表示 STAGE 05 自由落下させてみよう! 状態遷移によるアニメーションの実現 STAGE 06 ぷよを消してみよう! 再帰テクニックの有効活用 STAGE 07 全消しを作ってみよう! ブラウザの機能を活用したアニメーション STAGE 08 プレイヤー操作のぷよを落下させてみよう! 自由に動くゲーム内物体の追加実装 STAGE 09 [↓]キーで落下速度を増してみよう! キーボードイベントの処理 STAGE 10 左右に動かせるようにしよう! 左右移動の衝突判定 STAGE 11 回転させてみよう! すべてのパターンの網羅&確認 STAGE 12 ネクストぷよを出してみよう! 画面構成の拡張&改造 STAGE 13 スコアを表示しよう! 得点の計算&表示の実装 STAGE 14 ゲームオーバー画面を作ろう! 高度な数式に基づいたアニメーション表現 STAGE 15 スマートフォン対応してみよう! タッチ処理&Viewportと拡大縮小 SPECIAL 理想のぶつけ合い プロ選手が見た『ぷよぷよ』の奥深さ ◆ぴぽにあ 特別寄1 本書のレビューを終えて ●中嶋 謙互 SPECIAL2 ゲームを完成させる 製品版のゲーム開発の舞台裏 ◆上田展生 ■著者プロフィール 紀平拓男(きひらたくお):起業家かつソフトウェアエンジニア。YouTube「ニコニコプログラミング」チャンネルで短時間でゲームを作り上げる実況プログラミングシリーズなどを公開中。『プログラミングの宝箱 アルゴリズムとデータ構造 第2版』や『HTML5 Game Development Insights』(洋書)のChapter 16「Mobile Web Game Techniques with Canvas 2D API」など。【X】@tkihira【GitHub】https://github.com/tkihira【URL】https://www.youtube.com/@nico_pro
-
-≪全問解くまで眠れない!≫ 「宣言の巻き上げ」「複数の同名関数の定義」「整数の範囲」etc…… JavaScriptの基本的な文法や機能を知っていると思っていても、出力を導き出すのが意外と難しい。本書は、そんな難問奇問を29個集めた至高の問題集です。各問題は、JavaScriptの特性を活かしたトリッキーなものばかり。正解するためには、JavaScriptの深い理解が求められます。 でも、もし解けなくても大丈夫!ページをめくれば、詳しい解説があなたを待っています。与えられたコードがなぜそのような挙動をするのかを理解して、あなたのJavaScriptスキルをさらに磨きましょう。 さあ、この難問奇問、あなたはいくつ解けますか? ◆◆◆◆目次◆◆◆◆ ・パズル1 あなたのコードはもっとよくなる ・パズル2 簒奪者 ・パズル3 数学の魔術師 ・パズル4 モータルコンキャット ・パズル5 オフビートのちょっと変わった識別子 ・パズル6 関数は楽しい ・パズル7 海賊旗の長さはどれくらい? ・パズル8 これってなんのこと? ・パズル9 フラットアースソサエティ ・パズル10 1と0で呪文を唱える ・パズル11 日付で数学 ・パズル12 Mathの値はいくつ? ・パズル13 オランダ、それともネーデルランド? ・パズル14 クロージャで封じ込め ・パズル15 カラーコードを解読せよ ・パズル16 列に並ぼう ・パズル17 非同期タスクを追跡せよ ・パズル18 NaN、NaN、NaN ・パズル19 16進主義 ・パズル20 配列主義 ・パズル21 チェーンマスター ・パズル22 シェイプシフター ・パズル23 アルファベットエアロビクス ・パズル24 あなたの目に狂いはない? ・パズル25 真実? それともフィクション? ・パズル26 オン? それともオフ? ・パズル27 買い物リスト ・パズル28 負の重力 ・パズル29 自分だけのJavaScriptパズルを作ろう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-≪こんな問題集、見たことない!≫ 「メンバーの初期化順」「複数のオーバーロードがあるときの処理」「自動記憶域期間」etc…… C++の基本的な文法や機能を知っていると思っていても、出力を導き出すのが意外と難しい。本書は、そんな難問奇問を25個集めた至高の問題集です。各問題は、C++の特性を活かしたトリッキーなものばかり。正解するためには、C++の深い理解が求められます。 でも、もし解けなくても大丈夫!ページをめくれば、詳しい解説があなたを待っています。与えられたコードがなぜそのような挙動をするのかを理解して、あなたのC++スキルをさらに磨きましょう。 さあ、この難問奇問、あなたはいくつ解けますか? ◆◆◆◆目次◆◆◆◆ ・パズル1 今何度? ・パズル2 文字列理論 ・パズル3 常識を打ち破れ! ・パズル4 グローバルに挑戦 ・パズル5 破壊的な関係 ・パズル6 一番乗りは誰? ・パズル7 何事にも終わりがある ・パズル8 それは動く? ・パズル9 コピーの数え方 ・パズル10 おかしな代入 ・パズル11 死亡時刻は何時何分? ・パズル12 フライング ・パズル13 絶え間なき闘い ・パズル14 アリストテレスの部分の総和 ・パズル15 バック・フロム・ザ・フューチャー ・パズル16 オーバーロードされたコンテナ ・パズル17 強いポイント ・パズル18 ムーブアウト ・パズル19 小さな総和 ・パズル20 動くモンスター ・パズル21 文字のサイズはいくつ? ・パズル22 幽霊宇宙船 ・パズル23 スタートは計画的に ・パズル24 特別な文字列理論 ・パズル25 弱い型付けと強い困惑 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Pythonを使ったプログラミングの基礎を初心者向けにわかりやすく解説した入門書です。プログラミングに必要な知識を体系的に習得しながら、基本的なアルゴリズムの理解やその実装方法を学べます。Google Colaboratory(Colab)の環境を活用することで、すぐに学習を始められます。また、「情報」の教科書以上に詳しくPythonプログラミングやアルゴリズムについて説明しており、「情報」の次のステップにもぴったりな内容です。 本書の目的は、初心者が将来の学びや応用につながるPythonの基礎的な知識とスキルを固めること、そしてアルゴリズムやプログラムのデザインを学び、自分でプログラムを作成する力を養うことです。プログラム作成では、複雑な問題を小分けに整理して進める構成を採用し、初学者でも無理なく実践できるよう配慮しています。重要なポイントで設計やアルゴリズムの意味を考える場面を設けることで、理解を深めながら、自力で設計・作成する能力を確実に身につけられる構成となっています。 対象読者はプログラミング初心者で、特に次の層に焦点を当てています。高校生にとっては学校の教科「情報」の内容をさらに深く学び、実践的なプログラミングスキルを習得できる内容です。大学生や社会人には、研究や業務で活用できるプログラミングの基本を学び、「データサイエンス」「AI(人工知能)」「業務自動化」といった分野へ進む足掛かりになる内容です。1人で学べる丁寧な解説が魅力となっており、幅広い層の初学者に自信を持ってプログラミングを始めるきっかけを提供する1冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 Pythonプログラミングスキルを上げる 厳選問題に挑戦! 自走できる力を身につけよう 【本書の概要】 本書は大人気のオンライン学習サービス「paizaラーニング」の「レベルアップ問題集」を元にした問題集です。基本的な実装スキルに値するCランク獲得の各種メニューや「paizaの森 練習問題コンテスト過去問題」「プログラミング筋トレドリル」等の学習コンテンツ(言語はともにPython)から厳選した問題を101問ピックアップしています。また各問題には解答だけでなく丁寧な解説もついていますので、問題を解きながら自身のPythonプログラミングのスキルアップにつなげることができます。 【本書の特徴】 ・paizaラーニングの人気の問題を掲載 ・単なる問題集でおわらない丁寧な解説 ・101問におよぶ厳選した問題の数々 【本書の対象読者】 ・プログラミングスキルを向上させたい方 ・Pythonの基礎的な問題を解いて自身のスキルの確認をしたい方 ・プログラマーを目指している初心者の方 【本書の目次】 Chapter1 基本文法 Chapter2 繰り返し処理[入門] Chapter3 分岐処理[入門] Chapter4 文字列の操作 Chapter5 リストの操作 Chapter6 繰り返し処理×分岐処理 Chapter7 多重ループによる処理 Chapter8 プログラミングの筋トレメニュー 【著者】 paiza株式会社 「異能をのばせ。」をコンセプトに、ITエンジニアに特化した転職・就職・学習プラットフォーム事業を運営している会社。 リブロワークス 「ニッポンの IT を本で支える !」をコンセプトに、主に IT 書籍の企画、編集、デザインを手がけるプロダクション。SE出身のスタッフも多い。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データサイエンティストを目指す全ての方に データサイエンス初学者向けの書籍です。データサイエンティストにとって必要なスキル、どのような業界・立場で働いているのかといった説明にはじまり、本書ではさまざまな業界で活躍する20名のデータサイエンティストへの取材事例を紹介します。データサイエンティストがどのような手順で、どのようなことを考えながら業務を進めているのかといった「リアル」を職業体験のように実感いただけるのが本書の特徴です。 ■1部 まずは全体像を把握しよう ・1章 「データサイエンティスト」ってどんな職業? ・2章 データ分析ってどのように進めるの? ■2部 事例で理解を深めよう ・3章 さまざまな業界・役割で働くデータサイエンティストのリアル ■3部 データサイエンスの世界に触れてみよう ・4章 明日から使えるデータリテラシーを身に付けよう ・5章 身近なテーマで実際に分析してみよう ●黒木 賢一(クロキ ケンイチ) 株式会社NTTデータを経て、三井住友海上火災保険株式会社に入社。一般社団法人データサイエンティスト協会理事。データサイエンスを通じた社会貢献を目指し、分析コンサルや人材育成など社内外で幅広く活動中。共著『Python実践データ分析 課題解決ワークブック』『BIツールを使った データ分析のポイント』『Python×APIで動かして学ぶ AI活用プログラミング』など。 ●石川 雅之(イシカワ マサユキ) 株式会社金融エンジニアリング・グループを経て、三井住友海上火災保険株式会社に入社。社内外でのデータ分析や分析技術の研究開発、データ分析人材の育成などの業務に従事。また、データサイエンティスト協会のデータサイエンティスト養成講座や大学での講師業務など、社外における人材育成にも取り組む。 ●樫山 貴大(カシヤマ タカヒロ) ネイチャーインサイト株式会社 データサイエンティスト。情報サービス業界でデータ分析基盤構築や営業分析に従事。また、社外データサイエンティスト育成支援や社内データ分析新人育成を担当。データサイエンティスト協会 学生委員会に所属し、大学のデータサイエンスセミナー企画支援を行っている。 ●菅 由紀子(カン ユキコ) 株式会社サイバーエージェント、株式会社ALBERTを経て、2016年に株式会社Rejouiを創立。実務家データサイエンティストとして分析プロジェクトを指揮するほか、多くのセミナ-登壇や教育カリキュラムの開発など活動は多岐にわたる。共著『最短突破 データサイエンティスト検定(リテラシーレベル)公式リファレンスブック』。 ●北川 淳一郎(キタガワ ジュンイチロウ) 株式会社ミクロスソフトウェアを経て、2011年にヤフー株式会社(現:LINEヤフー株式会社)に入社。ディスプレイ広告の配信精度向上、商品検索精度向上、拠点検索精度向上、求人検索精度向上、営業生産性向上を担当。共著に『最短突破 データサイエンティスト検定(リテラシーレベル)公式リファレンスブック』。 ●大黒 健一(ダイコク ケンイチ) 2008年に株式会社日立インフォメーションアカデミー(現:株式会社日立アカデミー)に入社。日立グループでのデータサイエンティスト社内認定制度の立ちあげ、DX人財育成の推進取りまとめを担当。総務省統計局gaccoコンテンツ「社会人のためのデータサイエンス演習」Day3講師。共著『ビジネス現場の担当者が読むべき、IoTプロジェクトを成功に導くための本』『最短突破 データサイエンティスト検定(リテラシーレベル)公式リファレンスブック』。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■丁寧な解説でよくわかる 本書は、LPIC-3 305「仮想化とコンテナ化」(Version3.0)の対策教科書&問題集です。仮想化やコンテナの技術について体系的に学べる構成となっています。上級レベルの資格ですが、各技術について丁寧に解説しているほか、豊富なコマンド出力例や図版も掲載しているので、よくわかります。また、解説の中でも特に試験で重要となる箇所を別枠「試験対策」に掲載。“何を覚えるべきか”がひと目でわかります。 ■豊富な問題 各章の章末には演習問題を掲載しているので、知識の定着に役立ちます。さらに、巻末には模擬問題を【2回分】収録。「わかる解説」+「豊富な問題」で、本書一冊で確実に合格レベルの実力が身に付きます。
-
-■□ ExcelがCopilot、Pythonと融合して大きく進化! □■ 仕事が変わる! データ分析が変わる! この波に乗り遅れるな 2025年春、Excelが大きく変わりました。CopilotとExcel、Pythonが融合した、Copilot in Excel with Pythonが日本語版で使えるようになったのです。すでにExcelとPythonはPython in Excelとして融合し、Excel上でPythonコードを実行し、その結果をExcelで表示するということはできていました。そこにCopilotまで加わり、Pythonの強力なライブラリであるpandasを使った高度なデータ分析がExcel上でできるようになりました。 しかも、Copilotとpandasが組み合わされたことにより、コードを書かなくても、Excel関数を使わなくても、プロンプトに指示を書き込むことで、従来のExcelではできなかった高度な分析とグラフの作成ができます。pandasで使うときのCopilotは、「Excel上でCopilotが使えるようになった」のとはちょっと違います。いわば“高度な分析モード”のCopilot。Copilot in Excel with Pythonを本書でいち早く試し、マスターしてみませんか?
-
-ゲーム開発、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 トップビューゲームを仕上げよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 未来への確かな意思決定に、時系列予測を活用しよう! 本書は、時系列予測の理論とPythonによる実装を体系的にわかりやすく解説します。時系列データ分析が未経験でも通読できるよう、基礎となる数学から始め、ビジネスや研究の場で実践するためのスキルが身に付くよう丁寧にフォローします。 ビジネスの現場では、データに基づく意思決定が重要視され、特に時系列データ分析は、売上予測や需要予測、在庫最適化など、多くの領域で活用されています。そうした時系列予測の理論と実践を学ぶために必要な知識を、本書の活用によって身に付けることができます。 ※本書と『Pythonによる時系列分析―予測モデル構築と企業事例―』との違い 本書では時系列予測(を主とする時系列分析)の数学的な解説や数理モデルを詳解することから ・確かな理論的裏付けに基づく実践(コーディングや評価・検証)を試したい 方におすすめです。 一方、『Pythonによる時系列分析―予測モデル構築と企業事例―』は、(特にビジネス応用を念頭に置いた)時系列分析の入門として ・まずはハンズオンで実践してみたい ・ビジネスにおける時系列分析(を含めたデータ分析の全体像)をつかみたい という方におすすめです。 第1章 時系列予測が変えるビジネスの未来 第2章 統計的推測と時系列分析の基礎 第3章 時系列予測のための数理モデル 第4章 予測モデルの評価と検証 第5章 時系列予測事例 付録A Python環境構築
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、主にExcelとPythonと生成AIを利用した業務の自動処理について解説します。 自動化のために、生成AIにどのような指示を与えたら良いのか、そしてどのようなプログラムが生成されるのかを、多くの実例をもとに解説します。特に業務で必須のExcelを中心にして、PDFやWebブラウザなどの自動化手法を紹介します。 「クジラ飛行机」名義で活動するプログラマー。代表作に、テキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年 オンラインソフト大賞入賞、2005年IPAのスーパークリエイター認定、2010年 IPA OSS貢献者賞受賞、2021年「なでしこ」が教科書に掲載。これまでに、Python・Rust・機械学習・生成AIなど、50冊以上の技術書を執筆した。日々プログラミングの愉しさを伝えている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-本書は、粒子モデルによる破壊解析ツールPeridigm(ペリダイム)と破壊解析支援システムFRAXST(フラクスト)を活用して、これまでの構造解析では対応が困難な現象として、破断や飛散を伴う破壊現象の数値解析を実現する方法を解説しています。 読者としては、幅広いものづくりの構造解析に携わる技術者、大学・高専で構造解析を研究する学生や教員を想定しています。多くの技術者が利用可能なWindowsのPCを用いて、WSL2上のUbuntu環境において、粒子モデル破壊解析理論Peridynamicsを実装したPeridigmを実行し、FRAXSTを活用した解析環境の構築から例題検証までを対象としています。 解析環境の構築や解析手順を詳細に説明していますので、Windowsの操作に慣れていて、一般的な構造解析の知識のある方を対象に、幅広く「自動車衝突・構造物倒壊・機械部品破断」などの解析実現を目指すための情報となっています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人気の「イラストで学ぶ」シリーズにPythonが登場! Pythonは世界中のプログラマーから愛される、習得しやすいプログラミング言語です。一方で、多くの人がPythonを使うための環境構築に苦戦し、また、プログラミング特有の用語や概念の理解に悩むことも事実です。そこで本書では、Pythonの開発環境として、Googleアカウントがあればすぐに使える「Google Colaboratory」を採用。環境構築のストレスを大幅に軽減します。また、豊富なイラストと図版で、プログラミングに不可欠な概念をわかりやすく解説。登場人物たちの物語を読み進めながら、自然にPythonを学べるように構成しています。さらに、最終章では、それまでに学んだ知識を活かして「名刺データ化アプリ」を制作。 この本でPythonを学び、プログラミングの楽しさと面白さを発見しましょう!
-
-※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 初心者にも扱いやすいゲーム開発用ライブラリ「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ゲーム集 ********************
-
-◆データの分析・活用に必要な基本の力を身につける!◆ 本書は、Pythonによるプログラミングの基本とともに、データサイエンス関連のPythonライブラリの基本的な使い方を1冊で学べる入門書です。書籍の前半では、Pythonの基本文法はもちろん、Pythonならではの表現方法や機能についても解説します。また、さまざまな問題解決に必要となる「プログラミング的思考」「データ構造とアルゴリズム」についても取り上げることで、単に便利なライブラリを使えるようになるだけではなく、問題を解決するための本質的な力を身につけられるようにします。書籍の後半では、ここまで学んできたPythonの知識をもとに、Matplotlib/seaborn/NumPy/NLTK/spaCy/Pandas/scikit-learn/BeautifulSoupの使い方を学んでいきます。 ■こんな方におすすめ ・実戦で使えるPythonの知識を身につけたい人 ・データサイエンス関連ライブラリの基本を身につけたい人 ■目次 序章 本書の3つのテーマと構成 第1章 Python文法の基本 第2章 Python流プログラミング 第3章 Pythonの機能を使った各種処理 第4章 ColabTurtleを使ったプログラミング的思考 第5章 データ構造とアルゴリズム 第6章 Matplotlibによる可視化 第7章 seabornによる統計的グラフの作成 第8章 NumPyによる科学技術計算 第9章 NLTKとspaCyを用いた自然言語処理 第10章 Pandasによるデータフレームとデータ操作 第11章 scikit-learnによる機械学習 第12章 BeautifulSoupを用いたWebスクレイピング ■著者プロフィール 河西朝雄:山梨大学工学部電子工学科卒(1974年)。長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表。著書多数。
-
-本書は、ストリーミング配信の実装に踏み出すエンジニアに贈る、動画配信技術の入門書です。HLSやMPEG-DASHといったプロトコルの仕組みから、字幕・エンコード・CDN活用・セキュリティ対応までを、豊富な図解と実装例で丁寧に解説。HTML5での字幕実装やFFmpegによる実践的なエンコード、さらにはDocker+Next.js+Goで構築する動画配信サイトのハンズオンも収録されています。多言語字幕やAIによる自動生成、CDNでの高速配信など、実用的かつ最新のノウハウを凝縮。動画配信サービスの裏側を体系的に学びたいすべての開発者に最適な一冊です。
-
-〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【プロを目指すなら身につけておきたいReactを基礎から学ぶ!!】 現在のWeb開発に欠かせないJavaScriptライブラリ/フレームワークのなかでも、最も人気を集めているのがReactです。本書は、最新バージョンであるReact19に対応した、プロを目指す方のためのReact入門書です。 本書ではまず、ローカルのパソコン上にViteで開発環境を構築します。そのうえで、コンポーネント、イベント、ステート、副作用の管理、メモ化、状態管理など、Reactの基本を短いコードで手を動かしながらしっかり学んでいきます。 さらに実践編として、TODOアプリをひと機能ずつ実装していくことで、SPA構築の流れを理解できます。最後にReactをベースにしたフレームワークであるNext.jsも学べます。 本書に掲載されているコードはテキスト、およびJSXファイル等でダウンロードできます。エラーが発生した際には正しいコードと比較したり、部分的にコピー&ペーストして正しい状態に修正したりできるので、学習もつまずきません。「JavaScriptはひととおりわかったから、これからReactを始めたい!」という方にぜひお読みいただきたい一冊です。 〈こんな方にオススメ〉 ・実際に手を動かしながら段階的にReactを身に付けていきたい方 ・Reactの標準的な開発方法を知りたい方 ・TypeScriptなどの学習は後回しにしたい方 〈本書の内容〉 ■PART1 Reactの基本を学ぶ ●CHAPTER1 Reactを始める準備 ●CHAPTER2 Reactの第一歩 ●CHAPTER3 ステート・副作用・メモ化 ●CHAPTER4 グローバルステート ■PART2 Reactで実際にWebページを作る ●CHAPTER5 TODOアプリを作ってみよう ●CHAPTER6 Next.js 〈本書の特長〉 ・Vite+VS Codeの標準的な開発環境で学習を進められる ・TypeScriptなどは使用せず、標準的なJavaScriptの知識で読み進められる ・部分的な掲載コードやターミナル上の実行コマンドもコピペできる ・ReactをベースにしたNext.jsも学習できる 〈プロフィール〉 西畑 一馬(にしはた・かずま) 2002年よりWeb制作を行い、2016年2月にフロントエンド専門の制作会社である株式会社トゥーアールを設立。ReactやNext.jsを利用したフロントエンドの開発を業務として行う。『Web制作の現場で使う jQueryデザイン入門[改訂新版]』(KADOKAWA)や『初心者からちゃんとしたプロになる JavaScript基礎入門』(MdN)など多数の書籍を執筆している。 長谷川 広武(はせがわ・ひろむ) 株式会社HAMWORKS代表取締役。フロントエンドエンジニア兼テクニカルディレクターとして、HTML/CSS/JavaScriptやWordPress等の開発を手がける。Web制作の企画から設計、実装、運用まで一貫したサポートを提供。2009年より札幌でWebデザイナー向け勉強会「SaCSS」を主催・運営。 伊藤 将貴(いとう・まさたか) 株式会社FLAT フロントエンドテックリード/EM。業務システムやBtoB SaaSのフロントエンドを主軸に、React歴5年。アプリケーションのアーキテクチャ設計を担い、フロントエンドからクラウドインフラまでフルスタックで実装・運用。開発チームのマネジメントを行いつつ、開発プロセスを効率化やUI/UX改善にも取り組んでいる。 飛田 心(とびた・こころ) 株式会社FLATにてフロントエンド開発のリードエンジニアを担当。React/Next.js を用いたフロントエンド開発に加え、Node.js を用いたバックエンド開発を業務で行う。UI/UXの改善や保守性の高いアプリケーション設計・実装が得意。
-
-データベースが壊れても、もう怖くない! NewSQLの動きと仕組みを体験しながら理解する。 NewSQLって何? 従来のDBとどう違う? 仕組みが複雑そう……そんな疑問をマンガで解決! 【マンガのあらすじ】 大学生わかばちゃんのもとに、妖精「NewSQLさん」が現れた。「NewSQLは障害に強いって言うけど、どこまで壊せば動かなくなるんだろう?」さぁ、TiDBクラスターを壊しまくれ! もちろんリカバリも忘れずに。 物語後半では、内部構造の探検に出発! 分散型なのにRDBのように使える秘密とは? クラスターの中の働き者たちとの出会いを通して、わかばちゃんが得たものは…… ■こんな方におすすめ ・NewSQLやTiDBの概念をマンガで手軽に理解したい ・MySQLに慣れている ・障害パターンと復旧方法を知りたい ・ローカル環境で気軽に試したい ・本番環境へのデプロイも学びたい ■本書の特徴 ・つくって、壊して、直して学ぶ - MySQLクライアントでデータベースへ接続する - 耐障害性のあるNewSQLクラスターをつくって、壊す - データベースをバックアップして、復元する ・NewSQLの処理の流れを観察する 処理の流れがわかりづらく、イメージしづらいNewSQLの処理を本書ではハンズオン形式で観察していきます。「どうなってるかわからん」を解消する1冊です。 ・豊富なマンガとイラストで図解 章ごと、ハンズオンごとに導入マンガを掲載し、視覚的にも学習内容を理解できるようにしています。むずかしい概念もイラストで丁寧に図解してあります。 ■本書の構成 Part 1 :さわってみようNewSQL Chapter 1 はじめてのNewSQL Chapter 2 NewSQLクラスターを構築してみよう Chapter 3 SQLを学び、NewSQLクラスターで実行してみよう Part 2 :壊して学ぶNewSQL Chapter 4 NewSQLの処理の流れを見てみよう Chapter 5 1つずつ壊してみよう Part 3 :NewSQLの全体像を理解しよう Chapter 6 NewSQLの仕組み、アーキテクチャを理解しよう Chapter 7 クラスター運用時に考えること Chapter 8 TiDBクラスターをつくって運用する ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0古今東西、あらゆる品質要件をカバーせよ。 10の手法を一冊で学び尽くす「フルスタック」テストガイドが登場。 ソフトウェアテストには、対象とする品質要件に応じて様々な「手法」が存在します。しかし、個別のテスト手法を断片的に学ぶだけでは、プロダクトの品質を総合的に高めることはできません。本書は、複数のテストを補完的に組み合わせて、あらゆる側面から品質を検証するための技術・戦略を、体系的に学べる骨太なガイドブックです。 取り上げるのは、以下10種のテスト手法。それぞれについて、テストの原理原則・導入戦略・実践方法を、具体的なWeb/モバイルアプリケーションでの適用例を交えながら詳しく解説します。 □手動探索的テスト □自動テスト □継続的テスト □データテスト □ビジュアルテスト □パフォーマンステスト □セキュリティテスト □アクセシビリティテスト □モバイルテスト □機能横断要件テスト 本書は、各領域のテストを一貫した視点で解説するため、それぞれのテストの「役割」と「つながり」がよく理解できます。本書を通じて、広大なテスト分野を迷わず歩くための「体系的な知識地図」をインストールしてください。 ■対象読者 ・Web/モバイルアプリケーション開発に携わるエンジニア ・幅広いテスト領域を体系的に押さえたい品質保証/QAエンジニア ・テスト設計・戦略立案に必要な基盤知識を身につけたい人 ・開発と品質保証を横断する視点を養いたい人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
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 開発入門』(いずれも翔泳社)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-本書は、Rustの堅牢な型システムと高性能な実行環境を活かして、LINE botによるWebアプリケーション開発の実践力を身につけたい開発者に向けた一冊です。本書では、人気急上昇中のWebフレームワーク「axum」とSQLxによる非同期データベース接続、Firestoreとの連携、そしてヘキサゴナルアーキテクチャに基づいた設計までを体系的に解説します。 全9章構成で、Rustの学習法から始まり、LINE Messaging APIの活用、MySQLとFirestoreのデータ設計、SQLxを活用した非同期処理、依存性注入とDIコンテナの構築、Dockerを用いた環境構築に至るまで、商用アプリケーション開発を見据えた技術が満載です。さらに、Rustによるテスト戦略やモック、axum_testを活用したHTTPサーバのテスト技法まで丁寧に解説。全編を通してRustとWeb開発の橋渡しとなる内容が凝縮されています。
-
-本書ではAI・機械学習の基礎から丁寧に解説し、ニューラルネットワークの実装や画像認識、物体検出までわかりやすく解説しています。実際に手を動かしながら、動作を理解できる内容になっているため、初心者におすすめの1冊です。
-
4.6マネジメントのモヤモヤを解消! 思うように進めないあなたを助けるヒントをご紹介 【本書の概要】 エンジニアリングマネージャー(EM)として働いていくうえで、「メンバーに共感できない」「メンバーが指示に従わない」「エンジニアリングスキルが失われる」といった、EMになったからこそぶつかる課題は多くあります。日々、こうした課題と向き合い、頭を抱えることも少なくないのではないでしょうか。 本書は、そういった課題をおたより形式で紹介。実際に課題にぶつかり乗り越えてきた著者が、解決に向けたアプローチをわかりやすくアドバイスします。 本書を通して、EMとしてよりよく生きていくための考え方・心構えを、みなさんの中にインプットしてみてください。 【本書の対象読者】 ・エンジニアリングマネージャーになりたての方 ・マネジメントのよりよい取組み方を知りたい方 ・マネージャーとしての生き方・働き方に不安がある方 〈〈EM実践者へのインタビューも掲載!〉〉 (順不同、敬称略) ・佐野 元気(株式会社カオナビ) ・望月 美帆(株式会社メルカリ) ・熊谷 遼平(READYFOR 株式会社) ・山口 隆広(ユニファ株式会社) 【目次】 Part1 エンジニアリングマネジメントって難しい チームの目標って、どうやって立てたらいいの? チームが順調なときは、自分は何をしたらいいですか? どうやったら自律的なチームになりますか? メンバーに仕事を振るのが苦手です.... Part2 チームの向きを揃えるって難しい メンバーの向きがバラバラで目標を達成できません 環境の変化でチームの方向性を見失いました...... チームと経営方針のすれ違いに悩んでいます 雰囲気はいいけど目標は達成できませんでした Part3 ピープルマネジメントって難しい メンバーにまったく共感できないんですがマネージャー失格ですか? ネガティブなフィードバックができません メンバーの希望とズレたアサインメントをしたいのですが...... メンバーの成果を周囲に認めてもらえません Part4 事業目線を持つって難しい 組織・事業のことまで視野を広げるには? 採用活動って何から始めたらいいですか Part5 EMのキャリアって難しい エンジニアリングの勘が失われるのが怖いです 他職種のマネジメントをすることに。何から始めたらいい? 経営視点って、どうやって身につけたらいいの? ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-◆Astroを使ったSSG/SSRによる実践的なサイト制作を完全解説!◆ 本書は、近年モバイルファーストやSEOの観点から再び注目されている「静的サイトジェネレータ」(SSG)による静的サイトの制作に適したフレームワーク「Astro」の解説書です。これまでのJavaScriptフロントエンドフレームワークは、動的サイトの生成(CSR/SSR)を主目的としていましたが、Astroはビルド時にJavaScriptを最大限除去することで、シンプルで高速な静的Webサイトの生成を可能にしています。また、ReactやVueなどのフレームワークと連携することで、静的Webサイトのビルドツールとしても利用できます。本書では、Astroの基本からコンポーネントベースのWebサイト制作の進め方、SSGモードによる静的サイト制作/SSRモードによる動的サイト制作、エンドポイント/アクション/ミドルウェアなどのサーバサイド機能まで、Astroの機能を網羅して解説します。 ■こんな方におすすめ ・Astroを使った「静的サイトジェネレータ」(SSG)による静的サイトの制作を学びたい人 ■目次 ●第1章 Astroを初体験 ・1.1 Astroとは ・1.2 Astroの環境構築 ・1.3 Astroプロジェクトの作成と実行 ・1.4 本書で必要なTypeScript文法 ●第2章 Astroコーディングの基本 ・2.1 Astroのコンポーネントと基本構文 ・2.2 Astroコンポーネントでの変数の表示 ・2.3 Astroコンポーネントでの制御構文 ●第3章 コンポーネント間連携 ・3.1 コンポーネントの埋め込み ・3.2 コンポーネントのProps ・3.3 子コンポーネントをカスタマイズするSlot ●第4章 ルーティングとレイアウト ・4.1 ルーティングとルートパラメータ ・4.2 レイアウト機能 ・4.3 ページネーション ●第5章 コンポーネントベースのWebサイト制作 ・5.1 コンポーネントベースのWebサイト制作ケーススタディの概要 ・5.2 BaseLayoutの作成 ・5.3 TOPページの作成 ・5.4 ニュースページとマークダウンファイル ・5.5 デプロイの準備 ●第6章 動的サイトとSSR ・6.1 ケーススタディの概要と準備 ・6.2 天気情報コンポーネントの追加とSSGの問題点 ・6.3 Astroで動的処理を実現する方法 ・6.4 Astroのアイランド ・6.5 SSRデプロイ ●第7章 Astroでのコンテンツの扱い ・7.1 コンテンツコレクション ・7.2 動的ルートとSSRの組合せ ・7.3 Storyblokによるコンテンツ管理 ●第8章 Astroのその他の機能 ・8.1 バックサイドに関する機能 ・8.2 フロントサイドに関する機能 ■著者プロフィール 齊藤 新三(さいとう しんぞう):WINGSプロジェクト所属のテクニカルライター。Web系製作会社のシステム部門、SI会社を経てフリーランスとして独立。屋号はSarva(サルヴァ)。Webシステムの設計からプログラミング、さらには、Android開発までこなす。HAL大阪の非常勤講師を兼務。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 医用画像診断支援の分野では人工知能が組み込まれたAI-PACS(画像保管管理システム)の普及が期待されています。こうした状況の中でPythonはその学びやすさと、また画像処理や人工知能のためのパッケージが多く提供されていることから、今後ますます、簡単な実験から臨床研究などへ幅広く使用されていくことが予想されます。 本書では、深層学習の基礎的な内容、Pythonの基礎はおさえたうえで、医用画像応用に特化して、最新のデータセットやライブラリを使用して画像解析、診断への適用などの基礎的な内容をわかりやすく解説するものです。改訂にあたって、医用画像の標準規格であるDICOMの最新版の取扱いを解説するとともに、生成AIの適用・応用についてもふれています。 第1章 開発環境を構築する 第2章 Pythonプログラミングの基本を学ぶ 第3章 DICOM画像の表示と基本画像処理 第4章 画像管理とDICOM応用処理 第5章 Pythonを使った人工知能の前処理を学ぶ 第6章 Pythonを使った人工知能の基本を理解する 第7章 人工知能開発の実践 第8章 医用画像処理における生成AI活用
-
-未経験から最短でプロへ―― 「基礎技術」「スピード」「聞く力」 即戦力プログラマーになるために必要な3つの力を解説! クラウドサービスや生成AI、IoTなど、ITの進歩とともに多くの企業がDXに向けた取り組みを加速させています。しかし、システム構築や運用を手掛けるプログラマーやエンジニアの採用が思うように進まず、DXを計画どおりに推進できない企業も少なくありません。実際、転職サイトdodaの調査によれば、2024年9月時点における「IT・通信エンジニア」の転職求人倍率は12.80倍に達しており、いかに多くの企業がプログラマーをはじめとしたIT人材の不足に悩まされているかが分かります。 そうした深刻な人材不足のなか、未経験からプログラマーという仕事に興味をもつ若者も増えつつありますが、「今から始めても遅い」「理系じゃないから無理」と思い込んでしまい、最初の一歩が踏み出せずにいる人も少なくありません。しかし著者は、正しい学び方と努力を重ねれば、そうした人たちでもプログラマーになることは決して不可能ではないと述べています。 著者は長年にわたってプログラマー・システムエンジニアとして活躍し、現在はシステム企画・設計を行う会社を経営するかたわら、社内外で数多くのプログラミング研修を行っています。著者の会社では、入社した社員の多くが著者指導のもと1カ月でJava Silverを取得し、そのなかにはまったく理系とは無縁だった人や、一度はプログラマーを目指したものの途中で挫折した人など、さまざまな背景をもった人たちがいるといいます。 こうして短期間で多くの人材を育ててきた著者は、未経験からプログラマーとして最短距離で成長するためには、プログラミングの基盤を支える「基礎技術」に加え、より多くの経験を積むことで成長を加速させるための「スピード」、そして、分からないことを素直に尋ね、助言を柔軟に受け入れる「教わる力」――。この3つの力を意識的に身につけることが重要だと述べています。 本書では、著者の会社で実践している3カ月の研修プログラムを基に、「基礎技術」「スピード」「教わる力」を身につけ、最速でプログラマーになるための方法を解説しています。技術の習得方法に加え、生産性と成長速度を大きく左右するスピードの高め方、先輩や上司から効率的に学びながらチーム作業を円滑に進めるためのコミュニケーション力の養い方など、現場に直結する具体的な内容が盛り込まれています。 これからプログラマーを目指す人だけでなく、一度は挑戦したものの諦めてしまった人にとっても、プログラマーになるために必要な技術や姿勢が学べる1冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Windows 10のサポート切れが迫る! WindowsからLinuxへの乗り換えを支援! Windows 10のサポートが2025年10月14日に終了します。以降はセキュリティパッチが提供されないため、Microsoft社はWindows 11へのバージョンアップを推奨しています。けれどもWindows 11の動作要件が厳しく、バージョンアップできないPCも多いようです。 そんなPCであっても、Linuxなら問題なく動作します。これを機にWindowsからLinuxへ乗り換えてみてはいかがでしょうか?本誌は、WindowsユーザーにもわかりやすいようにLinuxの概要やインストール方法、基本的な使い方から応用までを詳しく解説しています。 本誌を読んで、Windows 11に対応しないPCを復活させましょう! ≪目次≫ 【特集1】 迫るWindows10のサポート終了! タイムリミットは2025年10月 【特集2】 Windows10からUbuntu 24.04へ引っ越そう! Linuxへの引っ越し術 【特集3】 Ubuntu 24.04 LTSを使いこなそう! 見た目を自分好みにカスタマイズ 【特集4】 Linuxの中核技術を理解しよう! カーネル&ディストリ、基本のキホン 【特集5】 Windows PCでもLinuxコマンドを使おう! WSL2の基本と活用方法 【特集6】 話題の生成AIに挑戦しよう! 画像生成とチャットを実装する 【コラム】 オススメフリーソフト13選 Kate/Mini Text/Micro/BasKet Note Pads/FreeShow/Wormhole/PhotoRec/Meld/バルクリネーム/Stacer/fkill/Borgmatic/ranger
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、Pythonの基本から始め、データ解析に不可欠なデータの前処理を体系的に学びつつ、実践的なデータサイエンスのスキルを段階的に習得できるように構成しました。本書の目的は、読者がPythonの基礎、データの前処理、実践的なデータ解析を学ぶことで、データサイエンスの基礎を身につけ、任意のテーマに沿ったデータ解析を独力で遂行できるようになることです。
-
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章 採用選考対応の基礎知識 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆プログラミングの思考や概念の進化を知ることで確かな応用力が身に付く!◆ 最近のプログラミングは、ライブラリや生成AIを使えば、難しい原理を理解しなくてもプログラムを作成できますが、これにより人間の思考能力やAIの答えを判断する力が低下する可能性があります。著者の長年の経験から、プログラミングでは不変の原理や原則を基礎から学ぶことが重要だと考えています。また、プログラミングは進化の過程でいくつかのパラダイムシフトを経てきており、それらを理解することで幅広い概念を学べます。本書では、単なるプログラムを作るための入門書にとどまらず、コンピュータリテラシーや情報科学の幅広い側面に焦点を当てており、原理原則に基づいた深い理解を目指しています。プログラミング初心者から中級者、さらには現代のプログラム技術をより深く学びたい方まで、幅広く活用できる一冊です。 ■こんな方におすすめ ・プログラミングを原理に基づいて理解したいプログラミング初心者から中級者(学生・社会人) ■目次 ●第1章 コンピュータリテラシー ・1-1 アナログからディジタルへのパラダイムシフト ・1-2 ハードウェアとソフトウェア ・1-3 コンピュータの分類と機能 ・1-4 OS(Operating System) ・1-5 パソコン用OSとモバイル用OS ・1-6 インターネットとWebブラウザ ・1-7 ファイルとフォルダ ●第2章 プログラムとプログラミング言語 ・2-1 プログラムの役割 ・2-2 プログラム解釈の仕組み ・2-3 プログラミング言語の種類 ・2-4 プログラミング言語の系譜 ・2-5 手続き型言語におけるパラダイムシフト ・2-6 代表的な言語の特徴 ・2-7 プログラム処理方式 ●第3章 プログラムの構造 ・3-1 プログラムを組み立てる ・3-2 変数 ・3-3 演算子と式 ・3-4 データ型の分類 ・3-5 数値型 ・3-6 文字列型 ・3-7 配列(リスト) ・3-8 辞書(連想配列) ・3-9 集合(セット) ・3-10 タプル ・3-11 流れ制御構造 ・3-12 関数とメソッド ・3-13 組み込み関数とライブラリ ・3-14 オブジェクト指向プログラミング ・3-15 近代的プログラミング技法 ・3-16 プログラミング書法 ●第4章 情報理論 ・4-1 進数 ・4-2 整数表現 ・4-3 実数表現 ・4-4 数値演算 ・4-5 誤差 ・4-6 論理演算 ・4-7 情報の単位 ・4-8 文字コード ・4-9 色の表現 ・4-10 マルチメディアのコンテナフォーマットとコーデック ・4-11 ファイルシステム ・4-12 インターネット関連技術 ●第5章 数学とプログラム ・5-1 座標 ・5-2 三角関数 ・5-3 乱数と確率 ・5-4 統計量 ・5-5 漸化式 ・5-6 行列と行列演算 ・5-7 微分・積分 ・5-8 複素数 ●第6章 データ構造とアルゴリズム ・6-1 抽象データ構造 ・6-2 マップ(ハッシュ) ・6-3 木 ・6-4 グラフ ・6-5 アルゴリズムとは ・6-6 ソートとサーチ ・6-7 数値計算 ・6-8 再帰 ・6-9 構文解析アルゴリズム ・6-10 シミュレーションアルゴリズム ・6-11 近代的アルゴリズム ●第7章 ライブラリとAPI の活用 ・7-1 ライブラリとAPIの違い ・7-2 Pythonのライブラリ ・7-3 JavaScriptのライブラリ ・7-4 APIの利用 ●第8章 身近にある「何故?」をプログラムで解く ・8-1 旧暦がいまだに使われる理由 ・8-2 地球温暖化は本当に加速しているのか? ・8-3 COVID-19流行の波の実態 3 ・8-4 なぜ僕には恋人ができないのか?(フェルミ推定) ・8-5 宝くじで夢はかなうのか? ・8-6 世にはびこる疑似科学とは? ■著者プロフィール 河西朝雄:長野県岡谷工業高等学校情報技術科教諭、長野県松 本工業高等学校電子工業科教諭を経て、現在は「カサイ. ソフトウエアラボ」代表。主な著書:「C 言語によるはじめてのアルゴリズ ム入門改定第5 版 」「Python によるプログラミング的思考入門」など(以上技術評論社)
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIを使いこなしながらGoogle Apps Scriptを学ぼう! 本書は、プログラミングが初めての方、またはGoogle Apps Scriptを少しだけ触ったことのある方を対象に、「ChatGPTを使いながら」Google Apps Scriptを勉強する方法をお伝えします。もちろん、著者による解説もしっかりありますので、それによりGoogle Apps Scriptを正しく学びつつ、ChatGPTをサポート役として使いこなす方法を身につけていきます。 1章 ChatGPTをはじめよう 2章 Google Apps Scriptをはじめよう 3章 プログラムの基本 4章 プログラムの流れ 5章 プログラムをまとめる 6章 オブジェクト 7章 データをまとめる~配列の操作 8章 スプレッドシートの操作 9章 Gmailの操作 10章 プログラムの開発と保守 Appendix プロンプトパターン集と演習回答例 株式会社プランノーツ代表取締役。一般社団法人ノンプログラマー協会代表理事。 「日本の『働く』の価値を高める」をテーマに、ノンプログラマー向けデジタルリスキリング支援、組織のDX推進・越境学習支援、コミュニティ運営などを行う。 コミュニティ「ノンプログラマーのためのスキルアップ研究会」主宰。 Voicy「『働く』の価値を上げるスキルアップラジオ」パーソナリティ。 運営ブログ「いつも隣にITのお仕事」運営。 NewsPicksプロピッカー。 東京工芸大学大学院非常勤講師。 自著に「デジタルリスキリング入門」「Pythonプログラミング完全入門~ノンプログラマーのための実務効率化テキスト」「パーフェクトExcel VBA」「詳解!GoogleAppsScript完全入門」「ExcelVBAを実務で使い倒す技術」「ChatGPTで身につけるExcel VBA」。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 大規模言語モデル(LLM)の本質の解説 生成AIの1つである大規模言語モデル(LLM)は、言語を操る数理モデルの1つのあり方です。LLMを活用するシステムの研究・開発は、その不確実性の高さや制御の難しさから、多くの試行錯誤を要します。そのため、より効率的に、より効果的に課題解決をするためには、LLMがテキストを生成する仕組みの理解や、LLMを強化する方法論に向き合うことは欠かせません。また同時に、言語をつかさどる暗黙的な規則性を炙り出す、LLMとは異なるタイプの数理モデルにも目を向けるべきでしょう。これらの知見は、地に足のついた試行錯誤へと繋がります。 上記のような知見は、計算言語学という領域で蓄積されています。本書は、LLM時代における計算言語学の「言語の理論としての側面」と、「言語の工学としての側面」に着目した入門書です。本書により、LLMをはじめとする言語の数理モデルが読者の皆さまの手札の1つとなり、より多くの実務的課題・学術的課題が解き明かされることを願います。 第1章 自然言語の数理 1.1 計算言語学とは 1.2 言語の理論としての計算言語学 1.3 言語の工学としての計算言語学 1.4 まとめと本書の構成 第2章 形式的手法による言語学 2.1 意味現象 2.2 依存型意味論序説 2.3 未指定型による形式証明の制御 第3章 大規模言語モデルの仕組み 3.1 言語モデルによるテキストの生成 3.2 大規模言語モデルのパイプライン 3.3 Transformerの機構 3.4 大規模言語モデルの学習 3.5 大規模言語モデルの評価 3.6 データセットの作成方法 3.7 次章へ向けて 第4章 大規模言語モデルは何を理解しているか 4.1 注意機構の分析 4.2 プロービング 4.3 Logit lens:語彙空間への射影 4.4 次章へ向けて 第5章 大規模言語モデルの実用 5.1 大規模言語モデルの軽量化・高速化 5.2 RAG:大規模言語モデルの知識拡張 5.3 LLMエージェント:自律・推論・動態 付録 数学と機械学習の基礎 参考文献
-
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化を推進するその他のシステム ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「地理情報システム」や「位置情報」と聞くと、特殊な業務で一部の専門家だけが使う「難しいもの」だと考えていないでしょうか? 決してそうではありません。GISツールは、「汎用的なソフトウェア」であり、「表計算ツールと同じくらい利用されるべき」ものです。とはいえ、GISツールは高価で、ハイスペックなPCが必要で、導入のハードルが高いものでした。 「QGIS」が、その状況を変えました。オープンソースで開発されており、いまやGIS(Geographic Information System:地理情報システム)ツールのデファクトスタンダードともいえます。QGISによってGISツールが民主化された現在、誰からも手が届く道具なのです。位置情報を持っているのであれば、使わなければ損だといっても過言ではありません。 そこで本書では、GISの活用に興味のある全ての人を対象に、GISの使い道と使い方を、QGISで学ぶ構成になっています。 前半の基礎編では、「GISとは何か?」から始まり、「GISデータや座標参照系」といった基礎知識を学びながら、QGISの使い方を学びます。単に「地図を作成する」ことに留まらず、位置情報以外のデータを扱う方法や自動化・Pythonによる機能拡張といったGISツールならではの機能をしっかり解説しています。 後半の実践編では、具体的なユースケースを通じて、GISをどのように応用できるのかを学びます。基礎編の知識を活かして目的に応じた地図を作ることに始まり、紙の地図をGISデータ化したり、衛星データを活用したりといった実践的な手法を学びます。さらに、データを掛け合わせてマーケティング用のデータ作成を行うといった、表計算ツールでは不可能な分析も行います。 本書は、QGISがあらゆる領域の実務に活用されることを想定しているため、「機能を網羅すること」や「特定の業務分野にフォーカスする」ことを避けて、多様なユースケースをハンズオン形式で学ぶことで、読者が各自の関心分野へ応用できるようになっています。本書をきっかけにGISを使い始める人やQGISのユーザーが増えることを願っています。 ●目次 第1章 GISとは 第2章 QGISのインストールと起動 第3章 GISデータを知る 第4章 QGISでデータを扱う 第5章 座標参照系(CRS)を学ぶ 第6章 地図の出力・印刷レイアウト 第7章 自動化・Pythonによる機能拡張 第8章 ハザードマップを作る 第9章 紙の地図をGISデータ化する 第10章 法務省登記所備付地図を利用する 第11章 衛星データを活用する 第12章 ベクターデータによる分析を行う 第13章 地形解析の手法を学ぶ 第14章 点群データの取り扱い
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【注目のプログラミング言語「Python」を楽しく学べる】 【AIにゲームをつくってもらいながらPythonの実力アップ】 Pythonを始めたい人が楽しく学べる入門書です。本文は全編、好奇心旺盛な中学生「タケルくん」の素朴な疑問に先生役のおじさんが答える会話形式になっています。豊富やイラストや図解入りです。 特徴は、Pythonのコードを書くことよりも読むことに重点を置いていること。実際に遊べる「ブロック崩し」のプログラムをChatGPTに少しずつつくってもらい、そのコードを読んでいくことで、無理なくPythonに慣れていけるようになっています。 Pythonを使えるようにするための準備やPythonの基礎的な文法もなるべくていねいに説明しました。将来に備えてPythonを覚えておきたい学生はもちろん、Pythonを始めたい人に年齢を問わず勧められる内容になっています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 SAP一冊合格が本気で狙える、最強の総合対策書! 【本書の特徴】 ●重要度に応じてサービス・機能の解説分量を調整。メリハリのあるテキスト解説&豊富な問題数 ⇒試験合格に重要なポイントを、だれでも効率よく学べる ●読者特典「AWS実践環境ガイド」で、ハンズオン学習を徹底サポート ⇒実務経験のないサービスや機能も、ハンズオン形式で速くマスターできる ⇒実務でもスグに役に立つ知識も身につく ●試験特性に合わせて、「例題→解説→確認問題」という流れでテキスト部を構成 ●解説の順序も「設計のポイント」→「設計に関連するサービス・機能」→「典型的なアーキテクチャ」と実践的な3ステップ ⇒SAP攻略に必要な、要件理解力とアーキテクチャ力を高められる! ●収録問題数No.1。例題を計68題解説し、5章で「模擬試験」1回分、各節末に重要な出題ポイントをおさえた確認問題も計64題収録。 【本書の目次構成】 序章:試験とサービスの基礎知識 第1章:複雑な組織に対応するソリューションの設計(第1分野) 第2章:新しいソリューションのための設計(第2分野) 第3章:既存のソリューションの継続的な改善(第3分野) 第4章:ワークロードの移行とモダナイゼーションの加速(第4分野) 第5章:模擬試験 【著者プロフィール】 ●煤田弘法(すすた ひろのり) AWS認定インストラクター。「AWS Authorized Instructor Award 2021」にて「Best Instructor CSAT」(顧客満足度ランキング)の第3位に選ばれる。 ●西城俊介(さいじょう しゅんすけ) AWS認定インストラクター。前職はオンプレミスのインフラエンジニア。研修施設「INTELLILINK Training Academy」講師として、AWS試験などを担当。 ●上堂薗健(かみどうぞの たけし) AWS認定インストラクターチャンピオン(2019)。「AWS Authorized Instructor Award 2022」にて「Best Numbers for Class Delivery and Students Trained」(年間受講者数ランキング)の第3位に選ばれる。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.4「リアルすぎる!」と話題を読んだ失敗の教科書・第2弾! 残念なマネージャーにならないための「育成」アンチパターン集! 人材不足の開発現場において「エンジニアをいかに育成するか」は重大なテーマです。しかし、技術の指導や業務の割り振りだけでは、チームも個人も思うようには育ちません。エンジニア育成には、ソフトウェア開発と同じかそれ以上に繊細で複雑な「マネジメント」の力が求められます。 ・優先度をつけずに業務を丸投げする「FIFO型業務依頼」で、キャパオーバーを招いてしまった ・「アレと同じに作って」と曖昧な指示を出した結果、意図と違う成果物があがってきた ・レガシーシステムの担当を任せたら、新しい技術を求めて転職されてしまった などなど、意図せぬ失敗は数多く潜んでいます。最悪の場合、せっかく採用した人材が早期離職してしまうことも、現代のIT業界では珍しくありません。 本書は、そんなエンジニアの育成・マネジメントの現場で起こりがちな「落とし穴」を集めた失敗事例集です。架空の開発現場を舞台に「新人研修」「OJT」「チーム編成」「評価」などで起こりがちな失敗を42篇収録。著者の実体験をもとにした、フィクションとは思えない臨場感抜群のエピソードの数々を通して、失敗をどうすれば回避できるのかを解説します。 育成とは、部下や後輩のキャリアに責任を持つこと。簡単にはしくじれないからこそ、あらかじめ「失敗の型」を知っておくことが、マネージャーとしての成長にもつながります。「育たない」「任せられない」「定着しない」ーーこれらの壁を乗り越えるための、よりよい現場づくりのヒントを手に入れましょう。 【収録エピソード(一部抜粋)】 ●すべてが最優先「FIFO型業務依頼」 ●完璧な報告を強制する「賢者のレポート」 ●謎のコメントで迷宮入り「ダイイングメッセージ型コメント」 ●アレと同じに作って「現物合わせ仕様」 ●チームでひとりぼっち「疎結合配属」 ●俺は独りで学んできた「一匹狼エンジニア」 ●キャッチアップできない「伝統技術の継承者」 ●過保護がやりがいを奪う「上っ面ホワイト育成」 ●すべてを知りたがる「メトリクスコレクター」 ●採用応募者をやりこめる「技術学会面接」 など全42篇! 【目次】 Chapter1 「新人研修」で失敗 Chapter2 「OJT」で失敗 Chapter3 「チーム編成」で失敗 Chapter4 「評価」で失敗 Chapter5 「コミュニケーション」で失敗 Chapter6 「採用」で失敗 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、2020年12月発行の『Blazor入門』の改訂版です。 前書はBlazorが登場してまもなく発行されたもので、 .NET Core 3.0対応でした。 以降、Blazorは大きく進化したため、今回、最新の.NET 9に対応して改訂しました。 Blazorが登場した背景には、ページ遷移のストレスが軽減されるSPA(シングルページアプリケーション)の台頭がありました。 SPAはJavaScriptあるいはTypeScriptでしか開発できなかったのですが、WebAssembly技術を使うことで、C#でSPA開発できるようにしたものがBlazorでした。 しかし、SPAにも難点がありました。初期起動の遅さとSEO対策の弱さです。このため、さらなる改良版として、Next.jsやNuxt.jsのようにサーバーサイドでのレンダリング技術も並行して進められてきました。 そして、 Blazorにも、同じようにクライアントサイドとサーバーサイドのレンダリングが共有できる「Blazor Web アプリ」が登場しました。 本書はBlazor単体の動作だけではなく、Web APIの呼び出し、JavaScriptとの連携、 SVG の活用なども解説しています。 さらに第2版では、 Blazorをスマホアプリとして動作させる .NET MAUI Blazorアプリまで解説しました。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「PHPフレームワーク Laravel入門 第2版」の改訂版企画です。全体を通してLaravel 12へ対応する内容に書き換えています。laravelコマンドからHerdへの移行に合わせてHerdとスターターキットの内容を追加、また前版で未解説だったファサードや、IneritiaでReact等を利用する方法、Laravelアプリをクラウドベースで開発するツールの解説など様々な新しい内容を追加しています。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 動くコードが書けるようになったら次に読む本 まず、「なぜ良いコードを書く必要があるのか」という根本的な問いからスタートし、命名、コメント、関数やクラスの分割、ディレクトリやモジュールの整理といった基本要素を順を追って解説。さらに、アプリケーション全体のアーキテクチャ設計や自動化テスト、チーム開発にも触れ、コードの保守性を高めるための最低限の知識をこの一冊で網羅します。 ・Chapter1 なぜ良いコードを書くのか ・Chapter2 動くコードから意図の伝わるコードへ ・Chapter3 大きな問題は分割して考えよう ・Chapter4 コードの分類術 ・Chapter5 絡まった依存関係を解きほぐせ ・Chapter6 良いコードを書く原則・教訓 ・Chapter7 うっかりミスを防ぐために ・Chapter8 コードは書くよりも変更するほうが難しい ・Chapter9 アーキテクチャを考える ・Chapter10 壊さないための自動化テスト ・Chapter11 チームで書く良いコード LINE ヤフー株式会社所属、Android アプリエンジニア。山口県に生まれ、幼少期は兵庫県で過ごす。明石工業高等専門学校に入学後、プログラミングを学び始める。複数のプログラミングコンテストで受賞する一方、継続的な開発の難しさや大切さに気がつく。現在はコミュニケーションアプリ「LINE」のAndroid 版の開発に携わる。2019 年度未踏IT 人材発掘・育成事業スーパークリエータ。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 AI時代にこそ必須の考え方と技術。見る人を惹きつけてやまないレタッチノウハウを公開 ▼本当に美しいポートレート写真にする技術 加工アプリや生成AIにより身近になった写真レタッチですが、「人物レタッチ」は非常に繊細なもので、大きく変化させることは時にリスクを伴います。本書では、ポートレート写真をより美しい作品に仕上げたい人に向け、Photoshopによる人物レタッチの基本を押さえながら、魅力を最大限に引き出す方法を解説。 ▼「立体感」「質感」「本人らしさ」を損なわないレタッチを知る 経験豊富な著者による、ポートレートレタッチの現場での考え方が学べます。自然なレタッチのためには「立体感」「質感」「本人らしさ」を損なわないといったルールを設ける。特に難易度が高い肌レタッチでは、グラデーションを意識する。色ムラを整えるためにトーンカーブを個別に適用する等、実践的なノウハウが満載。 ▼学びやすい基礎と実践で構成。ダウンロードデータも 本書はポートレートレタッチの基本的な考え方やテクニックを紹介する「基礎編」と、実際にレタッチしていく過程を解説する「実践編」で構成。実践編では練習用に素材データと作業PSDデータがダウンロードできます。普段なかなか見られないプロのPSDデータは必見! 失敗しがちな部分や意識すべき点を学べます。 ▼第一線でのレタッチャー経験多数の著者 著者は広告ビジュアル制作業界最大手でフォトレタッチャーとして活躍後独立。大手企業のコマーシャルフォトにおけるレタッチやデザイン制作の経験多数。高クオリティが求められる広告写真の分野で、専門誌でも取り上げられるレタッチのプロ。フォトグラファー向けレタッチ講座等でクリエイターの技術向上を後押しするほか、フォトレタッチの可能性と画像生成AIに関する講演も行い、好評を博しています。 【著者について】 小笠原 愛 フォトレタッチャー、グラフィックデザイナー/横浜国立大学教育人間科学部美術専攻卒業後、株式会社アマナにてフォトレタッチャーとしてキャリアをスタート。その後グラフィックデザイナー・アートディレクターとして、大手広告代理店グループ、デザイン制作会社で、大手企業のコマーシャルフォトにおけるレタッチとデザイン制作を数多く経験したのち独立。得意分野は人物全般と合成もので、広告写真専門誌でも取り上げられるなど、クオリティを求められる広告写真の分野でのプロとして、第一線でのレタッチ経験多数。 現在は現在はレタッチとデザインの両軸で活動し、不定期でフォトグラファー向けのレタッチ講座や、Photoshop初心者向けの講座を行う。2024年にはフォトレタッチの可能性と画像生成AIに関する講演も行っている。中高美術教員免許あり。趣味はベリーダンスと柴犬を愛でること。フォトレタッチの認知向上、レタッチャーの育成を目指し活動中。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-高い信頼性とハイパフォーマンスを両立するデータプラットフォームの新標準! ビッグデータを最大限活用する仕組みと運用法を徹底解説 【本書の概要】 本書は、高い信頼性とハイパフォーマンスを両立する、OSSのストレージレイヤソフトウェアであるDelta Lakeの入門書です。セットアップから実際の操作手順、実行例まで、データ分析に携わる方が迷わずDelta Lakeを使いこなせるよう丁寧に解説を行います。 【本書で学べること】 ・最新のデータ管理およびデータエンジニアリング手法 ・ACIDトランザクションが大規模なデータレイクにどのように信頼性をもたらすのか ・データレイクに対してストリーミングジョブとバッチジョブを同時に実行する方法 ・テーブルの削除、更新、マージ方法 ・タイムトラベルを使用したロールバックによるデータバージョンの調査方法 ・メダリオンアーキテクチャに従ったストリーミングデータ品質パイプラインの構築方法 【本書の対象読者】 ・データ分析に携わる方 ・Delta Lakeの基本事項、用語、始め方などを知りたい方 ・最新のレイクハウスアーキテクチャの機能とメリットについて学びたいデータ担当者 ・Apache Sparkの経験を持つデータ担当者 【目次】 Chapter 1 データアーキテクチャの進化 Chapter 2 Delta Lake入門 Chapter 3 Deltaテーブルの基本操作 Chapter 4 テーブルの削除、更新、マージ Chapter 5 パフォーマンス・チューニング Chapter 6 タイムトラベルの利用 Chapter 7 スキーマの取り扱い Chapter 8 ストリーミングデータに対するオペレーション Chapter 9 Delta Sharing Chapter 10 Delta Lake上でのレイクハウス構築 ※本書は『Delta Lake: Up and Running: Modern Data Lakehouse Architectures with Delta Lake』の邦訳です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-◆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チャンネル」の運営をおこなう。
-
5.0◆MSXで基礎から学べるBASICプログラミングの入門書◆ 当時はプログラミングに挫折した人に贈る、MSX-BASICを使用したゲームプログラミングの入門書です。制御構文や変数といったプログラミングの基礎から表現の幅を広げる工夫まで、まだプログラミングをしたことがない人でも理解できるように解説します。MSX-BASICは簡単な記述でゲームを作れるように設計されており、テキストベースのゲームからシューティング、アクション、RPGと、BASICの基礎を身につけながらステップアップすることで自分の作品を作れるようになります。特典として、MSX公式エミュレーター「MSXPLAYer」をダウンロードできます。 ■こんな方におすすめ ・あの頃はゲーム開発者になりたかった大人 ・新MSXからレトロゲーム開発をやってみたい人 ■目次 第1章 MSXとは ・MSXの概要 ・MSXのエミュレーター ・MSXPLAYerの使い方 ・MSX0 Stack ・MSX0 Stackの使い方 ・以前販売されていたMSX実機を利用する 第2章 MSX-BASICをはじめよう ・BASICとは ・まずは簡単なプログラムから ・MSXの基本操作 ・変数とは ・BASICの基本命令・構文 第3章 ブロックくずし ・テキストベースのブロック崩し ・しくみを考える ・ラケットの表示と移動 ・ボールの表示と移動 ・ラケットとボールの当たり判定 ・残機とスコアの表示 ・ブロックの表示と当たり判定 第4章 シューティング ・スプライトを使ったシューティング ・しくみを考える ・スプライトについて ・自機の処理 ・敵の処理 ・撃墜とゲームオーバー処理 ・効果音をつける 第5章 アクション ・PCGを使ったアクション ・スプライト定義 ・壁等のグラフィック定義 ・足場の処理 ・プレイヤーの処理 ・残機の管理とゲームオーバー処理 第6章 タイピング ・MSXでは珍しいタイピングゲーム ・課題文字列をまとめる ・キーボード入力の処理 ・その他の処理 第7章 アドベンチャー ・謎解きアドベンチャー ・図形を描く ・画面を作成する ・コマンド入力を実装する ・各コマンドでフラグを管理する 第8章 RPGのバトル画面 ・コマンド選択式バトル ・ゲーム画面を作成する ・メインループを作成する ・勇者のコマンドを実装する ・ドラゴンの行動を実装する 付録A VRAMアクセス 付録B MSXのドキュメント 付録C 便利なツール類 付録D BASIC命令まとめ ■著者プロフィール 山田 直樹(やまだ なおき):インディゲームクリエイター。スマホ向けのゲームアプリの個人製作を経て、2018年からMSX-BASIC等の再学習をはじめブログにまとめる。MSX用同人カートリッジゲーム「大仏パラダイス」やMSXゲーム製作解説の同人誌を製作。 米澤 遼(よねざわ りょう):「余熱」名義で、同人誌や同人ハードウェアの製作・販売を行う。近年はFPGA評価ボード向けMSX互換I/O拡張ボード「DEOCM」などMSX関連のアイテムを多くリリース。山田氏とは「大仏パラダイス」の製作を通じて交流を深め、その後の同人誌執筆などもサポート。著書:『CPU自作入門』(共著、技術評論社)
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 改善すべきコードの見つけ方、改善方法を具体的なルールと実践で伝授! 『Five Lines of Code — How and When to Refactor —』(Christian Clausen著、MANNING刊)の日本語版。 本書では、「メソッドを5行以内で実装する」ことにフォーカスし、改善すべきコードを見つけ、安全にリファクタリングするための明確で実践的なルールを解説しています。 第 1 章 リファクタリングをリファクタリングする 第 2 章 リファクタリングの裏側を見る 第 1 部 コンピュータゲームでリファクタリングを学ぶ 第 3 章 長い関数を分割する 第 4 章 タイプコードを機能させる 第 5 章 類似したコードをまとめて1つにする 第 6 章 データを守る 第 2 部 学んだことを実務に取り入れる 第 7 章 コンパイラと協調する 第 8 章 コメントに近づかない 第 9 章 コードを積極的に削除する 第10章 恐れずにコードを追加する 第11章 コード内の構造に従う 第12章 最適化と汎用性を避ける 第13章 悪いコードを悪く見せる 第14章 本書を終えるにあたって Appendix 付録 第1部のためのツールのインストール Christian Clausen(著者) コンピュータサイエンスの修士号を持ち、専門は、プログラミング言語、特に、ソフトウェアの品質とバグのないコードの書き方。ソフトウェア品質に関する査読付き論文を2本共同で執筆し、権威ある学術誌やカンファレンスで再録された。また、パリの研究グループ用の Coccinelleというプロジェクトでソフトウェアエンジニアとして働いた経験があり、2つの大学でオブジェクト指向および関数型プログラミング言語の基礎から応用までを教えた経歴を持ち、5年間にわたりコンサルタントおよび技術責任者として働いている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆大幅増補! 最新・定番の良質なコードがさっと引ける◆ Pythonでやりたいことがスグに逆引きできると評判のレシピ集、改訂版が登場! 基本文法/数値処理/テキスト処理/データベース/HTTPリクエスト/データ分析など、初心者~初級者向けの定番テクニックを "高品質なサンプルコード" で提供しています。改訂にあたっては、ブラウザ操作やメール送受信などの業務自動化に役立つテクニックのほか、マルチスレッド、非同期処理、マルチプロセスといった中級者も納得のテクニックを新たに大幅加筆しました。Pythonでできることが一覧しやすいので、業務・開発・研究用途を問わず、お役に立てていただけます。 ■こんな方におすすめ ・Pythonの入門レベルを卒業しているひと ・Pythonでできることを手っ取り早く調べたいひと ・Pythonを使う駆け出しITエンジニア、研究者、ホビープログラマー ■目次 Chapter 1 Pythonの基本 Chapter 2 変数 Chapter 3 制御文 Chapter 4 関数 Chapter 5 クラスとオブジェクト Chapter 6 例外 Chapter 7 実行制御 Chapter 8 開発 Chapter 9 ファイルとディレクトリ Chapter 10 数値処理 Chapter 11 テキスト処理 Chapter 12 リスト・辞書の操作 Chapter 13 日付と時間 Chapter 14 さまざまなデータ形式 Chapter 15 リレーショナルデータベース Chapter 16 HTTPリクエスト Chapter 17 HTMLパース Chapter 18 画像処理 Chapter 19 データ分析の準備 Chapter 20 Ipython Chapter 21 NumPy Chapter 22 pandas Chapter 23 Matplotlib Chapter 24 デスクトップ操作の自動化 Chapter 25 ブラウザの自動操作 Chapter 26 メールの送受信 Chapter 27 マルチスレッド Chapter 28 async/await Chapter 29 マルチプロセス ■著者プロフィール 黒住敬之:信州大学大学院工学系研究科修士課程修了(位相幾何学専攻)。大学院卒業後、都内のSIerに勤務、業務システムの開発を行う。現在はEC企業のシステム開発部門に所属、Pythonを使用したシステム開発並びにデータ分析業務に従事。また、個人でもシステム開発やデータ分析業務等を受託。アイティーアールディーラボ代表。
-
-DeepRacerはAmazon Web Service(AWS)が提供する強化学習を活用した、完全自律型のレースカーです。 本書は、AIや機械学習に興味はあるものの「何から始めたらよいかわからない」「理論だけでは続かない」と感じている初学者の方々に向けてできる限り専門用語を避け、図や具体例を交えながら、強化学習の基本からDeepRacerのモデルの作成、レースへの参加までを丁寧に解説しています。また、AWSの操作やPythonコードにも触れており、実際に手を動かしながら学ぶ構成になっています。
-
-最新環境に対応した第3版の登場! データ分析エンジニア必携の 基本技術を習得できる 【本書の概要】 本書はデータ分析エンジニアに必要な 以下の基礎技術について サンプルを交えながら丁寧に解説します。 ・データの取得・加工 ・データの可視化 ・プログラミング ・基礎的な数学の知識 ・機械学習の流れや実行方法 【第3版のポイント】 ・Pythonデータ分析試験の主教材に指定 ・Python 3.13に対応 ・各種ライブラリの最新版への対応 【本書で学べること】 ・Pythonの基本的な文法 ・データフォーマットについて ・データの前処理技術 ・データの可視化技術 ・既存アルゴリズムでの機械学習の実装方法 【対象読者】 データ分析エンジニアを目指す方 【目次】 第1章 データ分析エンジニアの役割 第2章 Pythonと環境 第3章 数学の基礎 第4章 ライブラリによる分析の実践 第5章 応用:データ収集と加工 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-人探し、バスの乗り継ぎ、お買いもの…… 半径3メートルの身近なアルゴリズムはこんなにわかりやすい! さまざまなアルゴリズムの背後で使われる≪木構造≫の解説を増補した第2版! プログラミングにおいてアルゴリズムの知識は欠かせません。しかし、いざアルゴリズムの学習をはじめると、理屈の山と数式の谷間で迷子になることが少なくありません。 そんなときにおすすめなのがこの一冊。本書は、人探しやバスの乗り継ぎなど身近な例を通して、イラストとサンプルプログラムを援用しながらアルゴリズムについて平易に解説してくれます。 読み進めるには、中学レベルの代数の基礎を知っていれば大丈夫。プログラミング言語をどれか1つ知っていれば、さらに理解が深まります。 最後まで読めば、応用範囲の広い重要なアルゴリズムの数々をしっかり理解できます。 [本書は、"Grokking Algorithms, Second Edition"の邦訳です。] 【目次】 ●第1章 あれもこれもアルゴリズム ●第2章 並べたり差し込んだり選んだり:ソート ●第3章 同じ手順で何度でも:再帰 ●第4章 ちっちゃくしてから考えよう:クイックソート ●第5章 関連付けると話も早い:ハッシュテーブル ●第6章 グラフを作れば見えてくる:幅優先探索 ●第7章 たどれば見つかる:木構造 ●第8章 ぐらぐらしちゃだめ:平衡木 ●第9章 本からピアノへ物々交換大作戦:ダイクストラ法 ●第10章 問題は続くよどこまでも:貪欲法 ●第11章 ドロボーは計画的に:動的計画法 ●第12章 分類したら予測して:k近傍法 ●第13章 この先にはなにがあるの? ●付録A AVL 木のパフォーマンス ●付録B NP困難問題 ●付録C 答え合わせ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AIがプログラミングを変える 新しい方法で創造力を育てよう! 問題を解決する力や 効率よく物事を進める力を伸ばす! 本書の売上げの一部は「一般社団法人こども食堂支援機構」を通じて全国のこども食堂支援に使われます。 ------- 小・中学校でプログラミング教育が段階的に必修化されました(高校は2022年度から)。 将来、こうしたプログラマーの職業を目指す人はもちろんですが、しかし、プログラミングを学んだからといって、必ずしもプログラマーになる必要はありません。 そもそも学校でプログラミングを勉強するのも、みなさんがプログラマーになるためのスキルを習得することが目的ではありません。 コンピュータのしくみを理解したり、さらには作業を効率的に進める段取り力や、自分で物事を考える力、発想力、課題を解決する力など、将来どのような仕事をするにせよ絶対に役立つ力を伸ばすうえで、実によい方法だからです。 前作「こどもプログラミング」を出版してからこの4年間で、「プログラミング」の世界は大きく変わりました。「AI」が発展したためです。 2022年に「ChatGPT」というAI(生成AIといいます)が登場して、この生成AIを活用してプログラミングをすることで、これまでには想像もつかなかったような新しい画期的なプログラムが生み出だされました。 本書を読めば、AIが私たちの生活にどんなふうに役に立ち、これからどこへ向かうのか。そして、これからプログラミングを勉強する読者の皆さんにとって、AIがどんなふうに役に立つのかなどがわかるようになります。 ------- 【もくじ】 第1章 プログラムとAIの関係を知ろう 第2章 生成AIってなにか知っている? 第3章 人工知能のしくみを知ろう 第4章 AIを使ってプログラミングを学ぼう 第5章 AIとプログラミングのこれから <注意事項> 本書ではChatGPTの体験、あるいはChatGPTを使ったプログラミング体験を紹介していますが、ChatGPTを利用する際、13歳未満のお子さんは大人の方と一緒にご利用ください(2025年4月時点でChatGPTの開発したOpenAI社の利用規約に、13歳以上と明記されています。また13歳以上であっても18歳未満なら、保護者の同意が必要となります)
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆---------------------------------◆ AIが生成したプログラムを読んで、 しくみを理解して仕事に使おう!! ◆---------------------------------◆ 『生成AIと一緒に学ぶ Pythonふりがなプログラミング』は、生成AIを活用してPythonの基本を楽しく学べる新しいスタイルの学習書です。企業のDX推進課を舞台に、「AIでプログラムを生成する」→「生成されたコードを読んで、ふりがなをふってみる」→「しくみを理解する」という実践的な流れで進行。プログラムにふりがなをふることで理解が深まり、Pythonの基礎をしっかり身につけられます。 AI生成のコードは、意図通りに動かないこともありますが、それを修正したりカスタマイズしたりする力を養えるのがこの本の大きな魅力。「Pythonを仕事で使いたい」「入門書で挫折した経験がある」という方にぴったりです。具体的なミッションを解決しながら、プログラミングスキルを楽しくステップアップできます。生成AIと一緒に、Pythonの世界に飛び込んでみませんか?
-
-本書では、ブロックチェーンを自社に応用したい企業のニーズに応えるために、ブロックチェーン技術の基礎から応用までを網羅的に解説しています。Symbolブロックチェーンをベースにブロックチェーンの特徴、開発環境の構築、基本的なアプリケーション開発、応用事例としてDAO(分散型自律組織)の構築、他ブロックチェーンとの連携など、幅広いテーマを扱っています。 本書を読むことで、ブロックチェーンの仕組みを理解し、ビジネスへの活用方法を学ぶことができます。また、本書では、実際に手を動かしながら学べるように、TypeScriptやPythonで書かれたサンプルコードやデモアプリケーションを用意しています。これらのサンプルコードやデモアプリケーションを通じて、ブロックチェーンの開発を体験できます。
-
4.4※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 コードレビューを円滑に進めたいあなたへ。 効率的なテキストコミュニケーションの技法を身につけよう。 コードレビューは、チームで開発するプロダクトの品質を高める重要なプロセスです。しかし、オンライン上のテキストコミュニケーションが基本となるコードレビューでは、「意図が正しく伝わらない」「受け手がネガティブに受け取ってしまう」などのすれ違いが頻発し、手戻りや誤解を生んでしまうことも少なくありません。 本書は、そんな意図や感情のすれ違いを起こさない「伝わるコードレビュー」の技法を解説した書籍です。具体的な19の事例シーンをもとに、わかりやすいプルリクエスト・レビューコメントの書き方や効果的なレビューの進め方を詳しく解説します。 事例シーンは、 ・緊張感のあるレビューコメントが返ってきたとき ・説明不足のPRが提出されたとき ・考え方や価値観が食い違ったとき など、開発現場のコードレビューでよくあるミスコミュニケーションのケースを収録。かわいいキャラクターとともに、問題の原因と対策を整理し、実践的な解決アプローチを提案します。 「レビューのつもりが指摘合戦になってしまう」 「何を伝えたいのかわからないコメントが飛び交ってしまう」 そんな悩みを抱える開発チームにとって、本書はよりよいコードレビューの指針を示すガイドラインになるはずです。レビューの指摘が的確に伝わり、レビューを受ける側も納得感をもって改善できる―そんなスムーズなコードレビューの技法を、本書で身につけましょう。 ■解説TIPS(一部) クイズを出さない/性善説で考える/チームで共有するタグを作る/作業ログをつけて参照場所をリンクする/相談までの時間を決める/わからないレベルを伝える/自分の考え・意見を添える/詳細を明示する/「念のため」の確認をする/上手に催促する/聞きたいことを絞る/Before/Afterの画像を載せる/テンプレートを用意する/ラベルをつける……他、多数の実践的なTIPSを収録! ■対象読者 ・コードレビューのよりよいやり方を知りたい現場のエンジニア、メンター ・チーム全体でコードレビューの指針を整えたいリーダー・マネージャー ・はじめてコードレビューをする新人エンジニア ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本ムック「Pythonのキホンがわかる本」は、文法からちょっとしたアプリの開発まで、様々な視点でプログラミング言語「Python」の使い方を解説する一冊です。話題の「Python in Excel」についても取り上げています。 また、昨今、Pythonと言えば何と言ってもAIです。第4章ではAIやデータサイエンスでよく使われるライブラリを9個取り上げ、わかりやすく説明しています。 本ムックを通して、ぜひ、Pythonのキホンのマスターを目指しましょう。 ≪目次≫ 第1章 自動化アプリ開発で学ぶPythonの初歩 第2章 ここがスゴイ!! Pythonの機能 徹底解説 第3章 Pythonの“マル”と“バツ” 第4章 Pythonライブラリ図鑑 データサイエンス/機械学習編 第5章 「Python in Excel」使い方指南!! 第6章 Pythonで「3D分子ビューアー」を作る 第7章 Python/Tkinterで実用ソフトを作る
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アプリケーションの操作を視覚的にわかりやすく使うための仕組みであるGUIの基本概念および構成方法について解説し、演習を通じてプログラミングの基礎技術を習得させることに主眼を置いたテキスト。「GUIプログラミング」と「オブジェクト指向およびUML」の両者を統合的に扱っている。
-
-本書は表計算ソフトExcelを使ってレトロ風RPGを作成するノウハウを徹底解説しています。 本書で、Excelを使って世界に1つだけのオリジナルRPGを作成する手法を学ぶことができます。必要なのはExcelだけ、他のツールやアプリケーションをインストールする必要は一切ありません。普段使っているExcelが、そのままゲーム作成のプラットフォームになります。 まずは本書で紹介しているサンプルゲームを実際に動かしてみましょう。きっと、「Excelで本当にゲームが作れるんだ!」という驚きと感動を体感できるはずです。そして次はExcelを使ってオリジナルゲームを作成してください。本書のノウハウを駆使して、独自のクリエイティブなゲームを作り上げてみてください。
-
-現場のボトルネックを 機械学習と最適化を駆使して 突破する! 【本書の概要】 本書はAI開発の現場で起こる「実装までの谷」に落ち込み、開発に行き詰まっている方に向けて、機械学習および最適化を利用した解決方法を解説した書籍です。 多様な課題に対処できる力を身につけてもらえるよう、単に対処法を示すだけでなく、その背景にある考え方も説明していますので、より深い理解を得ることができます。 【現場で起こる次のような問題を解決】 ・機械学習と最適化の問題に落とし込むには? ・機械学習手法は何を使えばよいか? ・可能な試行回数が少ないときはどうすればよいか? 【対象読者】 AI開発の現場で悩んでいる以下の方 ・研究開発者 ・AIプロジェクトマネージャー 【目次】 第0章 イントロダクション 第1章 そもそもの問題設定で起こる問題と解決へのアプローチ 第2章 機械学習の開発現場で起こる問題と決へのアプローチ 第3章 実際の最適化で直面する問題と解決へのアプローチ 【著者プロフィール】 沓掛 健太朗(くつかけ・けんたろう) 名古屋大学未来材料・システム研究所准教授。応用物理学会インフォマティクス応用研究会代表。アイクリスタル株式会社技術顧問。一般社団法人製造業AI普及協会理事。 東北大学金属材料研究所助教、名古屋大学未来社会創造機構特任講師、理化学研究所革新知能統合研究センター研究員などを経て2024年より現職。 専門は結晶工学と応用情報科学。趣味はマラソンと日本城めぐり。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 OpenShift Virtualizationを使えば、コンテナと仮想マシンの両方を、単一のプラットフォームで実行し、管理することが可能となります。この機能は、Red Hat社が提供するKubernetesのディストリビューションである、OpenShift Container Platformの一機能として提供されています。 本書では、OpenShift Virtualizationを実行する環境を準備し、実際に手を動かしながら操作することで、実践を通してOpenShift Virtualizationへの理解を深めることができます。最初にLinuxにおける仮想化技術の基礎知識とハイパーバイザであるKVMとKubernetesで仮想マシンを運用するメカニズムについて解説します。その後の実践編では環境構築から、仮想マシンの作成、実行を含め、ステップバイステップで必要なプロセスを紹介するため、初めて触れる方でも理解しやすい内容となっています。本書の内容を理解することで、OpenShift Virtualizationにより仮想基盤を構築し、運用するための必要な知識を身に付けることができます。
-
-【ご注意】※この電子書籍は紙の本のイメージで作成されており、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。お手持ちの端末で立ち読みファイルをご確認いただくことをお勧めします。 ポケモンとプログラミング思考を育てる! ポケモンの世界観を活かしたクイズや迷路などで、楽しく思考力を伸ばすことができるドリルです。ワンダーファイが監修した「プログラミング的思考」を養う問題を54問収録。お子様に継続的に楽しく学んでもらうしかけが満載です。 『図形たっぷり編』には、思考力の土台となる「図形認識力」「空間認識力」「試行錯誤力」の3つの分野の力がつく問題が収録されています。書かれていない補助線を見る力、頭の中で立体をイメージして動かす力、場合分けして考える力など、プログラミング学習に欠かせない力を身につけることができます。 年長~低学年でも取り組みやすい構成にしているので、はじめてのプログラミング学習の一冊としても最適です。 「論理的思考力」「試行錯誤力」「数学的思考力」を養う『ポケモンパズルドリル 論理たっぷり編』も同時発売中です。 ※紙の本の付録「パズルシール」「パズルシールボード」は電子版に含まれません。 ※この作品はカラーです。 ※電子書籍なので、本文中に書き込むことはできません。必要に応じてメモ用紙などをご用意ください。 ※本電子書籍に掲載されている二次元バーコードは、端末の機種やアプリの仕様によっては読み取れない場合があります。その際はURLからアクセスしてください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆デザイン+アニメーションで、ゲームUIの知識と実践がよくわかる!◆ UIデザイン + UIアニメーション ⇒ ゲームUIの考え方と作り方がこれ1冊でわかる! ゲーム制作にあたって、UIのデザインはとても重要です。スマホの画面で操作しやすいUI、見やすいUI、魅力的なUIを制作する必要があります。本書は、ゲームUIをデザインするための基本的な考え方から、実際のUIパーツ、アニメーションの作り方までをやさしく解説した書籍です。前半のUIデザイン編では、Photoshopを使ってダイアログとホーム画面のUIパーツをデザイン。後半のUIアニメーション編では、デザイン編で制作したUIパーツに動きをつけます。本書の解説に使用しているサンプルファイルは、本書購入者のみダウンロード可能。UIアニメーションは、QRコードから動きを見ることができます。デザイン+アニメーションで、ゲームUIの知識と実践がよくわかる1冊です! ■こんな方におすすめ ゲームUIをデザインしたい新人デザイナー、インディーゲームの制作者、ゲームの仕事につきたい学生 ■目次 ●UIデザイン編 CHAPTER1 ゲームUIデザインの基本を知ろう CHAPTER2 ゲームUIにおけるPhotoshopの基本を知ろう CHAPTER3 ダイアログのUIデザインを作ろう CHAPTER4 ホーム画面のUIデザインを作ろう ●UIアニメーション編 CHAPTER5 ゲームUIアニメーションの基本を知ろう CHAPTER6 ゲームUIにおけるAfter Effectsの基本を知ろう CHAPTER7 ダイアログのUIアニメーションを作ろう CHAPTER8 ホーム画面のUIアニメーションを作ろう ■著者プロフィール ●はなさくの:ゲームUIデザイナー。5年半ゲーム会社でUIデザイナーを務め、独立後はUIデザインやゲーム広告動画、バナー・ロゴ制作を手掛けている。多彩な経歴を活かし、セミナー登壇や講師、UIデザイン講座開設など幅広く活動中。その他にも、SNSやブログ、YouTubeで積極的に情報発信をしている。ポップで華やかなデザインを得意としつつ、幅広いジャンルのUIデザインを手がけている。X(旧Twitter):https://x.com/HanaSakuno ブログ:https://hanasaqutto.com/ YouTube:https://www.youtube.com/@gameuiux ●たかゆ:UIアニメーションデザイナー。株式会社サイバーエージェント SGEコアクリエイティブ本部 所属。10年以上ゲームアプリの業界に携わり、UIデザイン、2Dアセット、キャラクターアニメーション、エフェクト、PV制作、広告動画制作、UIアニメーションと様々な業務を対応。現在はAfter Effects,Unityを使用したゲームのUIアニメーション、演出の制作を行う他、新卒研修やクリエイティブ x AIの研究を行っている。X(旧Twitter):https://x.com/takayuP4 ブログ:https://gameanimation.info/
-
3.0煩雑で時間をかけていた データ分析・可視化も 「秒」で解決! 【本書の概要】 本書はChatGPTのプロンプトを利用して、効率的かつクオリティの高い分析・可視化手法を解説した書籍です。今まで膨大な時間と複雑な手間をかけていたデータ分析も本書を利用すれば、素早く精度の高い分析結果を導くことができます。また分析手法だけでなく、可視化プロセスも触れていますので、美麗でわかりやすいグラフを作成できます。 【本書の特徴】 ・データ分析者 ・データサイエンティスト 具体的には以下のような方 ・仕事でExcelやPythonを使いデータ分析をしているけど、分析するまでに時間がかかり、もっと効率的に行いたい人 ・分析やビジュアライゼーションの質を上げたい人 ・ExcelやPythonを利用してデータ分析をした経験があるけど、手順やプログラムが複雑で挫折した人 【利用するツール】 ・ChatGPT Plus:ChatGPT-4o(2024年9月~12月) ・Microsoft Excel 2024 ・Microsoft Edge 【本書の特徴】 ・精度の高い分析手法がわかる ・美麗なグラフ作成方法がわかる ・複数データの合成/加工方法がわかる 【目次】 Chapter1 ChatGPTを使ったデータ分析・可視化の素晴らしさ Chapter2 基本的な使い方とTips Chapter3 Pythonを使った高度な可視化手法 Chapter4 JavaScriptを使った高度な可視化手法 Chapter5 複数データの合成を学ぶ(郵便番号と人口データの分析) Chapter6 データ加工を学ぶ(住所からの自治体名抽出) Chapter7 データ間の相関分析方法を学ぶ Chapter8 Web情報の自動取得による可視化を学ぶ Chapter9 社内データを安全に分析する方法を学ぶ Chapter10 PlantUMLで作図を行う 【著者プロフィール】 白辺 陽(しらべ・よう) 新サービス探検家。 夏の雑草のように新サービスが登場するIT業界で仕事をしながら、将来性を感じるサービスについて調べたことを書籍としてまとめている。自分自身が納得いくまで理解した上で、例示・図解・比喩を多用して読者の方に分かりやすく伝えることを信条としている。 これまでの業務経験の中でもデータ分析を行う機会が多く、ChatGPTを使ったデータ分析の素晴らしさに圧倒され、本書を執筆。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スクロールで現れる美しいアニメーション、Webサイトを彩る洗練されたUI。そんな「動くWebサイト」を、あなたの手でつくり出すためのアイデアが詰まった一冊です。現在のスタンダードであるCSSやJavaScriptを使った動くUIを詳細に解説し、実装の注意点も丁寧に説明しています。また、感性に頼らない、理論に基づいたデザインのプロセスも紹介しています。即戦力となるボタン/画像/背景・画面遷移/ナビゲーションメニュー/スクロールなどの実践的なUIパーツを厳選しています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆VRゲーム特有の考え方を押さえよう◆ プレイヤーを仮想空間に没入させ、そこで生きているかのような体験を与える――それがVRゲームです。その「没入感」を担保するためには、実は、守らなければならない前提がいくつも存在します。 「プレイヤーの視界となるカメラを、ゲーム側の都合で動かしてはいけない」 「触れられる範囲にあるモノのすべてに、触ったり掴んだりできるようにする」 「体格差やプレイヤーによって異なるゲーム環境を、なるべく広く考慮する」..., etc. 本書ではこうしたVRならではの基本を、現役でVRゲーム/VRコンテンツに関わる著者が解説。「ゲーム開発は初めて」という方に向け、Unity操作の基本もまとめました。この1冊から、VRゲーム開発を始めましょう!※開発環境は、Unity 6+Meta Questシリーズです ■目次 Chapter1 VRゲーム開発の前提を知ろう~VRとUnity ──1-1 VR(バーチャルリアリティ)とは ──1-2 VR開発に適したゲームエンジンを考えよう ──1-3 VRゲーム開発の難しい点、特異な点 Chapter2 開発環境を整備しよう ──2-1 開発機材を導入しよう ──2-2 ソフトウェアの導入と設定をしよう Chapter3 Unityの基本操作を確認しよう ──3-1 プロジェクトの準備をしよう ──3-2 Unity Editorの画面の見方・使い方 ──3-3 シーンにGameObjectを配置しよう ──3-4 オブジェクトに追加できる機能を学ぼう ──3-5 Unityでスクリプトを書いてみよう Chapter4 VR向けのプラグインを導入しよう ──4-1 VRプロジェクトを作成しよう ──4-2 XR Interaction Toolkitを導入しよう Chapter5 モノの制御法とボタン配置を学ぼう ──5-1 VR空間で「触る/掴む」を実装しよう ──5-2 VRにおけるボタン操作を学ぼう Chapter6 実践! VR空間でパターゴルフを作ろう ──6-1 パターゴルフのコアの部分を作ろう ──6-2 ゲームの流れを作ろう Chapter7 VRにおけるUIの基本を学ぼう ──7-1 VRでよく使われるUIを学ぼう~Diegetic UI ──7-2 UnityでUIを作ってみよう~uGUIの基本 Chapter8 VR 酔い対策の肝 「移動」と「カメラ」の制御を学ぼう ──8-1 VRゲームにおける「移動」の種類を学ぼう ──8-2 VR上での「移動」を実装しよう ──8-3 VRゲームにおけるカメラ制御を学ぼう ──8-4 「VR酔い」を深堀りして理解しよう Chapter9 実践! VR空間で銃を撃ってみよう ──9-1 簡単な銃を作ろう:トリガーを引いて 弾を撃つ ──9-2 より銃らしい銃にしよう Chapter10 実践! 銃のゲームを作り込もう ──10-1 ゲームステージを作ろう ──10-2 UIを発展させよう ──10-3 インベントリーを作ろう Chapter11 VRのパフォーマンス最適化法を学ぼう ──11-1 VRにおける最適化とは ──11-2 パフォーマンスの改善方法 Chapter12 作ったVRゲームを人に見せよう ──12-1 ゲーム内カメラを実装しよう ──12-2 撮影・録画をしてみよう ──12-3 どうやって人に見せる・共有するか Chapter13 歴史から学ぶ、愛されるVRゲームのヒント ──13-1 2016年から2018年のVRゲーム設計 ──13-2 2019年から2021年のVRゲーム設計 ──13-3 VRゲームのこれから ■著者プロフィール ●渋谷宣亮:VRに特化したゲームライター兼ゲーム開発者。2021年よりMyDearestに勤務し、VRアドベンチャーゲーム『DYSCHRONIA: Chronos Alternate』にゲームデザイナーとして関わる。また2024年には『Crowbar Climber』を開発、ディレクションを担当した。 ●中地功貴:エンジニア。MyDearest株式会社にて、VRタイトル『ALTDEUS: Beyond Choronos』『DYSCHRONIA: Chronos Alternate』の開発に携わる。現在はクラスター株式会社にてメタバース開発に携わる。日本バーチャルリアリティ学会認定上級VR技術者。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆「あのデザイン」の作りかたがスグわかる!◆ お待たせしました。あれ、どうやって作るの?がスグわかると評判のHTML & CSSテクニック集、8年ぶりに大幅リニューアルで登場。「フォトギャラリーを作りたい」「ヘッダーを上部に固定したい」といった定番的なネタから、「HTMLだけでアコーディオンを作りたい」「箇条書きのマークを絵文字にしたい」といった"かゆいところ"に手が届くネタまで取りそろえました。他に類を見ない掘り下げかたの解説が好評の理由です。スマホ&PCサイト両対応。オリジナル制作のお伴に、ぜひどうぞ。 ■目次 Chapter 1 HTML/CSSの基礎 Chapter 2 テキスト表示・整形の基本テクニック Chapter 3 リンクとメディアの基本テクニック Chapter 4 ページ全体に適用するデザインのテクニック Chapter 5 ボックスを整形する基本テクニック Chapter 6 テーブルのデザインテクニック Chapter 7 フォームのデザインテクニック Chapter 8 複数のボックスを配置するテクニック Chapter 9 画像とマスクのデザインテクニック Chapter 10 パーツ作成のテクニック Chapter 11 ヘッダー/フッター/ナビゲーションのデザインテクニック Chapter 12 ページレイアウトのテクニック Chapter 13 レスポンシブWebデザインに対応するテクニック Chapter 14 アニメーションとエフェクトのテクニック Chapter 15 仕上げ・微調整・カスタマイズのテクニック ■著者プロフィール 狩野 祐東:アメリカ・サンフランシスコでUIデザイン理論を学ぶ。帰国後会社勤務を経てフリーランス。2016 年株式会社Studio947を設立。Webサイトやアプリケーションのインターフェースデザイン・開発を数多く手がける。各種セミナーや研修講師としても活躍中。主な著書に『確かな力が身につくJavaScript「超」入門』『スラスラわかるHTML&CSSのきほん』(SBクリエイティブ)ほか多数。
-
3.7◆プログラミングスキルを持たないビジネスパーソンが、Difyを活用して実用的な生成AIアプリを自ら開発できるようになるための実践ガイド!◆ 「ChatGPTは便利だけど、うちの会社特有の業務には使えない」ーこのように感じているのであれば、Difyがその解決策になるかもしれません。 本書は、プログラミングスキルを持たないビジネスパーソンが、Difyを活用して実用的な生成AIアプリケーションを自ら開発できるようになるための実践ガイドです。Difyは複雑なコードを書かなくても、業務に直結するAIツールを短期間で実現できます。本書では、Difyの活用に必要な知識を、実際のアプリ開発を通して段階的に学べるよう解説しています。 仕事での生成AI活用による効率化を実現するには、「業務を最も理解している人」がエンジニアに依頼することなく自らAIアプリを開発できることが重要です。Difyを活用すれば、あなたや周りの人の業務を楽にするAIアプリを作れるようになります。生成AIの活用を検討しているすべてのビジネスパーソンに読んでいただきたい一冊です。 ■こんな方におすすめ ・生成AIを業務効率化に活用したいビジネスパーソン ・自社システムに生成AIを利用したい担当者 ・生成AI、RAG、AIエージェントを活用したシステムのPoC(概念検証)を行いたいエンジニア ■目次 Chapter1 大規模言語モデル活用の基本 ──1.1 言語モデルの基本理解 ──1.2 言語モデル活用の課題とDifyの必要性 ──1.3 言語モデルの仕組みと特性 ──1.4 プロンプトエンジニアリングの基本理解 Chapter2 Difyの環境構築とセットアップ ──2.1 Difyの基本と特徴 ──2.2 クラウド版Difyで作る初めてのアプリケーション ──2.3 コミュニティ版Difyのセットアップ ──2.4 言語モデルの設定とAPIの基礎 ──2.5 アプリケーションタイプの選択 Chapter3 テキスト処理を行うアプリケーション開発 ──3.1 本書での学習リソースの概要 ──3.2 変数機能で作るレポート生成アプリ ──3.3 高度なアプリタイプの基本 ──3.4 文章校正アプリケーションの開発 ──3.5 条件分岐を活用した文章処理アプリの開発 ──3.6 JSONモードで作る文章アシストアプリ ──3-7 問い合わせ対応チャットボット開発 Chapter4 ファイル処理を行うアプリケーション開発 ──4.1 ファイル処理機能で作るQA自動生成アプリ ──4.2 チャットフローによるPDF対話アプリの開発 ──4.3 複数の方法で実現するPDF要約アプリの開発 ──4.4 ワークフローを活用した複数ファイルの一括要約 ──4.5 マルチモーダルモデルによる画像処理の基本 ──4.6 音声認識を活用した議事録作成アプリの開発 Chapter5 Difyで実現するRAGアプリケーション開発 ──5.1 RAGによるビジネス課題の解決 ──5.2 はじめてのRAGアプリケーション開発 ──5.3 RAGシステムの仕組みと検索技術の基礎 ──5.4 複数の業務文章を活用したRAGアプリケーションの実践 ──5.5 文脈を考慮したRAG検索システムの実装 ──5-6 RAGシステムの現状の限界 Chapter6 ツールを活用したDifyの機能拡張と外部システム連携 ──6.1 ツール機能の基礎 ──6.2 ウェブ検索ツールを活用した情報収集アプリの開発 ──6.3 Google スプレッドシートと連携したデータ管理の基礎 ──6.4 Dify とGoogle スプレッドシートの連携 ──6.5 再利用可能なカスタムツールの作成と活用 Chapter7 AIエージェントを活用したアプリケーション開発 ──7.1 AIエージェントの基本 ──7.2 AIエージェントを活用した基本アプリ ──7.3 AIエージェント導入の考え方 ■著者プロフィール にゃんた:都内で働くAIエンジニア。主に生成AIの最新情報や技術解説を発信。2025年3月時点のチャンネル登録者は4万7000人、Udemyでは受講者数6000人。YouTubeチャンネル https://www.youtube.com/@aivtuber2866
-
-大好評の「基礎からしっかり学ぶC#の教科書」シリーズがC# 13に対応! 本書はプログラミング言語としてのC#の使い方を、基礎からていねいに説明します。プログラミングに必要な基礎知識(言語仕様、文法、概念など)を体系的に学習できるよう構成されています。各章の章末には復習問題を設け、その章で学んだ内容を確認して次の章に進むことができます。最後の章では簡単なアプリを作成することで、本書で学んだこと全体が復習できます。 今回の改訂では、前回書籍『基礎からしっかり学ぶC#の教科書 第3版 C# 10対応』(2022年)発行以降のC# 13までの変更点を反映しています。
-
-◆機械学習・LLM活用の現在地点◆ Azure Machine Learningは機械学習における学習から推論、運用までをエンドツーエンドでサポートするプラットフォームです。本書は、機械学習の活用を推進するエンジニアやデジタルトランスフォーメーションを担う人々に向け、Azure Machine Learningを使った機械学習モデルの構築から運用まで解説しています。基本から、自動機械学習(AutoML)機能を使った便利なモデル開発、MLflowと機械学習パイプラインを使った実践的なモデル開発を経て、MLOpsの実現を目指します。大規模言語モデルの活用にあたっては、モデルカタログやプロンプトフローの使い方を解説し、LLMOpsの概念にも触れます。 ■目次 ●第1部 Azure Machine Learningの基本 ・第1章 機械学習をビジネスに活かすには ・第2章 Azure Machine Learningの概要 ・第3章 Azure Machine Learningのセットアップ ・第4章 AutoMLの概要と実践 ●第2部 機械学習モデルの構築と活用 ・第5章 スクラッチでのモデル開発 ・第6章 MLflowによる実験管理とモデル管理 6.5 まとめ ・第7章 機械学習パイプライン ・第8章 モデルのデプロイ ・第9章 MLOpsの概要と実践 ●第3部 大規模言語モデルの活用 ・第10章 大規模言語モデルの概要 ・第11章 基盤モデルとモデルカタログ ・第12章 プロンプトフローの活用 ・第13章 LLMOpsへの招待 ●付録 ・付録A クライアント環境のセットアップ ・付録B Azure Machine Learningとデータ ・付録C MLflow Modelsによるノーコードコンテナビルドとデプロイ ・付録D 責任あるAIツールボックス ■著者プロフィール ●永田 祥平:元日本マイクロソフト株式会社 クラウドソリューションアーキテクト。大学院で分子生物学やバイオインフォマティクスを学んだあと、2020年より日本マイクロソフト株式会社に入社。クラウドソリューションアーキテクト(AI)として、おもにエンタープライズのお客様を対象に、Azureデータ分析・機械学習基盤や生成AIアプリケーションの導入・活用支援を行う。2024年より米国系SaaS企業に移り、プロダクトマネージャーとして日本、韓国、台湾市場に向けた生成AI・エージェント機能の企画開発を行っている。第1章から第3章、第10章の執筆と全体統括を担当。 ●立脇 裕太:日本マイクロソフト株式会社 クラウドソリューションアーキテクト。Softbank(SBT)、Deloitte、DataRobotでビッグデータ、クラウド、機械学習を活用してお客様のデータ活用を推進する経験を経て、日本マイクロソフトに入社。現職では、需要高まる生成AIの活用を支援する案件に従事しつつ、お客様のMLOps成熟度Level4実現に向けた支援にも従事。MLOpsCommunity(JP)のオーガナイザーでMLOpsやAIガバナンスに関する講演や記事執筆などを実施。第5章、第9章、第13章の執筆を担当。 ●伊藤 駿汰:日本マイクロソフト株式会社 クラウドソリューションアーキテクト/株式会社Omamori 取締役。本業でAI/ML開発(とくに自然言語処理方面)と利活用の技術支援、機械学習基盤やMLOps基盤の構築および活用の技術支援を行うクラウドソリューションアーキテクト、副業で自社サービスの開発を担うソフトウェアエンジニアとして活動。第6章、第11章、付録B、付録Cの執筆を担当。 ●宮田 大士:日本マイクロソフト株式会社 クラウドソリューションアーキテクト。情報学の修士号を取得後、製造業にてデータ分析/機械学習システムの構築/データ分析基盤の開発を経験し、日本マイクロソフトに入社。現職では、自動車産業・製造業を中心とした幅広い業界のお客様にAIの導入/活用を支援。第4章と第12章の執筆を担当。 ●女部田 啓太:Regional AI Architect Lead, Office of the Chief Technology Officer, Microsoft Asia。Oracle、SAS Instituteでのデータ分析、統計解析、機械学習の経験を経て、2018年よりMicrosoftに入社。現職では、アジア地域における重要な基盤モデルの開発・運用管理、AI Agentのシステム構築プロジェクトへの技術支援などを実施。第7章、第8章、付録A、付録Dの執筆を担当。"
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラマーのためのGit/GitHub再入門書。読者がGit/GitHubを使って自由にバージョン管理できることを目標に、基本コマンドを実行したら何が起こるかを、ステップ・バイ・ステップでていねいに図解します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web制作・Webアプリ開発現場に欠かせない「HTML&CSSリファレンスの決定版」が大きくパワーアップ! 制作現場に欠かせない1冊となっている2020年発売『HTML5&CSS3デザイン 現場の新標準ガイド【第2版】』。 近年のHTML&CSSの仕様変更に対応、アクセシビリティなど最新のトピックを盛り込み、本当に今、現場で必要な内容をまとめた大幅改訂&100ページ越えのボリュームアップをして再登場です! Chapter 1 HTMLとアクセシビリティとCSS Chapter 2 HTML要素 Chapter 3 CSS Chapter 4 レイアウト Chapter 5 タイポグラフィ Chapter 6 コンテンツと視覚効果 Chapter 7 インタラクションとアニメーション エビスコム ebisu.com/ Webと出版を中心にフロントエンド開発・制作・デザインを行っています。 HTML/CSS、WordPress、 GatsbyJS、 Next.js、 Astro、 Docusaurus、Figma、 etc. 主な編著書: 『作って学ぶHTML+CSSグリッドレイアウト』マイナビ出版刊 『作って学ぶWordPressブロックテーマ』同上 『作って学ぶNext.js/React Webサイト構築』同上 『作って学ぶHTML&CSSモダンコーディング』同上 『Webサイト高速化のための 静的サイトジェネレーター活用入門』同上 『WordPressノート クラシックテーマにおけるtheme.jsonの影響と対策 2023』エビスコム電子書籍出版部刊 『Astro v2とTinaCMSでシンプルに作るブログサイト』同上 『HTML&CSSコーディング・プラクティスブック 1~8』同上 他多数 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-◆最強のDify・生成AI活用マニュアル。◆ DIfy(ディファイ)は、各種生成AIを使用してアプリケーション開発ができる、。オープンソースで利用可能なプラットフォームです。本書ではアプリを作りながら、AIチャットボット、RAG、エージェント、ワークフロー、ノードの活用、各種ツールやAPIの使い方、チャットフローの作り方まで詳しくフルカラーで説明します。最終的にはDockerで完全クローズドなシステムを構築するまで完全解説します。Difyは作りたいアプリをノーコード・ローコードで実現できます。500ページを超えるボリュームで全方位から詳しく解説します! ■目次 第1章 生成AIの理解と活用 ・1.1 生成AIの回答の仕組みとユーザーアプリケーション ・1.2 Difyの役割と課題ドリブン開発 ・1.3 Difyとはどのようなものか? 第2章 チャットボットの作成 ・2.1 さっそくDifyを使ってみる ・2.2 LLMのモデルの登録 ・2.3 LLMパラメータの調整 ・2.4 プロンプトを考える ・2.5 Webページにチャットボットを埋め込む ・2.6 履歴の確認と監視について 第3章 RAGを使いこなす ・3.1 RAGとは何か? ・3.2 ナレッジの構築 ・3.3 チャットボットでRAGを行ってみる ・3.4 RAGのポイントは入力データにあり ・3.5 ハイブリッド検索について 第4章 エージェントの作成 ・4.1 エージェントとは ・4.2 DifyでAIエージェントを作る ・4.3 ツールの連携の実例 ・4.4 マルチモーダル対応の実例 第5章 ワークフローの作成 ・5.1 AIアプリ開発の基本技術 ・5.2 さっそく作ってみよう ・5.3 ワークフロー公開の2つのモード ・5.4 知識をつなげて統合する ・5.5 議事録を作成する ・5.6 DSLのエクスポートとインポート 第6章 各種ノードの型 ・6.1 壱ノ型=開始-終了:アルファでありオメガである ・6.2 弐ノ型=開始-LLM-終了:究極の型 ・6.3 参ノ型=条件分岐:条件によって処理を分ける ・6.4 四ノ型=知識取得:RAGで知識を得る ・6.5 伍の型=変数を取り出す:パラメータ抽出 ・6.6 六ノ型=繰返し処理:イテレータで回す ・6.7 七ノ型=定型文の処理:テンプレートはどう使うのか ・6.8 八ノ型=コード実行:ラストワンマイルの切り札 ・6.9 九ノ型=API召喚術:HTTPリクエストノードでAPI連携 ・6.10 拾ノ型=パラレル実行:ノードを同時に実行する ・6.11 拾壱ノ型=ファイル処理:あらゆるファイルを読むこと ・6.12 拾弐ノ型=構造化出力:非構造データを構造化する ・6.13 まとめ:十二の型、その先にある無限の可能性 第7章 各種ツールの使い方 ・7.1 エージェントとワークフローでのツールの扱いの違い ・7.2 Webブラウジングをつくる ・7.3 コードインタプリターをつくる ・7.4 ワークフローをツールとして組み込む ・7.5 カスタムツールの作成 ・7.6 まとめ:創造のための三つの極意 第8章 チャットフローの作成 ・8.1 チャットフローを理解する ・8.2 チャットフローを作ってみよう ・8.3 マルチモーダルに対応してみよう ・8.4 任意に会話を記憶できる会話変数と変数代入 第9章APIとしての活用を探る ・9.1 APIで自由を手にいれる ・9.2 DifyAPIとしてアクセスする ・9.3 チャットボットAPIを使うには ・9.4 ストリーミングに対応する ・9.5 エージェントに対応する ・9.6 APIでナレッジを操作する 第10章 ローカル環境の構築 ・10.1 Dockerの物語 ・10.2 Dockerを使ったインストール方法 ・10.3 Difyの内部構造 ・10.4 環境変数とカスタマイズ ・10.5 OllamaでローカルAIチャットボットを作る 終章 次なる一歩に向けて ■著者プロフィール 小野哲:ソフトウェア開発歴40年を超えるプロ技術者。ウェブアプリからデータベースまで幅広い知見と技術を持つ。最近ではPythonでAI関連やIoT関連のシステム開発を請け負う。著書に『ソフトウェア開発にChatGPT は使えるのか?』『逆算式SQL教科書』などがある。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、画像生成技術は急速な進化を遂げ、特に2022年の「Stable Diffusion」公開以降、テキストから画像を生成するAIが広く普及しています。本書はこの革新的な技術の基礎から応用までを網羅し、読者が画像生成を深く理解することを目的としています。第1章では画像生成の概要を学びます。同時に技術の急速な発展に伴う倫理的な課題やリスクについても考察します。第2章では画像生成の基盤となる深層学習の基礎を、現代の主流であるTransformerモデルに焦点を当てて解説します。第3章では生成モデルの概念と、画像生成を飛躍的に進歩させた拡散モデルの基礎理論を解説します。第4章では拡散モデルの進化形である潜在拡散モデルとStable Diffusionについて解説します。第5章では拡散モデルをもとに、画像生成にとどまらないさまざまな応用について紹介します。第6章では画像生成技術の今と未来を考察します。
-
-〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【いまもっともホットな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人材育成、データ解析等。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 さまざまなビジネス課題を数字で解決する手法、それが「データ分析」です。いまやビジネスパーソンのスキルアップに欠かせない「データ分析」のノウハウがしっかり身につくように、その基礎となる統計学から丁寧に説明しました。本書の特徴は大きく3つ。1つは数式を理解しなくても読めることです。統計学では数式を駆使して複雑な課題を解いていきますが、本書では数学が苦手な人でも読めるようにしてあります。もう1つは身近な題材を用いていること。商品価格と販売個数の関係といったイメージのつきやすい題材でデータ分析を学ぶことで、自分ごととして考えられるように工夫しました。そして3つめはExcel内で完結することです。多くのパソコンで利用できるツールで手を動かしながら実践できるため、自分の課題に応用しやすいのが特徴です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆Pythonの文法がよくわかる◆ 初めてPythonのプログラミングを学習する人のために、文法の基本をやさしく解説しています。「ここでやること」「やってみよう」「理解しよう」という、予習→実践→復習の3つのプロセスを踏むことで、Pythonの基礎がしっかり、やさしく身に付きます。 ■目次 ●第1章 Pythonの基礎知識 ・1-1 プログラムの概念を理解する ・1-2 Pythonの概要を理解する ・1-3 オブジェクト指向言語の考え方を理解する ●第2章 プログラミングの準備 ・2-1 Pythonをインストールする ・2-2 Visual Studio Codeをインストールする ・2-3 学習のための準備を進める ●第3章 はじめてのPython ・3-1 Pythonと対話する ・3-2 スクリプトファイルを実行する ・3-3 文字列を扱う ・3-4 コードを読みやすく整形する ●第4章 変数と演算 ・4-1 プログラムのデータを扱う ・4-2 データに名前を付けて取り扱う ・4-3 ユーザーからの入力を受け取る ●第5章 データ構造 ・5-1 複数の値をまとめて管理する ・5-2 リストに紐づいた関数を呼び出す ・5-3 キー/値の組みでデータを管理する ・5-4 重複のない値セットを管理する ●第6章 条件分岐 ・6-1 2つの値を比較する ・6-2 条件に応じて処理を分岐する ・6-3 より複雑な分岐を試す(1) ・6-4 より複雑な分岐を試す(2) ・6-5 複合的な条件を表す ・6-6 複数の分岐を簡単に表す ●第7章 繰り返し処理 ・7-1 条件を満たしている間だけ処理を繰り返す ・7-2 リストや辞書から順に値を取り出す ・7-3 指定された回数だけ処理を繰り返す ・7-4 強制的にループを中断する ・7-5 ループの現在の周回をスキップする ●第8章 基本ライブラリ ・8-1 文字列を操作する ・8-2 基本的な数学演算を実行する ・8-3 日付/時刻を操作する ・8-4 テキストファイルに文字列を書き込む ・8-5 テキストファイルから文字列を読み込む ●第9章 ユーザー定義関数 ・9-1 基本的な関数を理解する ・9-2 変数の有効範囲を理解する ・9-3 引数にデフォルト値を設定する ・9-4 関数を別ファイル化する ●第10章 クラス ・10-1 基本的なクラスを理解する ・10-2 クラスにメソッドを追加する ・10-3 クラスの機能を引き継ぐ ・10-4 Pythonで型を宣言する ■著者プロフィール ●山田 祥寛(やまだ よしひろ):静岡県榛原町生まれ。一橋大学経済学部卒業後、NEC にてシステム企画業務に携 わるが、2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジ ェクト」の代表でもある。主な著書:「改訂 3 版 JavaScript 本格入門」「Ruby on Rails アプリケーションプログラミング」(以上、技術評論社)など多数。 ●山田 奈美(やまだ なみ): 広島県福山市生まれ。武蔵野音楽大学卒業後、中学校の非常勤講師やピアノ講師などに携わる。現在は、WINGS プロジェクトスタッフ兼ピアノ講師。 自宅ピアノ教室にて、子どもから大人まで指導。また、一児の母。2 つの仕事と家事などで多忙な日々を送っている。主な著書:「3ステップでしっかり学ぶ MySQL入門[改訂第3版]」(技術評論社)、「改訂3版 基礎PHP」(インプレス)など。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はMicrosoft Excelに付属しているExcel VBAを使って、Excel上で動作するプログラムを作成する手順を体験できる入門書です。全12章を順番に学習することで、Excel VBAによるアプリケーション作成に必要な基礎知識、開発環境の準備、ワークシートの操作、画面のデザイン、コードの書き方などを学習できます。また、本書では、AIのひとつであるChatGPT に、APIを使って接続するコードも学習できます。 ●本書の特長 ・手順どおりに進めるだけで、プログラムが完成します ・プログラムに使う画像や、完成例のコードをダウンロードできます ・自分が書いたコードを、完成例と比べながら学習できます
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■試験対策の前に必要な基礎固めができる! Linuxの資格として広く知られているLPICですが、あまり知識の無いまま試験対策を始める方も多いのではないでしょうか。しかし、試験対策書は試験範囲についてのみ解説しているものが多く、初心者が理解するのは困難です。本書は、初心者がスムーズに試験対策を行えるよう、事前に基礎固めを行うためのLinux入門書です。 もちろん、LinuC取得を目指す方にもお使いいただけます。 ■資格取得を視野に入れた学習ができる LPICの取得を目指すなら、「試験ではどのようなことが問われるのか」を把握した上で学習できたほうが効率的です。本書では、試験に関する情報を掲載した「資格」欄、実際の試験を想定した模擬問題を掲載した「試験にトライ!」欄を設けているので、資格取得を見据えた基礎学習が行えます。 ■Rocky Linuxの仮想マシンをダウンロードできる Linuxは、実際にコマンド操作をしながら学習するのが一番てっとり早く身に付きます。ただ、全くの初心者がLinux環境を構築するのはなかなか困難です。本書では、学習環境として利用できるRocky Linuxの仮想マシンをダウンロードできるので、学習前につまずくことがありません。 ■Linux Essentialsにも対応 本書は、Linuxの基礎レベルの資格であるLinux Essentialsの試験範囲もカバーしています。 ※本書は、「1週間でLPICの基礎が学べる本 第3版」の内容をベースに、CentOSを使用した解説からRocky Linuxを使用した解説に変更した書籍です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Unreal Engine5でオフラインレンダリングとほぼ同等のCGを作成してみたい人、ビジュアライゼーションをしてみたい人に向けた書籍です。第2版では、UE5.5へ対応しました。CADデータのUE5への読み込みから、マテリアル、ポストプロセスエフェクト、ライティング、レンダリング、VR向け出力、そしてリアルタイムレイトレーシングまで解説しより実写に近いリアルタイムCGを作成できます。
-
3.0メダル獲得の近道! Kaggleコンペの実験管理術を一挙公開 【本書の概要】 本書はKaggleのコンペでメダル(銀メダル以上)を獲得したい方に向けて、モデルの構築における実験管理方法、生成AIを利用した情報管理方法などを解説した書籍です。 ツールとしてWandBを利用した実験管理手法を、NotionやChatGPTを利用した情報管理手法を紹介します。 最終章ではKaggle Competitions Grandmaster/Master(8名)が実践する実験管理の秘訣をインタビュー形式で60ページ以上にわたり紹介します。 【利用するツール】 ・WandB ・Notion ・ChatGPT 【主な実験管理手法】 ・ディレクトリ構造の設計 ・ハイパーパラメータ管理 ・ログ管理 【対象読者】 ・データサイエンティスト ・機械学習エンジニア ・Kaggler 【目次】 CH0 初学者がKaggleを始めてメダルを取るまでの取り組み方の推移 CH1 実験管理とは CH2 実験管理のためのツール CH3 生成AIの活用 CH4 過去コンペを題材とした実戦ハンズオン CH5 チームでの実験管理 CH6 Kagglerインタビュー 【著者プロフィール】 髙橋 正憲(たかはし・まさのり) 大学院卒業後、通信系企業にてコンピュータビジョンの研究開発に従事。2023年に広告会社へ中途入社し、TVの視聴率予測、バナー画像のクリック率予測等のアルゴリズムを開発。Kaggle Competitions Expert。 篠田 裕之(しのだ・ひろゆき) 大学院卒業後、広告会社にて、データ・テクノロジーを活用したマーケティング戦略立案、メディア・コンテンツ開発、ソリューション開発に従事。データを用いたTV番組企画立案・制作、レシピデータ分析に基づいた食品開発、GPS 位置情報データを用いた観光マーケティングなどに従事。Kaggle Competitions Expert。 【協力者プロフィール】 坂本 龍士郎(さかもと・りゅうしろう) 大学院卒業後、広告会社にて、バナー広告のクリック率予測や広告効果シミュレーター作成、大学との共同研究などの業務に従事。Kaggleではテーブルデータや信号処理のコンペなど様々なジャンルに挑戦し金メダルを獲得。Kaggle Competitions Master。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。