言語・プログラミング作品一覧

  • 流麗なJavaScript 第3版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptは、初心者が手に取って遊ぶには簡単な言語ですが、本格的なアプリケーションを構築するためには柔軟で複雑な言語です。 本書では、JavaScriptを深く掘り下げ、美しく効果的なコードを書く方法を紹介しています。また、クラス表記、アロー関数、イテレータ、非同期関数、テンプレート文字列、ブロックスコープなどの新機能を追加しました。また、多くの新しい演習問題が追加されており、スキルを確認しながら学習を進めることができます。 JavaScript言語の基本構造、制御構造、関数、データ構造を学び、基本的なプログラムを書くことができます。その後、エラー処理やバグ修正、モジュール化、非同期プログラミングなどを学び、WebブラウザとそのプログラミングにJavaScriptがどのように使われているかを学びます。人工生命シミュレーション、シンプルなプログラミング言語、ペイントプログラムなどのプロジェクトを構築しながら、以下のことを学んでいきます。 - 構文、制御、データなど、プログラミングの基本要素を理解する - オブジェクト指向や関数型プログラミングの手法を用いて、コードを整理し、明確にする - ブラウザをスクリプト化し、基本的なWebアプリケーションを作成する - DOMを効果的に使ってブラウザと対話する - Node.jsを利用してサーバやユーティリティを構築する
  • SwiftUI 対応 たった2 日でマスターできる iPhone アプリ開発集中講座 Xcode 13/iOS 15/Swift 5.5 対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 SwiftとSwiftUIを使って、iPhoneアプリを作ってみたいと思っている初心者のための開発ガイド。厳選されたサンプルアプリ6本の開発・制作を通して、iPhoneアプリ開発の手順を一通りマスターできます。本書を片手に、ぜひiPhoneアプリ開発に挑戦してみてください。最新のXcode 13、iOS 15、Swift 5.5に対応しています。
  • スクラッチ3.0でゲームを作ろう小学1年生からのプログラミング教室
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年より小学校のプログラミング教育が必修化されることが決まり、「子供向け習い事 ランキング」でもプログラミング教育が上位にランクインされています。これは、多くの親が子どもたちに将来必要となる力を身に付けてほしいと考えているからでしょう。 しかし、注意しなければならないのは、子どもたちの将来をおもんぱかるあまり、厳しく指導しすぎると逆効果になることです。そのため本書では、楽しみながら学べるように、スクラッチでゲームを作り、作ったゲームで実際に遊べるようにしました。本書に登場する子どもたちは、プログラミング教室で先生と対話しながら9種類のゲームを完成させます。手を動かしながら、ゲームを作り上げる過程でプログラミングの考え方を学ぶのです。 本書に掲載したゲームは簡単にアレンジできるように、「スクリプト=プログラム」はできるかぎりシンプルにしています。「アレンジのヒント=もっと知りたい」やさらにハイレベルな「10時間目 「横スクロールゲーム」を作ろう!」のPDFファイルもダウンロード可能なので、ぜひご利用ください。
  • PHPフレームワークLaravel Webアプリケーション開発 バージョン8.x対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web職人たちから圧倒的な支持を集めているPHPフレームワーク「Laravel」を使ったWebアプリケーション開発の実践的な指南書。 【1】最新のLaravel 8系に対応! 【2】第一線で活躍する著者陣が、大規模化・複雑化するWebアプリケーションを開発するための新しい設計技法、技術を詳解。 【3】MVCに代わりモダンなPHPアプリケーション開発で採用が増えている「ADR」とは? 【4】テストコードによる動作検証の基本から、Laravelを使ったテスト駆動開発の導入シナリオまで。 【5】エラーハンドリングやログ収集など運用に欠かせないノウハウも充実。
  • Unity2021 3D/2Dゲーム開発実践入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲーム開発エンジン「Unity」の定番入門書。 本書では、4つのサンプルゲームを作る手順を通して、グラフィックス、物理エンジン、アニメーション、エフェクト、サウンド、GUIなど、押さえておくべきUnityの基本機能を体系的にマスターできます。 モバイルゲーム開発におけるトピックを、実践的に取り上げている点も特徴です。ゲームを公開することを目標に開発を進めていくと、ゲームのコアロジックを作る以外の「ゲームの外側」の作業や決まり事が、意外と多いことに気づくはずです。本書で作成するサンプルゲームは、ゲームデザイン、画面サイズ、入力・操作方法などを、すべてモバイルプラットフォーム向けに設計しています。また、実機へのビルド方法やストアへ公開するための設定方法なども解説もしています。「スマートフォンゲームとしてきちんと遊べるものを作って公開する」ことを前提に、具体的な流れを通してUnityを利用したモバイルゲーム開発の実情を体感できるでしょう。 Unityの進化によって、より簡単にできることが増えた一方、複雑さが増した部分もあります。改訂にあたっては、Unityの管理方法や新しいプレハブワークフローなど、基本機能の重要な変更を見繕って取り込みました。本書を読むことで、Unityスキルとして陳腐化しないコアの部分を学びながら、最新のUnityの情報を広くキャッチアップできるはずです。 【本書の構成】 INTRODUCTION Unityの特徴と概要 CHAPTER-1 Unityでゲーム開発を行う前の準備 CHAPTER-2 Unityはじめの一歩―Unityの画面構成や基本操作を覚える CHAPTER-3 ゲーム作成の基本―物理エンジンとコリジョンイベントをマスターする CHAPTER-4 アセット管理とゲームオブジェクトの制御―プレハブとエフェクトを極める CHAPTER-5 3Dアクションゲームを作成―キャラクターとGUIをコントロールする CHAPTER-6 2Dゲームを作成―スプライトと2D物理エンジンを使いこなす CHAPTER-7 ゲームのリリース準備をして、ストアに登録する APPENDIX Unityをさらに使いこなすために
  • 数式をプログラムするってつまりこういうこと
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データ分析や機械学習の世界で使われる数式を、Python+Jupyter Notebookで独自実装する方法を紹介する一冊。 相加平均や標準偏差などの基本的な数式の実装から、ガンマ関数やベータ関数などの曲線、マハラノビス距離やコサイン距離などの距離、ポアソン分布やカイ二乗分布などの分布、最後には最小二乗法、パーセプトロン、ロジスティクス回帰など機械学習で使われる数式の実装までを幅広く取り上げます。 独自実装した結果は、Scikit-learn、SciPy、NumPyライブラリで得られる結果と比較。 車輪の再発明を行いながら、数式の意味や、実装の差異が腑に落ちる一冊です。
  • Unity 3D/2Dゲーム開発実践入門 Unity2019対応版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲーム開発エンジン「Unity」の定番入門書。 本書では、4つのサンプルゲームを作る手順を通して、グラフィックス、物理エンジン、アニメーション、エフェクト、サウンド、GUIなど、押さえておくべきUnityの基本機能を体系的にマスターできます。 モバイルゲーム開発におけるトピックを、実践的に取り上げている点も特徴です。ゲームを公開することを目標に開発を進めていくと、ゲームのコアロジックを作る以外の「ゲームの外側」の作業や決まり事が、意外と多いことに気づくはずです。本書で作成するサンプルゲームは、ゲームデザイン、画面サイズ、入力・操作方法などを、すべてモバイルプラットフォーム向けに設計しています。また、実機へのビルド方法やストアへ公開するための設定方法なども解説もしています。「スマートフォンゲームとしてきちんと遊べるものを作って公開する」ことを前提に、具体的な流れを通してUnityを利用したモバイルゲーム開発の実情を体感できるでしょう。 Unityの進化によって、より簡単にできることが増えた一方、複雑さが増した部分もあります。改訂にあたっては、Unityの管理方法や新しいプレハブワークフローなど、基本機能の重要な変更を見繕って取り込みました。本書を読むことで、Unityスキルとして陳腐化しないコアの部分を学びながら、最新のUnityの情報を広くキャッチアップできるはずです。
  • PHPフレームワークLaravel Webアプリケーション開発
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web職人たちから圧倒的な支持を集めているPHPフレームワーク「Laravel」を使ったWebアプリケーション開発の実践的な指南書。 【1】最新のLaravel 5.5 LTS(長期サポート版)に対応! 【2】第一線で活躍する著者陣が、大規模化・複雑化するWebアプリケーションを開発するための新しい設計技法、技術を詳解。 【3】MVCに代わりモダンなPHPアプリケーション開発で採用が増えている「ADR」とは? 【4】テストコードによる動作検証の基本から、Laravelを使ったテスト駆動開発の導入シナリオまで。 【5】エラーハンドリングやログ収集など運用に欠かせないノウハウも充実。
  • 現場至上主義 Spring Boot2徹底活用
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現場の課題をパワフルに解決する、高速開発フレームワーク解説書。 Doma2によるデータアクセスの最適化、Thymeleafによる画面開発の効率化、Spring Securityによる高機能セキュリティ、Dockerを活用したチーム開発、Spring Profilesによる運用の最適化など、Spring Boot2を現場でフル活用するための手法をこの一冊に凝縮しました。 移行期間である現場の状況を鑑み、JDK8/11の両対応となっています。 なお、サンプルソースコードは、GitHubにて公開されています。 ●こんな人に向けた本です Spring Boot2の…… 最新技術を追いかけている人 セキュリティを強化したい人 運用を最適化したい人 データアクセスや画面開発を効率化したい人 チーム開発を活性化させたい人 知識を深め、業務全体を効率化したい人
  • たった2日でマスターできるiPhoneアプリ開発集中講座 Xcode 10 Swift 4.2対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●本書が対象とする方 ・プログラムを書いたことはないけれど、iPhoneアプリを作ってみたい方 ・iPhoneアプリをよく利用していて、自分でも作ってみたいと思った方 ・中高生、大学生でiPhoneアプリ開発を学んでみたい方 ・シルバー世代や中高年の方で再学習を実施したい方 ・企業で入社前研修や企業導入研修での教材を検討している方 そんなiPhoneアプリを作ってみたい、すべての初心者が対象です。 アプリを作ることを「開発」するともいいます。開発といっても「難しいことをする!」と身構える必要はありません。プログラミングを楽しみながら、リラックスして読み進めてください。 ●本書でできるようになること 初心者の方もサンプルアプリを作ることにより、動く体験と基本の知識が身につくようになります。 この書籍を終えるころには、他の入門書やプログラミング文法書を読む力もついていると思います。そして、作りたいアプリや学習したい分野も見えてくると思いますので、ぜひ、次の書籍を購入してステップアップを目指してください。 ●本書の特徴 とにかく「体験」すること、そしてあとから「理解」することに重点を置いています。 本書では、プログラミングの文法説明は最小限にして、iPhoneアプリを作って動かしていくことを目的として構成しています。 プログラミング文法書のように文法を理解して覚えるのではなく、どんどんアプリを作って体験していくことに比重を置いています。プログラミングがはじめての人でも楽しみながらiPhoneアプリが作れるという体験ができるように工夫しました。 学習が進めやすいように、学校の授業のように時限制(レッスン)で区切っています。各レッスンごとに独立したサンプルアプリが作れるように配慮していますので、制作したいサンプルアプリがあれば、途中からでも学習できます。 まったくの初心者の方は、読み飛ばさずに最初からじっくりと取り組んでみてください。少しでも経験のある方は、作りたいサンプルアプリのレッスンからはじめるのもよいでしょう。
  • 【Google Home対応】ステップバイステップで力がつく Googleアシスタントアプリ開発入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【こんなアプリを作ります→】 ToDoリストアプリ(データベースを利用する) 位置情報を音声で返すアプリ(位置情報を利用する) 天気予報アプリ(位置情報から周囲の天気予報を応える) アラームアプリ(Push APIを使う) アプリ開発エコシステムActions on Google、Dialogflow、Firebase、Node.jsを上手に使いこなし、テストから会話音声のチューニング、UIのリッチ化、APIの活用、アプリのリリースまで、しっかりとマスターできます。 クラウド環境を利用したこれら開発システムの使い方をステップバイステップで学び、開発のテンポを身につけながら、対話型スマートスピーカーアプリを作っていきます。 開発環境にはエミュレーターが用意されているので、マイクなどの一般的な音声機器さえあれば、すぐに作り、試すことができます。 著者陣が丹精込めて作り上げたサンプルソースも、Gitで絶賛公開中です!
  • 100問でわかるPython
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 さまざまな処理を簡潔に書け、入門者からエキスパートまで幅広い支持を集める、いま人気のプログラミング言語「Python」。本書では、100問のクイズを解くことで、プログラミング言語「Python」の基本を学べます。 ・プログラミングって興味はあるけど、むずかしそう ・入門書を読み終えたけれど、本当に理解できたどうか自信をもてない そんな方々にお薦めの一冊です。
  • 作って身につくC言語入門~ゲームを作りながら、プログラミングのキホンをマスターする~
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語で、プログラミングを最短距離でしっかりと習得! プログラミングには「なんで?」と思うおまじないのような書き方やルールがたくさんあります。これらの理解を放置したままプログラミングを続けると、2年後、3年後に、プログラマーとしての成長に大きな開きが出てきます。 PythonやRuby、PHPなど、人気の高いプログラミング言語の背後に隠れているように見えるC言語。実は、学校など教育の現場からシステム開発の裏方まで活躍する、現役のプログラミング言語です。 求められるスキルの変化が激しいいまだからこそ、学ぶべきプログラミングの基礎知識がぎゅっと詰まったC言語で、プログラミングの足場をしっかりと固めましょう。 この本では、ベテランのプログラミング講師が、手取り足取りお教えします。安心して学んでください。
  • 再実装Flutter UIフレームワークをゼロから自作する
    -
    Widgetを組み合わせるだけでさまざまな画面を作ることができるFlutterですが、なぜそのようなことが可能なのでしょうか。「setState()の魔法」で簡単に画面を書き換えられるのがFlutterですが、なぜそのようなことが可能なのでしょうか? 本書ではFlutterを自身で1から実装し直し、「Flume」という新たなUIフレームワークを作ります。再実装を通じて、UIフレームワークを支える複雑な世界と、Flutterの高速動作を支える差分更新システムの理解を目指します。 Flutter自体はすでに巨大かつ複雑なソフトウェアであり、隅々まで実装するのは困難です。そのためFlumeでは本質的に重要な機能のみをピックアップして説明・実装することにします。 またFlutterのEngineとフレームワークがどのような関係になっているのか、画面をいかに効率的に更新しているのかについて進み、それらを実装していきます。最終的には、自作のフレームワークでsetState()を使った○×ゲームを作ることができるようになります。 機能を絞るため、もちろん実用に足るフレームワークを作ることは叶いません。しかしUIの管理手法というのはFlutterだけでなくWebフレームワークやブラウザ、AndroidやiOSなどのネイティブアプリでも共通して利用されています。まずはシンプルなFlumeの仕様を理解することで、本家Flutterや他のフレームワークのコードを理解する後押しになることを目指しています。
  • 要件最適アーキテクチャ戦略
    -
    モノリシックとマイクロサービス ビジネスをイノベートする最適システムとは 本書は、 Vaughn Vernon, Tomasz Jaskuła , "Strategic Monoliths And Microservices: Driving Innovation Using Purposeful Architecture", Addison-Wesley の翻訳書です。 【本書の内容】 旧来型とされるモノリシックシステムを今後も大事に育てていくのか。それとも、覇権をうかがうマイクロサービスに刷新すべきか。 真にイノベーティブなビジネスを展開するうえで必要なのは、どのアーキテクチャなのか、各アーキテクチャのメリット・デメリットを洗い出し、目的別・ドメイン別に考察し、システム設計時・再構築時の指針を示す。 具体的なケースを使って問題となる部分の切り出し方やシステム協調の仕方など、バズワードに踊らされることなく、ビジネス要件を満足し、イノベーションを加速する基盤への道は、ここから始まる。 【読者が得られること】 ・モノリシックシステムの利点・弱点 ・マイクロサービスの利点・弱点 ・ビジネスの要求をいかに満足させるか ・目的を重視した最適解の作り方 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • 基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第3版 Java対応 なんちゃって開発者にならないための実践ハンズオン
    -
    人気シリーズのJava対応版が最新環境に対応してリニューアル! SDKバージョンに左右されない「Androidアプリ開発の基礎力」を習得しよう 好評のAndroidアプリ開発の入門書が、「Android Studio 202x.~」に対応して改訂! 本書は、Java言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。 最新の開発環境Android Studio Dolphin(2021.3.1)を利用し、アプリ開発の基本手順から、ビュー・アクティビティ、イベント・リスナ、リストビュー・ダイアログ、画面遷移・Intentクラス、オプション・コンテキストメニュー、フラグメントの使い方など、SDKのバージョンが上がっても通用する「Androidアプリ開発の基礎力」を積み上げ・体系的に習得していきます。 また、データベース接続や非同期処理・Web API連携、メディア再生、バックグラウンド処理・通知機能の利用方法、地図アプリ(やGPS機能)・カメラアプリとの連携、マテリアルデザインといった応用的なプログラミング方法もしっかり学習。「Androidアプリを作る方法をしっかり学びたい」「Androidアプリ開発の基礎力・応用力をきちんと身につけたい」という方におすすめの一冊です。 ■本書の特徴 ○Androidアプリ開発の必須知識&テクニックを積み上げ・体系的にハンズオン形式で学ぶ ○わかりやすいサンプルコードと丁寧な解説 ○SDKのバージョンに左右されにくい基礎力・応用力が身につく ○Kotlin版と同じ構成のため、比較しながら読み進めることで理解が深まる ■前提知識 ○Java言語仕様の基礎的な知識 ■目次 第1章 Androidアプリ開発環境の作成 第2章 はじめてのAndroidアプリ作成 第3章 ビューとアクティビティ 第4章 イベントとリスナ 第5章 リストビューとダイアログ 第6章 ConstraintLayout 第7章 画面遷移とIntentクラス 第8章 オプションメニューとコンテキストメニュー 第9章 フラグメント 第10章 データベースアクセス 第11章 非同期処理とWeb API連携 第12章 メディア再生 第13章 バックグラウンド処理と通知機能 第14章 地図アプリとの連携と位置情報機能の利用 第15章 カメラアプリとの連携 第16章 マテリアルデザイン 第17章 リサイクラービュー ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 基礎&応用力をしっかり育成!Androidアプリ開発の教科書 第3版 Kotlin対応 なんちゃって開発者にならないための実践ハンズオン
    -
    人気シリーズのKotlin対応版が最新環境に対応してリニューアル! SDKバージョンに左右されない「Androidアプリ開発の基礎力」を習得しよう 好評のAndroidアプリ開発の入門書が、「Android Studio 202x.~」に対応して改訂! 本書は、Kotlin言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。 最新の開発環境Android Studio Dolphin(2021.3.1)を利用し、アプリ開発の基本手順から、ビュー・アクティビティ、イベント・リスナ、リストビュー・ダイアログ、画面遷移・Intentクラス、オプション・コンテキストメニュー、フラグメントの使い方など、SDKのバージョンが上がっても通用する「Androidアプリ開発の基礎力」を積み上げ・体系的に習得していきます。 また、データベース接続や非同期処理・Web API連携、メディア再生、バックグラウンド処理・通知機能の利用方法、地図アプリ(やGPS機能)・カメラアプリとの連携、マテリアルデザインといった応用的なプログラミング方法もしっかり学習。「Androidアプリを作る方法をしっかり学びたい」「Androidアプリ開発の基礎力・応用力をきちんと身につけたい」という方におすすめの一冊です。 ■本書の特徴 ○Androidアプリ開発の必須知識&テクニックを積み上げ・体系的にハンズオン形式で学ぶ ○わかりやすいサンプルコードと丁寧な解説 ○SDKのバージョンに左右されにくい基礎力・応用力が身につく ○Java版と同じ構成のため、比較しながら読み進めることで理解が深まる ■前提知識 ○Kotlin言語仕様の基礎的な知識 ■目次 第1章 Androidアプリ開発環境の作成 第2章 はじめてのAndroidアプリ作成 第3章 ビューとアクティビティ 第4章 イベントとリスナ 第5章 リストビューとダイアログ 第6章 ConstraintLayout 第7章 画面遷移とIntentクラス 第8章 オプションメニューとコンテキストメニュー 第9章 フラグメント 第10章 データベースアクセス 第11章 非同期処理とWeb API連携 第12章 メディア再生 第13章 バックグラウンド処理と通知機能 第14章 地図アプリとの連携と位置情報機能の利用 第15章 カメラアプリとの連携 第16章 マテリアルデザイン 第17章 リサイクラービュー ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • ゲームをテストする バグのないゲームを支える知識と手法
    -
    属人的で闇雲な 従来のゲームデバッグはもう卒業だ! ゲーム開発に重要なのが、「仕様どおり実装されているか」「バグはないか」そして何よりも「ゲーム自体が面白いか」などを確認する、品質管理(一般的には「QC」とされますが、ゲーム業界では「QA(品質保証)」とされることも多いです)という業務です。 従来、それは「デバッグ」と呼ばれ、ひたすらゲームをプレイする「フリーテスト」など、センスや経験に依存したバグ出しがメインの、属人的なものでした。そして、キャリアという側面からも「ゲーム開発への入り口」や「下積み」と考えられることが多くありました。 しかし、モバイルゲームが隆盛を極めた昨今では、一般的なソフトウェア開発の世界ではすでに当たり前となっているソフトウェアテストの考え方を応用し、「テストを計画し、分析し、設計し、実装して、実行する」というテストプロセスや各種原則にもとづいた「ゲームテスト」が品質管理手法の主流になってきています。 本書は、ゲーム業界を志す就活生や、現場の開発者に向け、ゲームテストの考え方をゲーム業界に即した例や用語とともに解説します。また、これまでなかなか世に出ることのなかった、品質管理にかかわるデバッガーやテスターの働き方、そしてキャリアパスについても広く解説しています。 本書を読めば、「ソフトウェアテストの7つの原則」をはじめとした基礎的な知識、そして ・多人数プレイチェック ・ユーザーテスト ・バランスチェック ・ガイドラインチェック など、ゲームに特化したテストについても詳しく知ることができます。 さらに、本書の内容は、直接テスト業務を行わないプログラマーやプランナーにとっても、テストしやすい(バグや問題点が見つけやすい)ゲームの開発につながることでしょう。 現代のゲーム開発にかかわるすべての人にとって、必携の一冊です! ◆◆目次◆◆ 第1章 謎めいたゲームテストの世界 第2章 ゲーム開発の変遷 第3章 ゲームテストのための組織 第4章 ゲームデバッグはもう古い!? 第5章 多種多様なゲームテスト 第6章 ソフトウェアテストの活動 第7章先端的な技術の活用 第8章 未経験から始めるゲームテスター 第9章 ゲームテスターのキャリア 第10章 ゲームテストの未来 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Python業務自動化マスタリングハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonの業務を自動化するための解説書です。
  • クロスプラットフォームIDE Rider入門 Unity開発環境を効率化しよう!
    -
    本書はクロスプラットフォームの開発環境であるRiderを使ってみようとしている方にむけて、Riderが持つ多くの機能について把握することができる入門書です。IDEの使い方を基本的な使い方から、フォーマット設定、コード整形などRiderを使いこなすなら抑えておきたい機能や便利な機能を紹介しています。一部機能の説明にUnityでの例を使用しており、本書の中で登場する言語もC#ですのでご留意ください。 くの内容に関しては、Unity以外の.NETアプリケーションやUnreal Engineなどの開発にも共通する知見となっています。Unityの開発でなくとも活用できる一冊です。

    試し読み

    フォロー
  • Vue.js 超入門 3.2対応
    -
    Vue.jsは、まだまだその技術書が少なく、入門書と言いながらも分かりにくかったり、不要な情報に振り回されることが多いのが現状です。本書では、Vueに関する基本的な情報に重点を置いています。入門書の定番であるTODOアプリの作成をしていきますが、構文の説明だけでなくどのような場面で使うのかなど、できる限り実践に即して解説しています。本書の目的は「Webアプリの実装を通し、最新バージョンであるVue3の基本的な動きを理解する」ことです。
  • .NET MAUIによるマルチプラットフォームアプリ開発 iOS、Android、Windows、macOS対応アプリをC#で開発
    -
    .NET 6から使用可能になった .NET MAUI(Multi-platform App UI)は、従来のXamarin.Formsの後継となるマルチプラットフォームアプリを開発するためのフレームワークで、Android/iOS/Windows/macOS対応のアプリをC#を使って開発できます。 従来のXamarin.Formsでは、 .NET Standardという機能限定版のクラスライブラリしか使用できませんでしが、 .NET MAUIでは、 .NET 6で使用可能な完全なクラスライブラリが使用できるようになりました。 さらに、これまでは開発できなかったmacOSのアプリも開発できるようになりました。  本書の前半では、 .NET MAUIを利用した、 iOS/Androidなどのマルチプラットフォーム対応の共通アプリケーションの作り方を解説します。 6章では、従来のXamarin.FormsではサポートされていなかったMVU(Model-View-Update)モデルという新たな開発パターンについても言及します。 後半では、プラットフォーム特有の操作(データベースやファイル操作など)を利用したアプリの開発を解説します。 11章では、加速センサー、GPS、カメラ、QRコードの利用方法を説明します。 MAUI自体はユーザーインターフェイスの機能しか持たないのですが、モバイルアプリを作成するときにWeb APIの利用や内部でのデータベース(SQLite)の利用が必須となるため、周辺技術も含めて解説しています。
  • これからはじめる Python入門講座 —— 文法から機械学習までの基本を理解
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13201-9)も合わせてご覧ください。 本書は,筆者がオンライン大学で担当している「Python プログラミング演習」のカリキュラムを元にPythonを習得するうえで必須のポイントをまとめた1冊です。基本編では,学習環境の構築,Pythonの文法,実践編ではWebアプリケーションの開発,データサイエンス,機械学習の基礎などを流れに沿ってスムーズに学ぶことができます。
  • JavaエンジニアのためのEclipse パーフェクトガイド 【増補改訂版】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishingも合わせてご覧ください。 本書はIDEに焦点を当てた書籍です。IDEは豊富な機能が揃っているため,Java開発を行う際,IDE(Eclipse)を使うのはデファクトスタンダードになっています。入門書でもJava+Eclipseでやさしく解説している書籍は多いですが,Javaの文法やアプリケーションを手順通りに作ることを主体にした書籍が多く,Eclipseの機能自体を解説している書籍は多くありません。本書は新人エンジニアに向けて,豊富な機能が揃ったIDEが裏で何をやっているかをわかりやすく解説した書籍を目指します。最新のバージョンに対応。
  • Power AutomateとPythonでマスターするExcel高速化
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■ この1冊で両方のツールを使いこなせるようになれる! パソコンで仕事を効率化――。といっても、実はたくさんの手作業があるのがパソコンでの作業です。これをまとめて自動化する手段として注目されているのがPower AutomateとPythonです。 でも、どっちを使えばいいの?という疑問もごもっとも。それぞれ特徴があり、どちらが優れていると決められるものではありません。ケースバイケースなので、どちらを覚えるのがいいとは言い切れず……。それならどちらも使えるようになってしまえばいいのでは? 本書では、さまざまな職場でありがちな、かつさまざまな業務に共通する6つのミッションを取り上げ、それを解決していきます。Webアプリケーションとの連携プログラムもカバーしました。それに加えて、より利便性を要求する4つの追加ミッションも用意しました。合計10のミッションを自動化するPower AutomateとPythonのプログラミングを通じて、仕事上の面倒な手作業をコンピューターにやらせるための処理の作り方、それをプログラムにする勘所を身につけることができます。その結果、Power AutomateとPython、どちらかではなく、両方を使いこなせるビジネスパーソンになれるのです。 「Power Automateは使ってはみたけど、Pythonにも興味があって……」という人や、「Pythonは使えるようになったものの、Power Automateはどんなもんなんだろう」という人に本書はお薦め。そしてもちろん「Power AutomateとPython、どちらから始めたらいいんだろう」という人にもピッタリ! 両方いっぺんに始めてしまいましょう。
  • 実践SvelteKit × FastAPI 誰でも簡単Web開発!フルスタックエンジニアになる!
    -
    SvelteKitとFastAPIは、2020年前後で急速に台頭し、Web開発をより素早く・より自由に・より簡単にするフレームワークです。本書を用いて、これらの基本的な仕組みや機能を、実装サンプル付きで学べます。また、実際にVereclやCloud Runといった環境にデプロイし、公開するガイドつきです。これからWeb開発を始めたいという方は、SvelteKitとFastAPIで始めましょう!
  • 対戦型麻雀ゲームAIのアルゴリズムと実装
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 対戦型麻雀ゲーム「電脳麻将」のソースコードを開発者自ら解説。シャンテン数計算、和了役判定と点数計算、ゲーム進行を実装。そして、シンプルなAIを組み込み、さまざまな戦術を追加して麻雀AIを強くしていく過程を解説。
  • ゲームで学ぶJavaScript入門 増補改訂版~ブラウザゲームづくりでHTML&CSSも身につく!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptを使用したブラウザゲームのつくり方を解説する入門書です。HTML/CSS、JavaScript、図形描画(Canvas)の基本を学んだあと、パズル/アクション/シューティングから物理エンジンを使ったゲームまで計13本のサンプルゲームを通して、学んだWeb技術の実践的な使い方やブラウザゲームの制作ノウハウを習得できます。サンプルゲームは全ソースコード掲載&ダウンロード提供! ゲームをつくりながら、JavaScriptだけでなくHTML/CSSなどのWeb技術の基本もしっかり学習できます。「これからプログラミングを始めてみたい」「HTMLやJavaScriptを使ってゲームをつくってみたい」といった初心者に最適の一冊です。 【本書でつくるサンプルゲーム】 ○スライドパズル(15パズル) ○神経衰弱 ○荷物を運ぼう(思考型パズルゲーム) ○リバーシ ○タマゴを大事に(タマゴキャッチゲーム) ○ダンジョン(2Dダンジョンゲーム) ○宇宙船サターンボイジャー(疑似3D・宇宙船ゲーム) ○ファンキーブロック(マッチ3パズル) ○食べ尽くせ!(ドットイート風ゲーム) ○超難度・忍者ジャンパー(横スクロールジャンプゲーム) ○インベーダーを撃ち落とせ!(シューティング) ○ビリヤード ○ベジタブルマーチ(ブロック連結パズルゲーム)
  • Pythonで学ぶ衛星データ解析基礎――環境変化を定量的に把握しよう
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13233-0)も合わせてご覧ください。 本書籍は,Pythonによる衛星データ解析に興味がある初学者に向けた入門書となっています。学校の情報の授業等で利用する際の副教材になることを意識し,衛星データだけでなくデータサイエンスの基礎的な内容も含めました。学校で地球環境やご自身が住んでいる地域がどのように変化しているか調べたい方はもちろんのこと,衛星データを使って何かビジネスを始めたい方にも読んでいただきたいと思っています。従来のデータサイエンスの教材の場合には身近なデータを利用することが難しかった中で,衛星データであれば身近な地域のデータを利用して解析することができます。少しのプログラミング変更で解析対象地域を変えることができるようになっているので,関心のある地域の変化についてぜひ調べてみてください。
  • Python2年生 デスクトップアプリ開発のしくみ 体験してわかる!会話でまなべる!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 Pythonで デスクトップアプリ開発を 体験してみよう! 【初心者でもできる!デスクトップアプリ開発を一緒に体験しよう】 Pythonの基礎知識はあるけど、 「アプリ開発って初心者には難しそう」 「プログラムで何か残るものを作ってみたい」 と思っていませんか? 本書はそうした方に向けて、初心者にも簡単に作れる方法を使ってデスクトップアプリ開発の基本をやさしく解説します。スマホアプリ、Webアプリに比べて、手軽に取り組めますので挫折することなく学習できます。本書を読んだあとは、スマホアプリやWebアプリ開発に挑戦してみてください。 【Python2年生について】 「Python2年生」は、「Python1年生」を読み終えた方を対象とした入門書です。ある程度、技術的なことを盛り込み、本書で扱う技術について身につけてもらいます。 『Python2年生 スクレイピングのしくみ』(ISBN:9784798161914) 『Python2年生 データ分析のしくみ』(ISBN:9784798164960) も刊行されています。 【対象読者】 デスクトップアプリの作り方を知りたい初心者 【本書のポイント】 ヤギ博士&フタバちゃんと一緒に、デスクトップアプリ開発の考え方から丁寧に解説。デスクトップアプリ開発をする時に必要な前提知識からはじまり、デスクトップアプリ作りの基本、応用的なデスクトップアプリ、そしてゲームアプリ開発まで解説します。 【著者プロフィール】 森 巧尚(もり・よしなお) アプリの開発や、技術書や電子工作マガジンなどでの執筆活動。関西学院大学非常勤講師、関西学院高等部非常勤講師、成安造形大学非常勤講師、プログラミングスクールコプリ講師など、プログラミングに関する幅広い活動を行っている。近著に、『Python1年生 第2版』、『Python3年生機械学習のしくみ』、『Python2年生 スクレイピングのしくみ』、『Python2年生 データ分析のしくみ』、『Java1年生』、『動かして学ぶ!Vue.js開発入門』(いずれも翔泳社)、『楽しく学ぶ アルゴリズムとプログラミングの図鑑』(マイナビ出版)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Scratchの達人 ゲーム作りに強くなるプログラミングテクニック攻略ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13221-7)も合わせてご覧ください。 すごい人たちは,Scratchでどうやってゲームを作っているの?そんなふうに思ったことはありませんか?背景マップやカメラ,当たり判定,フレームなどのテクニックを使いこなせば,本格ゲームは作れるんです。Scratchだから,プログラムが日本語で読めるから,わかりやすいんです!さあ,プログラミングに強くなろう。
  • バックエンドエンジニアによる初めてのJamstack
    -
    本書は筆者がJamstackについて実際に役立つ、シンプルなチュートリアル以上のものを目指して筆者が開発したVueアプリケーションを通じて、実装過程中心にまとめた解説書です。 サーバーの管理に関して脆弱性対応など、開発者に求められる業務の範囲は大幅に拡大しています。 しかし有能なプログラマーであると同時に有能なサーバー管理者としてのスキルを維持し続けることは困難です。 本書ではSupabaseで構築したデータベースからデータを取得し、リアルタイムで表示する仕組みを実装します。そのためにVue.jsで開発したフロントエンドアプリケーションを、Netlifyにデプロイする手順についてステップ・バイ・ステップで解説します。 Jamstackって言葉はよく聞くけれどどんなもの?と思ったときに、実際に試すための手順書としても活用できる一冊です。

    試し読み

    フォロー
  • やさしく学べるサポートベクトルマシン ―数学の基礎とPythonによる実践―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 サポートベクトルマシンの理論と実践の基礎・基本が,この1冊で学べる! サポートベクトルマシンは、データの分類、回帰、はずれ値検知など、機械学習のさまざまな場面で強力かつ柔軟性の高いモデルとして知られています。そのアルゴリズムは直観的であり数学的な曖昧さがないことから、昨今注目されている「機械学習の解釈可能性」というモデルの評価基準に照らしても有力な手法といえます。そのため、自然科学や経済学等の研究成果や経験則的な業務知識をモデルに生かすことも容易です。 本書は、サポートベクトルマシンの理論的枠組みを高校レベルの数学からやさしく展開するとともに、Pythonによるわかりやすい実装例を紹介します。また、応用上重要な非線形サポートベクトルマシンで用いられるカーネル法も、図解や具体例を通してわかりやすく解説します。 第1章 はじめに 1.1 人工知能と機械学習  1.1.1 人工知能による推論  1.1.2 人工知能による学習  1.1.3 機械学習 1.2 機械学習モデル  1.2.1 モデル  1.2.2 機械学習モデル 1.3 機械学習分類モデルの作りかた 1.4 サポートベクトルマシンの概要 1.5 サポートベクトルマシンの特徴 1.6 本書の読みかた 第2章 数学の基礎 2.1 ベクトル  2.1.1 ベクトルとは何か  2.1.2 位置ベクトル  2.1.3 三角比と余弦定理  2.1.4 ベクトルの内積  2.1.5 点と直線の距離  2.1.6 Pythonでベクトル 2.2 行列  2.2.1 行列とは何か  2.2.2 行列の演算  2.2.3 転置行列  2.2.4 半正定値行列  2.2.5 Pythonで行列 2.3 関数  2.3.1 関数とは何か  2.3.2 指数関数  2.3.3 対数関数  2.3.4 Pythonで指数関数・対数関数 2.4 微分  2.4.1 平均変化率  2.4.2 微分  2.4.3 合成関数の微分  2.4.4 指数関数・対数関数の微分  2.4.5 偏微分  2.4.6 級数展開 第3章 線形サポートベクトルマシン(線形SVM) 3.1 線形SVM  3.1.1 線形ハードマージンSVM  3.1.2 線形ソフトマージンSVM 3.2 線形SVMの最適化  3.2.1 ラグランジュの未定乗数法  3.2.2 KKT条件  3.2.3 線形SVM最適化の方法 3.3 線形SVMによる分類問題の解法  3.3.1 ペンギン分類モデル  3.3.2 Pythonでペンギンの分類  3.3.3 2値分類モデルの評価  3.3.4 ペンギン分類モデルの評価 第4章 非線形サポートベクトルマシン(非線形SVM) 4.1 非線形SVM  4.1.1 カーネル法  4.1.2 カーネル関数の具体例  4.1.3 カーネル化SVMの定式化 4.2 非線形SVMの最適化  4.2.1 逐次最小最適化アルゴリズム(SMO)  4.2.2 非線形SVM最適化の方法 4.3 非線形SVMによる分類問題の解法  4.3.1 カーネル化SVMによる非線形分類モデル  4.3.2 カーネル化SVMによる分類問題の解法  4.3.3 Pythonでアヤメ分類 付録 Pythonの基礎 A.1 開発環境Colab A.2 Python文法の要点  A.2.1 データ型  A.2.2 演算子  A.2.3 条件分岐  A.2.4 繰返し  A.2.5 組込み関数  A.2.6 関数定義  A.2.7 クラス  A.2.8 変数のスコープ A.3 Pythonライブラリ群  A.3.1 NumPy  A.3.2 pandas  A.3.3 SymPy  A.3.4 matplotlib  A.3.5 scikit-learn 本書を読み終えた後に
  • 例題でわかる Pythonプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Python(パイソン)は初心者が比較的修得しやすく、AI(人工知能)やパターン認識などの先端技術に活用されている優れたプログラミング言語です。 本書では、初心者を対象に、Pythonを使ったプログラミングの勘所をやさしく解説しました。 例題に取り組むことで、プログラミングとはどういうものかを理解し、プログラミング的思考を身につけてもらうことを目的に執筆しました。 読者の皆さんが、楽しみながらPythonの素晴らしさやプログラミングの醍醐味を感じていただけたら、著者として望外の喜びです。
  • Python実践データ分析入門 キホンの5つの型
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データ分析に興味をもった人。難しそうと思っている人。データ分析のパターンを学べば、簡単にできます。
  • JavaエンジニアのためのKubernetes入門
    -
    本書は「DockerとKubernetesでクラウドネイティブを推進!」と聞いて困っている開発者のために、アプリケーションの実行環境をコンパクトにまとめた仮想環境「コンテナ」とコンテナを自在にデプロイし管理を自動化できるエコシステム「Kubernetes」というトピックスを中心に、どのようにJavaでアプリケーションを書き、開発フローを回し、運用/監視していくのかについての初心者向けのガイドブックです。JavaのフレームワークSpring Bootを使いながら、実際にコマンドを叩きながらコンテナをビルドし、JavaアプリケーションをKubernetesにデプロイする開発フローを体験してみましょう!
  • 作って学ぶルーティングプロトコル RustでBGPを実装
    -
    インターネットを支えるルーティングプロトコルであるBGP(Border Gateway Protocol)をRFCからRustで実装する方法を解説します。小さなプログラムから始め、Update Messageを交換しルーティングテーブルの更新まで、一歩ずつ実装・解説します。RFCで定義されているプロトコルを一度自分の手で実装することで、BGPに限らず、その他のプロトコルについてもRFCから実装することを目指します。なお、本書ではBGP自体の一般的な説明、Rustの文法解説は省略しています。

    試し読み

    フォロー
  • Java & Python 最適化・制約充足の問題解法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 問題を最適化と制約充足プログラミングで解く!  本書は、最適化問題、自動計画、パズルといった問題について、定式化と解くためのプログラミング手法(アルゴリズム)を、最適化(MIP)と制約プログラミング(CSP、SAT、SMT)のそれぞれの視点から統一的に解説したものです。  最適化、制約プログラミングともに問題を解くための一手法ですが、近年の最適化技術の利用拡大により、これらを組み合わせたり、比較したりして、問題の特徴にあわせて適切に利用するニーズが増えることが予想されます。しかし、これらの手法は各分野が独自にソルバ(問題を解くソフトウェア)を開発し、発展してきたという経緯から、問題解決手段として総合的に取り扱われてきませんでした。そのため、これらを問題ごとの解法として整理してまとめた情報がなく、問題解決にあたり各手法にどんな特徴があって、どんな問題に有効かといった理解が困難でした。そこで本書では、各種の問題を定式化して、最適化と制約プログラミングのそれぞれの技術で問題を解く方法、手段を解説し、比較的な理解を促します。  本書によって読者は最適化手法、制約プログラミングを用いて問題を解説することができるようになり、また、それぞれの問題や技術の特徴を理解することができるようになっています。 第1章 最適化問題と制約充足問題 第I部 プログラミング 第2章 ソフトウェアの使い方 第3章 基本的な処理要素 第II部 定式化 第4章 求解式 第5章 範囲の制約 第6章 数あてはめ 第7章 グラフ 第8章 順序処理 第9章 論理
  • プロジェクトマネジメント標準PMBOK入門 (PMBOK第7版対応版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プロジェクトマネジメント入門書の決定版、PMBOK第7版に対応!  プロジェクトマネジメントの知識体系であるPMBOKガイドの第7版発行を受け、『プロジェクトマネジメント標準 PMBOK入門(PMBOK第6版対応版)』を第7版に対応させてまとめました。  2021年に発表されたPMBOK第7版は、これまでの10個の知識エリアから構成される開発プロセスベースの記述から、12個の原理・原則と8個のパフォーマンス領域へと、大きく用語や構成が改訂されました。  開発手法においても、これまでのウォーターフォール型(予測型)中心の記述から、アジャイル(適応型)を含めた選択式(ハイブリッド型)になり、そのマネジメント内容もプロジェクトごとに調整するテーラリング(カスタマイズ)の考え方が前面に出た内容となっています。  大規模な改訂によって現代的に改められた一方、具体的なプロジェクトマネジメントの手法よりも考え方の面が強くなり、開発プロセスに準じた記述でもないことから、プロジェクトマネジメントの初学者にとっては何から手を付けるべきなのか、どのように進めるべきなのかがわかりにくくなったとも言われています。  本書は、主にプロジェクトマネジメントの初学者を対象として、プロジェクトマネジメントの基礎を解説し、実践の糸口をつくることを目的としてまとめてきました。今回の第7版対応版にあたっては、第1章~第3章をこれまでのPMBOKおよびPMBOK第7班の解説にあて。第4~8章の開発フェーズでは事例を見直して、さらに用語を第7版にあわせることで、初学者の学習と実践を助けるものとしました。また、付録の失敗事例にはアジャイル開発の例を加えて、アジャイル開発における注意点を示しました。 序章 プロジェクトマネジメントの世界へようこそ 第1章 プロジェクトに関する基礎知識 第2章 プロジェクトマネジメントの心得 第3章 プロジェクトマネジメント活動 第4章 PMBOK を利用したプロジェクトマネジメント実践 計画フェーズ 第5章 PMBOK を利用したプロジェクトマネジメント実践 要件定義フェーズ 第6章 PMBOK を利用したプロジェクトマネジメント実践 設計・開発フェーズ 第7章 PMBOK を利用したプロジェクトマネジメント実践 テスト・移行フェーズ 第8章 PMBOK を利用したプロジェクトマネジメント実践 運用・保守フェーズ 付録 プロジェクト失敗の原因を探せ
  • MQL4プログラミング入門 ゼロからはじめる自動取引システム
    -
    〈電子書籍版に関する注意事項〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なりますので、ご購入前にお使いの端末にて「無料サンプル」をお試しください。 【株式・FX・仮想通貨…知的ゲーム感覚で自動売買プログラムをつくる!】 FX(外国為替)などの自動売買プラットフォームであるMetaTraderと専用プログラミング言語MQL4を用いて、自動取引システムを自作するノウハウを解説。 自動取引システムの開発実績のある著者が、MetaTraderやMQL4で初めてプログラミングを行なう方にもわかりやすく丁寧に解説しています。 自動売買プログラムの作成には主にテクニカル分析を利用しますが、本書ではMetaTraderとMQL4を用いたプログラミングそのものと、どのように考えて自動売買のソースコードを作成していくかの過程に重点を置きました。 自動取引の基礎とMQL4の基本を学んだあと、「移動平均線」「ゴールデンクロスとデッドクロス」など、代表的な5つのテクニカル分析を用いたプログラムを作成し、過去データから利益/損失がどうなるのかを検証していく構成です。 プログラマーの方であれば、どのようにして自動売買のロジックを組み立てるか。トレーダーの方であれば、ご自身のもつ取引ルールをどのようにしてコンピューターに実行させるか。 知的ゲーム感覚で楽しみながら学習できる内容になっています! 〈こんな方にオススメ〉 ○自動売買のプログラムを作成して利益を得たいプログラマーの方 ○FX、CFD、仮想通貨などの取引を行っているトレーダーの方 ○プログラミングや自動取引を通じて不労所得を増やしたい方 〈本書の特長〉 ○MQL4を使ったプログラミングをやさしく解説している ○自動売買プログラムの自作ノウハウを知的ゲーム感覚で学べる ○お金と投資の初歩的な事柄についても解説している 〈本書の章構成〉 ■Chapter1 お金と投資の基礎 ■Chapter2 自動取引をはじめよう ■Chapter3 MQL4プログラミングの基本 ■Chapter4 テクニカル手法のプログラミング ■Appendix1 MetaTraderについて ■Appendix2 MQL4の関数リファレンス 〈プロフィール〉 木村 聡(きむら・さとし) 1978年生まれ。宮城県出身。メンサ会員。2000年からおもにJavaでのシステム開発に携わり、現在はアーキテクトとして活動中。携わったシステムには、ひまわり証券株式会社の「インターネット証券デリバティブ取引システム」などがある。
  • かんたん Visual C++ [改訂3版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13127-2)も合わせてご覧ください。 本書は,「広く・正しく・新しく」をコンセプトにVC++(特にMFC)でプログラミングをはじめるにあたって基本的なことはすべて学習できる内容となっています。また,イラストによる図解方式で概念をやさしく解説しているので,プログラミングが初めての人でも安心して学習を進めることができます。なお,章の最後には練習問題を収録しているので,内容がきちんと理解できたかを確認することができるので,プログラミングの教科書としても利用できます。今回,Visual Studio 2022 /.NET 6に対応した改訂版になります。
  • [改訂3版]内部構造から学ぶPostgreSQL―設計・運用計画の鉄則
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13207-1)も合わせてご覧ください。 本書では「PostgreSQLを学習,もしくは利用したことがある人」「今後,本格的にPostgreSQLの運用・管理や技術力の向上を図りたいと考えている人」を主な対象読者とし,現場で培われてきたPostgreSQL設計・運用計画の鉄則を徹底解説! PostgreSQLのコアな技術力を持つ専門家の視点から,システム構築や運用時に重要な要素を,PostgreSQLの内部構造と照らし合わせる形で解説します。内部構造を知っているからこそわかる運用ノウハウやチューニング方法が満載です。本書はPostgreSQL 14をベースに解説しています。
  • ReactとPythonでAPI販売サービスを作ろう
    -
    本書はAPI販売サービスの開発を通して、Reactによるフロントエンド開発手順とPythonによるバックエンド開発手順を実践的に学べる解説書です。実際に公開されているWebサービスをテーマに学習をすすめます。AWS Cognitoを用いた認証やLambdaを用いた自動処理、Stripeを用いた決済システムなどを作り込み、Webサービス開発のノウハウをつかみましょう。

    試し読み

    フォロー
  • Testable Firebase 持続可能なFirebaseプロジェクトを目指して
    -
    本書はFirebaseを使ったウェブアプリケーションをTestableな形で開発していくための技術解説書です。 フレームワークとしてはVite/Reactを利用し、テストフレームワークとしてはVitest/Cypress、Firebaseもウェブアプリケーションとしては一般的なFirebase Authentication、Firestore、Firebase Functions、Firebase Storageを対象としています。 冒頭で開発する流れを説明した上で、サンプルコードを使ってなるべく具体的な例でテストを書きながら開発が進めていけるような形でまとめていますので、ご自身のユースケースのところだけを読んでいただいても理解できるようになっています。
  • HTML5プロフェッショナル認定試験 レベル2 対策テキスト&問題集 Ver.2.5対応版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Ver2.5対応! 速習入門+リファレンスで試験範囲を効果的に習得! 本書は、LPI-Japanが主催する「HTML5プロフェッショナル認定試験 レベル2 Ver2.5」(2021年4月改訂版)に合格するための知識を身につけるための書籍です。 レベル2の試験範囲ではJavaScriptが大きなウェイトを占めます。 よって本書は大きく「速習入門」(Chapter1)と「リファレンス」(Chapter2~4)の2部構成となっています。 Chapter1では、HTML/CSSは書けるけれども、これまでプログラミングに触れたことがない方、または一度は学習したけれども挫折したといった人に向けて、「JavaScriptがどんなものか」「ウェブ制作の現場においてどのように使われているか」をじっくり学べるように構成されています。 Chapter2~4は、「HTML5プロフェッショナル認定試験 レベル2」の出題範囲を対象として、網羅的・体系的にまとめてあります。「JavaScriptの文法」ではJavaScriptの文法を簡潔にまとめ、「WebブラウザーにおけるJavaScript API」ではイベント、DOM、ウィンドウオブジェクト、Selectors APIなどのトピックを、「さまざまなHTML5関連API」ではグラフィックス・アニメーション、マルチメディア、ストレージ、通信、デバイスアクセス、パフォーマンスなどのトピックを扱っています。 Ver2.5では、出題範囲としてES6(ECMAScript2015)以降の新機能が追加されています。ES6の新機能自体は多くのものがありますが、本書では出題範囲として明記されているものを中心にカバーしました。 「リファレンス」(Chapter2~4)でES6以降の新機能に対応したのはもちろん、「速習入門」(Chapter1)もES6時代のJavaScript入門として大幅に改訂しました。 「HTML5プロフェッショナル認定試験 レベル2 Ver2.5」の合格を目指す方にも、Webのプロフェッショナルを目指してHTMLのAPIとJavaScriptの知識をしっかり固めたい方にもぴったりの1冊です。 Chapter1 速習JavaScript入門 Chapter2 JavaScriptの文法 Chapter3 WebブラウザーにおけるJavaScript API Chapter4 さまざまなHTML関連API 右寺 隆信(みぎてら たかのぶ) グロースデザイナー・フロントエンドエンジニア・ボードゲームデザイナー。 過去に複数のウェブ技術系ベンチャー企業でディレクター・デザイナー・フロントエンドエンジニア・グロース担当など様々な職務を経験する。 2016年11月よりフリーランスとして独立。複数の企業のデータ分析・数値改善に携わる一方、フロントエンド開発もおこなう。 2019年10月より合同会社MIGIを設立し、代表社員として活動中。 サイト: <a href="https://migi.tech">https://migi.tech</a> 立川 敬行(たちかわ たかゆき) NTTテクノクロス株式会社主幹エンジニア、工学博士。1998年入社。 サーバサイドJavaからモバイルJavaまで幅広くJava関連の開発業務に従事。Ajax関連の技術を業務に利用し、Web2.0に触れることにより、HTMLを含めたWeb全般の技術に興味を持つようになる。2010年よりHTML5関連の業務に従事し、HTML5推進室にてプロジェクトへの技術支援や技術者育成に力を注ぐ。現在は、Web技術全般を利用したプロジェクトの技術支援を行っている。 石井 博幸(いしい ひろゆき) NTTテクノクロス株式会社 アシスタントマネージャ。2005年入社。 2010年から2014年にかけて、W3C CSS Working Groupに所属し、電子書籍関連の仕様に携わる。 現在はHTML5関連技術における社内への技術支援と共に、自社製品開発に従事している。
  • 作って覚えるVisual C# 2022 デスクトップアプリ超入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング経験がない超初心者でも、無料の開発ソフトを使ってプログラミングが「楽しみながら」学習できる入門書。.NET 6対応。
  • マルチプラットフォーム対応 最新フレームワーク Flutter 3入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 クロス開発フレームワークFlutterの解説書。1つのコードでiOS、Android、Windows、macOS、Linux、Webのアプリが作成できる。開発効率が高くDart言語による高速なコードも特徴。
  • 行政情報システム受託・開発の教科書
    -
    中小企業やスタートアップ企業必読! 行政調達のルールやプロセス、法令にも触れつつ、 行政機関特有の「お作法」まで一挙に解説! 【内容紹介】 どのようにすれば行政からのシステム開発を受託できるのか、 受託後、実際にシステム開発をする際、どのような点に注意すれば良いか、 保守・運用はどうすれば良いかなど、行政調達の流れを最初から最後まで 体系立てて解説。 デジタル庁情報システム調達改革検討会オブサーバー、政府における デジタル人材育成を担う情報システム統一研修の講師としても活躍中の 著者が教える、実体験に基づいた具体的な方法を解説した1冊。 【本書のポイント】 ・これまで行政機関との間でビジネスをしたことがない場合でも、 業務がスムーズになるように「あらかじめ知っておくべきこと」を網羅 ・単に実務だけではなく、なぜ今、行政機関で「デジタル改革」が必要なのか、 その本質を理解できる ・本書内で行政職員の行動原理・関連法令にも細かく触れているので、 初めて行政職員と一緒に仕事をする際のカルチャーショックを 和らげることができる ・調達だけでなく、調達後の情報システムの開発と運用・保守における 行政機関特有の注意点について触れるとともに、トラブルを未然に防ぐ 「押さえておくべき点」をピックアップ 【目次】 第1章 デジタル技術で行政の変革を 第2章 どのような企業が行政から評価されるのか? 第3章 公共調達の基礎 第4章 よりよい提案と開発のために 第5章 運用と保守 巻末特典 調達仕様書での情報セキュリティ関連記載例 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • まとめて学ぶ Python&JavaScript
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング言語は比較して学ぶとよくわかる! 本書の最大の特徴は、PythonとJavaScriptを比較しながらまとめて解説している点です。 プログラミング言語系書籍のほとんどは、基本的に1つの言語に関してのみの解説が書かれています。 ですが、筆者が多くの素晴らしいプログラマーを近くで見てきた経験から言うと、彼ら・彼女らに共通して言えるのは、決して1つのプログラミング言語だけを知っているわけではない、ということです。複数の言語を非常によく理解していて、この言語ならこのように表現する、あの言語ならあのように表現する、ということを知っています。言ってしまえば、イケてるプログラマーは1つの問題を多角的に考えることができるのです。 比較しながら学ぶことによって、1つの事象に関してPythonとJavaScriptでどのように考え方が異なるのか(あるいは同じなのか)を知ることができます。色々な考え方を知ることで、一歩成長したプログラマーになることができるのです。 PythonとJavaScriptは比較的よく似ていながら、まったく異なる面も持ち合わせており、比較して学ぶのにちょうど良いのです。 ぜひ、このPythonとJavaScriptを通じて、プログラミングの奥深く、楽しい世界を体験してもらえたらと思っています。
  • C#のプログラミングのツボとコツがゼッタイにわかる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「プログラミングに興味があるけれど、専門用語がたくさん出てきて難しそう…」と思う方も多いでしょう。本書では開発するアプリに必要なプログラミングの知識だけ絞り込んで解説。本書でアプリ開発とその楽しさを体験しよう。
  • 詳細!SwiftUI iPhoneアプリ開発 入門ノート[2022] iOS 16+Xcode 14対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書はiPhoneアプリのUIを作るSwiftUIフレームワークの iOS 16とXcode 14に対応した最新の入門解説書です。 Xcodeの使い方や新機能から、SwiftUIコードの便利な入力補完機能、ツール、ナビゲーション、シート、タブ、レイアウト、マップ、非同期処理などをステップを追って段階的に説明します。 Swiftシンタックス(構文)についても、詳細に図解入りで解説しています。

    試し読み

    フォロー
  • 基礎から学ぶ TinyGoの組込み開発
    -
    TinyGoとは、Go言語のコンパイラーでマイコンがターゲットです。 本書では、Wio Terminalというマイコンをターゲットにして、TInyGoを使った組込み開発のハンズオンを行っていきます。 サンプルコードで取り扱うGo言語の基本文法を説明しているので、Go言語に初挑戦でも理解しながら読み進められます。 マイコンに搭載されたネットワーク機能を使って通信をしたり、ディスプレイに描画をしたり、実践的な組込み開発に挑戦してみましょう。

    試し読み

    フォロー
  • Unity+OpenXRによるVRプログラミング  Meta Quest2/Windows  Mixed Reality対応
    -
    これまでのVRのソフトウェア開発では、プラットフォームおよびデバイスに依存したソフトウェア開発キットを用いてきましたが、2019年にKhronos(クロノス)コンソーシアムによりロイヤリティフリーのXR用API「OpenXR」がリリースされました。これを使用することにより、ソフトウェアの移植性が向上し、さまざまなプラットフォームおよびデバイスに対応したコンテンツを提供できるようになります。多くの主要企業がOpenXRのサポートを表明しており、これを標準化する動きが進んでいます。 本書は、Unity+OpenXR+XR Interaction ToolkitによるVRプログラミングに必要な各種命令の詳細解説およびC#サンプルスクリプトからなる解説書です。次の3項目に該当する方を対象とし、その方々のVRプログラミングの学習支援を目的としています。 ・VRプログラミングを学び、自作のVRアプリケーションを開発したい方 ・Unityの入門書を読み終えた初学者の方 ・C#言語の基本的文法(データ型、ifなどの基本制御構造、クラスの定義と利用など)を理解している方 本書の主な特色を次に示します。 (1)命令文の汎用的な書式と使用例の提示: (2)自作アプリに転用しやすいサンプルスクリプト: (3)各機能の理解を深める工夫: 本書は次の環境下におけるVRプログラミングについて解説されています。また、本書のサンプルスクリプトは、この環境下で動作が確認されています。 ・Unity 2021.3.8f1 Personal ・OpenXR Plugin ver. 1.4.2 ・XR Interaction Toolkit ver. 2.0.2(その他のパッケージについては本書第1章参照) ・OS: Windows 10 Home 21H2 ・ヘッドセット: Meta Quest2、Windows Mixed Reality(Acer AH101)
  • 猫でもわかるAppGyver
    -
    AppGyver(アプガイバー)とはAppGyver社が提供する「Composer Pro」というノーコードのプログラミングツールです。画面上の設定だけでアプリやサービスを作ることができます。プログラミングをしなくてもいいので、かなり短い期間でアプリ開発をすることができるのも特徴のひとつです。現状ドキュメントがすべて英語ですが、本書ではわかりやすく使い方を紹介しています。Todoアプリの作り方をテーマに、詳しく使い方をまとめています。 AppGyverは試用期間もなくずっと無料で使えるツールです。プログラミングをせずにアプリ開発したい人はもちろん、開発にできるだけお金と時間をかけたくない人にとってもぴったりな1冊です。

    試し読み

    フォロー
  • 放射線技術学シリーズ  放射線生物学 (改訂3版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 国家試験の出題内容に対応した定番教科書 放射線技術学シリーズの改訂3版!  「放射線生物学」の改訂2版は2011年11月に発行し、好評を博してきましたが、この間、ICRP勧告をはじめ、さまざまな基準が改正、変更されたため、全体を通して内容を見直しました。  教科書としての基本的な枠組みは改訂2版を踏襲しつつも、最新の知見に基づいて内容を構成しています。また、改訂2版よりもさらに内容を充実させ、最近の国家試験の傾向も踏まえた、今まで以上に使いやすい教科書としてまとめてあります。 第1章 放射線生物学の基礎 第2章 放射線生物作用の初期過程 第3章 放射線生物学で用いる単位と用語 第4章 放射線による細胞死とがん治療 第5章 突然変異と染色体異常 第6章 放射線の組織影響 第7章 個体レベルでの放射線の影響 第8章 放射線による発がんと遺伝的影響 第9章 放射線障害の防護 第10章 環境と放射線 付 録 放射線生物学基本用語集 演習問題解答 参考文献 索  引
  • 放射線技術学シリーズ  MR撮像技術学 (改訂3版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 国家試験の出題内容に対応した定番教科書 放射線技術学シリーズの改訂3版 「MR撮像技術学」の初版は2001年12月に、改訂2版は2008年2月に発行し、改訂2版発行から9年以上が経過しているので、全体を通して見直しています。  教科書としての基本的な枠組みは改訂2版を踏襲し、改訂2版の中で不足している箇所を補完し、最近の国家試験の傾向を踏まえて、今まで以上に使いやすい教科書となっています。また、臨床現場で活躍する技師の方々からも好評を得ているので、卒業後も役に立つ部分を教科書という枠組みを超えない程度でまとめてあります。 第1章 MR撮像技術の原理 第2章 MR装置の構成 第3章 MRの物理と数学の基礎知識 第4章 MRI用造影剤 第5章 アーチファクト 第6章 評価法 第7章 安全性と管理 第8章 各種MR検査法  8.1 頭部領域  8.2 脊椎・脊髄領域  8.3 胸部・心臓領域  8.4 上腹部領域  8.5 泌尿・生殖器領域  8.6 四肢・関節領域:肩関節,股関節,膝関節,四肢筋肉  8.7 大血管領域 演習問題解説・解答 参考文献 参考資料 索引
  • Webアプリ開発で学ぶ Rust言語入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Rustは、CやC++に代わる言語として開発され、Web開発にも幅広く利用されているユニークな言語です。本書は、Web開発経験がある方を対象に、Rustの基礎文法から、Webアプリケーション開発までチュートリアル形式で体験学習できる入門書です。解説するサンプルは、Web開発者ならよく知っているお馴染みの教材なので、より理解が深まります。サンプルコードはGitHubからダウンロードできます。
  • 作って学べる Unity本格入門 [Unity 2022対応版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13067-1)も合わせてご覧ください。 本書はUnityでゲーム開発を行いたい人を対象に,1つのゲームを制作する流れを通してUnity 2022の操作が学べる入門解説本です。本書内で武器などを調達し,食べ物を求めながら冒険し,武器でモンスターと戦う3Dアクションゲームを制作していきます。本格的なゲームを実際に制作しながらUnityの使い方を学べますので,楽しみながら学びことができ,かつ実践的なテクニックも身につけることができます。
  • WEB+DB PRESS Vol.131
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13112-8)も合わせてご覧ください。 特集1 [高速|安全|高生産性] Rust入門 言語の強みをWeb開発に活かす Rustは,パフォーマンス,信頼性,生産性に重きを置いたプログラミング言語です。習得が難しいという印象を持たれがちですが,フレームワークやツールの充実とともに,Webアプリケーションの開発もしやすくなっています。本特集でRust習得の一歩を踏み出してみませんか? 特集2 保守性・拡張性に優れた関数型言語 はじめてのElixir 本特集では,パターンマッチをサポートする関数型言語Elixirを取り上げます。第1章~第5章でElixirの基礎的な部分を網羅的に解説し,最終章では前章までの知識を活用して実践可能なプロジェクトの作成を行います。Elixirの魅力は,保守性や拡張性に優れた開発が可能であることです。本特集を読むことで,それらを実感してください。 特集3 実装して学ぶHTTP/3 通信の高速化をいかに実現しているか 2022年6月6日,HTTP/3が正式勧告になりました。HTTP/2に存在した数々の問題点が改善されています。なかでも通信の高速化は,Web開発者にもユーザーにも大きなメリットをもたらす重要なポイントです。本特集ではHTTP/3サーバを実装することで,HTTP/3がどのようなしくみで動作しているかを学びます。どういった情報がやり取りされているのか,どういう工夫により高速化を実現しているのか,HTTP/2から進化した点をしっかりと理解できるはずです。

    試し読み

    フォロー
  • Pythonによるあたらしいデータ分析の教科書 第2版
    -
    読者の声に応えて第2版の登場! データ分析エンジニアに必要な 基本技術をしっかり習得できる 【本書の概要】 本書はデータ分析エンジニアに必要な 以下の基礎技術を丁寧に解説しています。 ・データの取得・加工 ・データの可視化 ・プログラミング ・基礎的な数学の知識 ・機械学習の流れや実行方法 【第2版のポイント】 ・Python 3.10対応 ・よりわかりやすい解説 ・Pythonデータ分析試験の主教材に指定 【本書で学べること】 ・Pythonの基本的な文法 ・データフォーマットについて ・データの前処理技術 ・データの可視化技術 ・既存アルゴリズムでの機械学習の実装方法 【対象読者】 データ分析エンジニアを目指す方 【目次】 第1章 データ分析エンジニアの役割 第2章 Pythonと環境 第3章 数学の基礎 第4章 ライブラリによる分析の実践 第5章 応用:データ収集と加工 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Ruby on Rails 7ポケットリファレンス
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13063-3)も合わせてご覧ください。 ロングセラーシリーズ・ポケットリファレンスのRuby on Railsが10年ぶりの改訂。 「逆引き形式で目的からすぐ探せる」 「サンプルコードを見ながら具体的な実装のイメージがつかめる」 という特徴で,困ったときにすぐに役立ちます。 Railsの基本からデプロイまでフォローする充実した内容はそのままに,Action Mailbox/Action Text/Action Cable/Active Storage/Active Jobなど重要コンポーネントを新規書き下ろしで大幅に増強。累計100万部以上の技術書を送り出してきた山田祥寛氏の監修による,現場で役立つ信頼の1冊。
  • コードレベルで比べるReact Angular Vue.js フレームワークの選択で後悔しないために
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、フロントエンド向けアプリケーションフレームワークの選択に悩んでいる人向けの本です。ネットでもフレームワークの違いについての情報は入手できますが、フレームワーク未経験者にとって、「どれが自分に最適なのか?」は、なかなか解決できません。免許とりたてで運転経験の少ない人が、カタログとクチコミを見て、自分に最適な車を選ぶようなものです。かなり無理があります。最終的には、乗り比べてみないと自分にとっての違いはわかりません。  フレームワークも同じです。使ってみないと違いはよくわかりません。本書では、前提知識を身につけた後、同じ機能を持つ実装コードをフレームワークごとに比較します。未経験者でもコードレベルの比較ができるように、詳しくコメントを付けていますので、違いをしっかりと把握して、納得のいく選択ができます。
  • Power Automate for desktop業務自動化最強レシピ RPAツールによる自動化&効率化ノウハウ
    -
    Power Automate for desktopで 煩わしい業務を自動化しよう 【本書の概要】 Power Automate for desktopはマイクロソフト社が提供している注目のRPAソフトウェアです。 定型的なパソコン作業をプログラミングせずに自動化することができます。 本書は、Power Automate for desktopを一度は触れたことがある方や、 特定の作業を自動化したい方に向けて、 業務の自動化テクニックをTIPS形式でまとめた書籍です。 実務に即した数々の自動化手法や本格的な手法まで丁寧に解説しています。 【対象読者】 ・Power Automate for desktopを一度は触れたことのある方 ・業務を自動化するテクニックを手早く身に付けたい方 ・業務の自動化を始めたい非エンジニアの方 【本書の自動化処理の一例】 ・Webサイトにログインしてメニューを操作する ・Webページのテキストボックスに入力する ・メールを受信して内容を読み取る 【本書の主な特徴】 ・ニーズの高い自動化テクニックをピックアップ ・節末で関連項目を参照 ・自動化フローのサンプル付き 【目次】 Chapter1 Power Automate for desktopの基本を理解しよう Chapter2 デスクトップの自動操作テクニック8選 Chapter3 業務成果に直結する!Excel操作テクニック11選 Chapter4 超高速化!Webサイトを使った業務の時短テクニック7選 Chapter5 今日から使える!メールを操作する3つのテクニック Chapter6 制御フローを使いこなそう Chapter7 超実践的なテクニックを身に付ける Chapter8 ExcelとWebサイトを操作する本格的なフローに挑戦しよう Chapter9 実践的な業務自動化に使える2つのアイデア 【著者プロフィール】 株式会社完全自動化研究所 代表取締役社長 小佐井 宏之(こさい・ひろゆき) 福岡県出身。京都工芸繊維大学同大学院修士課程修了。 業務完全自動化の恩恵を多くの人に届け、無意味なPC作業から解放し 日本を元気にしたい。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Vertex AIで作る AIパイプライン入門
    -
     最近のAI開発では、サーバー上でプログラムを直接実行するよりも、GCPのAI PlatformやAWSのSageMakerのような、クラウド上のPaaS(Platform as a Service)を使うことが多くなっています。その際には、GCPであればGCSやBigQuery、AWSであればS3などの、ストレージサービスと接続し、データパイプラインのループ内に機械学習モデルと学習プロセスを埋め込みます。  本書では、Google Cloud Platformでサーバーレスのディープラーニングを行い、GCSやBigQueryなどのストレージとデータパイプラインで接続する方法を紹介します。  また、バックエンド側の経験はあるもののAI開発の経験はない読者のために、TensorFlowの基礎と、AI Platform上での実行方法を紹介します。

    試し読み

    フォロー
  • AWSネットワーク入門 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AWSは、さまざまなサービスを構築・運用するITインフラとして、幅広く使われています。「使いたいときにすぐにサーバーを作れる」「規模や構成の変更が容易」「データベースやストレージ、さらには機械学習などのさまざまなすぐに使えるサービスが提供されている」などの使い勝手の良さだけでなく、負荷分散や冗長性の担保、バックアップなどの安全対策も考慮されているため、保守・運用コストを抑えられるのも人気が高い理由です。  ただしAWSのインフラ構築は、機能が豊富で自由度が高い半面、はじめてAWSを利用する人にとっては、何もない場所に放り出されたようなものであり、何からはじめてよいかわからず、困惑する利用者も少なくありません。  本書は、こうしたAWSの初心者を支援する目的で執筆されました。最初にAWSシステムの概要を説明したあとに、実際にネットワークを構築しながら、AWSにおけるサーバーに相当する「EC2インスタンス」を起動し、最終的に、独自ドメインでWebサーバーを運用できるようにする方法を指南します。その過程で、AWS独特のネットワークの作法を解説します。  また第2版では、これまでの内容を改訂しただけでなく、VPCとAWSサービス、もしくは、オンプレミス環境などの別のネットワークを接続するといった事例を追加しました。具体的には、PrivateLinkを利用して、S3などのAWSサービスとVPCとを接続する方法や、VPNで拠点間を接続する方法など、VPCと他のネットワークとの接続を扱った章を設けました。今後、読者の皆さんがAWSの活用を広げる上で、必ず役立つ情報となるでしょう。
  • React+Electronで作る デスクトップアプリ開発入門
    -
    「Electron」はWebページをデスクトップアプリにビルドして実行できるようにする技術です。  「React」は世界的に人気のある「HTML5+JavaScript+CSS」のWebページを構築するためのフレームワークです。  本書では「React」を使ってWebページを作成し、「Electron」を使ってWebページをデスクトップアプリにビルドして実行できるように解説します。  紹介するサンプルは「ToDoリスト」「Web APIを使った画像検索ワード当てクイズ」「郵便番号CSV読み込みとハガキPDF書き出し」「データベースでToDoリスト」です。

    試し読み

    フォロー
  • アジャイル品質パターン「QA to AQ」 伝統的な品質保証からアジャイル品質への変革(CodeZine Digital First)
    -
    アジャイル時代に効果的な品質保証を進めるための23のパターン アジャイル開発において効率的かつ効果的に品質保証を進めるための 具体的で実践的な方法をまとめたパターン集 『Quality Assurance to Agile Quality』(QA to AQ、QA2AQ)。 「QA to AQ」では、ロードマップから日々のモニタリングに至る あらゆるアジャイル開発の段階において品質に取り組むコツを、 頻出の問題に対する実証済みの解決策として提示されています。 本書では「QA to AQ」に収録された各パターンを翻訳して紹介し、 さらに日本語版オリジナルとして、 日本のアジャイル開発における実践事例や、 複数のパターンを組み合わせて組織的に展開する方法を解説します。 ※本書は、ソフトウェア開発者向けメディア「CodeZine」に 掲載された連載を加筆・再編集した内容になります。 【本書収録のパターン】 品質のインテグレート/障壁の解体/QAを含むOneチーム 品質スプリント/プロダクト品質チャンピオン/アジャイル品質スペシャリスト 品質チェックリスト/品質作業の分散/品質エキスパートをシャドーイング QAリーダーとペアワーク/できるだけ自動化/重要な品質の発見 品質シナリオ/品質ストーリー/測定可能なシステム品質 品質の折り込み/着陸ゾーン/着陸ゾーンの再調整 着陸ゾーンの合意/品質ロードマップ/品質バックログ システム品質ダッシュボード/システム品質アンドン ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Fluentd実践入門 ── 統合ログ基盤のためのデータ収集ツール
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13110-4)も合わせてご覧ください。 本書は,Fluentdについて網羅的に解説した書籍です。 Fluentdは,ログやそのほかのデータの収集および集約,転送,変換,保存を実現するためのソフトウェアです。すでに多くのユーザーに利用されているほか,Kubernetes環境におけるデファクトスタンダードなログ収集方法として扱われています。そのため,AWS,GCPおよびAzureといったクラウド環境においても標準的なツールとして使われています。 本書は,Fluentdがデータをどのように処理しているかから,内部構造やプラグイン機構の詳細,プラグインの開発方法までを網羅的に記述しています。筆者はFluentdの初期からのユーザーであり,Fluentdの主開発者の一人でもあるため,ユーザーとして必要な事項を開発者の視点から解説できているはずです。
  • テスト駆動Python 第2版
    -
    pytestを正しく理解し、風通しの良いPythonプログラムを書く 本書は、 Brian Okken, "Python Testing with pytest, Second Edition: Simple, Rapid, Effective, and Scalable", The Pragmatic Bookshelf の翻訳書です。 【本書の内容】 Pythonを使った開発時に、テストの検出・実行・結果報告を自動で行うpytestの、導入から活用方法の詳細を、実務に沿うスタイルでを解説した『テスト駆動Python』(2018年)の第2版です。 扱う範囲は前版よりも広くなり、軽く触れるに留めていた箇所もより深い解説を加えており、Pythonを使った開発に欠かせない内容に仕上がっています。とくにCIやプラグイン開発など、テスト自動化エンジニア向けのトピックも増えつつ、パラメータ化やモック、デバッグ手法など、プログラマなら知っておくべき知識もてんこ盛りです。 アプリケーションをPythonで構築する際に、テスト駆動開発をストレスなく行いたいプログラマ・エンジニア、およびテスト設計やテストアーキテクチャを知りたい方にはうってつけの1冊です。 【著者について】 ・20年にわたるR&D経験を持つ主席ソフトウェアエンジニア。試験計測機器を開発している。また、Test&Codeポッドキャストを主催し、Python Bytesポッドキャストの共同開催者でもある。 目次 Part 1 pytestの主力機能 第01章 はじめてのpytest 第02章 テスト関数を書く 第03章 pytestのフィクスチャ 第04章 組み込みフィクスチャ 第05章 パラメータ化 第06章 マーカー Part 2 プロジェクトに取り組む 第07章 戦略 第08章 設定ファイル 第09章 カバレッジ 第10章 モック 第11章 toxと継続的インテグレーション 第12章 スクリプトとアプリケーションのテスト 第13章 テストの失敗をデバッグする Part 3 ブースターロケット 第14章 サードパーティプラグイン 第15章 プラグインの作成 第16章 高度なパラメータ化 付録A 仮想環境 付録B pip ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Vue 3 フロントエンド開発の教科書
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13073-2)も合わせてご覧ください。 人気のWebフロントエンドフレームワーク「Vue.js」がバージョンアップして「Vue 3」となり,TypeScriptの標準採用,新機能Composition API,Vite,Piniaの搭載など,大幅に機能が更新・強化されました。それに伴い,Vue 3では,従来のOptions APIを利用したコンポーネント開発とは異なる開発手法が必要となります。本書では,Composition APIによるコンポーネント開発やPiniaによる状態管理,Vue RouterによるSPA開発,非同期処理やユニットテストなどを新機能を駆使して解説しており,Vue 3によるフロントエンド開発手法が1冊ですべて身に付く内容になっています。
  • HTML5プロフェッショナル認定試験 レベル1 対策テキスト&問題集 Ver.2.5対応版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「HTML5プロフェッショナル認定試験 レベル1」の対策テキストなら鉄板のこの1冊! 本書は、LPI-Japanが主催する「HTML5プロフェッショナル認定試験 レベル1 Ver2.5」(2022年2月改訂版)に合格するための知識を身につけるための書籍です。 ※「HTML5プロフェッショナル認定試験」は、HTML5やCSS3、JavaScriptなど、最新のマークアップに関する技術力と知識を認定するための資格試験です。デザイン、Web、開発に関わる幅広い職種を対象としています。試験名には「HTML5」が使われていますが、最新の標準仕様であるHTML Living Standardに基づいて作成されており、本書もそれに基づき執筆・制作されています。 本書は、LPI-Japanによって公開されている出題範囲をしっかりと押さえつつ、関連する知識も含めて、読みやすく、覚えやすい形でまとめています。 紙面では、「用語解説」や「注意するポイント」「補足説明」などを適切に切り分けて掲載し、重要な点がスムーズに学べるよう配慮しています。 また、各章の最後には問題集を用意しています。これにより、学習した内容の理解度を確認するとともに、しっかりと定着させていくことができます。 今回の改訂版では、新しい試験範囲と仕様の変更に沿って、HTML、CSSの解説を全面的に見直し、ブラッシュアップしています。 出題範囲の改訂にあわせて項目の追加や削除、内容の修正、順番の入れ替えなどを行い、より読みやすく、理解しやすい内容になっています。 Chapter1 HTML Chapter2 CSS Chapter3 レスポンシブWebデザイン Chapter4 API概要 Chapter5 Web関連の規格と技術 大藤 幹(おおふじ みき) 1級ウェブデザイン技能士。ウェブデザイン技能検定特別委員、若年者ものづくり競技大会ウェブデザイン職種競技委員。現在の主な業務は、コンピュータ・IT関連書籍の執筆のほか、全国各地での講演・セミナー講師など。 著書は『プロを目指す人のHTML&amp;CSSの教科書』(マイナビ出版)、『今すぐ使えるかんたんEx HTML&amp;CSS 逆引き事典』(技術評論社)、『詳解HTML&amp;CSS&amp;JavaScript辞典』(秀和システム)など60冊を超え、HTML5プロフェッショナル認定試験の公式サイトにおけるサンプル問題も多数提供している。 Chapter 1~2、Appendix担当。 鈴木 雅貴(すずき まさたか) NTTテクノクロス株式会社 主任エンジニア。 学生時代にインターネットの世界に出会い、表現場所としての可能性を感じるとともにこの世界に関わりたいと考え、1999年入社。2010年よりHTML関連の業務に従事し、Web技術を中心とした技術支援や技術者育成に力を注ぐ。アヒルが好き。 Chapter 3~5担当。
  • Unity シミュレーションで学ぶ人工知能と人工生命 ―創って理解するAI―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 人工知能・人工生命を創って理解できる 【本書の特徴】 ・人工知能・人工生命について,タスク解決のために自身でさまざまに試しながら理解できる. ・人工知能・人工生命について,物理シミュレーションを通して理解できる. ・Unity(C#)による学習環境を提供し,人工知能・人工生命の挙動を視覚的に理解できる. 本書は,人工知能と人工生命の基本技法を理解するための技術書です.人工知能・人工生命を学びたい,自分で創ってみたい学生やITエンジニアが,人工知能・人工生命を自分で創りながら試して理解できるようにまとめています. とくに,物理シミュレーションを通したタスクを実践的に解決することで ・強化学習 ・進化計算 ・ニューロ進化 ・群知能 ・メタヒューリスティックス といった人工知能・人工生命技術について理解することを目的としています. 本書では,さまざまなタスクを解説することで,多様なAI技法を学びます.まず,強化学習およびニューロ進化によるレーシングカーの自動運転を紹介します.入門として,パラメータ操作のみで基本的な学習の実験が可能な環境を提供します.人工知能における学習設計時の重要なポイントを習得できるでしょう. 人工知能・人工生命を創って理解するための学習環境はUnity(C#)で用意しています.各章では,理論の解説とともにデモンストレーションとなるサンプルプログラムを提供し,読者の理解を助けるようにしています. 第1章 人工知能から人工生命へ 第2章 自動運転の学習をしてみよう 第3章 自動運転学習のしくみ:強化学習とニューロ進化 第4章 ニューラルネットワーク 第5章 進化するプログラム 第6章 アリの知恵と巡回セールスマン 第7章 集団行動と群れの知能 第8章 人工生命から人工知能へ
  • 工学基礎シリーズ  オペレーティングシステム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ソフトウェアの中で,最も重要かつ基本的なOSの基礎知識をわかりやすく整理.  ソフトウェアの中で,最も重要かつ基本的なオペレーティングシステム(OS)の基礎知識をわかりやすく整理した教科書.  現在のカリキュラムやセメスタ制といった大学・高専の実情に対応してコンパクトな説明を心がける一方,現在広く使用されているUnix系OSとWindowsなどの具体例を取り上げ,初学者が無理なく理解できるようにしている.また,演習問題も充実させている. 第1章 OSの概要 1.1 なぜOSが必要か 1.2 OSの構成 1.3 OSの歴史 1.4 組込みシステムのOS 1.5 スーパーコンピュータのOS 演習問題 第2章 コンピュータのハードウェア 2.1 ハードウェアの概要 2.2 プロセッサ 2.3 メモリ 2.4 ハードウェアクロックとタイマ 2.5 入出力装置 2.6 ブートストラップ 演習問題 第3章 プロセス 3.1 プロセスとスレッド 3.2 スケジューリング 3.3 排他制御と同期 3.4 プロセス間通信 演習問題 第4章 メモリ管理 4.1 メモリ管理とは 4.2 物理記憶ベースのメモリ管理 4.3 仮想記憶 4.4 動的リンク 4.5 共有メモリの実現 演習問題 第5章 ファイルシステム 5.1 ファイルシステムとは 5.2 ファイル 5.3 ディレクトリ 5.4 ファイルの保護 5.5 ファイルシステムの実装方法 5.6 さまざまなファイルシステム 演習問題 第6章 入出力制御 6.1 入出力のしくみ 6.2 入出力完了の検出 6.3 割込みレベル 6.4 内部装置との関係 6.5 デバイスファイル 6.6 外部装置の一般化 6.7 ディスク装置 6.8 SSD 6.9 バッファキャッシュとページキャッシュ 演習問題 第7章 Unix系OS 7.1 Unix系OSの概要 7.2 Unix系OSの実装方法 演習問題 第8章 Windows 8.1 Windowsの概要 8.2 システムアーキテクチャ 8.3 カーネルモード 8.4 環境サブシステム 演習問題 第9章 コンピュータやOSの仮想化 9.1 仮想化技術とは 9.2 仮想化のアプローチ 9.3 コンテナ技術 演習問題
  • C言語 新版 ゼロからはじめるプログラミング
    -
    定番の入門書シリーズに『C言語』が装い新たに登場! 本書は、「C言語」をこれから学ぶ初心者を対象に、 文法やプログラミングの基本知識をわかりやすく解説する入門書です。 これまで数多くの学生に対してプログラミングの授業をしてきた著者が、その経験を活かし、 基本的な文法から、学習の難所とされるアドレスとポインタの概念まで、 つまずきやすい内容を1つひとつ丁寧に解説します。 本書を読めば、C言語ならではの、 自由度が高く高速なプログラムを書くための、 知識の土台をしっかりと身につけることができます。 掲載するサンプルプログラムはシンプルなものを選び、 何をしているのかがよくわかるように、コメントをしっかりつけています。 また章の最後には練習問題があり、力試しや理解度の確認に活用できます。 ・何から学習すれば良いかわからない ・C言語をはじめて学ぶ、あらためて基本から学びたい ・開発現場で通用する基礎を身につけたい という方に手に取っていただきたい1冊です。 ■特別付録:学習用スライド教材について 本書を授業などで活用していただくことを前提に作成した、 学習用のスライド教材をダウンロード付録として提供しています。 詳細は本書の奥付をご覧ください。 ■著者プロフィール 三谷純(みたに・じゅん) 筑波大学システム情報系教授。コンピュータ・グラフィックスと折り紙に関する研究に従事。 1975年静岡県生まれ。2004年東京大学大学院博士課程修了、博士(工学)。 小学生のころからプログラミングに熱中。大学時代に本格的にプログラミングを学び、 Java、C/C++、PHP、JavaScriptなどによるプログラムを多数開発。 その後、CG分野における、さまざまな研究開発に取り組んできた。 (主な著書) 『Java 第3版 入門編 ゼロからはじめるプログラミング』 『Java 第3版 実践編 アプリケーション作りの基本』 『Python ゼロからはじめるプログラミング』(いずれも2021年・翔泳社) 『立体折り紙アート』(2015年・日本評論社) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Vision Transformer入門
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13059-6)も合わせてご覧ください。 自然言語処理分野におけるブレイクスルーとなったTransformerをコンピュータビジョンに応用したモデルがVision Transformer(ViT)です。さまざまなコンピュータビジョンのタスクにおいて,ディープラーニングではスタンダードとなっているRNN,CNN,および既存手法を用いた処理精度を上回ることが確認されています。 本書は注目のViTの入門書です。Transformerの成り立ちからはじめ,その理論と実装を解説していきます。今後のViTの活用が期待される応用タスク,ViTから派生したモデルを紹介したあと,TransoformerとViTを分析し,その謎を解明していきます。今後も普及が期待されるViTを盛りだくさんでお届けします。
  • PythonプログラミングABC 正確に・美しく・簡潔に!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【Pythonプログラミングの“入門の入り口”になる教科書!】  本書はプログラミング経験がない方やPC操作に不慣れな方でも無理なく読み進められる、Pythonプログラミングを始めるための“入門の更にその入口”となる教科書。  プログラムを実際に動かしながら学んでいく構成のため、基礎がしっかりと身に付くだけでなく、米国で成功した著者直伝の実践的知識まで習得できる。応用力アップにつながる例題も豊富に掲載。本書掲載のプログラムはすべてウェブから入手できるので、講義や独習にも役立つ。  Python入門者に、最初に手に取ってほしい一冊。
  • 1週間でHTML&CSSの基礎が学べる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTMLってなんだろう?CSSってなんだろう?と思っているあなたでも、1週間でスマホ用Webページがちょっとだけ作れるようになる! Webページを作ってみようと思って、いろいろな本を読んで勉強してみたのだけれども、よく分からない…理解できない…。そんな方にオススメの1冊! 本書を読み進めながら、一緒にサンプルソースコードを入力してみることで、HTMLとCSSの基礎が分かるようになり、ちょっとだけWebページが作れるようになります。 本書後半では、少し高度なWebページ作成も解説しています! 途中で読むことを挫折しないよう、ゆるいペースでナビゲートします! ▼目次 1日目 はじめの一歩 2日目 HTMLの構造とさまざまなタグ 3日目 スタイルシート 4日目 ボックスモデル 5日目 Webページのレイアウトを作る 6日目 覚えておきたい知識・Webサイトを作る 7日目 Webアプリ・CMS・BootstrapによるWebサイト制作
  • Pythonで始める機器分析データの解析とケモメトリックス
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Pythonで、本格的な機器分析データの解析 化学分析データの処理プログラムをPythonで作ろう、という本です。自ら作ることにより、目的のはっきりした使い勝手のよいものを作ることができます。本書はそのための指南書です。 第1章 機器分析の世界 第2章 Pythonの基礎 第3章 統計の基礎 第4章 データの前処理と可視化 第5章 ケモメトリックスの基礎 第6章 次元削減 第7章 クラスタリング 第8章 回帰 第9章 クラス分類 第10章 フィッティング 第11章 二次元相関分光法
  • スラスラわかるJava 第3版
    -
    この一冊で 確かな力と幅広い知識を身につけよう 大好評『スラスラわかるJava』が4年ぶりの改訂! プログラミング言語をはじめて学ぶ人に向け、「なぜ」を解決できるように、 図解とサンプルを使用して解説する本シリーズ。 基本からオブジェクト指向、そして関数型プログラミングといった最新の仕様まで、 Javaの世界を広く深く、というポイントはそのままに Java 18に対応しつつ、解説内容をよりわかりやすいものにしました! 本書を読めば、Javaで書かれたプログラムを理解し、 自分でJavaプログラムを書くための基礎的な知識を身につけることができます。 プログラミングの第一歩としても、再入門のおともとしても最良です! ◆◆◆スラスラわかるポイント◆◆◆ 1.必要な知識だけを厳選 Javaの基礎的な文法と言語としての特徴を丁寧に解説しています。 いきなり膨大なライブラリなどの知識を含めることはせず、必要な知識のみを掲載しているので、 スラスラ読み進めることができます。 2.短く読みやすいコード 掲載しているコードはどれも短く、頭の中でイメージしやすい内容にしています。 実行結果もあわせて掲載しているので、自分でコードを入力できない場面でも、 スラスラ理解することができます。 3.テストで理解度をチェック 各節の終わりにはチェックのためのテストを掲載しています。 独学で勉強している人も手軽に理解度をチェックすることができます。 ◆◆◆目次◆◆◆ Ch.01 Javaプログラミングの基礎 Ch.02 値と演算 Ch.03 変数 Ch.04 文字 Ch.05 日付 Ch.06 コレクション Ch.07 制御構文 Ch.08 オブジェクト指向 Ch.09 クラスの基礎 Ch.10 クラスの応用 Ch.11 名前空間とアクセス制御 Ch.12 抽象クラスとインターフェイス Ch.13 ジェネリクス Ch.14 例外 Ch.15 スレッド Ch.16 ライブラリ Ch.17 リフレクションとアノテーション Ch.18 関数型プログラミング Ch.19 ラムダ式 Ch.20 ストリーム ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Microsoft Power Platformローコード開発[活用]入門 ――現場で使える業務アプリのレシピ集
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13005-3)も合わせてご覧ください。 Microsoft Power Platformは「Power Apps」「Power Automate」「Power BI」「Power Virtual Agents」から構成され,「Office 365」「Microsoft Azure」などと接続できるビジネスプラットフォームです。本書ではPower Platformの導入を考える情報システム担当者,プログラミングの知識はないけれど業務のアプリ化・作業の自動化を行いたいビジネスパーソンなどの方に向けて,各サービスの基礎から具体的なアプリの作成方法までをサンプルアプリのレシピとして解説します。「メール添付ファイルの自動格納」「帳票出力」など,普段の業務をノーコード/ローコードでアプリ化しましょう! なお,Officeライセンスがない方も評価版(1ヵ月有効)でアプリ開発を試すことができます。
  • スラスラ読める JavaScriptふりがなプログラミング 増補改訂版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■□■プログラムが「読めない」を解決する入門書■□■ 人気シリーズ「JavaScriptふりがなプログラミング」を大きくして読みやすく、内容を充実させて改訂しました。「プログラムの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、まったく新しいJavaScriptの入門書です。 本書内に登場するプログラムの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。プログラムの1行1行が何を意味していて、どう動くのかが理解できます。この新しいアプローチで「プログラムが読めないから、自分がいま何をしているのかわからない」といったプログラミング入門者が途中で挫折してしまう原因を解決しました。 さらにこの増補改訂版では、Chapter 6として「サーバーと通信してみよう」を追加し、実際のWebページでJavaScriptがどう使われているかという実用性を重視した内容も盛り込みました。 ■本書はこんな人におすすめ ・JavaScriptの基本を身につけたい人 ・過去にプログラミングの入門書で挫折してしまった人 ・プログラマーやエンジニア、Webクリエイターを目指す人 ・仕事でJavaScriptを活用してみたい人
  • スキマ時間で学べる 機械学習&Python自動化
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AI(人工知能)や自動化のプログラミングは、学ぶべき分野が多岐に渡ります。どこから手を付けていいのかわからない、という人も多いでしょう。 でも、これらはポイントをおさえることで、“スキマ時間”で学習できます。 本ムック「スキマ時間で学べる 機械学習&Python自動化」では、今やAIの主流と言える「機械学習」と、Pythonによる作業の「自動化」という2大テーマを、短期間で学べるように1冊にまとめました。 第1部では、機械学習をゼロから解説します。 第2部では、Pythonによる自動化のプログラムを解説します。 本ムックを活用して、スキマ時間で効率よく機械学習や自動化のプログラミングを学びましょう! ≪目次≫ はじめに スキマ時間で機械学習&Python自動化を学ぼう 第1部 「機械学習」を学ぶ 第1章 今から学ぶ機械学習アルゴリズム 第2章 「機械学習」エンジニアになろう! XGBoost超入門 第3章 最適な機械学習アルゴリズムを「PyCaret」で選ぶ 第4章 Pythonで「強化学習」を学ぶ 第2部 「Python自動化」を学ぶ 第1章 Python×Gmail自動化 第2章 PythonでExcel自動化 第3章 「機密書類」自動振り分けプログラム
  • Pd Recipe Book Pure Dataではじめるサウンドプログラミング
    -
    ※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書は、「Pure Data(Pd)」というオープンソースのグラフィカルプログラミング環境を使って、サウンドプログラミングを基礎から学ぶために書かれた本です。Max/MSPと同じルーツを持つPdは、「オブジェクト」という小さな箱を線でつなげていくことでデータの流れコントロールし、音を鳴らします。本書では、レシピとしてリズムマシン、シンセサイザー、そしていくつかのインタラクティブなシステムの作り方をとりあげ、初心者にもわかりやすく解説しています。
  • WEB+DB PRESS Vol.130
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13001-5)も合わせてご覧ください。 特集1 イミュータブルデータモデルで始める 実践データモデリング 業務の複雑さをシンプルに表現! 良いデータモデルとは,モデリングの過程で,考慮されていない要求の穴やエッジケースの発見につながるものです。本特集では,データモデルを書くことを通して,顧客やチームとの対話をいかに進めていくかを解説します。 本特集では,データの更新に着目し,事実の記録は更新されないように整理・分類していくイミュータブルデータモデルという手法を紹介します。「更新」を手がかりに,分析の足りない箇所を洗い出し,堅牢なモデルになっていくさまを皆さんにも体験いただけたら幸いです。 特集2 いまはじめるFlutter iOS/Android両対応アプリを開発してみよう 本特集はマルチプラットフォームフレームワークFlutterの入門記事です。2022年5月にはmacOSとLinuxにも正式対応し,モバイル,Webフロントエンド,デスクトップのアプリケーション開発効率を大きく変える存在になりました。iOS/Android両対応アプリの開発を体験し,導入の足がかりにしてください。 特集3 作って学ぶWeb3 ブロックチェーン,スマートコントラクト,NFT 近年,「Web3」という言葉が注目を集めています。ただ,誇大広告ともとれる話や,暗号資産(仮想通貨)絡みの詐欺的な活動も横行していて,懐疑的な目で見ている方も少なくないと思います。本特集では,Web3の技術的な側面にフォーカスして解説します。どのようなことができるのか,そしてどのようなことができないのか,Web3という技術の,現在の等身大の姿を見ていきます。

    試し読み

    フォロー
  • リアルタイムグラフィックスの数学 ― GLSLではじめるシェーダプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13035-0)も合わせてご覧ください。 本書はリアルタイムグラフィックスの基本を理解するための解説書です。 リアルタイムグラフィックス,つまり「即時に生成される」グラフィックスはいまやゲームからビデオチャットまで広く利用されており,多くの方が目にするものになっています。 この技術の根本には数学があり,数学的知識を身につけることで,多様なグラフィックスを生み出すコードの中身,グラフィックス生成のしくみを,きちんと理解できるようになります。 ゼロからしっかり理解したいと考える方に,本書は断然おすすめです。
  • Python意思決定の数理入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 さまざまな意思決定の数理や現象をPythonで体験して学ぼう!  本書は,数理的に扱える意思決定の基礎を,Pythonを用いたシミュレーションや分析によって実際に試しながら学ぶものです.  アンカリング効果の評価法,ベイズ推定に基づいた信憑性の変化,エージェントや強化学習を適用した意思決定,不完備情報ゲーム,集団の意思決定などを解説しています.  本書では,意思決定のモデルの立て方,意思の測定分析などの説明に重点を置き,計算やシミュレーションの詳細な説明よりはPythonによる実行に基づいて学ぶ体験学習のかたちをとります.また,すべてのプログラムはJupyter Notebook形式で配布し,読者の手もとで実行ができるようにしています. 第1章 はじめに 第2章 戦略の微分方程式モデル 第3章 基礎的な意思決定の数理的扱い 第4章 ゲーム理論の基礎 第5章 意思決定のための OR の基礎 第6章 組合せ最適化による意思決定 第7章 マルチエージェントベースモデリングによる意思決定 第8章 強化学習による意思決定 第9章 不確定性を含むゲームでの意思決定 第10章 集団の意思決定 第11章 意思決定とメカニズム・デザインの視点 索引
  • できるポケット Web制作必携 HTML&CSS全事典 改訂3版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者から熟練者まで、すべてのWeb制作者のための早引き事典の最新版! 本書は、HTMLの要素(タグ)とCSSのプロパティを解説した事典です。 HTMLの要素やCSSのプロパティの意味、対応ブラウザーなどがひと目で分かるほか、豊富なサンプルコードで、使い方も理解できます。 WordPressなどのCMSで新規サイトを構築するときに、既存サイトのコードを解読したいと思ったときに、タグやプロパティの内容をサッと調べることができる便利な1冊です。 また、HTMLやCSSの基本的な書き方はもちろん、HTML5からHTML Living Standardに標準仕様が移った経緯などの技術的背景、文字参照やURLの構成といったWeb制作者として不可欠な知識も解説しています。 ●このような方におすすめ ・HTML&CSSを記述・修正する必要のある人 ・Webデザイナーや、情報システム部などでWebサイトを内製で構築する担当者 ・HTML&CSSの勉強をしている大学生や新入社員
  • 実践入門Word2Vec 自然言語処理活用ハンドブック
    -
    自然言語処理の定番手法となっているWord2Vecを使ってみたい初心者やちょっと手の込んだことをしてみたい中級者向けに、Word2Vecのお役立ちTipsを詰め込みました。 最近はもっぱらBERTやGPTシリーズの登場によってWord2Vecは過去の技術という印象があるかもしれません。ですが今だからこそ知見も溜まっており、安定して使えるようになったとも言えます。 Word2Vecを使い倒すためのノウハウの1つ1つは、どこかの記事などでみたことがあるものかもしれませんが、これ1冊だけで役立つようになっています。使い倒しブックということで、理論的な点よりも、使い方に重点を置き、多くの実装例から結果を見ながら理解できます。

    試し読み

    フォロー
  • XR Interaction ToolkitでサクッとはじめるVRアプリ開発
    -
    本書はXR Interaction Toolkit を利用した Oculus Quest 向けアプリケーション制作を目的とした本です。VRゲームを作る上で必要になる基礎的な動作をUnityを操作しながら作成していきます。 VRアプリ作成に入門して、VR世界に飛び込もう!

    試し読み

    フォロー
  • 図解! JavaScriptのツボとコツがゼッタイにわかる本 プログラミング実践編
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オブジェクトやクラス、自作関数のライブラリ化など、複雑なプログラム開発に欠かせない“プログラムを設計する考え方”を学べます。ブラウザゲーム「ポーカー」の作成を通して、プログラムを「組み立てる力」を学ぼう。
  • Google Apps Script実践プログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 GmailやGoogleスプレッドシートといった、便利なGoogle関連サービスが多くの企業で導入されています。Google Apps Scriptを使えばこれらのサービスをさらに使いやすくできます。本書は、Google Apps Script(GAS)を用いた業務効率化・自動化に取り組む方のために、メール送付の自動化やシフト管理表をGoogleカレンダーに反映させるなど、9つの活用ケースを通して学ぶ実践書です。また、Google Apps Script基礎文法も解説しています。
  • Vite+TypeScript+Babylon.jsでWebARをはじめる本
    -
    Vite・TypeScript・Babylon.jsを使ってWebARをするところまでの道筋を解説した本です。 Viteを使ったノンフレームワークなTypeScriptプロジェクトの作成から始まり、最後にはAzureにデプロイするまでをたどっていきます。 Babylon.jsやWebARについての詳細よりも開発環境の構築にフォーカスした内容です。ビルドツールを使って一歩進んだ開発をしてみたいWebAR初学者にオススメしたい一冊です。

    試し読み

    フォロー
  • 一冊でマスター!Swift Concurrency入門
    -
    Swift 5.5からSwiftは並行処理を言語機能としてサポートするようになりました。それがSwift Concurrencyです。本書はその機能を解説しています。 async/awaitにより、非同期処理をクロージャーよりも完結に記述できます。データ競合を防ぐ新しい型としてActorやデータ競合が発生しない型を表すSendableが登場しました。並行処理の実行単位であるTaskもあります。Swift ConcurrencyはWWDC 2021の目玉機能といっても過言ではありません。 Swift Concurrencyの概要が一冊で日本語で理解できるのが本書の特徴です。Swift Concurrencyには覚えなければいけない概念が数多くあります。async、await、Actor、MainActor、Task, TaskGroup、AsyncSequence、Sendableなどなど。本書は一冊でSwift Concurrencyの概要をほぼ全て網羅しています。各章にそれぞれサンプルコードが付属しているので、どんな動作をするのかを試して理解を深められます。

    試し読み

    フォロー
  • スラスラわかるC++ 第3版
    -
    知識ゼロからでもよくわかる、はじめてのC++ 本書は、プログラミングの基礎知識とC++の言語構文を学ぶ本です。 C++に必須の構文やクラスをしっかり網羅し、初学者向けにやさしく解説しています。 1つのプログラムをテーマに沿ってどんどん改造していくので、自分のやりたいことを 実現していく過程がよくわかります。 ソースコード中の改造箇所は色分けしているので、初学者がプログラミング迷子に なることもありません。 章末には理解度を確認するテストを掲載。学んだことをその場で確認できます。 この第3版ではGNUプロジェクトのコンパイラであるGCCを利用し、Windowsユーザー だけでなくMacユーザー(注)も学べるように配慮しています。 注:macOSでの学習環境の構築方法は、本書の付属データとしてPDFで提供しています。 著者は、IT系を中心に多くの執筆実績がある矢沢久雄さん。 プログラミングの講師を行う際は「わかって楽しい、動いてうれしい」をモットーにしているそうです。 【本書の対象読者】 ・本書ではじめてプログラミングを行う人 ・これまでにC++を学ぼうと思ったことがあるけれど、挫折してしまった人 ・一生使えるプログラミングの知識をC++で身につけたいと思っている人 【目次】 第1章 プログラミングの準備をする 第2章 役に立つプログラムを作る(C++の基本構文) 第3章 条件に応じた分岐と繰り返し 第4章 プログラムを関数で部品化する 第5章 プログラムをクラスで部品化する 第6章 クラスがあるから表現できること 第7章 オーバーライドとオーバーロード 第8章 コピーコンストラクタと代入演算子のオーバーロード 第9章 エラー処理とファイル処理 第10章 テンプレートとSTL 付録 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習C# 第5版
    -
    C# 10.0に対応して、 “標準教科書”が5年ぶりの改訂! ~C#プログラミングに必要な知識・概念・機能を  体系的、かつ網羅的に習得できる!~ C#言語の独学に最適な教科書として、 長年にわたって読まれてきた『独習C#』。 プログラミング言語入門書の執筆で定評のある 山田祥寛氏の執筆による信頼感をそのままに、 最新バージョンのC# 10.0に対応しました! 本書では、C#でオブジェクト指向プログラミングを 行う際に必要となる基本的な知識・概念・機能、 C#の文法・プログラムの書き方を、さまざまな サンプルプログラムを例示しながら詳細かつ丁寧に 解説します。 プログラミングの基礎知識がない方でも、 解説→例題(サンプル)→理解度チェックという 3つのステップで、C#の文法を完全習得できます。 [ポイント] ●C#言語の独学に最適な教科書として好評の『独習C#』最新版。 初心者がC#言語を学ぶにふさわしい一冊 ●C#でプログラミングを行う際に必要となる 基本的な知識・概念・機能、文法・書き方を、 網羅的かつ体系的に習得できる C#言語の入門者、これからC#言語で開発を始めたい 初学者から、再入門者、学生・ホビープログラマまで、 「一からC#言語を学びたい」「C#プログラミングの基本を しっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ゲームから学ぶAI——環境シミュレータ×深層強化学習で広がる世界
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12973-6)も合わせてご覧ください。 本書は,世界最先端のAI研究所の一つであるDeepMindが発表した論文を軸に,現代的なAIがどのように作られているのかをまとめた技術解説書です。 「汎用AI」「ゲームをプレイするAI」をテーマとし,おもに深層強化学習の技術を取り上げます。深層強化学習は,いまの世の中で広く使われているディープラーニングをゲームなどの領域に応用した技術です。 深層強化学習には高性能なシミュレータが必要であり,ゲームをはじめとした架空の世界を舞台として最先端の研究が進められています。 本書ではこれまでに発表されてきた論文を通して,「いま技術的に何ができて,何が難しいのか」を紐解きながら,一つ一つの技術を積み上げた先に来る,次の時代のAIについて考えていきます。
  • 5さいからのプログラミングえほん
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12967-5)も合わせてご覧ください。 「プログラミングを学ばせるには,まずなにから教えたらいい?」 「ゲーム作りだけじゃない,プログラミングを学んでもらいたい」 保護者の皆さまのそんな想いに応えるべく,本書ではプログラミングの根っこにある「問題解決」を大切にしています。 ①登場人物たちのお悩みを知る ②タブレット(iOS/Android対応)でプログラミングする ③お悩みを解決し,登場人物に喜ばれる この3つの流れを,はじめてプログラミングに触れるお子さまが,楽しく体験できる1冊です! ★推薦!★ 子どもも大人も,テクノロジーで支えられている世の中の「見え方」が変わる ――信州大学 教育学部 准教授 佐藤和紀 氏 物語を読み進めるとプログラミングの基本が身につく画期的な絵本! ――株式会社ソニー・グローバルエデュケーション 会長 礒津政明 氏
  • KtorとNuxt.jsで作るWebアプリケーション入門
    -
    本書では、Kotlin製の軽量Webフレームワークの「Ktor」とモダンフロントエンドフレームワークの「Nuxt.js」でWebアプリケーション開発の基礎を学ぶことができます。 他にもDocker、PostgreSQLやHerokuについても触れており、GitHubにサンプルコードもありますのでハンズオン形式で学ぶことができると思います。Kotlin・KtorやNuxt.jsの言語仕様については掲載していませんが、本書をきっかけにKotlinやNuxt.jsに触れて、ステップアップしましょう。

    試し読み

    フォロー
  • JavaScript徹底攻略 関数編
    -
    JavaScriptの関数の使い方を徹底解説します。 関数定義の書き方、関数の呼び出し方といった基礎から、クロージャや再帰の応用、関数型プログラミングの理論的な概要まで扱います。ECMAScript 2021対応です。 入門書ではあまり触れられることのない、ちょっとした応用も扱います。 ・関数のカリー化 ・無名再帰と不動点コンビネータ ・末尾呼び出しとその現状 ・ファンクタやモナド JavaScriptの関数の基本的な使い方を知りたい、関数型プログラミングの理論的背景に簡単に触れてみたいという方におすすめです。
  • [改訂2版]Oracleの基本~データベース入門から設計/運用の初歩まで
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12955-2)も合わせてご覧ください。 データベース製品で世界/国内ともにNo.1のシェアを誇るOracleは,データベースに携わるエンジニアにとって必須知識の1つといえます。本書では,Oracle初心者/新人エンジニアが押さえておくべき知識とスキルを,現場で活躍するOracleエンジニアたちが,わかりやすく丁寧に解説。Oracleの使い方はもちろん,データベースの基礎知識から,データ操作のためのSQL,テーブル設計,データベース運用/管理の基礎までしっかり押さえ,実務で使える入門スキルを身につけられます。 改訂2版では,最新安定バージョンに合わせて解説をアップデート。今後主流となるコンテナベースのデータベース構成についての解説も強化しました。 Oracleやデータベースを学びたいすべての人に最適な入門書です。

最近チェックした本