言語・プログラミング作品一覧
-
4.0「働き方改革」が実施され,会社員の副業解禁も話題となり,さまざまな副業が活性化しています。そんな中でも今,注目を集めているのが,プログラミング副業。 プログラミングというと難しいイメージがありますが,難易度が低いものも多く,今までプログラミングなんてしたことない!という文系の方や初心者の方でも,しっかりとステップさえ踏めば確実に副業にすることができます。 本書では,初心者がどのようにプログラミングを学び,プログラミング副業で月収を得るかを,実際にプログラミングを副業として活かしてきた著者が丁寧にガイドします!
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゆっくり・ていねい。そして「楽しく」 JavaScriptはブラウザーを操作し、表示されているWebページのHTMLをリアルタイムで書き換えられるプログラミング言語です。環境設定をほとんどせずに始められる手軽さだけでなく、「ブラウザーを操作する」という特性上、なにをやっているのかがイメージしやすく、またプログラミングをした結果が理解しやすいこともあって、初学者にも取り組みやすい言語として人気があります。 本書はJavaScriptの新しい仕様「ES6」に準拠した書き方をもとに、プログラミングがまったく初めての人でも理解しながら楽しく進められる構成になっています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング初心者でも、Excel VBAのユーザーフォームならびにコントロールの作り方がゼロから学べる入門書です。オリジナルのアプリケーションを作るとき、Excel VBAの「ユーザーフォーム」機能があれば、アプリの機能にあわせた使いやすいユーザーインターフェイスを作ることができますが、それにはExcel VBAの個々のコントロール機能について理解しなければなりません。本書は、ユーザーフォームを基礎からしっかり学べるようにコントロールボタン、テキストボックス、画像表示など、ユーザーインターフェイスを作るためのコードを多数の練習問題学習を解きながら無理なく学べるように工夫しました。サンプルコードのダウンロードサービス付き。『アプリ作成で学ぶ Excel VBAプログラミング ユーザーフォーム&コントロール』と併せて読むとさらに効果的です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Excel VBAのユーザーフォームの使い方がわかると、オリジナルのユーザーインターフェイスを作成できるようになります。優れたユーザーインターフェイスを作成するにはコントロールの理解も必要です。本書は、初心者向けに、Excel VBAのユーザーフォームならびにコントロールの基本から実践的な使い方までをやさしく解説した入門書です。サンプルコードや練習問題もついているので、実際にプログラムを書いて理解度の確認ができます。
-
-RISC-V実装の一つであるRocket ChipやBOOMと言ったCPUの名前と共に、チラホラ目に入る「Chisel」の文字。調べてみたけど資料も少なくて、どういう言語かわからない…という方に向けた書籍です。インストールに始まり、学ぶ上で避けて通れないScalaの文法や基本的なChiselの文法、Chiselの力が発揮されるテストとパラメタライズの方法までを1冊にまとめています。
-
-チャットAI、すごいですよね!?技術もすごいしブームもすごい! おしゃべりの相手から創作のアイデア出しまで様々なことをこなしてくれますが、なんとプログラミングもやってくれるらしいじゃないですか。 じゃあクリエイティブコーディングもできるのでは!?プログラミングでおえかきさせてみよう!! …というわけで、ChatGPTとBing AIにp5.jsでデジタルアートを制作してもらう実験をしてみました。本書はその実験で得られた応答や結果をまとめた本です。
-
-本書は、LLMやチャットAIを外部のシステムに接続し、判断力を備えたシステムを開発する、というのをメインテーマとしています。 本書ではChatGPTのAPIを使用し、ChatGPTの入出力とAPIを呼び出しているプログラムを接続することで、ChatGPTを要素として組み込んだアプリケーションを開発する手法を解説しています。 ChatGPTを要素として組み込んだシステムを体験し、理解するためには、実際に動作するアプリケーションに触れてみることが、最もよい方法でしょう。 そのため、本書の多くの章では、GUIを持ったアプリケーションを開発します。つまり、ユーザーが操作しグラフィカルな応答を得ることができる、ゲームなどのアプリケーションにChatGPTを組み込むことで、ChatGPTと外部システムとの連携方法を紹介していきます。
-
-OpenAIの音声合成APIに対応した本書は、ChatGPTとの音声対話を実現したい方にぴったりの一冊です。本書では、ChatGPTに音声インタフェースを追加するための3つの異なるアプローチを、初心者にもわかりやすく解説しています。 まず、MacやWindowsでPythonプログラムを動かし、OpenAIのAPIを用いてChatGPTとの音声対話を実現する基本的な手法を学びます。この方法は多様な応用が可能であり、幅広い開発者にとって有益な情報が盛りだくさんです。 次に、ブラウザのGoogle Chromeに搭載されている音声認識と音声合成機能を利用する方法を紹介します。この手法はブラウザさえあれば実現可能で、特にWebアプリケーションの開発に役立つことでしょう。 さらに、Alexaスキルをカスタマイズして、ChatGPTを組み込むアプローチにも触れています。「アレクサ、音声チャットを開始」と呼びかけるだけでChatGPTと対話でき、実用的な応用例を通じて理解を深められます。 プログラミング経験がない方でも安心して取り組めるよう、環境構築の方法を丁寧にガイドしているのも本書の魅力です。本書を手に取れば、ChatGPTとの音声対話の世界を存分に楽しめること間違いなしです。
-
3.0「Python×AI」で誰でもあっという間にプログラムを作れるようになる! 世界一やさしいPython入門書! 「Pythonの構造をしっかり理解した上でコード作成をAI(ChatGPT)にサポートしてもらう」というコンセプトのPythonプログラミング入門書が新登場! プログラミングに必要な基礎をしっかり身につけつつ、プロンプトプログラミングのスキルも手に入れ、自動であっという間にコード作成ができるようなる、1冊で2つのスキルを学ぶことができるお得な書籍。 もちろん「AIに全てお任せ」ではなく、はじめてプログラミングを学ぶ人に向けて基本をしっかり押さえ、スタンダードな知識も同時に身につけられる内容になっています。 著者のPythonプログラミングスクールで実際に使われているノウハウを詰め込んだ、Pythonでプログラミングを行う際に必要な知識・概念・機能を体系的に習得できる、初心者向けの1冊! 【こんな人におススメ】 ・これからPythonをしっかり学ぼうとしている、でもできるだけ効率的に学習したい ・非エンジニアだけど、業務で使えるプログラミングの基礎知識を身につけたい ・プログラマに丸投げしていたことを自分の手で行えるようになりたい ・ChatGPTを遊びだけではなく、仕事でも役立てるようにしたい 【目次】 第1章:最速でPythonを習得するための基礎知識 第2章:【演習】ChatGPTで作るPythonプログラミング[基本編] 第3章:Pyhtonプログラミングの基礎 第4章:【演習】ChatGPTで作るPythonプログラミング[応用編] 第5章:【実践】ChatGPTで作るPythonプログラミング 第6章:ChatGPT(AI)と生きるために 困った時に使えるプロンプト集 【著者プロフィール】 熊澤秀道 テレワーク・テクノロジーズ株式会社共同創業CTO 生成AIを活用した研修・コンサル・スクール事業「タノメル」を手がける。ブロックチェーン・仮想通貨・VTuber・AIを始めとしたトレンド技術への没頭をきっかけに、過去にコインチェック株式会社、ANYCOLOR株式会社にて、サービスや新規事業の開発に従事。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ChatGPTなどの生成AIを活用し、実践的なWebアプリケーション開発の基礎を身につける内容です。HTML、JavaScript、Expressなど解説し、ゲームなどのサンプルを通して楽しく学習できます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIの協力を得てNode.jsでWebアプリを開発する入門書。基本的な使い方から本格的なアプリ開発まで、順を追って学べます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成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」。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIを使った、新しいプログラミング学習! 本書は、プログラミングが初めての方、またはPythonを少しだけ触ったことのある方を対象に、「ChatGPTを使いながら」、Pythonを勉強できるように導きます。 Chapter 1 ChatGPTでPythonを学ぶってどういうこと? Chapter 2 ChatGPTでPythonを学ぶ準備をしよう Chapter 3 Pythonに触れてみよう Chapter 4 数字と文字列を操作しよう Chapter 5 条件で分けたり、繰り返したりしよう Chapter 6 たくさんのデータを扱おう Chapter 7 関数とクラスを使おう Chapter 8 pandasライブラリを使ってデータ処理をしよう Chapter 9 Webのデータを活用しよう Chapter 10 プログラムの中からChatGPTを使おう 日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。 ・ 近著:『Amazon Bedrock超入門』『Next.js超入門』『プログラミング知識ゼロでもわかるプロンプトエンジニアリング入門』『Python Django 4 超入門』(秀和システム)、『Google Vertex AIによるアプリケーション開発』『Python/JavaScriptによるOpen AIプログラミング』(ラトルズ)、『Azure OpenAIプログラミング入門』(マイナビ出版) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 生成AI・プロンプトでPythonプログラムを作る ChatGPTをはじめとした生成AIは、プロンプトと呼ばれる自然な言葉で問いかけることにより多種のプログラムを作りだせ、AI駆動開発と呼ばれています。データ分析、AIプログラミング、グラフ描画、Webスクレイピング、Excel作業、Word化、PDF化など業務上様々な便利なプログラムを簡単に作ることができ、ChatGPTでプログラム作りの超時短を実現します。本書では、業務で使うPythonプログラムを例に、その作り方・プロンプト・改良のコツを解説します。なお、読者ご自身の業務で繰り返して使いやすいように、ChatGPT内でのプログラム実行とはせずに、自分のPCで動かします。解説にはChatGPT plus(GPT 4)を使いましたが、無料版や他の生成AIでも応用可能です。 はじめに 利用したChatGPTについて 用語説明 本書の対象読者 本書の動作環境 第1章 AI駆動開発について 1.1 AI駆動開発とは 1.2 AI駆動開発の簡単な例 第2章 ChatGPTとPythonの基本 2.1 ChatGPTとプログラミング支援機能 2.1.1 ChatGPTとは 2.1.2 Data Analysis機能(高度なデータ分析)とは 2.2 ChatGPT Plus(有料プラン) 2.2.1 GPT-4とは 2.2.2 画像や音声を使ったチャットとは 2.2.3 画像の生成 2.3 ChatGPT Plusの利用を始めるセットアップ 2.4 実行環境のセットアップ 2.4.1 Visual Studio Codeのインストール 2.4.2 Pythonの拡張機能のインストール 2.4.3 使用するライブラリのインストールと動作確認 第3章 毎日のExcel作業を自動化! PythonでExcelを動かしてデータ処理のプロになろう 3.1 日々のExcel作業の課題とPythonによる解決策 3.2 自動化に必要なPythonの基礎知識 PythonでExcelを扱うための必須スキル 3.2.1 データ型や変数 3.2.2 pandasライブラリの基本 3.2.3 Excelファイルの読み込みと書き込み 3.2.4 データの操作と集計(カテゴリごとにExcelのシート化) 3.3 実習1:定例ミーティング用の資料作成を自動化・自動集計とグラフ作成で時間を節約 3.3.1 集計作業の自動化 3.3.2 matplotlibを使用したグラフの作成 3.3.3 seabornを使用したグラフの作成 3.4 実習2:業務報告の自動化 Excelデータから自動でレポート作成 3.4.1 reportlabでのPDFレポート作成 3.4.2 Python-docxでのWordレポート作成 第4章 データ分析とグラフ化で誰でもデータサイエンティストに! 公開統計データの活用法を身につけてデータサイエンティストへの第一歩を踏み出そう 4.1 公開統計データの有効活用:データ分析の基本から応用まで 4.1.1 ステップ1:データファイルの読み込み 4.1.2 基本的なデータ集計 4.1.3 グラフの作成 4.1.4 レポートの作成 4.2 データ分析とPythonの親和性 Pythonと公開統計データを使った分析の可能性 4.2.1 北海道の人口動態をグラフ化する 4.2.2 関東地方の都県の人口動態をグラフ化する 4.3 実習1:地域別人口動態の分析 -人口増減と高齢化率の関係を解明する 4.3.1 グラフの作成と分析 4.4 実習2:地域別産業構造の分析 -就業者数と主要産業の関連性を探る 4.4.1 データの絞り込み 4.4.2 グラフの作成と分析 4.5 実習3:地域特性と公共サービスの提供 4.5.1 データの絞り込み 4.5.2 グラフの作成と分析 第5章 PythonでWebスクレイピング!情報収集のプロになろう ニュースリリースを把握し、競争力向上力を身につけよう 5.1 業界の最新ニュースの追跡とその重要性 5.2 WebスクレイピングとPythonの関わり Pythonを活用したWebスクレイピングの可能性 5.3 PythonでのWebスクレイピングの基礎知識 5.4 実習1:経済産業省のニュースリリースの収集 5.4.1 Webページからのデータ取得・BeautifulSoupの基礎 5.4.2 特定のキーワードに関するニュースの抽出 5.5 実習2:ニュース情報の定期的な収集 5.5.1 定期的な業界ニュース収集の重要性 5.5.2 Pythonでニュース情報収集のスケジューリング 第6章 Pythonで始めるテキストデータの処理と分析! 問い合わせ対応の効率化で顧客満足度を向上しよう 6.1 カスタマーサポートの課題とその解決策 6.2 実習1:問い合わせテキストデータの解析 6.3 実習2:問い合わせテキストデータの分類 6.4 実習3:問い合わせテキストデータを用いたサポート業務改善 おわりに AI駆動開発で非エンジニアでもエンジニアのような仕事ができるようになるか 付録 索引
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人気が高いプログラミング言語「Python」をこれから学ぼうと考えているなら、 ChatGPTに助けてもらいながら学ぶ方法がおすすめです。 ChatGPTをプログラミングスクールの講師代わりに、Pythonを学んでいくのです。 本書はプログラミング自体が未経験のPython初心者でも挫折することなく、スムーズに学んでいける構成になっています。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webとプログラミングの根幹を知ることで、長く使える基礎力を身に付けよう! ロングセラーが8年ぶりに全面改訂! 「Webプログラムが、なぜ動くのか、よくわからないんです…」。そんな疑問を解消! Webの表示の仕組みや、Webプログラミングの仕組みを学んで、仕事で幅広く使える基礎力を身につける本です。PHPやJavaScriptを中心にしつつ、言語に限定されないプログラミングの基本を学ぶことで、さまざまな言語への架け橋になる知識が獲得できます。 ロングセラーが8年ぶりに全面改訂! 「これからWebプログラミングを学んでみたい」、 「色々なプログラミング言語に通用するような知識が欲しい」。 そんな風に思っている方にぴったりの1冊です。 本書では、例としてPHPやJavaScriptを取り上げながら、様々なプログラミング言語に共通する基本を学習していきます。言語によって少しずつ用語や特徴は違っていますが、根幹を理解しておくことで、新しい言語も短期間で身につけることができるでしょう。 また本書では、インターネットの仕組みや、Webがコンテンツを表示する仕組み、Cookieやセッション、フレームワークやライブラリ、データベースといった技術に関しても、包括的にまとめています。 プログラムに関係する一連の仕組みもちゃんと理解することで、しっかりとした長く使える知識を身につけることができます。 今回の改訂版では、内容をすべて現状に合わせて見直し、変更したほか、チーム開発やコンテナなど、近年の開発環境・体制を説明する章を追加しました。 大澤 文孝(おおさわ ふみたか) 技術ライター。プログラマー。 情報処理技術者(「情報セキュリティスペシャリスト」「ネットワークスペシャリスト」)。 雑誌や書籍などで開発者向けの記事を中心に執筆。主にサーバやネットワーク、Webプログラミング、セキュリティの記事を担当する。近年は、Webシステムの設計・開発に従事。 主な著書に、『ちゃんと使える力を身につける Webとプログラミングのきほんのきほん』(マイナビ出版)、『いちばんやさしい Python入門教室』(ソーテック社)、『AWS Lambda実践ガイド』(インプレス)、『さわって学ぶクラウドインフラ docker 基礎からのコンテナ構築』(日経BP)、『ゼロからわかる Amazon Web Services超入門 はじめてのクラウド』(技術評論社)、『UIまで手の回らないプログラマのためのBootstrap 3実用ガイド』(翔泳社)、『Jupyter NoteBookレシピ』(工学社)などがある。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 豊富な図解で、仕組みをていねいに解説! JavaScriptは、Webブラウザで実行するプログラムを書くために生まれたプログラミング言語です。ウィンドウを開いたり、クリックするとページの一部が変わったりするギミックを実現するのに欠かせません。また最近では、サーバやIoT分野でのプログラミングにも使われていたりと、使用できる分野も広い言語です。 本書では、これからJavaScriptを学ぶ方や、またはJavaScriptを書いたことはあるけれど、いまいちよく理解できない点がある方を対象に、ゼロからJavaScriptを解説します。 基本的なところから少しずつ、小さなサンプルを動かしながら学んでいきます。プログラミングがまったく初めての方でも無理なく学習することができるように、解説はたくさんの図解を使って行っています。 JavaScriptの基本的な文法はもちろん、オブジェクト、関数、配列、イベントといった、JavaScriptを理解する上で重要な概念もしっかり説明していきます。 また、サーバと連携してプログラムを動かすAjaxや、イベントの伝達の方法の理解といった、少し難しい内容にもチャレンジし、より実践的なプログラミングの力が付けられるように配慮しています。 初心者だけれども、開発の現場に参加することまで見据えて、しっかりと応用の効く基礎力を身に付けたい方にオススメの1冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaの難しい概念がちゃんとわかる! 本書は、Javaを学習する上で根底となる、基礎固めをするための入門書です。NetBeansを使って、短いプログラミングをしながら、Javaの基礎を学習します。Java 8対応。 型、オブジェクト、クラス、継承など、Javaを理解するのに重要な概念がありますが、これらは説明だけを読んでもなかなかわかりにくく、Java学習の最初に立ちはだかるハードルとなってしまいます。本書ではこういった概念について、実例や多くの図解を用いながら丁寧に説明します。また、理解したつもりでも間違えてしまいやすいポイントを取り上げて、挫折を回避できるように配慮しています。 説明で使う実例についても、なるべく実践の形に近づけ、クラスを新規で自作するのではなく、JavaのAPIクラスライブラリを利用する方法を中心に解説します。また、読み解きにくいJavaのオンラインリファレンスについても、本を読み終わった後の学習で活用していけるように、読み方を説明しています。 Javaをこれから学習する方はもちろん、これまでJavaの本を読んでも理解できないポイントが残ってしまった方、Javaの本を買ったけれどページが多すぎて読みきれなかった方などに、ぜひ読んでいただきたい1冊です。紙面では、Windows 10を使って解説していますが、OS Xでも利用できます。
-
4.0『声に出して読みたい日本語』(草思社)の齋藤孝氏×今、世界で話題沸騰中の【ChatGPT】 ChatGPTの衝撃で「AI時代の到来」に不安が隠せない今、 私たちはこれからどんな能力が必要とされるのか? またその能力をどう鍛えるべきなのか? 「頭の良さ」の真髄を語り、「真に頭を“強く”するための方法」をいち早く伝授した絶好の書。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、メルカリ初心者と伸び悩む人に向け、基本であるより良い写真の撮り方、文章の書き方や 売り方の裏技など解説。まずは安定して不用品等が売れるようになってもらい、 次のステップとして、安定的に月に5万円の収入を得られるように、中国仕入れを取り入れる方法まで 具体的に解説します。 ■読者対象 メルカリをまだ始めていない女性やミドルシニア世代 ・始めているけど収入に結びついていない人。うまくメルカリを活用できていない人 ・副業で安定的な収入を目指している人 ■類書との差別化点 既刊書は、メルカリの始め方や売り方についてのみフォーカスしている。 本書は、既刊書では触れていない、最新のプロの現役テクニックを中心に伝える。 手持ちの不要品販売にとどまらず、仕入れ販売することで、安定的にビジネスとして確立していくところまでをカバーします。
-
-超本格的なサンプルを用い、3Dゲーム制作の基礎をガッチリ解説するとともに、リアル3Dアクションゲームの制作技法を徹底公開! サンプルを見ただけで、読者の制作意欲を刺激するパワフル&充実の一冊!★ ここでサンプルコードをもとに本書で解説している3Dゲームのテクニックを一部紹介しましょう。 ・画面で見て上下左右方向に移動する ・移動中に障害物に当たったら、スライドして進む ・壁と床と天井のポリゴンを区別する方法 ・プレイヤーが視界内に入ると敵が追いかけてくる、後ろから近づいたときは気付かれない ・攻撃のアニメーションと攻撃の衝突判定を同期させる ・武器の動きに沿って半透明の軌跡のエフェクトを描く ・キャラクターの形に合わせてパーティクルを散りばめる ・パーティクルをらせん状に動かす ・プレイヤーキャラクターとカメラの間に障害物が入らないようカメラを移動する ・地震に合わせてカメラを揺らす
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ビジネスユーザーも腑に落ちる! Excelでアルゴリズムの仕組みをとらえよう。 プロジェクト準備のための第一歩。 Part 1では、機械学習の全体像、ExcelやPythonの基本事項を解説、 どのような状況や体制であれば機械学習を利用してよいのかを確認。 さらに、具体的な活用シーンもイメージできるようにします。 Part 2では、機械学習の各アルゴリズムをExcelで実現する方法を説明。 Pythonコードによる実装例も紹介します。 線形回帰、ロジスティック回帰、クラスタリングなどの仕組みを 具体的に理解できるようにしていきます。 アルゴリズムのメリット/デメリット、向き/不向きがわかれば、 ビジネスへの応用の可能性も見えてくるでしょう。 機械学習を理解していく最初の一歩として本書をご活用ください。 ●データ活用における機械学習の役割/位置づけを理解できる ●Excelに展開することで、仕組みをより具体的に把握できる ●ビジネスの現場に活かせる具体的な理解を獲得できる ●より実務的なPythonコードによる実装方法も把握できる
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本ムック「ちょっと上を行くPythonプログラミング」は、“脱初心者”を目指すPythonユーザーの方に向けた一冊です。 「リスト内包表記」や「高階関数」、「デコレータ」、「マルチプロセス」など、Pythonが持つ様々な機能をわかりやすく解説します。 一冊全4章を読み切ることで、初心者から“ちょっと上のステージ”へランクアップできるでしょう。 ≪目次≫ 第1章 20個のQ&Aでわかる 一歩進んだPythonプログラミング 第2章 目指せ!Python 脱初心者 リュウくん(5歳)がプロの書き方教えます 第3章 Pythonプログラムを高速化!マルチプロセス/マルチスレッド入門 第4章 Pythonライブラリ徹底攻略
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaはさまざまな分野で用いられているプログラミング言語ですが、機能が多く複雑で、はじめから全てを理解するのは大変です。本書は、Javaではじめてプログラミングを学ぶという人を対象に、基礎となる部分に話題を絞って、簡単なプログラムを作りながらJavaを学びます。Javaプログラミングを手助けしてくれる「Eclipse」の使い方から、計算、変数、条件文、繰り返し処理、長い処理を複数の短い処理にまとめる方法まで解説します。
-
4.0企業でのシステム開発の現場において、複数の人たちでチームを組んで開発を進めていく際に必要な考え方やそれらの学習方法、ツールを使いこなすためのノウハウをまとめています。 先輩から新人に「これ勉強しておいて」と1冊渡せるような、バージョンを越えてこれから数年先まで使えるC#とVisual Studioの教科書です。 現代の開発に必要とされる考え方や技術、ツールについて、たとえばアプリケーションライフサイクルマネージメント(ALM)や、ソースバージョン管理、テスト、リリース、DevOps、継続的デリバリーなどについても解説します。
-
4.1「ともに考え、ともにつくる」――スクラムやアジャイルを導入した現場で 直面する開発チーム・マネジメントの問題に立ち向かうすべ、 チームづくりの要点をストーリーで学ぼう! 【本書の特徴】 ・現場のストーリーから、考え方とプラクティスを一緒に学べる ・単一チーム、複数チームなど、様々なチーム・マネジメントの問題を扱う ・日本の現場を前提にしているので、実践しやすい ・アジャイルをこれから始める人だけでなく、もっとうまく実践したい人にも最適 【本書に登場するプラクティス】 出発のための3つの問い / 段階の設計 / ドラッカー風エクササイズB面 / 割れ窓理論 / フォーメーション・パターン / コンウェイの法則 / 越境のデザイン / 重奏型仮説検証 ほか 【あらすじ】 チームによるプロダクトづくりができる環境を求めて “太秦(うずまさ)”が転職した先は、デベロッパー向けのツールを開発、提供する、 小さなベンチャーだった。しかし会社期待のタスク管理ツールを開発するチームに 配属され、いきなりチームリーダーをつとめることに。 ……とうていチームとは呼べない“グループ”(個人活動の集合)の状態から、 本当のチームになれたと思ったのもつかの間、経営陣はタスク管理を含めた 3つのツール統合を発表。太秦はそれらプロダクトの統合を行う開発リーダーを 任されたのであった。 チームとは何か?、チームのファーストとは?、分散チームへの適応など様々な 「単一チームの問題」、複数のプロダクト統合に伴うチーム間の断絶や衝突、 チームが上手く連携できないなど様々な「複数チームの問題」……これらを乗り越え、 太秦たちがたどり着いた「ともに考え、ともにつくる」とは? ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Androidエンジニアの評価は、良くも悪くも書いたコードが全てです。では、良いコードを書くにはどうすればよいのでしょうか? 本書は、KotlinとJetpackの使い方、作ったアプリを成長させるためにやるべきこと、運用保守チームとのコミュニケーションなど、Androidプログラミング技術者が良いコードを書き、ステップアップするために必要なテクニックを解説します。プロのAndroid開発を支えるツールや技術を理解し、効率的に開発しましょう!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 指導経験豊富な著者による初の本格的専門書!! 開発現場の具体的要求に応える1冊。 M-ファイルOOP、GUIプログラミング、C-MEXプログラミング、M-ファイルS-function、MEX S-function ……などを使いこなすには――エンジニア必携版!
-
-Web開発やゲーム制作に欠かせないJavaScript。ぜひともマスターしたいプログラミング言語の代表格です。しかし「文法が難しくみえる」「習得までに時間がかかりそう」という不安を感じる人もいるでしょう。そこで利用したいのが、注目を集めているスクリプト言語、CoffeeScriptです。簡潔にコードが書け、しかもJavaScriptに比べて少ないコード量でプログラムが完成します。コンパイルするとそれがJavaScriptになるという、実に便利な言語です。利用しない手はありません。まずは簡単なミニプログラムを作ります。動いたときの喜びと楽しさは何事にも代えられません。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Visual C# 2019を使って、アプリを作りながら楽しく、自然にコードや文法を学ぶ入門書です。新入社員のトレーニングを担当していた著者の経験をもとに、難しい用語は極力避け、イラストをつかって理解しやすいよう工夫しながら「初心者がつまずきやすいポイント」を丁寧に解説しました。また、全体の構成と難易度を俯瞰できるロードマップを掲載しているので、初心者の方でも迷子にならず、一歩一歩着実に学習を進められます。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング経験がない超初心者でも、無料の開発ソフトを使ってプログラミングが「楽しみながら」学習できる入門書。.NET 6対応。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 手順どおり作法どおりのガチガチな教科書は大嫌い。もっと楽しくアプリを作りながらコードや文法を学びたい。そんな方のための入門書ができました。本書は、プログラム経験「ゼロ」でもしっかりわかる、やさしく楽しいVisual C++の入門書です。無料の学習用環境をつかっているので初心者でも気軽にはじめられます。学習の進め方がわかる、学習のロードマップも掲載しています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング経験がない超初⼼者でも、無料の開発ソフトを使ってVisual Basic 2022の基本的なプログラミング⽅法が「楽しみながら」学習できる⼊⾨書。.NET 6対応。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 自然・生き物のしくみを再現しながら プログラミングを楽しく学ぼう! 本書は、これまでの入門書や教科書とは一味違う、 「自然」や「生き物」のしくみをテーマにしたプログラミング入門書です。 「雪の結晶ができるしくみ」「感染症が拡がるしくみ」など、 知っているようで知らない「身近な不思議」を再現するプログラムを作りながら、 JavaScriptプログラミングを楽しく学ぶことができます。 作成するプログラムは全6テーマ。 ●雪の結晶を描くプログラム ●木の葉を紅葉させるプログラム ●カメラに映った色を判別するプログラム ●人の声を再現するプログラム ●放り投げたボールの動きを再現するプログラム ●ウイルスが拡散する様子を観察するプログラム プログラミングの基礎知識や、JavaScriptの基本文法も 丁寧に説明しているので、未経験から学びはじめる人でも安心です。 興味や知的好奇心を刺激するテーマが見つかり、 プログラミング学習の一歩目を楽しく踏み出すことができるはずです。 ■楽しく学べるポイント ・キャラクターがやさしくガイド →つまずきやすい所でヒントをもらえます ・プログラムの改造レシピも掲載 →自分なりにアレンジしたプログラムが作れます ・誰かに話したくなる「雑学」「豆知識」も紹介 →自然・生き物についてもちょっぴり詳しくなれます ■こんな人におすすめ!対象読者 ・プログラミングを楽しく学びたい人 ・入門書を読んだあと、何をすればいいかわからない人 ・ウェブサイトやアプリの制作にあまり興味が持てない人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界的に大人気の小型格安のコンピュータ「ラズベリーパイ」(ラズパイ)の入門書です。セットアップからソフトの使い方、プログラミング、そして電子工作まで、ラズパイの様々な使いこなしを説明します。また、最新の「ラズベリーパイ3」の解説記事も収録します ★ポイント ・「Python」を使うラズベリーパイのプログラミングを詳しく解説します。 ・LEDの点滅や温度センサー、カメラの利用など、様々な電子工作に挑戦します。 ・ラズベリーパイ版「マインクラフト」の楽しみ方を解説します。 ・最新の「ラズベリーパイ3」の活用方法などを説明します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめてでも大丈夫!アプリを作る楽しさがこの1冊だけで体験できます 本書はプログラミングがまったくはじめての人でも、簡単なゲームアプリのサンプルを作りながら、iPhoneアプリの作成を楽しく体験できる入門書です。全11章を順番に読み進めることで、iPhoneアプリの基礎知識、アプリ作成に必要な準備、画面のデザイン、コードの書き方、アプリ公開の手順までが理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。 本書は2015年6月発行の『アプリを作ろう!iPhone入門第2版』を、執筆時の最新情報に合わせて大幅に改訂したものです。今回の改訂ではプログラミング言語をObjective-CからSwiftに変更し、内容を全面的に見直しました。iOS 13&Xcode 11&Swift 5に対応。 ●本書で作るサンプルアプリ 本書では「クイズアプリ」を作成します。5問のクイズに順番に回答し、最後に正解率に応じたメッセージを表示します。 クイズアプリを作りながら、iPhoneアプリのプログラム構造や、スワイプなどスマートフォンの機能をアプリで利用できるようにする方法を学習します。 ●本書の特長 ・必要な手順をもれなく、ていねいに説明! ・手順どおりに進めるだけでアプリが完成! ・学習用ファイルがダウンロードできます!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめてでも大丈夫! アプリを作る楽しさがこの1冊だけで体験できます 本書はプログラミングがまったく初めての人でも、簡単なサンプルを作りながら、Androidアプリの作成を楽しく体験できる入門書です。全9章を順番に進めることで、Androidアプリの基礎知識、画面のデザイン、コードの書き方などが理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。 本書は2019年発行の『作って楽しむプログラミング Androidアプリ超入門』を、執筆時の最新情報に合わせて大幅に改訂したものです。今回の改訂ではAndroid Studio 2020.3.1とKotlin 1.5に対応しました。 ●本書で作るサンプルアプリ 本書では、「おみくじアプリ」というAndroidアプリを作成します。このアプリは、神社などのおみくじと同様に、おみくじ箱を表示したスマートフォンやタブレットを振って、くじを選択し、吉凶を表示するシンプルなものです。 おみくじアプリを作りながら、Androidアプリがどんなプログラム構造になっているか、またAndroidが搭載されたスマートフォンやタブレットの機能を利用するには、どうすればよいのかを学習します。 ●本書の特長 ・必要な手順をもれなく、ていねいに説明! ・手順どおりに進めるだけでアプリが完成!
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめてでも大丈夫!アプリを作る楽しさがこの1冊だけで体験できます 本書は、Visual Studio Community 2019でC#を使用してプログラミングの基礎を学習する入門テキストです。全9章を順番に学習することで、プログラミングや開発環境の基礎知識、画面のデザイン、コードの書き方、エラーが起きたときの対処方法などを理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。 本書は2017年8月発行の『アプリを作ろう!Visual C#入門Visual C# 2017対応』を、執筆時の最新情報に合わせて改訂したものです。 ●本書で作るサンプルアプリ 本書では「じゃんけんバトル」というゲームを作りながら、Visual C#の基本操作とプログラミングの基礎を学習します。「じゃんけんバトル」は敵(パソコン)とじゃんけんで勝負し、先に3勝したほうが勝ちとなるゲームです。勝敗の結果は画面に勝敗表で表示されます。また、ライフ制を取り入れ、相手のライフを0にしないと1回のラウンドは終わりません。 ●本書の特長 ・必要な手順をもれなく、ていねいに説明! ・手順どおりに進めるだけでアプリが完成! ・学習用ファイルがダウンロードできます!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめてでも大丈夫! アプリを作る楽しさがこの1冊だけで体験できます 本書はプログラミングがまったく初めての人でも、簡単なサンプルを作りながら、Visual C++を使ったWindowsアプリの作成を楽しく体験できる入門書です。アプリ作成には無償で入手できるVisual Studio Community 2019を使います。全6章を順番に進めることで、Windowsアプリの基礎知識、Visual Studioの使い方、画面のデザイン、コードの書き方などが理解できます。章ごとに短いトピックで区切られているので、自分のペースで学べます。PCスクールなどの教材としても適しています。 本書は2018年3月発行の『アプリを作ろう! Visual C++入門 Visual C++ 2017対応』を、執筆時の最新情報に合わせて改訂したものです。 ●本書で作るサンプルアプリ 本書では「サイコロ予想ゲーム」を作りながら、Visual C++の基本操作とプログラミングの基礎を学習します。サイコロの目が奇数か偶数かを当て、当たると得点になるシンプルなゲームです。当たりかはずれかに応じて画面が変化します。 ●本書の特長 ・必要な手順をもれなく、ていねいに説明! ・手順どおりに進めるだけでアプリが完成! ・学習用ファイルがダウンロードできます!
-
-本書は、IoTサービスに興味のある方や、 IoTサービスを提供することになるかもしれない方向けに、 IoTの世界を楽しく体験できるレシピを紹介します。 できるだけ手軽に「かじってみる(体験してみる)」ため、 手に入りやすく高性能でプロトタイピングしやすいmbed というマイコンを使用します。 また、IoTに関連した基本的な知識も、できるだけトピックを 厳選して紹介します。 【目次】 第1章 mbedの概要とオンラインIDEの使い方 第2章 mbedから取得したセンサーデータをWebアプリケーションで可視化する 第3章 センサーのデータをWebサーバーに送付するmbedアプリケーションを作成する 第4章 PHPアプリケーションをクラウド上のDockerコンテナで稼働させる 第5章 オフラインIDEを使ってmbedアプリケーションをデバッグする 第6章 Node-RED in Bluemix for IBM Watson IoT Platformによる開発とIoTアプリケーション開発の留意点 第7章 mbedを使って音声認識でデバイスを制御する ※本電子書籍は同名オンデマンド出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 簡単なアプリから人工知能アプリまで楽しく体験! iPhoneアプリ開発のやさしい入門書、Swift4&Xcode 9&iOS 11対応版です。簡単なアプリから人工知能アプリまで、作って試してみることで、アプリ作りの基本がわかる構成になっています。 プログラミングが初めての人、苦手意識がある人でも楽しく学んでいけるよう、簡単な、すぐに作れるサンプルをいろいろと用意しました。 「iPhoneアプリを作る流れを理解する」「Xcodeを使えるようになる」「プログラミング言語(Swift)を使えるようになる」、この3つが本書の目標です。なるべくやさしく、わかりやすく、楽しみながらゴールまでたどり着けるよう、イラストや図をたくさん使って丁寧に解説しています。 最後の章で、iOS 11の新機能[Core ML]を使って、簡単な人工知能アプリを作ります。「写真を選ぶと、それが何かを当てる人工知能アプリ」です。話題の人工知能をぜひプログラミングで体験してみてください。新しいアプリの可能性が見えてくるかもしれません。 書籍内で作成するサンプルファイルは、サポートサイトからダウンロードできます。本書から、プログラミングをはじめましょう! ※本書はXcode 9、Swift 4、iOS 11の環境で解説しています。iOS、Xcode、Swiftのバージョンの変更で、操作や機能が変更になることがあります。
-
-昨今のAndroidアプリ開発は、覚えておくべきことが多くてとにかく大変です。また、開発現場では「Googleが推奨するアプリ開発手法」を中心にしたモダンな手法も求められています。本書はホビーユーザの方はもちろん、エンジニアの方にとっても最新の開発手法を学べる構成になっており、サンプルアプリを「作る⇒実行する⇒修正する⇒実行する⇒修正する⇒……」を繰り返すことで、自然とAndroidアプリ開発のお作法から最新の開発手法まで身に付けることができるでしょう。 本書では「Android Studio 3.6.1」をベースに説明しています。本書とまったく同じ環境で開発をしたい場合、「Android Studio download archives」のサイトから同じバージョンを入手できます。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、モバイルファースト&レスポンシブで、サンプルサイトを制作していく過程を実際に操作しながら学んでいきます。 サイトはパーツ単位で作成し、章ごとに1つのパーツを作成していきます。 Chpater1 ヘッダー Chpater2 ヒーロー Chapter3 画像とテキスト Chpater4 記事一覧 Chapter5 フッター Chapter6 記事 Chapter7 プラン&フッター Chapter8 ナビゲーション それぞれのパーツの作成にあたっては、パーツのレイアウトを実現するCSSの選択肢を示し、場面に応じて適切なものを選択して、作成していきます。 章末には他の選択肢やそのバリエーションをまとめて解説していますので、デザインやレイアウトの技を幅広く身につけることができるでしょう。 HTMLは最新の「HTML Living Standard」に準拠し、CSSでは従来から活用されてきたメディアクエリの他、Flexbox、CSS Gridなどのレイアウトのコントロール、CSS関数を使いこなします。 「本書では、新しいHTML&CSSに沿った形で『レスポンシブWebデザイン』を見直し、を作成しながらさまざまな選択肢を比較検討していきます。 サンプルのを作成するばかりでなく、を実現するためのバリエーションを増やして、これからのWeb 制作に活用していただければと思います。』(著者「はじめに」より) 演習用ファイルがダウンロードできますので、ぜひ本書で最新のHTML&CSSコーディングを体感してください。 【特典付き】 ・特典PDF『HTML&CSS 簡易リファレンス』 本書のサポートサイトから入手してください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「難しい」と敬遠していたCSSグリッドがきちんと身につく。 CSSグリッドを用いてWebサイトをデザインするための実践的な知識をまとめました。 より深く理解し身に着けるために、HTML & CSSの歴史から振り返り、CSSグリッドの立ち位置や基本を見直した上で、 実践的なパーツやUIを構築し、力がつく一冊になっています。 「CSSグリッドってなんだか難しい」と距離を置いていた方も、きっと使える知識が身につきます。 Chapter 1 Web標準のレイアウトシステム Chapter 2 CSSグリッドの誕生とその特徴 Chapter 3 基本のグリッド Chapter 4 CSSグリッドのロジック Chapter 5 グリッドレイアウト実践 エビスコム ebisu.com/ Webと出版を中心にフロントエンド開発・制作・デザインを行っています。 HTML/CSS、WordPress、 GatsbyJS、 Next.js、 Astro、 Docusaurus、Figma、 etc. 主な編著書: 『作って学ぶ WordPress ブロックテーマ』マイナビ出版刊 『作って学ぶ Next.js/React Webサイト構築』マイナビ出版刊 『作って学ぶ HTML&CSSモダンコーディング』同上 『HTML5&CSS3デザイン 現場の新標準ガイド【第2版】』同上 『Webサイト高速化のための 静的サイトジェネレーター活用入門』同上 『WordPressノート クラシックテーマにおけるtheme.jsonの影響と対策 2023』エビスコム電子書籍出版部刊 『Astro v2とTinaCMSでシンプルに作るブログサイト』同上 『HTML&CSS コーディング・プラクティスブック 1~8』同上 ほか多数 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12915-6)も合わせてご覧ください。 コンピュータアーキテクチャ,とくにCPUの命令セットアーキテクチャについて,RISC-Vを例に「上のレイヤからアプローチする」ことで理解を深めることを目的とした一冊。本書を一通り読み終えるころには,低レイヤに対する一段上の実力がついているはずです!
-
-インターネットを支えるルーティングプロトコルであるBGP(Border Gateway Protocol)をRFCからRustで実装する方法を解説します。小さなプログラムから始め、Update Messageを交換しルーティングテーブルの更新まで、一歩ずつ実装・解説します。RFCで定義されているプロトコルを一度自分の手で実装することで、BGPに限らず、その他のプロトコルについてもRFCから実装することを目指します。なお、本書ではBGP自体の一般的な説明、Rustの文法解説は省略しています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これからのWordPressテーマ作成の標準、ブロックテーマをきちんとマスターする! 制作環境が大きく変わりつつあるWordPress。サイトエディターを中心としたブロックテーマの制作環境が整い、ノーコードでのテーマ制作やサイトの構築が一気に形になってきました。それに合わせるようにWordPress の開発も、ブロックテーマを前提としたものへと変化を始めています。 新しいテーマ作成手法である「ブロックテーマ」を習得することは、クラシックテーマやハイブリッドテーマを作る上でも役立ちます。 本書はブロックテーマを作成する過程を通して、 ・ブロックテーマの作成の流れ ・サイトエディターの使い方 ・theme.json の作成方法とその目的 ・theme.json を中心とした、これからのWordPress のスタイリング がしっかり理解できる内容となっています。 これからのWordPressテーマ制作に、ぜひ活用してください。 エビスコム さまざまなメディアにおける企画制作を世界各地のネットワークを駆使して展開。コンピュータ、インターネット関係では書籍、デジタル映像、CG、ソフトウェアの企画制作、WWWシステムの構築などを行う。 主な編著書: 『作って学ぶ Next.js/React Webサイト構築』マイナビ出版刊 『作って学ぶ HTML&CSSモダンコーディング』同上 『HTML5&CSS3デザイン 現場の新標準ガイド【第2版】』同上 『Webサイト高速化のための 静的サイトジェネレーター活用入門』同上 『CSSグリッドレイアウト デザインブック』同上 『WordPressレッスンブック 5.x対応版』ソシム刊 『フレキシブルボックスで作るHTML5&CSS3レッスンブック』同上 『CSSグリッドで作るHTML5&CSS3レッスンブック』同上 『HTML&CSS コーディング・プラクティスブック 1~7』エビスコム電子書籍出版部刊 『グーテンベルク時代のWordPressノート テーマの作り方(入門編)』同上 『グーテンベルク時代のWordPressノート テーマの作り方(ランディング&ワンカラムサイト編)』同上
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はWebアプリ作成の初心者向けに、HTML+JavaScriptを使って簡単なサンプルアプリを作りながら、Android/iPhoneの両方に対応したWebアプリを作成できる入門書です。全9章を順番に読み進めることで、HTMLアプリの基礎知識、アプリ作成に必要な準備、コードの書き方などを理解できます。章ごとに短いトピックで区切られているので、少しずつ自分のペースで学ぶことができます。コードエディターとして無償配布されている「Visual Studio Code」を使用するため、エディターの使い方の基礎も学べます。 本書は2019年発行の『作って楽しむプログラミング HTML5超入門』を、最新のHTML Living Standardに準拠して改訂したものです。アクセシビリティ対応などの“いまどき”の内容についても加筆しています。 ●本書の特長 ・手順どおりに進めるだけで、アプリが完成します ・アプリに使う画像や完成例のコードをダウンロードできます ・自分が書いたコードを完成例と比べながら学習できます
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はMicrosoft Excelに付属しているExcel VBAを使って、Excel上で動作するプログラムを作成する手順を体験できる入門書です。全12章を順番に学習することで、Excel VBAによるアプリケーション作成に必要な基礎知識、開発環境の準備、ワークシートの操作、画面のデザイン、コードの書き方などを学習できます。また、本書では、AIのひとつであるChatGPT に、APIを使って接続するコードも学習できます。 ●本書の特長 ・手順どおりに進めるだけで、プログラムが完成します ・プログラムに使う画像や、完成例のコードをダウンロードできます ・自分が書いたコードを、完成例と比べながら学習できます
-
3.0本書はUnityでゲーム開発を行いたい人を対象に,1つのゲームを制作する流れを通してUnity 2021の操作が学べる入門解説本です。本書内で武器などを調達し,食べ物を求めながら冒険し,武器でモンスターと戦う3Dアクションゲームを制作していきます。本格的なゲームを実際に制作しながらUnityの使い方を学べますので,楽しみながら学びことができ,かつ実践的なテクニックも身につけることができます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-13067-1)も合わせてご覧ください。 本書はUnityでゲーム開発を行いたい人を対象に,1つのゲームを制作する流れを通してUnity 2022の操作が学べる入門解説本です。本書内で武器などを調達し,食べ物を求めながら冒険し,武器でモンスターと戦う3Dアクションゲームを制作していきます。本格的なゲームを実際に制作しながらUnityの使い方を学べますので,楽しみながら学びことができ,かつ実践的なテクニックも身につけることができます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 全4種類のサンプルゲームを作成しながら、楽しくUnityの使い方を学ぶことができます。C#の文法についても解説しているので、プログラミングの経験がない方でも安心して学習できるようになっています。「作って学べる」シリーズの中では一番やさしい書籍になりますので、はじめてゲーム開発にチャレンジする方にオススメです!!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語で、プログラミングを最短距離でしっかりと習得! プログラミングには「なんで?」と思うおまじないのような書き方やルールがたくさんあります。これらの理解を放置したままプログラミングを続けると、2年後、3年後に、プログラマーとしての成長に大きな開きが出てきます。 PythonやRuby、PHPなど、人気の高いプログラミング言語の背後に隠れているように見えるC言語。実は、学校など教育の現場からシステム開発の裏方まで活躍する、現役のプログラミング言語です。 求められるスキルの変化が激しいいまだからこそ、学ぶべきプログラミングの基礎知識がぎゅっと詰まったC言語で、プログラミングの足場をしっかりと固めましょう。 この本では、ベテランのプログラミング講師が、手取り足取りお教えします。安心して学んでください。
-
-◆複数の仮想マシンが動作するハイパーバイザを一から実装◆ 仮想化技術はいたるところで利用されています。クラウドサービスなどで、自由度の高いサーバ環境を即座に利用できるのは仮想化技術があってこそです。ソフトウェアで疑似的にマシンを再現したものを仮想マシンと呼び、仮想マシンを実現するソフトウェアをハイパーバイザと呼びます。 本書では、ハイパーバイザをステップアップ式に実装していくことで、ハイパーバイザによる仮想化技術がどのように実現されているのかを理解していきます。ハードウェアデバイスを操作する側、操作される側の両方の実装を行うことで、仮想化技術と密接に関係している低レイヤの技術を深く理解できます。 ■こんな方におすすめ ● 仮想化技術が何を行っているのかを理解したい方 ● ハイパーバイザの仕組みを理解したい方 ● マシンの仕組みを手を動かしながら理解したい方 ■目次 第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/
-
-本書は、LightGBMやXGBoostなどに代表されるアンサンブル学習のアルゴリズムをPython 3でゼロから実装することで、その仕組みや原理を学べる1冊です。 <序文より抜粋> ビッグデータを解析するための機械学習アルゴリズムとしては、ディープラーニング、つまりニューラルネットワークの他にも、ベイズ分類器や決定木、それにそれらを組み合わせた「アンサンブル学習」アルゴリズムなど、さまざまな種類があり、データやその利用シーンに応じて適切なものを選択しなければ、その威力を発揮させることはできません。実際、海外のデータコンペティションにおいてはLightGBMなどのアルゴリズムがよく利用されますが、それは勾配ブースティングアルゴリズムの一種であり、「アンサンブル学習」アルゴリズムの1つです。 そうした「アンサンブル学習」アルゴリズムは強力な分析力を提供してくれますが、それらを正しく使いこなし、最大限の性能を引き出すためには、アルゴリズムの詳細についての理解が欠かせません。そして、どのようなアルゴリズムについても、その手法を最もよく理解できる学習手段は、そのアルゴリズムを実際に一からプログラミングしてみることなのです。 そうした「アンサンブル学習」と呼ばれる手法について、最も基礎的な部分から解説し、実際にコードを作成しながらその動作原理を学ぶ、というの本書の目的となります。 そして本書では、Python言語を使用して、複数のアンサンブル学習アルゴリズムを、完全に一からスクラッチで制作します。数式でアルゴリズムを理解するのではなく、実際に一からプログラムを書き、コードに触れることで得られる知識は、実際のデータ解析における問題解決能力を大きく養ってくれるはずです。
-
4.0最新の自然言語処理(NLP)では、Transformerという種類のニューラルネットワークが使われるようになりました。 TransformerはBERTやGPT2などのAIで採用され、NLP技術にブレークスルーをもたらしましたが、その特徴は、高い性能とさまざまな用途に使える汎用性の高さにあります。 本書では、Transformerの構造を理解するためにBERTとGPT2を一から実装し、またNLPプログラムを作成するために必要となる、Transformerを拡張して応用AIを作成する方法を紹介します。 Transformerの実装では、Transformerの中心となるSelf-Attention層の作成やテキストのエンコード方法など、最も基礎的な部分から、Pythonのコードをもとに解説をしています。 また、学習では、事前学習と特定のタスクに向けたファインチューニングという、Transformerに特徴的な2段階のステップを、両方とも行います。 ニューラルネットワークの実装は、TensorFlow 2を利用します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆Streamlitの機能の使い方を豊富サンプルを題材にわかりやすく!◆ Streamlitは、PythonスクリプトをWebサービスに簡単に⽣まれ変わらせるフレームワークで、フリーなコミュニティクラウドを介してサービスを公開することも可能です。機械学習やデータサイエンスとの相性がよいことで知られていますが、Streamlitを使うと、一般的なPythonスクリプトをWebベースで手軽にデータ可視化したり、GUIアプリケーションにすることができます。 本書では、マニュアル作成向けの表形式ページ、ワードクラウドなどができるテキスト分析、AI連携チャットボット、画像処理、顔検出、音声データからのテキスト起こし、そしてデータ可視化など、Streamlitの機能を使いこなすための方法を、それぞれサンプルを題材にしながらわかりやすく解説します。 ■こんな方におすすめ ・Pythonスクリプトの可視化、GUI作成を手軽に行ってみたい方 ・Pythonプログラミングの基礎を学んで、次のステップの知識を得たい方 ■目次 第1章 Hello World ──1.1 目的 ──1.2 外部データについて ──1.3 外部ライブラリについて ──1.4 Streamlitの導入 ──1.5 サーバの設定 ──1.6 Hello Worldアプリケーション ──1.7 Streamlit コミュニティクラウド ──1.8 クラウドへのアプリケーションの配置 ──1.9 付録:風船アニメーションアプリケーション 第2章 チートシート ──2.1 目的 ──2.2 外部データについて ──2.3 外部ライブラリについて ──2.4 チートシートアプリケーション ──2.5 付録:マルチリンガルアプリケーション 第3章 テキスト分析 ──3.1 目的 ──3.2 外部データについて ──3.3 外部ライブラリについて ──3.4 青空文庫ダウンローダー ──3.5 ワードクラウド生成器 ──3.6 感情分析器 ──3.7 テキスト分析アプリケーション ──3.8 付録:スライドショーアプリケーション 第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 画像の変換とダウンロード ──5.7 リサイズ ──5.8 ポスタリゼーション ──5.9 付録:マルチページアプリケーション 第6章 カメラ映像処理 ──6.1 目的 ──6.2 外部データについて ──6.3 外部ライブラリについて ──6.4 画像変換 ──6.5 顔検出 ──6.6 顔領域の処理 ──6.7 アニメ絵化 ──6.8 カメラ映像処理アプリケーション ──6.9 付録:Haar特徴検出器を用いた顔検出 第7章 テキスト起こし ──7.1 目的 ──7.2 外部データについて ──7.3 外部ライブラリについて ──7.4 テキスト起こし ──7.5 テキスト起こしアプリケーション ──7.6 付録:句読点の挿入 第8章 データアプリケーション ──8.1 目的 ──8.2 外部データについて ──8.3 外部ライブラリについて ──8.4 表データの読み込みと整形 ──8.5 データアプリケーション ──8.6 付録:選択型スライダー 第9章 ブラックジャック ──9.1 目的 ──9.2 外部データについて ──9.3 外部ライブラリについて ──9.4 ブラックジャック ──9.5 ブラックジャックアプリケーション 付録A GitHub 付録B マークダウン記法 付録C Streamlitコマンドリスト 付録D HTMLタグリスト ■著者プロフィール 豊沢 聡:プログラマー、ネットワークエンジニア、テクニカルライター、そして人間工学系の研究者。著書、訳書、監修書はこれで40冊目。主な著書に『OpenCV.jsで作る画像・ビデオ処理Webアプリケーション』(秀和システム、2024)、『Webスクレイピング - Pythonによるインターネット情報活用術』(カットシステム、2023)、『TCP/IPのツボとコツがゼッタイにわかる本』(秀和システム、2023)、訳書に『詳細イーサネット第2版』(オライリー・ジャパン、2015)、『Fluent Python』(オライリー・ジャパン、2017)、監修書に『実践OpenCV 2.4 映像処理と解析』(カットシステム、2013)がある。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 好評の『はじめよう! 作りながら楽しく覚えるBlender』(2.78 対応)が、作成サンプルも刷新し、Blender2.83 と2.9 に対応した新刊として刊行。 著者は専門学校で、Blender を使った授業で3DCG 制作を教えるクリエイター。 本書はその経験を元に、Blender の使い方を効率よく覚えるメソッドを分かりやすく解説します。 また、本書で解説のサンプルは読者サポートサイトよりダウンロード可能で、読者は本書と同じ素材で学ぶことができ、より理解を深めることができます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日本初のMac専門月刊誌「Mac+」の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以降、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Web開発、Webアプリケーションをこれから始めたい人を対象にした書籍です。 ご好評いただきました初版をベースに、時代の変化に合わせて大きく刷新しました。 Part 1 基本編 Chapter 1 Webプログラミングを始めよう Chapter 2 HTML/CSSを学ぼう Chapter 3 JavaScriptを学ぼう Chapter 4 Node.jsでコマンドプログラムを作ろう Part 2 開発編 Chapter 5 Expressフレームワークを学ぼう Chapter 6 データベースを使おう Chapter 7 Reactを使おう Chapter 8 Webアプリ開発に挑戦! 日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。 ・ 近著:『Amazon Bedrock超入門』『Next.js超入門』『プログラミング知識ゼロでもわかるプロンプトエンジニアリング入門』『Python Django 4 超入門』(秀和システム)、『Google Vertex AIによるアプリケーション開発』『Python/JavaScriptによるOpen AIプログラミング』(ラトルズ)、『Azure OpenAIプログラミング入門』(マイナビ出版) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 強化学習、さらにディープラーニングを組み合わせた深層強化学習DQN(Deep Q-Network)という用語を目にする機会が増えています。本書は関連の概念を分かりやすく解説しつつ、Python+PyTorchで「倒立振子課題」「迷路を解くプログラム」「ブロック崩しの攻略」を実装していきます。 第1章「強化学習の概要」では機械学習とその3分類(教師あり学習、教師なし学習、強化学習)について紹介します。 第2章「迷路課題に強化学習を実装しよう」では、簡単な強化学習(方策勾配法、Sarsa、Q学習)のコードをひとつずつ実装しながら、強化学習のアルゴリズムと実装方法を理解します。迷路を最短ルートでゴールするよう強化学習させます。 第3章「倒立振子課題に強化学習を実装しよう」では、2章で学んだ強化学習の基本をより複雑な課題へ適用します。倒立振子とは、“ほうきを手のひらの上に立てる”遊びと同じ内容でその制御ルールを強化学習させます。Anacondaを用いたセットアップ方法も解説します。 第4章「Pytorchでディープラーニングを実装しよう」では、ディープラーニングの内容を理解し、PyTorchで実装します。ニューラルネットワークとディープラーニング発展の歴史、学習フェイズと推論フェイズについて解説。最後に手書き数字の画像を分類するMNIST課題を実装解説します。 第5章「深層強化学習DQNを実装しよう」では、強化学習にディープラーニングを組み合わせた“深層強化学習”を理解し、DQNを実装できるようにします。第3章の倒立振子課題に対してDQNを実装します。 第6章「深層強化学習の発展版を実装しよう」では、新しい深層強化学習の手法、Double-DQN、Dueling Network、Prioritized Experience Replay、そしてA3C、A2Cを理解し、実装できるようにします。 第7章「AWSのGPU環境でブロック崩しを実装しよう」では、ブロック崩しゲームを対象に深層強化学習のA2Cを実装します。実行環境としてAmazonのクラウドサービスAWSのGPU環境を使用する方法も解説します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 大規模言語モデルを活用して実戦的なAIアプリ・エージェントを開発しよう! ChatGPT APIやAnthropic社のClaude、Google社のGeminiなど各社の大規模言語モデル(LLM)のAPIを活用して、実戦的なアプリケーションやエージェントの開発方法を順を追って解説!Pythonを理解している方なら誰でも簡単に開発を進められるよう構成されています。 1章 まずは事前準備をしよう 2章 最初のAIチャットアプリを作ろう 3章 AIチャットアプリを作り込もう 4章 AIチャットアプリをデプロイしよう 5章 便利なAIアプリを開発しよう 6章 画像認識機能を活用したAIアプリを作ってみよう 7章 より複雑なAIアプリを作ってみよう - PDFに質問するアプリ 8章 AIエージェント実装のための前提知識 9章 インターネットで調べ物をしてくれるエージェントを作ろう 10章 カスタマーサポートエージェントを作ってみよう 11章 データ分析エージェントを作ろう 著者プロフィール ML_Bear(本名: 内田 直孝) 1984年京都市生まれ。京都大学大学院航空宇宙工学専攻修了後、大手建設機械メーカーの生産技術職として就職。その後 IT/Web 業界へ転身し、Webサービス運営企業においてデジタルマーケティング・データサイエンスに携わる。株式会社メルカリ在籍中にKaggleと出会ったことが転機となり、機械学習エンジニアのキャリアへと舵を切り、現在はフリーランス機械学習エンジニアとして複数のベンチャー企業のプロジェクトに携わる。趣味はNetflix鑑賞、マンガ、ラーメン食べ歩き、旅行。Kaggle Competitions Master。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonによる実装で情報セキュリティをより深く理解できる! 本書は、広範な「情報セキュリティ」という分野について、基礎的な部分を一通り網羅して学べるようにした本です。 既存のツールやソフトの使い方を紹介するのではなく、できるだけ自分の手を動かして理解しながら読み進めていく形式にしました。 具体的には、Web、暗号、ネットワークなど、情報セキュリティにおいて取り扱われることの多いトピックについて、プログラミング言語Pythonによる実装を交えながら、攻撃手法や防御技術の原理を理解していきます。 本書で攻撃者の手の内を知ることができ、またそれを防御に生かすという意味で非常に役に立つでしょう。 世の中には既に便利なツールやライブラリがあるのに、「ファジングツールの自作」や「簡易サンドボックスの実装」をあえて行う目的は、その原理をより深く理解するためです。 このことがきっかけとなって、情報セキュリティをさらに深く学んだり、「これは面白い!」と感じられる興味分野を見つけるきっかけになってくれたら幸いです。 本書を読み終えたならば、新しい技術を創造できるエンジニアになるための一歩を踏み出したといえるでしょう。 ◆章立て 0章 環境構築 1章 Pythonチュートリアル 2章 基礎知識 3章 ネットワークセキュリティ 4章 Webセキュリティ 5章 暗号 6章 ファジング 7章 無線技術とセキュリティ 8章 仮想化技術とセキュリティ 9章 総合演習 ◆著者: 森 幹太 東京都町田市出身。中学生のときにLinuxを使いはじめたのをきっかけに、コンピュータの虜になる。休日に自宅ラックのメンテナンスをするのが生きがい。情報セキュリティスペシャリスト(2016)。 ◆監修: SecHack365 国立研究開発法人 情報通信研究機構(NICT)による若手セキュリティイノベーター育成プログラム。 学生や社会人から公募選抜する受講生を対象に、サイバーセキュリティに関する開発や研究、実験、発表を一年間継続し、多様性あるテーマの下で様々なモノづくりをする機会を提供する長期ハッカソン。 全国の一流研究者・技術者や受講生等との交流をするなかで、自ら手を動かし、セキュリティに関わるモノづくりができる人材(セキュリティイノベーター)を育てる。本書もSecHack365による人材育成の成果である。 坂井 弘亮(さかい ひろあき) 富士通株式会社 ネットワークサービス事業本部、富士通セキュリティマイスター(ハイマスター領域)、SecHack365トレーナー。 幼少の頃よりプログラミングに親しみ、趣味での組込みOS自作、アセンブラ解析、イベントへの出展やセミナーでの発表などで活動中。代表的な著書は『12ステップで作る 組込みOS自作入門』(カットシステム)、『31バイトでつくるアセンブラプログラミング -アセンブラ短歌の世界-』『0と1のコンピュータ世界 バイナリで遊ぼう!』(マイナビ出版,共著)、『大熱血!アセンブラ入門』(秀和システム)。 セキュリティ・キャンプ講師、SECCON実行委員、アセンブラ短歌 六歌仙の一人、バイナリかるた発案者、技術士(情報工学部門)。
-
4.2※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ビジネス現場ではデータ活用の重要性がますます高まっています。データに基づいた経営施策の実施とその効果検証のためには、一般的な統計指標(平均、標準偏差、相関)だけでなく「因果」にまで分析を広げる必要があります。 本書は因果分析の重要な2つの領域である「因果推論」および「因果探索」について、実際にプログラムを実装しながら学ぶ書籍です。因果推論や因果探索を学びたいビジネスパーソンや、初学者の方を対象としています。 ・因果推論とは「テレビCM放映で、商品購入量がどれくらい増えたのか?」「研修の実施で、社員スキルがどの程度向上したのか?」など、なんらかの施策を実施した際に、その施策の効果を推定する手法です。 ・因果探索とは「生活習慣と疾病の調査」「働き方改革に伴う社員調査」など、アンケート調査等で収集した各項目間の因果関係を明らかにする試みです。 本書は「因果推論、因果探索とはどのようなものか」「因果推論、因果探索を実施するには、具体的にどうしたら良いのか・分析プログラムをどう実装したら良いのか」「因果推論、因果探索が、どのように機械学習やディープラーニングと結びついているのか」が理解・習得できる内容となっています。 プログラミング言語Python、実行環境Google Colaboratory、機械学習ライブラリscikit-learn、PyTorchで実際に手を動かしながら実装し、習得していきます。 データに基づいた経営・ビジネスを実践するうえでスタンダードな手法となる因果分析をマスターしよう。 Part 1:因果推論 第1章 相関と因果の違いを理解しよう 第2章 因果効
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2013年にFacebook社によって公開されたJavaScriptライブラリーがReact(React.js)です。仮想DOMによる高速表示、コンポーネント指向による高いメンテナンス性といった特長からFacebookだけでなく、Instagram、Airbnbなどの大規模Webサービスでも採用されています。本書は、簡単なじゃんけんアプリを作りながら学べるReactの入門書です。開発環境構築も詳述しましたので、JavaScript(ES6)への移行を目指す人にも最適です!
-
4.0「習うより慣れろ」でAndroidアプリを作ることからはじめよう! 作って学ぶAndroidアプリ開発入門の決定版がKotlin言語に対応 本書は、Android SDKとAndroid Studioを利用して、実際にアプリを作りながら、Androidアプリ開発の基礎知識や実践的なプログラミング方法を学ぶ書籍です。第4版までの「習うより慣れろ」「作って楽しい」というコンセプトはそのままに、Kotlin言語でAndroidアプリを作成します。 ハイ&ローゲームや名刺代わりに使えるアプリ、加速度センサーを使った和室専用侵入者検知アプリ、MediaPlayerによる音声再生を活用した盗難防止アラーム、方位センサーを使ったゲーム、血圧を記録するアプリ、地図を活用したメモアプリなど、特徴的で楽しい10のサンプルプログラムを作ります。 これらを作ることで、アクティビティやインテント、イベントリスナー、ConstraintLayout、UI部品(TextView/Button/ImageViewなど)の使い方といったAndroidアプリ開発で必要な基礎知識から、SurfaceViewによる描画、プリファレンスによる情報の記録、センサーやRealmデータベースの活用といった実践的なプログラミング方法まで習得できます。 「とにかくなにか作りたい」「アプリを作りたいけどなにからはじめればいいのかよくわからない」「アプリを作りながらプログラミングのコツをおぼえたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 「習うより慣れろ」。Androidアプリを作ることからはじめよう! 本書は、Android SDKで実際にアプリケーションを作りながら、Androidアプリ開発の基礎知識や実践的なプログラミング方法を学ぶことができる書籍です。読者のみなさまからご好評を得て、ついに第3版。「習うより慣れろ」「作って楽しい」というコンセプトはそのままに、Android SDK 5に対応しパワーアップ! 作成するアプリや解説も大幅に刷新しています。 今回も、簡単操作で定型メールを送信できるアプリ、度忘れ防止アラーム、Android端末を振ると音楽を奏でるアプリ、加速度センサーを利用したゲーム、撮影写真をクラウドにアップするカメラアプリ、ジョギングの走行経路や時間、速度を記録するアプリ、Android端末をマインドストームEV3リモコンに変えるアプリなど、特徴的で楽しい10のサンプルプログラムを取り揃えました。 これらを作りながら、アクティビティやインテント、UI部品、イベントリスナーの使い方といったAndroidアプリ開発の基礎に加えて、RecyclerView/CardViewの使い方やNotificationsによる通知、SharedPreferenceによる情報の記録、センサー/カメラ/SQLiteデータベース/Bluetooth通信の活用といった実践的なプログラミング方法をしっかり身につけましょう。 「とにかくなにか作りたい」「アプリを作りたいけどなにからはじめればいいのかよくわからない」「アプリを作りながらプログラミングのコツをおぼえたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「習うより慣れろ」でAndroidアプリを作ることからはじめよう! 作って学ぶAndroidアプリ開発入門の決定版! 本書は、Android SDKとAndroid Studioを利用して、実際にアプリを作りながら、Androidアプリ開発の基礎知識や実践的なプログラミング方法を学ぶ書籍です。第4版でも「習うより慣れろ」「作って楽しい」というコンセプトはそのままに、Android SDK 5/6、Android Studio 2に対応! 簡単操作で定型メールを送信できるアプリ、度忘れ防止アラーム、Android端末を振ると音楽を奏でるアプリ、加速度センサーを利用したゲーム、撮影写真をクラウドにアップするカメラアプリ、ジョギングの走行経路や時間、速度を記録するアプリ、Android端末をマインドストームEV3リモコンに変えるアプリなど、特徴的で楽しい10のサンプルプログラムを作ります。 これらを作ることで、アクティビティやインテント、UI部品、イベントリスナーの使い方といったAndroidアプリ開発の基礎や、RecyclerView/CardViewの使い方やNotificationsによる通知、プレファレンスによる情報の記録、センサー/カメラ/SQLiteデータベース/Bluetooth通信の活用といった実践的なプログラミング方法を習得できます。また、Runtime Permissionや指紋認証といったAndroid SDK 6の最新機能も取り上げます。 「とにかくなにか作りたい」「アプリを作りたいけどなにからはじめればいいのかよくわからない」「アプリを作りながらプログラミングのコツをおぼえたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 この一冊さえあればUnreal Engineは怖くない! これまで初心者にとってハードルが高かった、話題のゲームエンジン「Unreal Engine 4」。 Unity関連の入門書で定評のある著者が、専門学校で教えるノウハウを活かして 初級者に向けてわかりやすく丁寧に解説しました! ◆ミニサンプルを作りながら、ゲーム作りの基礎を学ぼう!◆ 豊富なミニサンプルを実際に作りながら、エディタの使い方からモデルの取り込み、 ブループリントやAI(人工知能)、物理演算やUI(ウィジェット)まで、 高機能なUnreal Engineを使いこなしながらゲーム作りの基礎がしっかり覚えられます! ◆万全のアフターケア!◆ より高度な話題やバージョンアップによる差分など、著者が運営する 書籍サポートサイトによるアフターケアも万全です! 〈対象読者〉 専門学校生をはじめ、これまでゲームを作ったことがない人まで、 コードを書いたことがなくてもUnreal Engineでゲームが作れます! 〈目次〉 Chapter1 ゲーム作りの基本とUnreal Engineの基礎 Chapter2 Unreal Engineの基本的な使い方 Chapter3 ブループリントを覚えよう Chapter4 キャラクターの状態切り替えとアニメーション Chapter5 ゲームにルールを実装してみよう Chapter6 AI(人工知能)機能を使ってみよう Chapter7 UI(ウィジェット)の実装を覚えよう Chapter8 ゲームのクオリティをアップしよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 一番わかりやすい入門書が、最新環境に完全対応! Unity関連の入門書で定評のある著者による、わかりやすく丁寧な解説が、 Ver.4.21に対応して帰ってきました! ◆ミニサンプルを作りながら、ゲーム作りの基礎を学ぼう!◆ 豊富なミニサンプルを実際に作りながら、エディタの使い方からモデルの取り込み、 ブループリントやAI(人工知能)、物理演算やUI(ウィジェット)まで、 高機能なUnreal Engineを使いこなしながらゲーム作りの基礎がしっかり覚えられます! ◆万全のアフターケア!◆ より高度な話題やバージョンアップによる差分など、著者が運営する 書籍サポートサイトによるアフターケアも万全です! 〈対象読者〉 専門学校生をはじめ、これまでゲームを作ったことがない人まで、 コードを書いたことがなくてもUnreal Engineでゲームが作れます! 〈目次〉 Chapter1 ゲーム作りの基本とUnreal Engineの基礎 Chapter2 Unreal Engineの基本的な使い方 Chapter3 ブループリントを覚えよう Chapter4 キャラクターの状態切り替えとアニメーション Chapter5 ゲームにルールを実装してみよう Chapter6 AI(人工知能)機能を使ってみよう Chapter7 UI(ウィジェット)の実装を覚えよう Chapter8 ゲームのクオリティをアップしよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では「入門書を読んでPythonを学び始めたけれど、次に何をすればいいかわからない」という方が次のステップへ進む助けとなることを目的としました。 入門者のこのような疑問を解消するために、よく使う関数(もしくはメソッド)を「文例」として紹介し、章の後半で複数の文例を合体した応用例を載せています。これらの文例を使いファイルを操作したり、画像を加工したりして実用的なプログラムに触れながらPythonの学びを深めることができます。 この「合体」という考え方はプログラミングを学ぶ上でとても重要です。どんな大規模なシステムも、多くの関数の組み合わせで作られています。それぞれの関数の役割や活用方法を理解し、実用的に使えるようになることが初学者プログラマーとしての次なるステップです。 それぞれの文例の使い方を把握して、うまく組み合わせていきましょう! (本書「はじめに」より引用)
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonプログラミングを行いながら、ディープラーニングの技術を使った将棋AIを完成させていきます。 ディープラーニングフレームワークのPyTorchを活用し、Google Colabで動かしながら学びます。 本書には3つの目的があります。 1つの目的は、ディープラーニングを使用した将棋AIの仕組みを解説することです。ディープラーニングを使用した将棋AIは、従来型の将棋AIよりも特に序中盤での大局観に優れていると言われており、その疑問に答えます。 もう1つの目的は、実際に手を動かして将棋AIを実装してみることです。Pythonプログラミングを行いながら将棋AIを完成させます。 最後の目的は、強い将棋ソフトを創ることです。コンピュータ将棋の大会で優勝したGCT電竜を超えるような、より強い将棋AIを創る方法を解説していきます。 Part 1 導入編 第1章コンピュータ将棋について Part 2 理論編 第2章コンピュータ将棋のアルゴリズム 第3章ディープラーニングの基本 Part 3 実装編 第4章ディープラーニングフレームワーク 第5章Pythonで将棋AIを創る 第6章対局プログラムの実装 第7章GCT電竜を超える強い将棋AIを創る Part 4 発展編 第8章さらに強くするために
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 インターネット技術の“基礎”を徹底解説。「インターネットがどのように構成されているか」「アプリケーションの通信がどのように行われているか」 ―代表的なプロトコル、IPルーティング、IPv6を詳説。 ■CONTENTS 1章 ネットワーク上の通信/2章 ネットワークインタフェース層/3章 インターネット層/4章 IPルーティング/5章 IPv6/6章 トランスポート層/7章 アプリケーション層/8章 インターネットの構成とアプリケーションの通信 ■著者 Gene(GENE) 2000年よりメールマガジン、Webサイト「ネットワークのおべんきょしませんか?」を開設。「ネットワーク技術をわかりやすく解説する」ことを目標に日々更新を続ける。2003年CCIE Routing&Switching取得。2003年8月独立し、ネットワーク技術に関するフリーのインストラクタ、テクニカルライターとして活動中。※著者略歴は書籍刊行時のものを表示しています。
-
-本書ではテスト専用プログラミング言語TTCN-3を紹介した解説書です。最初のパートではTTCN-3の概要と基本的な文法を説明します。後半ではTTCN-3のディストリビューションであるEclipse Titanを使ってdockerで構築したDNSサーバーに対して簡単なテストスクリプトを実装する方法を紹介します
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これまでObjective-Cでしか開発ができなかったiOSアプリ開発ですが、新たに「Swift」が使えるようになりました。Swiftは「モダン、安全、高速、インタラクティブ」を掲げており、複雑なObjective-Cと比べて「とっつきやすい」言語です。本書は、Swiftを使ったiOSアプリの開発手順を初心者向けに基礎からしっかり解説する教科書です。シンプルなブラウザアプリ作りで基本をつかみ、地図・GPS・SNS連携などの応用まで学べます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Swiftの2回目のバージョンアップであるSwift 3では、仕様の整理や新機能が追加されました。本書は、プログラミング経験者を対象に、Swift 3を使用してiOSアプリを開発するにあたって必要な知識を基礎から応用までしっかりと学べる最短教科書です。シンプルなブラウザアプリづくりで基本をつかみ、豊富なリファレンスでUI部品の使いこなし方もマスターできます。また、地図・GPS・SNS連携など実用的なアプリ開発のノウハウもわかります。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 サンプルアプリの作成とソースコードの解説から、iPhone/iPadアプリ開発の基礎をしっかり学べる、はじめてでもよくわかる教科書です。JavaやPHPを使ってWebアプリなどを開発してきた方向けに、iPhone/iPadアプリを開発するのに必要な技術をObjective-Cの経験がない人でもしっかり理解できるようにまとめました。本書は、iOSアプリ開発の概要とXcodeのインストールといった基礎から、簡単なアプリを作りながらObjective-CがベースとしているC言語とObjective-Cのオブジェクトシステムやライブラリー(SDK)、iPhone/iOSの機能やUIを操るiOSSDKまで、順を追ってじっくり学習できるように解説しています。サンプルコードのダウンロードサービス付き。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoft Azureでクラウドアプリ開発を学ぶ書籍です。最近必須のクラウドアプリ開発の方法を学びます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Java言語の基礎を理解している人を対象に、Androidアプリの開発手順を基礎から、ビュー開発やアプリの公開まできちんと学べるようにステップアップ方式で解説した教科書です。Androidアプリ開発の全体像と開発環境の構築方法、ウィジェットやレイアウトを利用したビュー開発、インテント、SQLiteデータベースなどの応用ノウハウ、GPSやセンサーなどの連携ノウハウなどの実践的手順がわかります。最新のAndroid Studio 3に対応。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 はじめてでもよくわかる、きちんと学びたい人向けのAndroidアプリ開発の教科書です。本書は、Javaプログラミングの基礎知識がすでにある人を対象に、Android4対応スマホアプリケーション開発の全体像と開発手順を、知っておきたい注意事項や参考情報などをからめて基礎からわかりやすく解説します。Androidアプリ開発の全体像と開発環境の構築方法、ウィジェットやレイアウトを利用したビュー開発、インテント、SQLデータベースなどのノウハウ、センサー/GPSなどのハードウェアとの連携ノウハウ、サービスの開発やアプリの公開などスマホアプリ開発の手順が一通り身につきます。サンプルのダウンロードサービス付き。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Android環境でのプログラミングを初めて学ぶ人のための書籍です。「Androidアプリ開発の基礎を学びたい!」という人にぴったりの入門書です。開発手順を基礎からしっかり学ぶことができます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Javaプログラミングの初歩学習を終え、次のステップとしてAndroidアプリケーション開発に進みたい人のための教科書です。まずは、Androidとはなにかから始め、プログラミングのための環境構築方法を解説し、実際に簡単なアプリを開発しながらAndroidにおける基本的な開発の流れと、アプリケーションの構造を理解します。さらに、ビュー開発、インテントやハードウェアとの連携、サービスの公開までをこの1冊で学べます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Androidアプリ開発を基礎からきちんと学びたい人のための教科書ができました。本書は、Javaプログラミングができる人を対象に、Androidアプリ開発の基礎をはじめてでもよくわかるように解説しました。Androidアプリ開発の全体像と開発環境の構築方法、ウィジェットやレイアウトを利用したビュー開発、インテント、SQLiteデータベースなどの応用ノウハウ、GPSやセンサーなどの連携ノウハウなど開発に役立つ手順を解説します。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoft社の定番Webアプリケーション開発フレームワークであるASP.NETの入門書です。人気のMVCに対して手堅いニーズのあるASP.NET Webフォームを中心に、Windowsデスクトップアプリケーションの開発経験者にとってわかりやすく構成。C#に対応。最新・無料のVisual Studio Community 2019に対応。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoft社の定番Webアプリケーション開発フレームワークであるASP.NETの入門書です。人気のMVCに対して手堅いニーズのあるASP.NET Webフォームを中心に、Windowsデスクトップアプリケーションの開発経験者にとってわかりやすく構成。Visual Basicに対応。最新・無料のVisual Studio Community 2019に対応。サンプルのダウンロードサービス付き。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webアプリ開発をサポートするフレームワーク「ASP.NET 4」と「Visual C#」を組み合わせた、はじめてでもよくわかるWebプログラミングの入門書です。SNSやオンラインショッピングなどのWebアプリケーションは、WebサーバとWebブラウザーの両者が連携して動作するため、特定のプログラミング言語の知識だけでなく、その仕組みの理解が欠かせません。本書では、アプリ開発の初心者にも比較的わかりやすいフレームワーク「ASP.NET 4」を統合開発環境「Visual Studio」で使うためのテクニックを基本からしっかり解説しており、Webアプリケーション開発の基本がよくわかります。サンプルプログラムのダウンロードサービス付き。プログラミング言語にVisual Basicを使われる方には、姉妹書の『TECHNICAL MASTER はじめてのASP.NET 4 プログラミングVisual Basic編』をおすすめします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webアプリ開発をサポートするフレームワーク「ASP.NET 4」と「Visual Basic」を組み合わせた、はじめてでもよくわかるWebプログラミングの入門書です。SNSやオンラインショッピングなどのWebアプリケーションは、WebサーバとWebブラウザーの両者が連携して動作するため、特定のプログラミング言語の知識だけでなく、その仕組みの理解が欠かせません。本書では、アプリ開発の初心者にも比較的わかりやすいフレームワーク「ASP.NET 4」を統合開発環境「Visual Studio」で使うためのテクニックを基本からしっかり解説しており、Webアプリケーション開発の基本がよくわかります。サンプルプログラムのダウンロードサービス付き。プログラミング言語にC#を使われる方には、姉妹書の『TECHNICAL MASTER はじめてのASP.NET 4 プログラミング Visual C#編』をおすすめします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ホームページを自分の手で自由にデザインしたい! HTMLとCSSを学ぶと、好きなウェブデザインができるようになります。本書は、HTMLとCSSを学びたい初心者のために、制作環境の準備からHTMLタグの意味、CSSスタイルシートの正しい使い方までをわかりやすく解説。スマホ用ウェブページの制作で基礎を学び、PC用の難しいウェブページ制作にステップアップすることで実力が身につきます!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 SQLは、検索エンジンやブログなどありとあらゆるところで使われているデータベース操作言語です。JavaやPythonなどの言語を学ぶ人は、SQLもあわせて学ぶことで対応できるジャンルが格段に広がります。本書は、Web開発者に求められるSQL言語の知識を、基本から応用まで1冊で素早く学べる入門書です。データベースとは何かから始めて、Apach+PHP+MySQLによるWebプログラミングまで、実際に手を動かしながらわかりやすい例題で学べます。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ASP.NETはWebアプリケーション開発初心者にとって取り組みやすく、比較的簡単な手順でリッチな機能を実現できるフレームワークです。本書は、ASP.NET 4.6とVisual Studio 2015 Communityを組み合わせて、ビジュアルな画面設計やデータベース連携機能といったWebアプリケーション開発に役立つ機能を解説します。新しいデータアクセスフレームワークEntity Frameworkおよび、認証フレームワークASP.NET Identityも説明しています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ASP.NETは、Webアプリケーション開発初心者にとって取り組みやすく、簡単な手順でリッチな機能を実現できるフレームワークです。本書は、Visual Basicを使って、ASP.NET Webフォームの開発手順を基礎からしっかり解説します。新しい認証システムASP.NET Identity、データアクセスの標準Entity Frameworkとの連携、Bootstrapによるサイトデザイン、最新のAJAX実装も解説しています。基本に忠実だから安心して長く使える定番教科書です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaのWebアプリケーション開発をはじめて学ぶ人を対象にしたサーブレットとJSPの入門書です。JavaのWebアプリケーション用に策定されたサーブレットやJSPは安定した技術でありながら、現在も時代に合わせた拡張が行われています。本書では、統合開発環境Eclipseを使うことで難しい箇所の学習負担を軽減し、JavaでWebアプリケーションを開発するための知識をサンプルプログラムを交えながらやさしく解説しています。Webアプリケーションの知識、学習環境の作り方、JSPとサーブレットの基礎、タグライブラリ、式言語、JavaBeansとの違い、データベースとの連携、セキュリティ対策の基本までわかります。サンプルプログラムのダウンロードサービス付き。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JSPやサーブレットはJavaを使ったWebアプリケーション構築には欠かせない技術です。Webアプリケーション開発者を目指すなら必須のスキルです。本書は、JSPやサーブレットのフレームワークに取り組む前に押さえておきたい基礎がしっかり身に付く定番の教科書です。開発環境のインストールから、構築、画面を構成するJSPとサーブレット、実際のアプリケーション構築までステップアップしながら着実に学習を進めることができます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スマホアプリからWindows 8、Webサーバーまで広範な分野で使われているJavaScriptの基礎と応用がしっかり学べる、JavaScriptプログラミングの教科書です。いま開発現場では、C言語やJava、Objective-C、Python、Rubyなどさまざまなプログラミング言語が使われていますが、そのなかでもJavaScriptへの注目が飛躍的に高まっています。本書は、はじめてJavaScriptに触れる人もよくわかるように、開発ツールや文法、ライブラリの使い方から、オブジェクト指向、DOMの仕組み、従来版から最新技術まで含めたAjaxの基本、jQueryライブラリによる機能拡張まで、JavaScriptの基礎と全体像をわかりやすく丁寧に解説しています。サンプルプログラムのダウンロードサービス付き。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webアプリケーションのプログラミングで必須のJavaScript。そのJavaScript互換の開発用言語TypeScript。モダンなWebアプリ開発に必須の言語を学びます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人気急上昇中のPythonの入門本。AIや機械学習にも必須。言語仕様からフレームワーク、デバッグと、開発知識を学べる必須書籍
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webサイト開発で人気のPHPは、初心者にも扱いやすく、Web系開発と相性の良いプログラミング言語です。2015年のPHP7リリース以降、モダンな開発言語が持つ機能や特徴を取り込み、大幅なパフォーマンスの向上を実現しました。本書は、PHPの基本から開発現場で必須の設計やコードレビュー、継続的インテグレーションなど、実践的な技法も余すことなく解説しました。PHP開発者になるために知っておきたい必須知識が満載です。
-
-本書はFirebaseを使ったウェブアプリケーションをTestableな形で開発していくための技術解説書です。 フレームワークとしてはVite/Reactを利用し、テストフレームワークとしてはVitest/Cypress、Firebaseもウェブアプリケーションとしては一般的なFirebase Authentication、Firestore、Firebase Functions、Firebase Storageを対象としています。 冒頭で開発する流れを説明した上で、サンプルコードを使ってなるべく具体的な例でテストを書きながら開発が進めていけるような形でまとめていますので、ご自身のユースケースのところだけを読んでいただいても理解できるようになっています。
-
-【レガシーなコードをMVPで分割してテスト可能に変える!】 本書は多くのプロジェクトで運用されているレガシーなコードをリファクタリングし、将来的にモダンなコードとしていくために必要なテストコードの書き方を解説したガイドブックです。将来的にDagger2に置き換えることを目標としつつ、いくつかのレガシーパターンのリファクタリング例を紹介しています。 〈本書の想定読者〉 ・レガシー化したAndroidのソースコードを今どきのMVPに置き換えたいが何から手を付ければいいかわからない ・MVPにしてみたけどPresenterにView側の処理が入り込んだり、何が変わったかわからない ・MVPにしてみたけど結局テストコードが書けない ・Dagger2やRxJavaを使わないとテストは書けないと思っている