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

  • Pythonで作るおうちクラウドコンピューティング
    -
    本書は主にPythonを使用して、「おうちで」「クラウドコンピューティング」できる環境を自作します。ここで2語を強調したのは、人によってこれらの言葉の解釈が異なるだろうと考えたためです。本書では、次のような定義となります。 本書では、公開サーバに本書で作成した環境を置くのではなく、あくまでご家庭内(LAN)の範囲において、学習目的で環境構築します。したがって、なるべく一般的なご家庭の開発環境を想定し、「冗長性」や「セキュリティ」については基本的に考慮していません。ご自身で本書内容を再現される際は、この点に十分ご注意ください。
  • BERT実践入門 PyTorch + Google Colaboratoryで学ぶあたらしい自然言語処理技術
    -
    自然言語処理モデル「BERT」のしくみと実装手法を PyTorchとGoogle Colaboratoryで学んでみよう! 【本書の背景】 近年、深層学習に基づく自然言語処理技術は飛躍的な発展を遂げており、翻訳、文章生成、文章のグルーピングなど様々な業務に利用されています。自然言語処理技術の中でも特に注目を集めているのが「BERT」です。 【BERTとは】 BERTは2018年の後半にGoogleから発表された、自然言語処理のための新たなディープラーニングのモデルです。「Transformer」がベースとなっており、様々な自然言語処理タスクに合わせて調整可能な汎用性があります。 【本書の概要】 PyTorchとGoogle Colaboratoryの環境を利用して、BERTの実装方法について解説します。具体的にはAttention、Transformerといった自然言語処理技術をベースに、BERTのしくみや実装方法についてサンプルを元に解説します。章末には演習を用意しています。 【対象読者】 ・一歩進んだ自然言語処理技術を身につけたい方 ・BERTの実装を効率よくコンパクトに学びたい方 ・BERTの概要を実装を通して把握したい方 【本書の特徴】 ・サンプルを元にBERTの基礎から発展的な利用方法まで学べる ・Google ColaboratoryとPyTorchという人気の開発環境、フレームワークで学べる ・Transformersライブラリを利用してBERTを実装できる 【目次】 Chapter0 イントロダクション Chapter1 BERTの概要 Chapter2 開発環境 Chapter3 PyTorchで実装する簡単な深層学習 Chapter4 シンプルなBERTの実装 Chapter5 BERTの仕組み Chapter6 ファインチューニングの活用 Chapter7 BERTの活用 Appendix さらに学びたい方のために 【著者プロフィール】 我妻 幸長(あづま・ゆきなが) 「ヒトとAIの共生」がミッションの会社、SAI-Lab株式会社の代表取締役。AI関連の教育と研究開発に従事。 東北大学大学院理学研究科修了。理学博士(物理学)。 法政大学デザイン工学部兼任講師。 オンライン教育プラットフォームUdemyで、10万人以上にAIを教える人気講師。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • BayoLinkSで実践するベイジアンネットワーク
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ベイジアンネットワークの知識と実践がわかる ベイジアンネットワークは因果関係を確率によって表示したグラフネットワークで、原因と結果の関係性を数値的に、またグラフィカルに示すことができるため、近年注目されています。 本書ではベイジアンネットワークの基本的な知識と、実際に実務の現場でどのようにベイジアンネットワークが使われているかの実践例を説明します。BayoLinkSというソフトウェア(体験版)を用いた実際の分析方法も紹介しています。 〈執筆者一覧〉(五十音順) 小野 義之 北村 章 阪井 尚樹 佐藤 雅哉 鈴木 聖一 野守 耕爾 本村 陽一 安松 健 株式会社NTTデータ数理システム 第1章 機械学習(AI技術)を使うと何がいいのか 第2章 ベイジアンネットワークとは何か 第3章 BayoLinkSでベイジアンネットワークを体験する 第4章 思考力を拡張させるベイジアンネットワーク 第5章 ID-POS データとベイジアンネットワークによる顧客行動分析 第6章 因果連鎖分析とベイジアンネットワーク 第7章 テキストデータにおけるベイジアンネットワークの適用 第8章 ベイジアンネットワークと予測モデル化によるデータアクティベーション 第9章 医療分野におけるベイジアンネットワークの応用 第10章 ベイジアンネットワークによる製造情報学の実現 第11章 ベイジアンネットワークの理論 第12章 ベイジアンネットワークの応用
  • Juliaプログラミング大全
    -
    ★国内きってのJulianによる、かゆいところに手が届く名解説!★ ★基礎から実践まで、幅広いトピックを網羅した。必携の決定版!★  本書はJuliaの知識を前提としません。本書で初めてJuliaを学ぶ読者のために、基礎から実践まで幅広いトピックを取り扱っています。Juliaに興味を持って本書を手にとった方は、きっと科学技術計算に役立つ新しいプログラミング言語としてJuliaに興味を持った方がほとんどでしょう。本書はそうした人たちに向けて書かれています。したがって、一般的なプログラミング言語の書籍より、やや科学技術寄りの内容を多く取り扱っています。具体的には、理数系の学生や、技術計算・データ解析などを専門とする技術者や研究者を主なターゲットとしています。  本書は大きく分けて4つのパートに分かれます。第1部は、Juliaの導入です。第2部で言語の基礎的な構文・型システム・機能を解説します。続く第3部は、標準ライブラリを中心としたライブラリの紹介です。最後の第4部は、パッケージ管理と開発・性能改善などの実践的な知識を扱います。 【主な内容】 第1部 導入 第1章 Julia観光 第2章 環境構築 第3章 ファーストステップ 第2部 データと言語の基礎 第4章 数値と算術 第5章 コレクション 第6章 文字列 第7章 スコープと構文 第8章 型システム 第9章 多重ディスパッチ 第10章 メタプログラミング 第3部 ライブラリ 第11章 科学技術計算 第12章 並行プログラミング 第13章 システムプログラミング 第14章 外部プログラムの実行 第15章 他のプログラミング言語との連携 第4部 開発 第16章 パッケージ管理と開発 第17章 開発実践ガイド 第18章 性能の改善 付録A Markdown 付録B TOML 付録C GitとGitHubの基本
  • Excelで手を動かしながら学ぶ数理最適化 ベストな意思決定を導く技術
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数理最適化は、ビジネスや日常生活でベストな意思決定を行うために役立つツールです。数理最適化を活用することで、「売上を最大化する商品価格を求めたい」といった場合に、目的の値を最大化(または最小化)するための最適解を効率的に求めることができます。自分の頭の中では解けないような複雑な課題も、数理最適化の型に落とし込めば、すっきりと整理されます。本書では「もっとも効率的な配送ルートは?」「リスクを最小化する投資銘柄の組み合わせは?」「さまざまな条件を満たす職場のシフトは?」といった具体的な課題を例にあげながら、数理最適化の考え方を解説しています。本書では、複雑な数式やプログラミングは使わず、多くの人にとって身近なExcelを活用します。実際にExcelを操作して課題を解きながら、数理最適化への理解を深めることができます。これまで数理最適化にふれたことのない人でも理解しやすく、データサイエンス入門の入り口にもなる一冊です。
  • ASP.NET Core MVCプログラミング入門 .NET 7対応版
    -
    本書は2016年に出版した『ASP.NET MVC プログラミング入門』の改訂版です。開発フレームワークが.NET 7となり、大幅に加筆を行っています。  一般にブラウザーによるWebアプリケーション技術としては、 ・ページ遷移を伴わないシングルページアプリケーション(SPA) ・ページ遷移を伴うMVCパターンを使ったアプリケーション の2種類があります。本書は後者のMVCパターンのアプリケーションに関する解説書です。ただし前の版と異なり、 ・dotnetコマンドを使ったシングルページアプリケーション(SPA)技術 ・AzureやDockerを使った実行環境を含めて、SPAにも活用できる内容になっています。  前の版からサンプルコードを新しいバージョンに変更するだけでなく、昨今のネットワークを使ったアプリケーション開発に合わせて、Web APIとしてのASP.NET Core MVCの活用、React.jsやVue.jsとの連携、Azureへのデプロイなどの周辺技術を追加しました(第2章、第13章、第14章を新規追加)。動作環境としては、Windows 11とVisual Studio 2022の組み合わせで検証できます。加えて、.NET 7がマルチプラットフォームで動作することを確認するために、付録ではLinux上の動作確認やデータベースにMySQLを利用したサンプルを追加し、さらに同じASP.NET CoreですがASP.NET Core MVCとは異なるASP.NET Core Webアプリを簡潔に説明しました。
  • Cloudflare Workers+Pagesで旅行メモのサイトを作ってみよう!
    -
    今一番ホットなサービスであるCloudflare!そんなCloudflareのサービスを駆使して、今回アプリ的なサイトを作ってみました。この本から、Cloudflare活用術の第一歩を踏み出してみませんか? 内容として、Cloudflare Workersやその周辺のサービスを利用してAPIを構築し、Pagesを利用してサイトをホストしています。どれも導入から利用まで簡単に進められますので、Cloudflareの開発者サービスの利用のしやすさはもちろん、構築や運用のしやすさというのまで体験できる1冊になっています。
  • Windowsユーザーのための これから始めるLinuxの本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※電子版にはDVD-ROM付録コンテンツは収録しておりません。ただしDVD-ROMに収録したコンテンツの一部(記事で利用したプログラムなど)は読者限定サイトからダウンロードしてご利用いただけます。 Windowsを使い慣れた人が理解しやすいように解説したLinuxの入門書の決定版! Linux専門誌の「日経Linux」に掲載した記事を選りすぐり、再検証・再編集してまとめました! ■使い慣れたWindows環境を残しつつLinux環境を用意する方法を紹介しています。既存のWindowsライセンスをそのまま活用できます ■Linuxの基本的な操作方法とよく使うアプリケーションは、使い慣れたWindowsと比較しながら「見て分かる」ように紹介しています ■まずは「インストールしないでLinuxを使い始める」ところからスタートできます ■Linuxの基本から応用までを「全70ステップ」でひと通りマスターできます ■独自のアプリやコマンドを駆使し、「Linuxを使いこなす方法」を紹介しています ■話題の「ChatGPT」をはじめ、最先端のAI技術などを組み込んだ「フリーソフト17種」を紹介しています ■すべての記事は2027年4月までサポートが保証されている「Ubuntu 22.04 LTS 日本語 Remix」で動作検証済みです ≪目次≫ 第1章 Linuxへの引っ越し術 第2章 ステップアップ式Linux完全制覇 第3章 もっとUbuntuを使いたくなる便利ワザ30 第4章 17のやりたいを実現!フリーソフト究極活用 コラム Linuxの歴史 コラム カーネルのコマンドラインオプション
  • 作って学べるHTML+JavaScriptの基本 ~ HTML Living Standard対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はWebアプリ作成の初心者向けに、HTML+JavaScriptを使って簡単なサンプルアプリを作りながら、Android/iPhoneの両方に対応したWebアプリを作成できる入門書です。全9章を順番に読み進めることで、HTMLアプリの基礎知識、アプリ作成に必要な準備、コードの書き方などを理解できます。章ごとに短いトピックで区切られているので、少しずつ自分のペースで学ぶことができます。コードエディターとして無償配布されている「Visual Studio Code」を使用するため、エディターの使い方の基礎も学べます。  本書は2019年発行の『作って楽しむプログラミング HTML5超入門』を、最新のHTML Living Standardに準拠して改訂したものです。アクセシビリティ対応などの“いまどき”の内容についても加筆しています。 ●本書の特長 ・手順どおりに進めるだけで、アプリが完成します ・アプリに使う画像や完成例のコードをダウンロードできます ・自分が書いたコードを完成例と比べながら学習できます
  • データサイエンティストのための特徴量エンジニアリング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonによる機械学習モデル構築のための特徴量 抽出・作成実践レシピ Pythonを活用した70以上の実践的な"レシピ"により表形式データに対する特徴量エンジニアリングのほぼすべてのトピックをカバー。テキストからの特徴量の抽出の付録として日本語モデルでの実例も取り上げます。 Packt Publishing: Python Feature Engineering Cookbook, Second Edition の翻訳書。 1章 欠損値を補完する 2章 カテゴリ変数をエンコーディングする 3章 数値変数を変換する 4章 変数を離散化する 5章 外れ値を扱う 6章 日付と時刻の変数から特徴量を抽出する 7章 特徴量をスケーリングする 8章 新しい特徴量を作成する 9章 Featuretoolsを用いてリレーショナルデータから特徴量を抽出する 10章 tsfreshを使って時系列データから特徴量を作成する 11章 テキスト変数から特徴量を抽出する 付録 日本語を扱う Soledad Galli : 世界的な学術機関や有名な企業で10年以上の経験を持つデータサイエンティスト、インストラクター、ソフトウェア開発者。保険金請求や信用リスクの評価、詐欺の防止を目的とした機械学習モデルを開発し実運用に成功している。複数のオンラインコースで機械学習を教えており、オープンソースのPythonライブラリFeature-engineを開発・保守している。2018年にData Science Leaders Awardを受賞、2019年にデータサイエンスと分析におけるLinkedIn Voices (LinkedInインフルエンサー) の1人に認定されている。 松田晃一 : 博士(工学、東京大学)。石川県羽咋市生まれ。『宇宙船ビーグル号の冒険』を読み、絵描きではなく、コンピュータの道へ。海(海水浴)と温泉を好む。著書に『Python ライブラリの使い方~ GUI から機械学習プログラミングまで』、『p5.js プログラミングガイド改訂版』(カットシステム)、『学生のためのPython』(東京電機大学出版局)、『WebGL Programming Guide』(Addison-Welsley Professional)など、訳書に『APIデザイン・パターン』、『プログラミングのための数学』(マイナビ出版)、『生成 Deep Learning』、『詳解OpenCV3』(オライリー・ジャパン)、『デザインのためのデザイン』(ピアソン桐原)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • たのしいクリエイティブコーディング Processingで学ぶコード×アート入門
    -
    デジタルアートをはじめたいクリエイターのための教科書 オープンソースのプログラミング環境Processingを用いて、4つのステップ「アイデアのビジュアル化」「構図と構造」「洗練と深化」「プロダクション」を辿りながら、コンピュテーショナル・シンキングとコーディングによるアート制作の基礎が身に付く一冊。作例のサンプルコードはすべてProcessing内のContribution Managerからインストール可能なので、プログラミングでアート制作をする「クリエイティブコーディング」のたのしさと奥深さをすぐに体験できます。

    試し読み

    フォロー
  • Cによる理工系解析の数値計算 ―基礎からの展開―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、著者の長年の経験に基づき、理工系解析のために必要ないくつかの課題について、基本的な数値計算の方法とそれを行うためのプログラミングから学習し始め、それに基づいてより高機能な数値計算の方法とプログラミングについても学習できるような内容を目指して執筆されました。 取り上げている数値計算の課題は限定的かもしれませんが、それぞれの課題について演習課題として扱われるような基本的な数値計算に留まらず、研究や技術開発においても適用できる高機能な数値計算についても取り上げています。また、その方法を解説し、適用例とプログラミング言語の一つであるCによるプログラムを掲載しています。 本書を通じて、これらの一連のプログラミングの流れを理解し、少しでも効率的にプログラミングが行えるようになり、各自の学習、研究、および技術開発に幅広く本書を役立てていただくことができれば幸いです。
  • Power BIデータ分析入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Microsoft Power BI」は、「BI(ビジネス・インテリジェンス)ツール」としてマイクロソフトから提供されている製品で、大量のデータ抽出や結合が容易にできます。「大量のデータを迅速に処理したい」「さまざまな指標でデータを分析したい」「プロジェクトのメンバーと情報を共有したい」――こうしたニーズに応えるためのツールです。これまでExcelを使ってきた「データ分析」業務をより本格的に行うには、Power BIを活用するのが最適。これからの時代、必須のビジネスツールといえます。Excelと似た概念で操作も比較的簡単ですが、いざ触ろうとすると、どこから手を付けてよいものか、迷う人も多いはず。そんな取っ付きにくさもあるPower BIを、本書は丁寧に解説します。本書の中で扱うサンプルは無料でダウンロード可能。まずは、無料で提供されている「Power BI Desktop」を入手し、本書の説明に沿ってサンプルのデータをいじってみましょう。Power BIの勘所が身に付き、データ分析業務に習熟することができるはずです。
  • 実践XAI[説明可能なAI] 機械学習の予測を説明するためのPythonコーディング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 XAI Pythonライブラリで予測結果を説明。 ブラックボックスからグラスボックスへ。 ビジネス上の意思決定につながる機械学習の予測には、解釈・説明が求められます。 そこで、そうした解釈・説明を行うための手法を紹介していきます。 まず、モデルの説明可能性と解釈可能性の全体像、倫理的に考慮すべき点、 生成された予測のバイアスについて説明します。 次に、LIME、SHAP、Skater、ELI5、skope-rulesといったPythonライブラリを使って、 モデルがなぜそのように予測するのかを探っていきます。 予測モデルとして、線形・非線形モデルのほか、アンサンブルモデル、時系列モデル、 自然言語処理、ディープラーニング、コンピュータービジョンを取り上げます。 本書は解釈・説明のための方法を包括的に取り上げており、 機械学習を実際の現場で活用する方にぜひ手に取っていただきたい一冊です。 【章構成】 第1章 モデルの説明可能性と解釈可能性 第2章 AIの倫理、偏見、信頼性 第3章 線形モデルの説明可能性 第4章 非線形モデルの説明可能性 第5章 アンサンブルモデルの説明可能性 第6章 時系列モデルの説明可能性 第7章 自然言語処理の説明可能性 第8章 What-Ifシナリオを使ったモデルの公平性 第9章 ディープラーニングモデルの説明可能性 第10章 XAIモデルの反実仮想説明 第11章 機械学習での対比的説明 第12章 予測不変性の特定によるモデル不可知の説明 第13章 ルールベースのエキスパートシステムでのモデルの説明可能性 第14章 コンピュータビジョンでのモデルの説明可能性 ◎Pythonの文法・ライブラリや機械学習について 標準的な知識を理解している必要があります。
  • ゲームメカニクス大全 第2版 ボードゲームに学ぶ「おもしろさ」の仕掛け
    -
    203の「遊びのしくみ」を解説する ゲームデザイナーのための珠玉の一冊 古典的なカードゲームから現代のアプリ連携ゲームまで、数多のボードゲームのデザインをひも解きながら、「メカニクス」として徹底的に分解し、知識体系の構築に挑んだ、話題作の第2版がいよいよ登場! 2020年刊行の初版に19の新しいメカニクスを加え、既存の解説もより濃厚にアップデート! さらにパワーアップして帰ってきました。 どのページから読み始めても、ボードゲームデザイナーだけでなく、ビデオゲームなど、すべてのゲームデザイナー/プランナーにとって興味深い示唆に富んでいます。 収録ゲームタイトルもさらに増え、唯一無二の「ボードゲームの辞典」として、ボードゲーム好きの方にもおすすめです! ◆ゲーム調査協力:すごろくや ==目次== Ch.1 ゲームの構造  STR-01 対戦ゲーム  STR-02 協力ゲーム など Ch.2 ターンオーダーとターン構造  TRN-01 固定ターンオーダー  TRN-02 状況的ターンオーダー など Ch.3 アクション  ACT-01 アクションポイント  ACT-02 アクションドラフト など Ch.4 解決  RES-01 ハイナンバー  RES-02 状況チェック など Ch.5 ゲーム終了と勝利  VIC-01 ゲーム状況による勝利点  VIC-02 プレイヤーアクションによる勝利点 など Ch.6 不確実性  UNC-01 ベットとブラフ  UNC-02 プッシュ・ユア・ラック など Ch.7 エコノミー  ECO-01 交換  ECO-02 トレード など Ch.8 オークション  AUC-01 公開オークション  AUC-02 イングリッシュオークション など Ch.9 ワーカープレイスメント  WPL-01 標準ワーカープレイスメント  WPL-02 タイプの異なるワーカー など Ch.10 移動  MOV-01 マス割り  MOV-02 ロール・アンド・ムーブ など Ch.11 エリアコントロール  ARC-01 絶対コントロール  ARC-02 エリアマジョリティ/エリアインフルエンス など Ch.12 セットコレクション  SET-01 セット評価  SET-02 タイル配置 など Ch.13 カードメカニクス  CAR-01 トリックテイキング  CAR-02 ラダークライミング(ハシゴ上り) など ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 動かして学ぶ!Python FastAPI開発入門
    -
    FastAPIでWeb APIを作ろう! 実践的なケースを元に ステップバイステップで学べる 【本書の背景】 FastAPIはDjangoやFlaskとならび人気のPython Webフレームワークです。コードを書くとSwagger UIが自動生成される、型安全、高速という優れた特長を持っています。そのため実際のWeb開発で利用されることも多くなってきています。 【本書の概要】 本書は、実際の開発に耐えうるWeb APIを目指し、ToDoアプリの作成を通して、実践的な開発方法を学ぶことができます。体系的に整理しつつも、チュートリアルとしても利用できます。特に以下のような点にこだわって実践的に解説しています。 ・DB接続にもasync/awaitを利用 ・Dockerによるクリーンな環境構築 ・スケーリングを考慮したディレクトリ構成 なお本書はエンジニアのための情報共有コミュニティ「Zenn」で公開されている大人気の「FastAPI入門」を元にした書籍です。Python3.11への対応、各種コラムなどの増強に加え、本番環境での運用を想定したAWS・GCPへのデプロイの章を追加するなど、Zennで無料公開している本に対し、大幅にパワーアップしています。 【対象読者】 ・FastAPIを初めて利用するWebエンジニア ・FastAPIによる開発を試してみたい方 【必要なスキル】 ・Pythonの基礎知識 ・Pythonの基本的な文法 【著者プロフィール】 中村 翔(なかむら・しょう) 株式会社sustenキャピタル・マネジメント取締役Co-Founder。2019年の創業以来、主にPython(FastAPI)にて資産運用サービス「SUSTEN」の開発を行う。楽天にて検索エンジンプラットフォームの内製開発、機械学習を用いた検索精度改善、推薦システムやドローンの研究開発に従事したのち現職。東京大学大学院工学系研究科航空宇宙工学専攻修了(修士)。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Google Apps Script クローリング&スクレイピングのツボとコツがゼッタイにわかる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Google社が開発したGAS(Google Apps Script)を使い、クローリングとスクレイピングを行うための方法と、サンプルプログラムを紹介しています。著者のサイトにアクセスして試すことができます。
  • LightGBM予測モデル実装ハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 LightGBMを使った予測モデルの解説書です。
  • Pythonで学ぶ AI・数学・アルゴリズム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 一冊に、AIと数学とアルゴリズムの基本を濃縮! Pythonの深層学習フレームワークを自作! 社会の中で日々存在感を増している「AI」と「数学」と「アルゴリズム」。その基本を180ページに詰め込んだのが本ムックです。 バブルソートのような基本的なアルゴリズムから、手書き数字認識もできる深層学習フレームワークの自作、AIで使われる数学の基礎である線形代数、そして経済学のアルゴリズムであるゲーム理論まで、様々な話題を扱っています。 もちろん、単に解説するだけではなく、Pythonで動くコード付き!動かしながら、深く学ぶことができます。 ≪目次≫ 第1章 絶対に知っておきたいアルゴリズム10選 その1  基礎から機械学習まで厳選した10個のアルゴリズムを  Pythonによる実装とともに解説! 第2章 絶対に知っておきたいアルゴリズム10選 その2  3つのテーマで厳選した10個のアルゴリズムを  Pythonによる実装とともに解説! 第3章 自分で作るPython深層学習フレームワーク  Python+NumPyでフレームワークを完全自作!  深層学習の原理がよくわかる! 第4章 Pythonで線形代数を学ぼう  AI&データサイエンスで使う数学の基礎! 第5章 Pythonで学ぶ「ゲーム理論」  人間関係をプログラミングできる! 第6章 プログラミング時代の数学との付き合い方
  • Goで作るAPI入門 HTTPルータとWebアプリケーション開発
    -
    本書は、Goを学びながらWebルータを作っていくことを目的としています。そのため、第1章や第2章は、Go の基礎やルーティングの基礎といった内容になっています。サンプルコードが多いと思うので、写経するだけでもGoの基礎知識が身につき、GoでWebルータを作ることができると思います。また、3章ではパスパラメータルーティングを含むルーティングの実装について詳しくお話しします。4章ではベンチマークをとって Go における高速化や最適化のちょっとしたコツを説明しています。今後のGo高速化の参考になれば幸いです。 5章以降は初心者向けに家計簿サービスのサーバーサイドのAPIを作りながらGoの基本文法やWebアプリケーションの実装の流れについて学んでいく内容となっています。
  • Juliaによる数値計算とシミュレーション
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Juliaを使った数値計算の方法を具体的なシミュレーションで学ぶ 本書は『Cによる数値計算とシミュレーション』および『Pythonによる数値計算とシミュレーション』のJulia版です。JuliaはC言語の高速性とPythonの記述力を同時に兼ね備えた比較的新しい言語で、数値計算などに適しています。 本書ではJuliaの簡単な説明を行ったのち、物理シミュレーション、確率的シミュレーション、エージェントベースの数値シミュレーションなどの具体例を示します。 はじめに 第1章 Juliaにおける数値計算 1.1 データ型とライブラリ 1.2 数値計算と誤差 章末問題1 第2章 常微分方程式にもとづく物理シミュレーション 2.1 質点の1次元運動シミュレーション 2.2 ポテンシャルにもとづく2次元運動シミュレーション 章末問題2 第3章 偏微分方程式にもとづく物理シミュレーション 3.1 偏微分方程式の境界値問題 3.2 ラプラス方程式による場のシミュレーション 章末問題3 第4章 セルオートマトンを使ったシミュレーション 4.1 セルオートマトンの原理 4.2 ライフゲーム 4.3 交通流シミュレーション 章末問題4 第5章 乱数を使った確率的シミュレーション 5.1 擬似乱数 5.2 乱数と数値計算 5.3 乱数を使ったシミュレーション 章末問題5 第6章 エージェントベースのシミュレーション 6.1 エージェントとは 6.2 マルチエージェントによる相互作用のシミュレーション 章末問題6 付録 A Juliaのインストールとパッケージの追加 B 4次のルンゲクッタ法の公式 C ラプラスの方程式が周囲4点の差分で近似できることの説明 D ナップサック問題の解法プログラムrkp30.jl E シンプソンの公式 章末問題略解 参考文献 索引
  • Pythonによる時系列分析 ―予測モデル構築と企業事例―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 時系列データを上手く活用し、ビジネス成果を生み出す!!  時系列データを上手く調理することは、これらの問に何かしら解を与えることができます。特に予測モデルを上手く活用すると、過去を振り返り、未来を予測し、現在すべきことを導きだし、成果へと繋げることができます。いくら高精度な予測モデルを手にしても、どう活用すべきかわからないと成果は生まれません。そこで本書ではどのように扱うかを、実際のデータを用いて、使い方を重点的に解説していきます。時系列分析の多くの書籍は数式等を用いて解説していますが、実務的な運用には理論よりもPython等コードで実践していくことが重要です。 なお、事例として以下を取り上げます。 ・モニタリング指標の異常検知によるキャンペーン評価(自動車ディーラー) ・モニタリング指標の異常検知と要因探索(小売りチェーン) ・売上予測モデルを活用したデータドリブン販促(小売りチェーン) ・離反予測モデルによる離反対策ルールの策定(食品・法人向けビジネス) ・チャーンマネジメントのための離反時期予測(携帯電話サービス) ・LTVマネジメントのためのLTV予測(ECサイト) ・広告・販促効果を見える化し最適化するマーケティング・ミックス・モデリング(スポーツジム) 第1章 ビジネスにおける時系列データ活用 1.1 ビジネス現場は時系列データで溢れている 1.2 ビジネス時系列データでよくある7つの活用事例 1.3 2種類の時系列データ 1 1.4 よく目にする7つの時系列特徴量 1.5 時系列特徴量付きテーブルデータ 第2章 Pythonのデータ分析環境の設定(JupyterLab) 2.1 Pythonのインストール 2.2 Python以外のインストール 2.3 利用するライブラリー(パッケージ)のインストール 第3章 時系列予測モデル構築・超入門 3.1 時系列データを使った予測モデル構築の流れ 3.2 時系列データの特徴把握と前処理 3.3 時系列の予測モデルを構築してみよう 3.4 季節成分が複数ある場合の予測モデル 3.5 多変量時系列データの特徴把握と因果探索 第4章 時系列データを使ったビジネス成果の上げ方 4.1 データでビジネス成果を上げる「データ活用ストーリー」 4.2 時系列データの異常検知 4.3 時系列データの要因探索 4.4 時系列データの将来予測 第5章 時系列データを活用したビジネス事例 5.1 モニタリング指標の異常検知によるキャンペーン評価(自動車ディーラー) 5.2 モニタリング指標の異常検知と要因探索(小売りチェーン) 5.3 売上予測モデルを活用したデータドリブン販促(小売りチェーン) 5.4 離反予測モデルによる離反対策ルールの策定(食品・法人向けビジネス) 5.5 チャーンマネジメントのための離反時期予測(携帯電話サービス) 5.6 LTVマネジメントのためのLTV予測(ECサイト) 5.7 広告と販促効果を見える化し最適化するマーケティングミックスモデリング(スポーツジム)
  • 基礎から学ぶ Laravel
    -
    Laravelは2011年の最初のバージョンがリリースされたPHPフレームワークです。PHPのフレームワークの中では特に人気があります。 本書ではLaravelの基礎から始まり、業務でよく利用される仕組みが理解できるように構成しています。「業務で困らないように」という点を意識した内容になっています。

    試し読み

    フォロー
  • R/RStudioでやさしく学ぶプログラミングとデータ分析
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 R/RStudioの操作も、Rの文法も、データ分析・統計解析の方法も、この1冊で! 本書は、RやRStudioを使ってデータ分析や統計解析を学びたい人のための入門書です。 「Rの本は、読みにくくて、わかりにくい…」 そんな風に困っている人を手助けするための1冊です。 本書ではまず1章で、RとRStudioをインストールするところから説明をスタート。それぞれの環境で、どうやってスクリプトを実行したり、結果を確認したりするのかを丁寧に教えています。 (興味のある方向けに、ColaboratoryでのRの実行方法も説明しています) 続いて2章では、Rの文法をしっかりと勉強します。Rの入門書ではおざなりにされがちな文法解説ですが、文法を理解していないと、各スクリプトで何をしているかの理解が深まらず応用が効きません。本書ではRの文法や、プログラミングの考え方もしっかり伝えます。 3章からはいよいよ、スクリプトを動かしながら、データの扱い方を学んでいきます。3章では、Rにおいて「たくさんのデータを扱うための仕組み」として用意されている「ベクトル」や「行列」について使い方を学びます。 4章では2次元のデータを柔軟に管理できる「データフレーム」の操作方法や、テキスト、CSV、Excelなどの各種ファイルからのデータの取り込みや操作方法、一般に配布されているデータセットの扱い方などについて学んでいきます。 5章、6章では、さまざまな視覚化の方法を学んでいきます。データにあったグラフの選び方や各種グラフの作成方法、グラフの細かな調整の方法を知ることができます。 7章からは統計処理について学びます。基本的な集計や、データの特徴を知るための値の調べ方、標準化・正規化の方法や度数分布の作成方法などを身に付けます。 8章ではさらに、二項分布や正規分布、相関係数、検定、カイ二乗分布など、統計分析でよく使うさまざまな分析方法について学びます。 9章では、回帰分析や機械学習について学びます。回帰分析では、データセットを使いながら、単回帰、重回帰分析、さらに予測も行います。機械学習では、「訓練データ」と「テストデータ」に分けての学習と予測を行い、回帰分析以外の機械学習モデルについてもひととおり試します。 ★紙面は分かりやすさを重視したフルカラー! フルカラーの紙面によって、重要点がわかりやすく、読みやすい! グラフィカルなデータなども色を確認しながら進められます。 ★本書のスクリプトデータ付き 書籍全体が、スクリプトを入力して、結果を確認しながら進んでいくように設計されています。入力間違いなどを確認できる正しいスクリプトデータもダウンロードできます。 ★特典PDF付き 本書に収まらなかった内容を購入者限定特典のPDFにしました。Rで地図上にデータを描画する方法をまとめた12ページのPDFです。 ご購入者皆さまにダウンロードしていただけます。 Chapter 1 Rの環境を整えよう Chapter 2 値・変数・制御構文 Chapter 3 複雑なデータの扱い方 Chapter 4 データフレームとデータアクセス Chapter 5 plotによるデータの視覚化 Chapter 6 その他のグラフ機能 Chapter 7 統計処理の基本 Chapter 8 データ分析の基本 Chapter 9 回帰分析と予測 ★特典PDF付き(地図へのデータ描画) 日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iOSとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。 ・ 近著:「Spring Boot 3 プログラミング入門」「C#フレームワーク ASP.NET Core入門.NET 7対応」「マルチプラットフォーム対応 最新フレームワーク Flutter 3入門」「見てわかるUnreal Engine 5 超入門」(秀和システム)、「Google AppSheetで作るアプリサンプルブック」「AWS Amplify Studioではじめるフロントエンド+バックエンド統合開発」(ラトルズ)、「もっと思い通りに使うための Notion データベース・API活用入門」(マイナビ出版) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • Go初心者でも作れるスクレイピングツール
    -
    Go言語の初学者を対象とした、Go言語でのスクレイピングツールの作り方の解説書です。 ツールを作りながら依存ライブラリの管理、ORM、ファイルダウンロード、エラーハンドリング、設定ファイル、環境変数の読み込み方法などを学びます。 スクレイピングツールは、スクレイピング対象サイトの更新やページネーションを考慮したツールを作成。付録としてBIツールを使ったデータの可視化についても説明しています。 「Goをやってみたいんだけど、何からやれば…」という方におすすめの一冊です。

    試し読み

    フォロー
  • 計算論的思考を育むPythonプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、手続き型からオブジェクト指向へ向かうプログラミングの進化の道筋を辿りながらアルゴリズム的思考とプログラミング的思考を培い、Google Colaboratoryを使ったプログラミング力と計算論的思考力を身につけることができます。 第1章はプログラミング全般に関わる説明、第2章はプログラミングの準備、第3章~第5章までに小さなプログラムの作成を学びます。第6章と第7章では関数やモジュール、ライブラリの使い方、第8章ではファイルの取り扱い、第9章では手続き型プログラミングの総まとめを解説。第10章はオブジェクト指向プログラミング(OOP)の基本的な考え方、およびクラスやオブジェクトの作り方、第11章はAnacondaを用いGUIアプリの作成について扱います。プログラミング言語の文法を網羅的に説明している入門書とは一線を画する内容であり、初心者だけでなくPythonに既に振れている中級者にも最適な参考書です。
  • 動かして学ぶ!Flutter開発入門
    -
    Flutter入門の決定版! 丁寧な解説でサンプルを動かしながら 基礎から応用まで網羅して学べる 【本書の背景】 Flutterはオープンソースのモバイルアプリケーション向け開発フレームワークです。Android/iOS/Web/デスクトップに対応したアプリを開発でき、多彩なUIの作成や、ネイティブアプリに負けない高速な動作が可能など開発者にとって魅力的な機能を備えています。 【本書の概要】 サンプルを動かしながら開発環境の構築やFlutterの特徴的な機能を利用したアプリ開発手法を学べます。主に以下の内容を学べます。 ・Widgetの使い方と画面の構築や更新の手法を解説 ・スマートフォンの機能の利用方法やバックエンドサーバ「Firebase」との連携方法を解説 ・アプリのリリース方法を解説 ・Flutterの便利な仕組みとその活用方法や、デザインパターンを紹介 ・開発に役に立つWebサービスの紹介 なお本書はエンジニアのための情報共有コミュニティ「Zenn」で公開されている大人気の「Flutter実践入門」を元にした書籍です。 【対象読者】 ・Flutterを初めて利用するエンジニア ・Flutterでアプリを作ってみたい方、どのようなことができるのかを知りたい方 ・Flutter開発のスキルアップをしたい方 ・Flutterの業務開発を検討している方 【本書のポイント】 ・基本機能や便利な機能の実装方法がわかる ・Firebaseとの連携やアプリのリリース方法がわかる ・デザインパターンや開発に役に立つWebサービスの利用など応用的な手法がわかる 【目次】 Chapter1 Flutterの概要 Chapter2 Flutterアプリ開発の基本 Chapter3 スマートフォン機能の活用 Chapter4 Firebaseとの連携 Chapter5 アプリのリリース Chapter6 Flutterの仕組みの活用 Chapter7 デザインパターン Chapter8 開発に役立つWebサービス 【著者プロフィール】 掛内 一章(かけうち・かずあき) 岩手大学大学院 工学研究科 電気電子・情報システム工学専攻を修了後に、NTTコムウェア株式会社に入社。入社以来、システム開発/技術支援/新規ビジネスの企画/エンジニア育成などの様々な経験を経て、現在はフルスタックのテックリードとして、組織的なアジャイル開発を牽引中。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Flask Webアプリ開発実装ハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Python用のフレームワークFlaskを使ってWebアプリ開発をするための解説書です。
  • Python統計分析&機械学習マスタリングハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonでデータ分析と機械学習を実践します。豊富なライブラリを使って統計学に基づいた統計分析ができるので、Pythonに慣れ親しんだ人は、データ分析も機械学習もまとめて効率的に学ぶことができます。
  • 1週間でJavaScriptの基礎が学べる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptってなんだろう?と思っているあなたでも、1週間でJavaScriptがちょっとだけ使えるようになる! JavaScriptを使ったホームページを作ってみようと思って、いろいろな本を読んで勉強してみたのだけれども、よく分からない…理解できない…。そんな⽅にオススメの1冊! 本書を読み進めながら、一緒にサンプルソースコードを入力してみることで、Webプログラミングの基礎が分かるようになり、ちょっとだけJavaScriptのプログラムが作れるようになります。 本書後半では、少し高度なJavaScriptプログラミングも解説しています! 途中で読むことを挫折しないよう、ゆるいペースでナビゲートします!
  • Rustハンズオン
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Rustをハンズオン形式で学ぶ書籍。環境構築、コマンドや文法の基本、Rust特有の仕様など説明し、サンプルを動かしながら理解していきます。後半はフレームワークやWebアプリ開発、データベース利用までフォロー。
  • Google Apps Script目的別リファレンス 実践サンプルコード付き 第3版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最近のオンラインや自宅作業や業務の効率化に必須。Excelに似た表計算やドキュメントの作業を自動化するGASをやさしく解説
  • ラズパイ工作パーツ大全915種
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 手のひらサイズの定番PCボード「ラズパイ(Raspberry Pi)」と、700円台から購入可能な大人気の小型マイコンボード「ラズパイPico」を使い、さまざまな電子パーツを自在に組み合わせて電子工作の作品を作りたい人向けのムックです。  ラズパイ&ラズパイPicoを使って電子工作の作品を作るには、まず、作りたい作品に必要な電子パーツをそろえる必要があります。しかし、この「パーツの選択」こそ初心者にとっては大きな壁。選べるパーツの種類が非常に多く、仕様も複雑で、どれを買えばよいのかなかなか分かりません。  そこで、国内で入手可能なラズパイ工作に使える主な電子パーツ全53分野915種を一挙にまとめました。各種センサーやモーター、ディスプレイ、LEDなど、種類ごとに実際の動かし方から選び方まで丁寧に解説します。ラズパイで電子パーツを動かすための基本の解説や環境構築方法から、豊富な作例や実験を通じたパーツの活用テクニックまで一挙に紹介。ラズパイ&ラズパイPicoの買い方や、OSのインストール方法、はんだ付けのテクニックなどについてもやさしく解説します。 <主な内容> ◆第1章 電子工作の基本 ◆第2章 53分野915種 電子パーツ大全 ◆第3章 センサー×ラズパイで制御自由自在 ◆第4章 ラズパイとPicoで作品を作ってみる ◆第5章 ラズパイの準備 ◆コラム ラズパイで使えるLinuxコマンド
  • 2時間でクリエイティブコーダーになる本
    -
    アートとプログラミングの融合・クリエイティブコーディング入門! クリエイティブコーディングの世界へようこそ!この本では、プログラミングを用いたアート作品制作に興味がある方々へ、ブラウザで手軽にプログラミングができるp5.jsを使った絵やアニメーションの制作方法を分かりやすく解説します。デジタルアート初心者やプログラミング初心者にも優しく、以下のトピックを豊富に取り上げています。 ・基本的な図形の描き方 ・色彩豊かな作品づくりのための色の設定方法 ・効果的なif文・forループの使い方 ・三角関数の基本的な考え方と活用法 この本を通して、あなたもクリエイティブコーディングの魅力にどっぷり浸ってみませんか?技術と芸術の融合により、無限の可能性を手に入れましょう!
  • iPhone1台で学ぶプログラミング 日常の問題を解決しながら、論理的思考を身に付ける本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 スマホを操作するだけで プログラミングの考え方が学べる! ●内容紹介 子どもが当たり前にプログラミングを学ぶ時代、「少しくらい、プログラミングができたほうがいいのかも?」と思ったことはありませんか? でも、実際にやってみることになったら、パソコンを用意して、プログラミング言語の勉強をし、コードを書いてみてエラーを解決し……と、さあ大変。 「自分にできるかな?」と不安に思っているあなたに朗報です。実はプログラミングの考え方を理解するためには、自力でコードをすらすら書けるようになる必要はないのです。 本書では、iPhoneやiPadに標準搭載されている「ショートカット」アプリを使って、プログラミングの考え方を勉強していきます。 指示の通りに日本語でコードを入力すれば、日常で使える便利なものを作りながら、プログラミングのしくみが学べます。 本書を読み終わるころには、プログラミングでどのようなことができるのかが理解できるでしょう。初心者の方のための、一石二鳥な超入門書です。 ●本書のポイント ・iPhone、iPad に標準搭載の「ショートカット」アプリを使用するため、手軽に始めることができる ・便利なアプリを簡単に作りながら、プログラミング的思考が学べる ・豊富なスクリーンショットや図で、手順が分かりやすい ●こんな方におすすめ ・プログラミングを学んでみたいが、いままでまったくやったことがない方 ・仕事ではプログラミングをすることはないが、今後のためにもプログラミング的思考を身に付けたい方 ・iPhoneやiPadをもっと使いこなしたい方 【著者紹介】 増井敏克(ますい・としかつ) 増井技術士事務所代表。技術士(情報工学部門)。「ビジネス」×「数学」×「IT」を組み合わせ、コンピュータを「正しく」「効率よく」使うためのスキルアップ支援や、各種ソフトウェアの開発を行っている。『「技術書」の読書術』(共著)『IT用語図鑑』『図解まるわかりプログラミングのしくみ』(以上、翔泳社)、『プログラミング言語図鑑』(ソシム)など、著書多数。 ●目次 第1章 便利なものを作りながらプログラミングを学ぼう! 第2章 まずは操作に慣れよう 第3章 入出力はプログラミングの基本! 第4章 リストから選択して処理を簡単にする 第5章 一時的にデータを保存し、計算をしやすくする 第6章 「もし○○だったら?」ができることを増やす 第7章 繰り返すことで多くの処理の実現を簡単にする 第8章 自動的な実行によってプログラムの効果を高める ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 動かして学ぶ!Rust入門
    -
    サンプルを動かしながら Rustの基本をしっかり学べる! 【本書の背景】 Rustは、2015年に初期版がリリースされたプログラミング言語です。Rustの特徴として「処理の速度が速い」「安全性が高い」「開発に必要なツールが充実」といったことが挙げられます。現在は、Microsoft、Google、Amazon、MetaといったIT企業やLinuxでも導入が進み、国内でも利用するIT企業が増えてきている人気急上昇の言語です。 【本書の概要】 Rustのプログラミング手法について、サンプルを元に手を動かしながら学ぶ書籍です。主に以下の3つについて丁寧に解説します。 ●Rustの概要と開発環境 ●Rustの基本的な文法と機能 ●Rustによる簡単なアプリ開発 なお本書はエンジニアのための情報共有コミュニティ「Zenn」で公開されている大人気の「Rust 入門」を元にした書籍です。 【対象読者】 Rustに初めて触れるプログラマー 【本書のポイント】 ・基本的な文法について丁寧に解説 ・Rustの機能を学ぶのに適したサンプルを用意 ・学習をもっと深めたい方に向けて「メモ」や「参照」で補足 【目次】 Chapter1 Rust Chapter2 環境構築 Chapter3 Rustの文法と機能 Chapter4 アプリケーションの開発 【著者プロフィール】 mebiusbox(メビウスボックス) 趣味でフリーソフトウェアを開発。エンジニア向けのコミュニティに記事を投稿することが多い。コンピュータグラフィックスに関する記事を書いて公開している。最近は Rust や Three.js も扱っている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • 実践 Svelte入門
    -
    「Svelte(スベルト)」は,ユーザーインターフェイスを構築するためのJavaScriptフレームワークのひとつです。Svelteには,ユーザインターフェイスで重要な役割を担う「状態管理」を特別な記法や関数を使うことなく記述できる,作成したコンポーネントをランタイムなしで実行可能な形に変換する(コンパイル)といった特徴があります。本書では,近年注目を集めているSvelteの基本について解説するとともに,SvelteをベースとしたWebフレームワーク「SvelteKit」によるWebアプリケーション開発についてもしっかり解説します。
  • ノンプログラマーのための Visual Studio Code実践活用ガイド
    -
    Microsoftが無償公開しているコードエディター「Visual Studio Code(VS Code)」は,豊富な拡張機能によるカスタマイズ性の高さからプログラマーに人気がありますが,最近ではWebライターやWebデザイナー/Webコーダーなどのノンプログラマーにも利用者が増えています。本書は,主にWeb制作に携わる非プログラマーの職種の方を対象に,Visual Studio Codeの基本操作と環境設定から,ドキュメント作成/編集の技,Markdown記法による構造化文書作成の技,HTML&CSS作成/編集の技,GitHubと連携したバージョン管理/コラボレーションの技までを幅広く紹介します。
  • 縁の下のUIデザイン──小さな工夫で大きな効果をもたらす実践TIPS&テクニック
    -
    UIデザインの中でも普段はあまり注目されることのない細かい部分にフォーカスした書籍です。デザイナーがどのような意図を持ってUIをデザインしているのかを解説します。身近なサービスを例として取り上げているので,実感を持って理解できます。筆者のデザイナーとしてのノウハウがふんだんに織り込まれているので,WebサービスのUIデザインをもっと良くするためのヒントになるはずです。
  • 無料で始めるWolfram言語入門
    -
    本書はマルチパラダイム言語Wolframのインタラクティブ実行環境を無料で構築し、研究やクリエイティブなどに役立つ技術を紹介します。 Wolfram言語はとても強力なプログラミングをできる環境ですが、それを実行するためのソフトウェア「Mathematica」は数万円、あるいは数十万円かかるため、導入以前に挫折することがあります。無料で環境構築するために、本書ではMathematicaの開発元であるWolfram社が提供する「Wolfram Engine」(Wolfram言語を実行できるコア機能)を取り上げます。 Wolfram Engineを動かすコマンドラインプログラム「WolframScript」はユーザインタフェースの面でGUIの統合開発環境としても優れたMathematicaには劣ります。しかし、グラフィックスとの連動も優れたオープンソース技術「Jupyter Notebook」の機能に加え、Microsoft社が無償で配布しているコードエディタ「Visual Studio Code」(略称: VSCode)でノートブック管理ができるので、使用感はMathematicaのノートブック作成にかなり近づけることができます。
  • R言語入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,Rを学ぶ入門書として執筆されました.データ解析等を行うため,Rの使い方,解析する方法を学ぶことを目的としています.ワード,エクセル等と同様に情報リテラシーとしてRを学習(実習)しておくことは大変役立ちます.また,データ解析を理解するには具体例について計算し,実行してみることが必要です.本書は,Rを利用して実際に計算し,解析手法を会得するための実習書にもなります. 第1章では,R の導入と基本操作について述べています.第2章では扱うデータの入出力と演算について書いています.次に,第3章ではR でのプログラミングについて述べています.第4章ではR を使用してのデータの要約について,数値でのまとめ方とグラフ化に分けて書いています.第5章ではR コマンダーの使用法について,例題を通して説明しています.第6章では,検出力の観点からサンプル数の計算について書いています.さらに,付録としてRSudio の利用についても記載しています. 本書を通して,Rの理解を深めていただければと思います.
  • Vue.jsポケットリファレンス
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Vue.js は「プログレッシブフレームワーク」という概念に基づいて開発されたJavaScript フレームワークで,Web アプリケーションのユーザインターフェース(UI)構築を支援します。Web アプリケーション開発の現場ではこれまでもKnockout.js,React,Angular などさまざまなJavaScriptフレームワークが使われてきましたが,習得が容易なこと,高機能なこと,パフォーマンスの良さなどから,近年この「Vue.js」の人気が特に高まっています。
  • 初心者からちゃんとしたプロになる Python基礎入門
    -
    〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【Pythonの基礎からゲーム・Webスクレイピング・機械学習まで!】 Pythonは初心者でも習得しやすいプログラミング言語ですが、得意とする領域は多岐にわたり、高度な用途でも用いられています。これはPythonにはさまざまなモジュールやライブラリが存在し、それらによって機能を拡張できるためです。Pythonでは、基本文法の習得に加え、モジュールやライブラリをいかに活用していくかが成長の鍵といえるでしょう。 本書はこのような特性を踏まえ、Pythonの基本文法を習得したのちに、シンプルなGUIアプリ、Web API、ゲーム、Webスクレイピング、機械学習と進んでいくことで、Pythonに慣れながら、モジュールの活用方法と多彩な用途を体験できるように構成しました。コードの各部も詳細に解説し、段階を追って学んでいくので、プログラミングの初心者でも安心して読み進められます。 また、掲載サンプルのほか、ターミナル上で入力するコマンド類もテキストでダウンロードできるので、読み違いや入力の誤りもなくなり、滞りなく学習できます。 ぜひ本書とともに、Pythonの広範な世界へと足を踏み入れてみてください。 〈こんな方にオススメ〉 ・これからPythonを学びはじめたい方 ・Pythonの多彩な用途を体験したい方 ・Pythonのモジュールやライブラリの使い方を知りたい方 〈本書の内容〉 ■Lesson1 Pythonをはじめる準備 ■Lesson2 Pythonプログラミングの基礎 ■Lesson3 デスクトップアプリを作成する ■Lesson4 Web APIを利用したアプリを作成する ■Lesson5 ゲームを作成する ■Lesson6 Webスクレイピングに挑戦! ■Lesson7 機械学習に挑戦! 〈本書の特長〉 ・シンプルなアプリ作成からWebスクレイピング・機械学習まで、Pythonの多彩な用途を学べる ・基本文法から発展まで段階を追って解説しているので、初心者でも無理なく読み進められる ・図をふんだんに用いたわかりやすい解説 ・各単元に学習時間の目安を表示しているので、計画的に学習を進められる 〈プロフィール〉 大津 真(おおつ・まこと) 東京都生まれ。早稲田大学理工学部卒業後、外資系コンピューターメーカーにSEとして8年間勤務。現在はフリーランスのテクニカルライター、プログラマー。主な著書に『3ステップでしっかり学ぶJavaScript入門』(技術評論社)、『基礎Python』(インプレス)、『MASTER OF Logic Pro X』(BNN)、『XcodeではじめるSwiftプログラミング』(ラトルズ)などがある。 田中賢一郎(たなか・けんいちろう) 慶應義塾大学理工学部修了。キヤノン株式会社でデジタル放送局の起ち上げに従事。単独でデータ放送ブラウザを実装し、マイクロソフト(U.S.)へソースライセンス。Media CenterTVチームの開発者としてマイクロソフトへ。Windows、Xbox、Office 365の開発/マネージ/サポートに携わる。2017年にプログラミングスクール「Future Coders」を設立。2022年からGrowth Kineticsビジネスアナリストを兼務。著書は『ゲームを作りながら楽しく学べるPythonプログラミング』(インプレスR&D)など多数。趣味はジャズピアノ/ベース演奏。

    試し読み

    フォロー
  • 学習ドリル ポケットモンスター 思考力をのばす!プログラミング
    -
    【ご注意】※お使いの端末によっては、一部読みづらい場合がございます。お手持ちの端末で立ち読みファイルをご確認いただくことをお勧めします。 ポケモンと一緒にプログラミングを学ぼう! 2020年度より、学校教育の現場で「プログラミング教育」が必修化されますが、ポケモンという既に親しみのあるキャラクターと一緒に、図形やパズル、迷路で遊びながら、プログラミング的思考力を自然と習得できる学習ドリルです。問題は、思考力の土台となる「空間認識」「平面認識」「試行錯誤」「論理」「数的処理」の5つに分類し、特に10歳くらいまでに大きく伸びる「空間認識」「平面認識」、また何事に取り組むにも重要な要素である「試行錯誤」を優先的に、低学年でも取り組みやすい構成にしています。 ※この作品はカラー版です。
  • まいぜんシスターズとロブロックスでゲームをつくろう!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 まいぜんシスターズと一緒にロブロックスの世界に飛び込もう! 「ロブロックス」は、世界中のユーザーがゲームを作って公開したり、公開されているゲームを遊んだりすることができるオンラインサービスです。本書は、YouTubeから生まれた人気キャラクターで、ロブロックスのプレイ動画を数多く公開して世界的に人気を集めている「まいぜんシスターズ」が案内役となり、ロブロックスでオリジナルゲームを作る方法を学習できる書籍です。 解説は、日本で初めてロブロックスを用いたプログラミング教室を展開し、ロブロックス社認定の公式エデュケーターも務めるプログラミングスクール「デジタネ」の今澄亮太氏が担当。複雑なテキストコーディングを行わずに、シンプルな操作でゲームを制作する方法を解説しているので、はじめてゲーム制作にチャレンジする方でも安心して読み進められます。 ゲームは遊ぶのも楽しいですが、自分で作るのも楽しいものです。本書を通じて、ひとりでも多くの方にゲーム制作の楽しさに触れていただけたら幸いです。
  • [コードの気持ちがわかる!]プログラミングの英単語 —— 入門で挫折しないための必須単語150
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コードを読み書きするなかで,英語への理解はどうしても避けて通れません。英語のドキュメントに目を通すほどではなくとも,そもそもコードに出てくる変数や関数の名前が英語の単語からできているからです。そういった英単語への馴染めなさは,これからエンジニアになるための学習をはじめる方にとってのハードルとなっています。本書ではそんな「英単語」のうち150の頻出単語に焦点をあて,各単語1ページずつ,やさしく,そして楽しく紹介します。コードを読むときに詰まってしまわないように,そしてコードを書くときに自分でも自信を持って使えるようになれる一冊です。
  • Pythonで学ぶはじめてのデータサイエンス
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 文理を問わないすべての大学生が身に着けるべきデータサイエンスの基礎を,Pythonを使った演習を行いながら実践的に学べる教科書です。数学的なバックグラウンドが無くても,概要を理解しながら飽きずに進めることができる内容です。数理・データサイエンス・AI教育プログラム認定制度(リテラシーレベル)に準拠。大学,大学院の講義で教科書として使用しやすいよう,全14章で構成しています。
  • Knative実践ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Knativeは「イベント駆動型アーキテクチャ」のフレームワークとして、サーバーレスなシステム構築に活用できます。とくに、マイクロサービスを利用したステートレスなアプリケーションを実装する上で、Knativeのイベント駆動型アーキテクチャのセットは非常に有用で、今後のクラウドネイティブな環境において、スケーラビリティの高いアプリケーションを簡単に実装するのに役立ちます。 本書では、クラウドネイティブに取り組むインフラ技術者が、最新トレンドであるKnativeの知見を体系的に学習できるように、技術解説に加えて、実務で参考になるユースケースを取り上げています。今後のKubernetes環境における必須の技術についての理解度を、本書でもう一歩前に進めることができます。IT現場でKnativeの採用を検討するうえでも、また、Knativeを使いこなすうえでも、必携のガイドブックの登場です。
  • Python演習で初歩から学ぶ 実習統計学入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 多くの大学のシラバスを見ると,データサイエンスはPython実習と並立されています。また,ビジネス界のデータ分析の研修でもPythonが主流になっています。さらに,高校教育でデータサイエンスが重視されますが,そこでもPythonが主役の一人になっております。そこで,既刊で統計学の入門書として実績のある『実習統計学入門』をPythonに対応させたのが本書です。わかりやすい解説とPythonによる演習で,統計データの分析について,初歩から学ぶことができます。
  • EasyLanguageプログラミング入門
    -
    より効率的に株式投資で利益を生むために作られた世界シェアNo.1ツール「トレードステーション」。 このトレードステーションを最大限活かせるのが、「EasyLanguage」と呼ばれるプログラミング言語です。 このEasyLanguageを駆使することでトレードステーションはさらに進化します。 株式銘柄や指標だけでなく、仮想通貨や為替などとの各種データとの検証方法の工夫や、 チャート表示やテクニカル分析の作成、さらには独自ルールによるシステムトレードの構築etc...。 このプログラミング言語を習得することで、貴方にとって理想の投資を実現することができます。 本書のプログラムの習得には、無料でダウンロードできるサンプルプログラムを使用することで より実践的かつ効率的な学習を行うことができます。 ※本書は投資の知識があれば、EasyLanguageが理解できるように製作されています。
  • Pythonを使って学ぶ データ分析プログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 “脱Excel”で実務力アップ! Pythonは、データ分析にぴったりのプログラミング言語です。なぜなら、Pythonには、数値計算やデータ集計、グラフ描画などの様々なライブラリが用意されているからです。 まずは、「Anaconda」というPythonプログラミング環境を構築します。Anacondaに同梱されている様々なPythonライブラリの中から、数値計算ライブラリの「NumPy」、データの加工・集計を効率化するライブラリの「pandas」、グラフ描画ライブラリの「Matplotlib」を使ってみます。 データ分析を行うには、統計学の基礎を知っておく必要があります。統計学の概念を理解し、記述統計や推測統計のプログラムをPythonで実装します。 さらに、データ分析の手法として、機械学習のアルゴリズムを知っておくとよいでしょう。大量のデータを扱うには、SQLの知識も必要です。 基礎知識を身につけたら、実践的なデータ分析プログラミングに挑戦します。企業の財務情報を分析するプログラムや、検索エンジンのプログラムを作ります。 本ムックを活用して、Pythonでのデータ分析プログラミングを習得し、実務力を向上させましょう! ≪目次≫ 第1章 「Anaconda」開発環境構築ガイド 第2章 Python数値計算ライブラリ「NumPy」入門 第3章 Pythonライブラリ徹底攻略 第4章 11個のキーワードで学ぶ統計学入門 第5章 Pythonで学ぶ統計 記述統計編/推測統計編 第6章 機械学習アルゴリズム事始め 第7章 データサイエンス時代のSQL 第8章 Pythonで理解する財務分析 第9章 「Elasticsearch」と「kibana」で検索エンジン開発とデータ分析
  • 実践NFT開発入門 ブロックチェーン学習ガイド
    -
    本書は、Ethereumのブロックチェーンとreactを使って、フロント側で自分の好きな画像を使ってNFTを発行することができるアプリをつくれるようになる解説書です。NFTを開発する側から見るときにどう見れば理解しやすいかというところからIPFSを使ったNFTを発行するところまでの流れを解説しています。solidityとreactに関しては本当に基本的なところがわかっていれば理解できます。
  • 設計から学ぶFirebase実践ガイド
    -
    本書は、Firebase を用いた設計・開発に関するノウハウを体系的に解説するものです。  Firebaseは、Googleが提供するクラウドプラットフォームで、モバイルアプリやWebアプリの開発を簡単にするためのサービスです。Firebaseを利用することで、アプリ開発をスムーズに進めることができます。 Firebase に入門するための情報は豊富ですが、現場でうまく扱うための実践的なノウハウはまだまだ限定的で、十分とは言えません。本書は、筆者らの経験を通じて得たノウハウをできる限り詰め込み、Firebaseを利用する開発者に向けて、Web サービス開発を成功に導くための指針となるような情報を提供することを目的としています。単なるFirebase のAPI の使い方や、実装手順を示すのみだけではなく、まず設計段階で検討すべき認証や認可、コレクションのデータモデリングパターンに重点をおいて説明を割いています。そのあとに、実際にサービスを開発する流れを紹介するという構成としています。そのため、本書内で扱うサンプルとなるWebサービスは、シンプルなToDoリストやチャットアプリではなく、安否情報共有サービス「anpi!」というより実践的なWebサービスを題材としています。

    試し読み

    フォロー
  • アルゴリズム実技検定 公式テキスト[上級]~[エキスパート]編
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界最高峰の競技プログラミングコンテストサイトのAtCoderが主催するアルゴリズム実技検定試験「PAST」の公式対策本! ■アルゴリズム実技検定(PAST)とは AtCoder株式会社が主催する検定試験で、IT人材に求められるプログラミングスキルを可視化することを目的としています。プログラミングの基礎知識から、各種アルゴリズムの解説、数学的な問題解決方法まで、試験対策を行うことでこれからのソフトウェアエンジニアに要求される知識を見につけることができます。 ■PASTの上級~エキスパート認定まで対応 さまざまなアプローチが考えられるアルゴリズム実技検定の問題において、より適切なアルゴリズムを選択し、高速なプログラムを作成できることを目指します。 複数のアルゴリズムを用いた解法を身につけ「上級」「エキスパート」合格の点数を勝ち取ろう! [監修] 高橋 直大(たかはし なおひろ):1988年生まれ。慶應義塾大学大学院政策メディア研究科修士課程修了。現在、AtCoder株式会社代表取締役社長。Microsoft主催のImagine Cupで世界3位、TopCoder Openで世界2位、2022年にはGoogle Hash Codeで優勝など、複数の世界大会で上位入賞を経験し、15年以上プログラミングコンテストに参加し続けている。 [著者] 大槻 兼資(おおつき けんすけ):1988年生まれ。2014年東京大学大学院情報理工学系研究科修士課程修了。修士(情報理工学)。現在、株式会社 NTTデータ数理システム顧問、モノグサ株式会社コンテンツアーキテクト。数学や情報科学の諸分野の啓蒙活動に従事。著書に『問題解決力を鍛える!アルゴリズムとデータ構造』講談社 (2020) がある。趣味は競技プログラミング、虫食算作り、国内旅行など。 杉江 祐哉(すぎえ ゆうや):20歳のときに競技プログラミングに出会い、以降tsutajというユーザー名でAtCoder等のコンテストに参加。北海道大学競技プログラミングサークル所属時、アルゴリズムやデータ構造に関する勉強会資料の公開やオリジナル問題の出題・プログラミング合宿の開催など精力的に活動した。現在はモノグサ株式会社でソフトウェアエンジニアとして従事する一方、競技プログラミングの作問支援ツールの開発も行っている。 中村 謙弘(なかむら けんこう):ニートの時に競技プログラミングに出会い、AtCoderでプログラミングを学ぶ。ソフトウェアエンジニアとして国内外の企業に勤務する傍ら、kenkooooというユーザー名でAtCoder等のコンテストに参加している。好きなプログラミング言語はRust。
  • HTML/CSSの絵本 Webコンテンツ作りの基本がわかる新しい9つの扉
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ここから始める! イマドキのWebページ作り 「Webページを作ってみたい」 「HTML/CSSの仕組みを知りたい」 「プログラミングを始めてみたい」 そんな皆さんに向けて、一番やさしい入門書が登場しました! ★HTML/CSSの基礎がしっかり身につく!★ 本書では、Webコンテンツ作りに必要なHTML/CSSの考え方や概念を、見開き単位で一つ一つゆっくり学習できます。 「他のHTML/CSS解説書を読んでみたけれど難しくて……」といった方にもオススメです。 最新のHTML Living Standardに対応した本書を読めば、「イマドキ必要な基礎知識」を身につけられるはずです。 ★フルカラーイラストでわかりやすい!★ 絵本シリーズおなじみの豊富なイラストが、フルカラーになってさらにパワーアップ! 頭ではイメージしにくい考え方や概念を、カラフルなイラストたちがわかりやすく伝えてくれます。 さあ、HTML/CSSの扉を開いて、Webの世界に足を踏み入れてみましょう! ◆◆◆目次◆◆◆ ・第0章 HTMLとCSSの勉強をはじめる前に ・第1章 Webサイトの概要 ・第2章 HTMLの基礎 ・第3章 HTMLの要素 ・第4章 CSSの基礎 ・第5章 CSSのプロパティ(1) ・第6章 CSSのプロパティ(2) ・第7章 レスポンシブデザイン ・第8章 JavaScript ・第9章 付録 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ワンオペ情シスのためのテレワーク導入・運用ガイド 最小コストで構築できる快適で安全なオフィス環境
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 相談できる人が近くにいない、一人で頑張っている情シスさんのための必携書! 本書は社内に頼れる上司や同僚がいない、中小企業のワンオペ状態の情報システム担当者向けに、お金なし、人手なしでも実現可能で安全な、テレワークの導入・構築・運用方法を紹介するものです。 さまざまな働き方が普及・浸透しつつある今、これからテレワークを導入する企業はもちろん、コロナ禍を背景に急ごしらえで導入したものの、システムの見直しが必要となった企業の担当者にもお勧めの1冊です。 著者は、中小企業診断士であり産業サイバーセキュリティコンサルタントとして活躍している福田敏博さん。 著者が実際に導入支援をしてきた実績のあるシステムで、テレワークとオフィスワークを組み合わせた「ハイブリッドワーク」を実現しましょう。 【こんな方におススメします!】 中小企業の情報システム担当者で、 ・「社内に情シスは自分だけ」という方 ・テレワーク導入が急務となった方 ・構築済みのテレワーク環境を見直したい方 【目次】 ■第1部 安心・安全なテレワークのための基礎知識 第1章 「ワンオペ情シス」に迫るテレワークの圧力 第2章 [おさらい]テレワークの基礎知識 第3章 中小企業のテレワーク環境とは ■第2部 安心・安全なテレワークの導入 第4章 ワンオペDevOpsでVPNネットワーク 第5章 欠かせない情報セキュリティ対策 ■第3部 安心・安全なテレワークの運用 第6章 VPNのトラブル対応 第7章 運用保守に必要な環境 第8章 中小企業のヘルプデスク業務 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • pandasデータ処理ドリル Pythonによるデータサイエンスの腕試し
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 PyQの人気コンテンツが書籍化!データサイエンス力を試してみよう! 【本書の背景】 今日、Pythonを取り巻くデータサイエンスの実務の中で、pandasは欠かすことのできないライブラリーです。pandasには豊富な機能が用意されていますが、実務で使いこなすためには自分の頭で考え、手を動かして試行錯誤することが重要です。また、他の人が書いたコードを読むことで「そんな効率の良い書き方、知らなかった!」といった新たな気づきが得られることもあります(「はじめに」より抜粋)。 【本書の内容】 pandasを使ったプログラミングの腕試しができるように、9つのトピックについて全部で51個の問題を用意しました。各問題にはメインとなる模範解答以外にも「別解」を用意し、なるべくいろいろな考え方に触れられるよう構成しています(「はじめに」より抜粋)。 【PyQ(パイキュー)とは】 株式会社ビープラウドが運営するブラウザだけで学べるオンライン学習サービス。 【本書の問題の一例】 ・最小と最大を抽出するには ・条件で行を絞り込むには ・文字列を日付時刻に変換するには 【学習環境】 実行環境:PyQ、Jupyter Lab 利用言語:Python 3.11 利用ライブラリ:pandas:1.5.2、JupyterLab:3.5.1、Matplotlib:3.6.2 【対象読者】 ・Pythonとpandasの基本的な操作を学んだ入門者 ・pandasでもっと効率的な書き方を知りたい・知識を広げたい方 【前提知識】 ・Pythonの基本的な文法 ・pandasおよびNumPyの基本的な使い方 【目次】 第0章 本書の使い方 第1章 pandasの基礎知識 第2章 データを入出力しよう 第3章 データの概要を確認しよう 第4章 データを部分的に参照しよう 第5章 データを変形しよう 第6章 データを加工・演算しよう 第7章 データをグループ化しよう 第8章 文字列を操作しよう 第9章 日付時刻型のデータを操作しよう 第10章 テーブル表示を見やすくしよう 【著者プロフィール】 株式会社ビープラウド PyQチーム 斎藤 努(さいとう・つとむ) 株式会社ビープラウドにてPyQなどを担当。 古木 友子(ふるき・ともこ) 株式会社ビープラウドにて分析業務などを担当。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 作って覚えるVisual Basic 2022 デスクトップアプリ超⼊⾨
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング経験がない超初⼼者でも、無料の開発ソフトを使ってVisual Basic 2022の基本的なプログラミング⽅法が「楽しみながら」学習できる⼊⾨書。.NET 6対応。
  • Laravelの教科書 バージョン10対応【Laravel11サポートガイドあり】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最新のLaravel11でも本書で学習できる「Laravel11対応サポートガイド」を公開中! ソシムのWebサイトから無料でダウンロードできます! PHPでWebアプリケーションを開発するための定番フレームワーク「Laravel(ララベル)」の最新版「バージョン10」に対応した解説書。 ・できるだけ分かりやすくLaravelを学びたい ・すべてのステップを省略せずに教えてほしい ・セキュリティなど、Webアプリ開発において大事な知識も得たい そんな人のための解説書です。 ●本書の構成 CHAPTER 1 Laravelで何ができるの? CHAPTER 2 Laravelを使うための準備 CHAPTER 3 Laravelの仕組み CHAPTER 4 コードの基本的な入力方法 CHAPTER 5 Laravelとデータベースの連携 CHAPTER 6 投稿データの作成と保存 CHAPTER 7 投稿データの一覧表示 CHAPTER 8 ミドルウェアによるアクセス制限 CHAPTER 9 データの個別表示・編集・削除処理の搭載 CHAPTER 10 テストデータ作成・ペジネーション搭載 CHAPTER 11 エラーの解決方法 CHAPTER 12 今後の学習について
  • Nuxt3+TailwindCSS+AWS CDKでポートフォリオ制作&公開
    -
    この本は会話形式で、マークアップと簡単なJavaScriptしか触ったことがない後輩に『Nuxt3製のポートフォリオサイトを制作してAWS CDKで公開する』までの制作過程を教える、というテーマで、Nuxt3、peScript、TailwindCSS、AWS CDK v2について解説しています。「まずは手を動かしながら、アプリ開発の全体像を俯瞰したい」「フロントエンドの経験があまりなくて、これから頑張りたい」「Nuxt3のことが気になる」「AWSでポートフォリオを公開したい」というニーズに応える一冊です。
  • Babylon.jsレシピ集
    -
    本書は、オープンソースで公開されているWebGLフレームワーク「Babylon.js」 (バビロンジェーエス) の知見を集めた解説書です。Babylon.jsを使うと、ブラウザでさまざまな3DCG、XRの表現が可能です。しかし、これまでBabylon.jsに関する本は国内外含めてほとんどありませんでした。この本はBabylon.jsをもっと広めたいという有志の熱意から生まれ、様々な知見が詰まっています。

    試し読み

    フォロー
  • Nuxt3+Firebase 捨てられるWebアプリケーション設計
    -
    本書はNuxt3とFirebaseを使ってWebアプリケーションを開発する方法を解説します。 近年のWebサービスは、それを取り巻くビジネス的な環境も技術トレンドも高速に変化しています。これに伴い、外部の変化に対応できるようなWebアプリケーション開発の価値が高まっています。 本書は『捨てられるWebアプリケーション』をテーマとして、変化に強いアプリケーションを作るための設計ポリシーについて、Nuxt3とFirebaseを題材に紹介するものです。コンポーネントやモジュールへの適切な分割、それらの依存関係と処理フローの適正化、ならびにそれを実現するための設計技法や考え方に重点をおいて説明します。 一般的な『Webアプリケーションの作り方』の教本とは異なり、捨てられるWebアプリケーションを開発するための考え方、Vueコンポーネントの分割方法、Vue3で導入されたComposition APIによるセオリーの変化、Nuxt3で追加された新しい機能の使い方など、筆者が業務アプリケーション開発を通じて得た知見を共有する内容となっています。 Nuxt3やFirebaseにチャレンジしてみたい方はもちろん、本書で紹介している考え方の部分はフレームワークに関わらず役に立つ知識になると信じています。破綻しないWebアプリケーション開発に興味をお持ちの方にぜひ手にとっていただきたい一冊です。
  • SysML入門
    -
    SysMLはUMLを拡張して作られたモデリング言語です。UMLでは記述が難しかった要求の記述やハードウェアの記述が行える図が追加されています。本書はSysMLの記法の中でも基本的なものにしぼって解説しています。

    試し読み

    フォロー
  • C言語&MCCによる PICプログラミング大全
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 名著「C言語によるPICプログラミング大全」がさらに使いやすくなりました。 PICのプログラム開発のためには,統合開発環境である「MPLAB X IDE」が便利です。さらに,ここに組み込めるプラグイン「MCC(MPLAB Code Configurator)」を使えば,GUI操作でレジスタを設定したC言語のソースコードを作成してくれるので,いちいちレジスタの設定を調べる必要はありません。ただ,便利なツールなのに,あまりにも多機能すぎて,初心者はどこになにがあるのか,どう操作すればよいのかがわかりにくいというデメリットもあります。本書では,これらの使い方を詳しく解説します。 なお,初心者にとって,学習用ハードウェアの製作は少しハードルが高かったのですが,本書では既製品を活用することで,お手軽にPICマイコンの各種機能を試せるようにしました。 電子工作をマイコンボードで始めたけれど,そろそろ,PICマイコンが気になってきたなという方,また,これまではデータシートにくびっぴきでレジスタ設定コードを書いていたという方,最新のPICの新しい機能を試してみたい方にも,必ず役に立つ1冊です。
  • Pythonライブラリの教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonを使ったプログラミングが流行していますが、たんにPythonの文法を知っているだけではPythonプログラミングを理解したことにはなりません。Pythonが重宝されている理由は、「ライブラリ」にあります。ライブラリとは、アプリケーションをプログラミングする際に便利な、「プログラムの部品」です。AIプログラミングのためのライブラリや、データ分析のためのライブラリなど、作成するアプリケーションごとに、さまざまなライブラリがあります。 本書は、そうしたライブラリを活用して、どのようなことができるのかを体験する入門者向けの本です。Pythonを便利に使うために、ライブラリを活用しましょう!
  • Digital Transformationのための要求獲得実践ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 要求工学知識体系(REBOK)の第4弾。社会にインパクトを与える「問題発見」のための要求獲得技術と「価値創出」のためのモデリング技術を中心に、DXに取り組む読者が手引書として活用できるようまとめています。
  • いちばんやさしいPython機械学習の教本 第2版 人気講師が教える業務で役立つ実践ノウハウ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■□■実践的な基礎が学習しやすい!!■□■ 注目を集めるPython(パイソン)を使った機械学習の、実践的な基礎が学べる解説書です。小さいサンプルプログラム(会話bot)に機能を追加しながら、データ収集→前処理→学習→予測→評価まで、周辺技術も含めた機械学習の全体像が学べます。本書のサンプルプログラムは、すべて本書のサポートページからダウンロードできます。 ■本書はこんな人におすすめ ・Pythonの入門書を読み終えた人 ・Pythonを使った機械学習に触れてみたい人 ・業務で役立つ実践的なノウハウが知りたい人 など ■本書の内容 Chapter 1 機械学習について知ろう Chapter 2 機械学習の開発環境を準備しよう Chapter 3 スクレイピングでデータを収集しよう Chapter 4 日本語の文章を生成しよう Chapter 5 手書き文字を認識しよう Chapter 6 表形式のデータを前処理しよう Chapter 7 データを予測する回帰分析を学ぼう Chapter 8 機械学習の次のステップ
  • Python×Excel逆引きレシピ集
    -
    本書ではPythonのOpenPyXLモジュールを利用し、Excelを操作する方法を、逆引き方式でまとめた1冊です。OpenPyXLモジュールの各機能の解説を中心に、実践的なサンプルを数多く掲載しています。本書で掲載しているサンプルは無料でダウンロードできます。

    試し読み

    フォロー
  • Go言語プログラミングエッセンス
    -
    Go言語ユーザーとして,「もう一段レベルアップしたい」「開発に使いたい」と思っている方に向けた,Go言語の解説本です。関数やパッケージの使い方,並行処理,テストといった基本的なトピックにおいて,「こう書くと綺麗になる」「こう書くとパフォーマンスが上がる」といったエッセンスを紹介します。後半ではCLIアプリ/Webアプリの開発手順や,現場で使われている便利なパッケージなど,著者が業務やOSSの開発で培った技術をふんだんに紹介します。
  • Hinemosではじめる 実践ジョブ管理・自動化入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Hinemos(ヒネモス)は,国産のオープンソースでシステム管理を主として担うソフトウェアです。これまでに多くの開発者が連綿と作り上げてver.7にまで機能を充実させ洗練させてきました。本書はHinemosの豊富な機能のうち,ジョブ管理と自動化を中心に解説をします。システムを安全に運用し,きめ細かなユーザー対応をしていくうえでHinemosは必須です。ユーザーと開発者をつなぎ,DX(デジタルトランスフォーメーション)を真に実践するための強力なソリューションを提供します。
  • ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで
    -
    通読して学習するRust入門書! 単なる文法の解説にはとどまらない。 実践的なソフトウェアの実装と、Rustの安全性を支える理論の学習を通して、ゼロから徹底的にマスターできる! サンプルコードもサポートページから提供! 第1章 環境構築とHello, world! 第2章 Rustの基本 第3章 所有権・ライフタイム・借用 第4章 トレイト 第5章 モジュール・ドキュメント・テスト 第6章 正規表現 第7章 シェル 第8章 デバッガ 第9章 線形型システム
  • 徹底攻略Python 3 エンジニア認定[基礎試験]問題集
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人気のPython資格を取ろう! Pythonエンジニア育成推進協会が実施するPythonの試験【Python 3 エンジニア認定 基礎試験】に完全対応の公式問題集です。 テキスト並みの詳しい解説しているので、テキストと合わせて学習すれば、合格力が一気にアップします! 受験者必携の1冊。 ▼目次 第01章 Python の特徴 第02章 テキストと数の操作 第03章 リストの操作 第04章 判定と繰り返し 第05章 関数 第06章 その他コレクションの操作 第07章 モジュール 第08章 ファイル入出力 第09章 例外処理 第10章 クラスとオブジェクトの操作 第11章 標準ライブラリ 第12章 仮想環境とサードパーティパッケージの利用 第13章 総仕上げ問題
  • これ1冊でできる!Visual Studio Code 超入門
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 開発者・Web制作者必携!開発の定番コードエディターVisual Studio Codeの基本から使いこなしまで! いちばんやさしいVSCodeの解説書です。

    試し読み

    フォロー
  • パーフェクトRust
    -
    Rustは2015年に1.0がリリースされた比較的新しい言語ですが,メモリの安全性が保障されていながら,C++並みの高速性があるという点でC/C++の代替えとして注目されています。近年,グーグルがAndroid OSの開発言語にマイクロソフトがWindowsの開発にRustを採用したことにより,今後の主流言語の1つとしてRustの可能性を感じているエンジニアも増えてきています。そこで本書籍は仕事で利用するエンジニアに向け,Rustの言語仕様からエラー処理/パッケージ管理/メモリ管理といったRust独特の解説,各種開発方法まで現場で必用となる知識を1冊にまとめました。Rust 1.66対応。
  • できるPower Automate for desktop
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◇-------------------------------------------◇ プログラミング不要! 面倒な繰り返し作業を自動化しよう ◇-------------------------------------------◇ 「Power Automate for desktop」はパソコン上の作業を自動化できるマイクロソフトのアプリです。Windows 11が搭載されたパソコンに標準インストールされており、プログラミング言語を使ってコードを記述する必要がないため、費用をかけず手軽に仕事の生産性を高めたい方にはぴったりのツールです。 本書は「基本編」と「活用編」の2部構成となっており、基本編では基礎的な操作方法や、実践的なフローを作成する際には欠かせない「変数」「繰り返し処理」「条件分岐」についてひと通り解説。書籍後半の活用編ではExcelでの請求書作成や、Webフォームへの一括入力などの業務を例にフローの作り方を解説しています。また、第5章では便利なアクションと、その使用例を掲載。Web上のデータの取得や、Excelシートの内容の書き換えなど、実務で即応用していただける汎用性の高い内容を厳選しています。 使いこなしのヒントや一歩進んだテクニックも満載で、Power Automate for desktopで自動化を実現するノウハウがギッシリつまった1冊です。 ◇本書で解説している自動化の例 ・Excelに入力された内容を元に、取引先ごとの請求書を作成する ・Excelの売上データをWebフォームへ入力する ・Webページ上のデータを取得し、Excelに貼り付ける ・フォルダー内のファイルを順番に開いて操作する ・Excelワークシート内で検索や置換を行う ・Webページをスクリーンショットし、フォルダーに保存する ・Excelのシートを印刷する ・ユーザーによる入力や判断を組み合わせたフローの作り方 ◇本書はこんな人におすすめです ・これまで業務の自動化に取り組めていなかった人 ・手っ取り早くかつ手軽に仕事の効率を上げる方法が知りたい人 ・RPAやリスキリングに興味がある人 ◇目次 <基本編> 第1章 Power Automate for desktopの基本を学ぼう 第2章 業務の自動化に必要な基本操作を覚えよう <活用編> 第3章 Excelの作業を自動化しよう 第4章 Webフォームへの入力を自動化しよう 第5章 業務シーン別のテクニックを覚えよう
  • JAX/Flaxで学ぶディープラーニングの仕組み
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 話題のGoogle製ライブラリーを使った初の書籍! 本書は、Google製のライブラリーであるJAX、Flax、Optaxを利用して、ディープラーニングの機械学習モデルの構築方法を学ぶ書籍です。 ● 本書の概要 本書では、ディープラーニングの代表例とも言える畳み込みニューラルネットワーク(CNN)を例として、これをJAX/Flax/Optaxで実装しながら、モデルの各パーツの役割を数式レベルで丁寧に解説していきます。 この際、モデル内部の処理の様子を確認するために、モデルの中身を分析するコードもあわせて利用します。JAX/Flax/Optaxを利用すれば、モデルの構築だけでなく、このような分析作業も簡単に実施できることが実感できるでしょう。 導入となる第1章では、JAX/Flax/Optaxの基本的な機能とその使い方を学ぶために、機械学習の基礎とも言える「最小二乗法」による回帰問題を利用します。まずは、JAXの機能だけを利用して、勾配降下法のアルゴリズムを独自に実装して、回帰モデルの学習を行います。その後、これと同等の処理をFlax/Optaxを組み合わせて、再度、実装してみます。これにより、Flax/Optaxの使い方に加えて、JAXの微分機能など、その背後で行われる実際の処理内容をより明確に理解することができるでしょう。 第2章以降では、より本格的な畳み込みニューラルネットワークを構築し、さらに、転移学習やDCGANによる画像生成モデルなども実装します。付録として、本書で使用するJAX/Flax/Optaxの主な関数の一覧も用意。JAX/Flax/Optaxの使い方をリファレンス的に知っておきたい方にもおすすめです。 中井 悦司 (なかい えつじ) 1971年4月大阪生まれ。ノーベル物理学賞を本気で夢見て、理論物理学の研究に没頭する学生時代、大学受験教育に情熱を傾ける予備校講師の頃、そして、華麗なる(?)転身を果たして、外資系ベンダーでLinuxエンジニアを生業にするに至るまで、妙な縁が続いて、常にUnix/Linuxサーバーと人生を共にする。その後、Linuxディストリビューターのエバンジェリストを経て、現在は、米系IT企業のSolutions Architectとして活動。
  • Cプログラミング入門以前 [第3版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータプログラミングに必要な本当の「基礎」を学ぼう コンピュータプログラミングをマスターするは、コンピュータを使って実際にプログラムコードを入力・実行したり、改造したりしなければ身に付きません。しかし、十分な知識が無いままコンピュータを操作しプログラミングを習得しようとしても、時間ばかりかかってしまい効率が上がらないことがあります。 本書はCプログラミングに取り組む前に知っておいてほしいことをまとめました。本書の内容を学んでおけばプログラミングを効率よく学ぶことができるはずです。 「本書を読んでからCプログラミングの本を読んで学ぶ」「本書とCプログラミングの本を同時に学んでいく」「Cプログラミングの本に取り組んで理解が足らなかったりしたときに本書に頼る」のどの方法でも構いません。たとえCプログラミングに挫折したとしても、本書に戻ってくればかなり理解が深まるはずです。そうなったらしめたものでぐんぐん力が付いていくことでしょう。 序章 Cプログラミングを学ぶ前に 第1章 はじめの一歩 第2章 Cプログラムを観察しよう 第3章 プログラムの作り方 第4章 データの表現方法 第5章 Cを学ぶために必要なコンピュータの知識 第6章 コンピュータは計算機 第7章 変数とメモリ 第8章 処理の流れ 第9章 関数 第10章 ソフトウェア開発の基礎 村山公保(むらやまゆきお) 倉敷芸術科学大学 危機管理学部危機管理学科教授、博士(工学)。主な著書に「基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版」、「マスタリングTCP/IP 入門編 第6版」(共著、オーム社)がある。
  • 現場のプロがわかりやすく教える位置情報エンジニア養成講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 位置情報を使ったサービス・アプリ開発に必須となる知識と技術を基礎から徹底解説!
  • WEB+DB PRESS Vol.133
    -
    特集1 識者がたどり着いた最適解 TypeScript最新活用 リンタ,バンドラ,ランタイム,エッジ TypeScriptはWebフロントエンドにおける実装言語として確固たる地位を築いていますが,昨今ではそれ以外の領域においても活用されています。本特集ではTypeScriptが使われる各領域に詳しい著者を招き,TypeScriptエコシステムに関わる具体的な技術領域について動向を概観し,各々の「推し」の技術を語ってもらいます。 特集2 コミッター直伝! 速習Ruby 3.2 Wasm対応,ReDoS対策,性能改善 2022年12月25日にRuby 3.2がリリースされました。本特集では,Ruby 3.2の新機能や改善点をコミッターの手により徹底解説します。まず,大きな変更点であるWebAssembly/WASIへの対応とReDoSへの対策について詳細に解説します。そのあと,新機能,新メソッド,仕様変更,性能改善などを徹底的に解説します。 特集3 Tailwind CSS実践入門 まず作ってから,あとで共通化する CSSフレームワークのTailwind CSSが注目を集めています。その特徴は,flex,pt-4,text-centerといったユーティリティクラスの組み合わせだけで,ほとんどすべてのスタイリングをしてしまおうという大胆なアプローチです。これまでのベストプラクティスと真っ向から対立するようなやり方ですが,だからこそ享受できるいくつもの強みがあります。本特集では,そうしたTailwind CSSの考え方や,具体的な使い方について紹介します。

    試し読み

    フォロー
  • Swooleで学ぶPHP非同期処理~並行処理/並列処理の基礎から実践的な開発手法まで一気にわかる
    -
    近年,Web開発においてネットワーク経由での入出力を必要とするケースが増え,非同期処理を利用したWebアプリケーションの実装がごく一般的になりつつあります。その一方で,Webサービス開発に使われることの多いPHPは,その言語仕様ゆえに,非同期処理の実装を苦手としてきました。そのため,苦手意識を持っている人もいるでしょう。 そんな人にお勧めなのが非同期処理実装に特化したエンジンである「Swoole」です。Swooleは強力な機能を備えており,制約や考慮すべきことが多く存在しているPHPでも簡単に非同期処理を実装できます。 本書では,並行処理/並列処理の基礎から,Swooleを使って実際に非同期処理に動くアプリケーションを実装するところまで解説します。Swooleの強力さと便利さを体験してみてください。

    試し読み

    フォロー
  • Pythonスクレイピング&クローリング データ収集マスタリングハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonでスクレイピングとクローリングを学ぶための解説書です。
  • Pythonでデータを視覚化する
    -
    本書ではプログラミング言語「Python」を使った視覚化(グラフの作成)について解説しています。 Phthonの実行環境としてはGoogle Colaboratoryを使用し、まずは基本的な視覚化ができることを目指します。その後は、視覚化に必要なPythonプログラムの構造と流れの習得します。 また、Python活用を進める上でつまずく可能性があるデータクリーニングや、機械学習にご興味をお持ちの方に向け、「モデルの最適化と評価」についても解説しています。

    試し読み

    フォロー
  • 評価指標入門~データサイエンスとビジネスをつなぐ架け橋
    -
    「評価指標でXXXという最高のスコアが出た!」と喜び勇んで,機械学習モデルが出力してくる予測結果をもとにビジネスを運用したとします。 ところが,ビジネス上のKPIと相関が高い評価指標を選んでいなかったために,KPIの推移を見てみると大した変化がありませんでした。 あるいは「毎日夜遅くまで残業をして,特徴量生成とクロスバリデーションによって評価指標を改善しました!」というデータサイエンティストがいたとします。ところが,KPIの改善のためには そこまで高い評価指標の値を達成する必要ありませんでした。このようなケースでは,データサイエンティストが費やした工数がすべて水の泡となってしまいます。----------(はじめにより)---------- このような状況が起きてしまう背景にはさまざまな原因が考えられますが,あえて一言で言うと「データサイエンスの問題が解くべきビジネスの問題と乖離していた」ためです。 機械学習モデルの”良し悪し”を決めるときには,評価指標(Evaluation Metrics)を必要とします。本質的に評価指標の設計方法は自由であり,ビジネス上の価値を考慮して自ら作成することも可能です。RMSEやAUCといったスタンダードなものから,ドメインに特化した数値まで,あらゆる指標が評価指標になりえます。では評価指標はどのように決めるのが良いのでしょうか。また,どのように決めれば冒頭のような悲しい状況を生まずに済むのでしょうか。 本書はこれらの疑問に答えるため,機械学習の良し悪しを決める評価指標を軸に,解くべきビジネスの問題をどうやってデータサイエンスの問題に落とし込むのか,その原理を解説していきます。この原理が普遍的なものであれば,ビジネスがどんなものであっても応用できると考えることができます。 回帰,分類で使用するスタンダードな評価指標についても,基本から丁寧に解説します。本書を読むことで,どのようなケースでどの評価指標を選ぶべきかがわかり,評価指標の読み間違いを避けることができます。
  • ゲームで学ぶ探索アルゴリズム実践入門~木探索とメタヒューリスティクス
    -
    ゲームAIの技術要素には大きく分けて「ルール」「探索」「機械学習」の3つがあります。近年話題になることの多い機械学習ですが,機械学習だけでは遠い将来の状況を正確に読むことは難しく,特に探索がなければ真に強いAIは生まれません。また,ゲームAIの技術を競う各種コンテストなどでは使用できるメモリ量やファイルの容量に制限が課され,機械学習を利用することが現実的ではないケースもあります。これは実務においても同様で,与えられた要件によっては今も探索技術が主要素となり得ます。本書は,この探索技術とそれを支えるアルゴリズムにフォーカスを当て,ゲームAIを題材にその重要性と魅力を楽しく学ぶための入門書です。さまざまなゲームの種別に対応した探索アルゴリズムについて,動作のしくみと実装方法を丁寧に解説します。
  • スッキリわかるサーブレット&JSP入門 第3版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webアプリ開発の基礎をJava標準技術でしっかり学べる 人気ナンバー1! Webアプリ開発の定番書に第3版登場! 業務用Webアプリケーション開発で幅広く利用されている「サーブレット」と「JSP」は、非常に強力である一方、独学が難しい技術となっています。 HTMLやHTTPといった各種仕様、セッションやスコープをといった概念ほか、Webアプリ開発に必要な知識は多岐に恒りますが、本書は、その仕組みやコツも含め、「なぜ」「どうして」を突破しながら、楽しく着実にマスターできる1冊となっています。 この第3版では、最新LTSであるJava17に対応したほか、Eclipse最新版に準じた画面やフォルダ構成に解説をアップデートし、開発現場・教育現場での利用により適した形に進化しました。 また、シリーズで好評の「エラー解決・虎の巻」も併せて更新され、つまずいても安心です。 スッキリわかる入門シリーズの『スッキリわかるJava入門』『スッキリわかるJava入門 実践編』『スッキリわかるSQL入門』と合わせて本書で学習すれば、Javaとデータベースを駆使した本格的Webアプリケーションを自由自在に開発できる、ワンランク上のJavaエンジニアにステップアップできます。
  • エンジニアが学ぶ在庫管理システムの「知識」と「技術」
    -
    在庫管理システムを構築するために 必須の知識と最新動向がつかめる! 【本書のポイント】 ●在庫管理のシステム導入のやり方がわかる ●在庫管理業務の機能がわかる ●在庫管理システムと他のシステムとの連携法がわかる ●在庫管理の現在と直面するビジネスの変化、対応方法がわかる ●在庫管理システムに携わるエンジニアなら知っておきたい最新動向がわかる 【内容紹介】 どんな企業でも在庫の正確な把握は必須の業務です。しかし他のシステムと連携する必要などもあり、在庫管理システムの構築は複雑化しています。また、ただ在庫の数量を把握できるだけではなく、製造計画や需要予測につながる情報がわかることなど、さらなる価値を生み出す機能も求められています。 そこで本書では、エンジニアが押さえておくべき在庫管理システムの基本や適正在庫を実現するための需要予測の手法・管理方式の仕組み、各種システムとの連携方法を解説しています。さらに、画像認識機能で効率化をもたらすAI技術や、在庫管理の精度を高めるIoT重量計など在庫管理システムと連動する最新のテクノロジー動向まで、基本の知識と最新の情報が一挙に身につく1冊です。 【本書の構成】 第1章 在庫管理システムの現状 第2章 在庫に関する基礎知識 第3章 在庫管理の目的 第4章 在庫管理の中核となる発注管理機能 第5章 在庫管理に付随する関連システム(1)生産管理 第6章 在庫管理に付随する関連システム(2)販売管理 第7章 在庫管理に付随する関連システム(3)購買管理 第8章 在庫管理に付随する関連システム(4)会計管理 第9章 在庫管理に付随する関連システム(5)原価管理 第10章 その他在庫管理と関連性のある業務管理システム 第11章 在庫に関連する最新のテクノロジー動向 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 初心者のためのプログラミング学び方・遊び方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングでできる楽しいこと満載! ちょっとしたデスクトップアプリやゲームの作成など、本ムックでは、プログラミング初心者の方が、“次のステップ”で挑戦したくなるテーマを取り揃えました。 第1章で現在人気No.1のプログラミング言語「Python」の基本を学習したら、第2章ではPythonのプログラミング環境の詳細をチェック。Pythonの基礎が固まったところで、いろいろなデスクトップアプリ(第3章)や3Dゲーム(第5章)、将棋アプリ(第8章)を作ってみましょう。将棋アプリの作成では、将棋の駒のエレガントな実装に感動するはず。 第4章は異色の記事!何と、懐かしのゲーム機、ファミコン、ゲームボーイ、PCエンジン、メガドライブで動くプログラムの作成方法を解説します。レトロゲームブーム、昭和&平成レトロブームの今、プログラミング視点で、かつての人気ゲーム機の中身を眺めてみましょう。 他にも、iPadだけでiPhoneアプリを作成する方法の解説記事(第6章)や、数学の学習にプログラミングを活用する方法を提案する記事(第7章)を収録しています。 ≪目次≫ 第1章 はじめてのPython 第2章 Pythonプログラミング環境徹底比較 第3章 Pythonでデスクトップアプリを作ろう 第4章 昭和&平成レトロゲーム機プログラミング入門 第5章 Pythonで3Dゲームを作ろう 第6章 「Swift Playgrounds」でiPhoneアプリを作ろう 第7章 Pythonで学ぶ数学 第8章 Pythonで将棋アプリを作ろう
  • Azureコンテナアプリケーション開発 ── 開発に注力するための実践手法
    -
    本書は,アプリケーション開発者目線でコンテナ技術の価値を見なおし,Webアプリケーション開発のアジリティを高く保つために,それを活かせるようになることを目的とします。 第1部ではコンテナ技術の概要と動向を整理し,コンテナを活用したアプリケーション開発ワークフローを体験します。 第2部ではシンプルなコンテナアプリケーションの実行に適したAzure Web App for Containersを利用します。 第3部では,コンテナ実行基盤の事実上の標準であるKubernetesをベースとしたAzure Container Appsで,マルチコンテナアプリケーションを動かします。 本書を読むことで以下の知識を身に付けられます。 コンテナを使った開発環境構築の方法 コーディング,ビルド,テスト環境としてVisual Studio Code+Remote Container拡張の使い方 コンテナアプリケーションの運用負担を軽減するクラウド(Azure)のサーバレス,フルマネージドなコンテナサービスの使い方 回復性および可観測性のあるコンテナアプリケーションを開発する指針 異なる実行環境を知り,比べることで,コンテナの利点や活用にあたっての課題を,よりイメージしやすくなるでしょう。
  • Rによる実証分析(第2版) ―回帰分析から因果分析へ―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 回帰分析の「正しい」使い方をRで徹底解説! Rコードの記法を更新し、プログラミングマニュアルとしての側面を強化した第2版登場! 機械学習や計量経済学を含むデータサイエンスの重要性がますます高まっている中、本書は「因果分析」を中心テーマに据え、関連する内容がこのテーマに収まるように構成し、経済学を中心とする社会科学における回帰分析の「正しい」使い方を徹底解説するものです。 テーマを回帰分析による因果分析に絞り込むことで、高校数学程度の知識でも理解できるよう必要とする数学を最小限にとどめ、また多くの分析例に加えて、多数の例題および解答・解説を収録します。さらに用いられる数学・統計学については、適度な難易度の説明とともに、数値シミュレーションによる直感的・ビジュアル的な解説を多く盛り込みます。 また、巻末の付録には、統計処理言語Rのダウンロード方法などを掲載することで、プログラミングマニュアルとしても使用できるよう構成しています。 第2版では、Rコードの記法を更新し、実データを用いたより実践的な演習を多く追加することで、プログラミングマニュアルとしての側面を強化しています。 Part I 基礎編 第1章 回帰分析の目的 第2章 統計の基礎知識 第3章 確率論の基礎 第4章 回帰分析の基礎 第5章 推測統計の基礎 第6章 相関関係と因果関係 第7章 外生変数と内生変数 Part II 実践編 第8章 ランダム化実験 第9章 マッチング法 第10章 不連続回帰デザイン 第11章 操作変数法 第12章 パネルデータ分析 第13章 実証分析の手順 付録1 R の基本 付録2 数学的補足
  • Visual Studio Codeパーフェクトマスター
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoftが開発したWindows、Linux、macOS、web用のソースコードエディターVSCodeの解説書です。操作方法の解説、実用的なアプリの開発を紹介し便利に使うことをテーマにしました。
  • Pythonでチャレンジするプログラミング入門――もう挫折しない!10の壁を越えてプログラマーになろう
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2023/978-4-297-13293-4)も合わせてご覧ください。 プログラミング言語Pythonを使ってプログラミングに挑戦する本です。プログラミング初心者向けの勉強会の運営にかかわっている著者ふたりが,そこで学んだ初心者がつまずくポイントを「10の壁」として定義し,各章でそれを乗り越える構成にしています。初心者に加え,一度プログラミングに挫折した「再」入門者も対象に,やさしく解説しています。 <10の壁> 学習継続力の壁/PCスキルの壁/環境構築の壁/変数の壁/組み立て方の壁/練習から実用の壁/読みやすいコードの壁/アイデア実現の壁/完成の壁/プログラマーらしさの壁
  • ちゃんと使える力を身につける Webとプログラミングのきほんのきほん [改訂2版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 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レシピ』(工学社)などがある。
  • 作って学ぶ WordPress ブロックテーマ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これからのWordPressテーマ作成の標準、ブロックテーマをきちんとマスターする! 制作環境が大きく変わりつつあるWordPress。サイトエディターを中心としたブロックテーマの制作環境が整い、ノーコードでのテーマ制作やサイトの構築が一気に形になってきました。それに合わせるようにWordPress の開発も、ブロックテーマを前提としたものへと変化を始めています。 新しいテーマ作成手法である「ブロックテーマ」を習得することは、クラシックテーマやハイブリッドテーマを作る上でも役立ちます。 本書はブロックテーマを作成する過程を通して、 ・ブロックテーマの作成の流れ ・サイトエディターの使い方 ・theme.json の作成方法とその目的 ・theme.json を中心とした、これからのWordPress のスタイリング がしっかり理解できる内容となっています。 これからのWordPressテーマ制作に、ぜひ活用してください。 エビスコム さまざまなメディアにおける企画制作を世界各地のネットワークを駆使して展開。コンピュータ、インターネット関係では書籍、デジタル映像、CG、ソフトウェアの企画制作、WWWシステムの構築などを行う。 主な編著書: 『作って学ぶ Next.js/React Webサイト構築』マイナビ出版刊 『作って学ぶ HTML&amp;CSSモダンコーディング』同上 『HTML5&CSS3デザイン 現場の新標準ガイド【第2版】』同上 『Webサイト高速化のための 静的サイトジェネレーター活用入門』同上 『CSSグリッドレイアウト デザインブック』同上 『WordPressレッスンブック 5.x対応版』ソシム刊 『フレキシブルボックスで作るHTML5&amp;CSS3レッスンブック』同上 『CSSグリッドで作るHTML5&amp;CSS3レッスンブック』同上 『HTML&amp;CSS コーディング・プラクティスブック 1~7』エビスコム電子書籍出版部刊 『グーテンベルク時代のWordPressノート テーマの作り方(入門編)』同上 『グーテンベルク時代のWordPressノート テーマの作り方(ランディング&ワンカラムサイト編)』同上
  • 世界標準MIT教科書 Python言語によるプログラミングイントロダクション第3版  計算モデリングとデータサイエンスの応用とともに
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 MITで大人気の講義テキストの第3版。「深さよりも広さを」というコンセプトで、多くのトピックに対して簡潔なイントロダクションが与えられており、問題を捉えるためのプログラミング的なものの考え方や、プログラミングモデル作成の方法、データから情報を抽出するためのをプログラム手法を習得することができます。  プログラミング初心者だが問題解決のために計算機を用いたアプローチを理解したいと考えている読者にも、経験豊富なプログラマでモデリングやデータ探索のためのプログラミングを学びたい読者にも有意義な一冊です。
  • PythonでExcelやメール操作を自動化するツボとコツがゼッタイにわかる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Excelの請求書の作成」、「作成した請求書のPDF化」「請求先への請求書のメール送信」、これらを自動化するサンプルプログラムの作成を通して、業務にも役立つ実践的な知識とノウハウをマスターしよう。
  • C#フレームワーク ASP.NET Core入門 .NET 7対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C#フレームワーク ASP.NET Core 3入門の改訂版。ASP.NET Coreの.NET7、使用ツール類の新バージョン、Blazorなどの新規ツールへ対応。解説はサンプルを作りながら進むハンズオン形式。
  • メタバースワールド作成入門 clusterで作る仮想世界・イベント空間
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ライブに!イベントに! 自分だけのメタバースの世界を 作り上げよう! 【本書の概要】 本書はclusterを利用し、メタバースワールドを作成する方法を解説した書籍です。 初心者の方でも無理なく作成できるよう、 ●cluster の基本 ●cluster ワールド開発の基本 ●アイテム制作の基本 ●ワールド作成のアイデア などをサンプルつきで丁寧に紹介します。 【対象読者】 ・メタバースに興味のある個人ユーザー ・学生(サークル活動、音楽活動、イベント活動など) 【本書のポイント】 ・ワールド・イベントなどclusterの利用方法がわかる ・豊富な画像でclusterのイメージがわかる ・ワールド・アイテム作成のコツがわかる ・メタバースとは何か、文章解説と実体験で学べる 【cluster について】 cluster はクラスター社が提供するメタバース環境です。 イベントや会議の開催機能、多様なワールドの作成機能が用意され、個人はもちろん企業のイベントでも近年利用されています。 【目次】 CHAPTER1 メタバースで人気のclusterとは CHAPTER2 cluster利用入門 CHAPTER3 ワールドクラフトで簡易ワールドをつくろう CHAPTER4 Unityを使ったワールド作成の準備 CHAPTER5 Unityワールド作成の基本 CHAPTER6 「アイテム」作成の基本 CHAPTER7 よりよいワールドとアイデア 【著者プロフィール】 vins(ビンス) 東京大学 文学部卒。Cluster Creators Guideへの寄稿やワールドの公開を行っている。 「クイズ・正解にタッチ!」ゲームワールド杯 2020 Unity Japan 賞、「カンヅメ RPG」GameJAM2020 冬 大賞等を受賞。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • CISOのための情報セキュリティ戦略ーー危機から逆算して攻略せよ
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2023/978-4-297-13295-8)も合わせてご覧ください。 企業経営をめぐるインターネットセキュリティの課題は高度化し,その対策も年々非常に難しいものになってきています。病院システムを襲うクラッカーたちのせいで,電子カルテが使用できなくなったり,データが暗号化されて身代金を要求されたりした事件も耳目を集めています。同様な事例でも明るみにならず隠ぺいされることもあるのではないでしょうか。しかし,それでいいのでしょうか。企業経営者としてはシステムに保有している情報は,金融資産と同じかそれ以上に重要なものと認識せねばなりません。企業の情報を守る盾となるのがCISO(最高情報セキュリティ責任者)です。本書は,さまざまなセキュリティ危機に対して最適な対策を示します。最悪の状況を避け,企業として最高のセキュリティを実現するためには「逆算」し先回りしていくことが肝要です。そうした知恵と対応する技術を本書はコンパクトにまとめました。
  • SwiftUI対応 たった2日でマスターできる iPhoneアプリ開発集中講座 Xcode 14/iOS 16/Swift 5.7対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 SwiftとSwiftUIを使って、iPhoneアプリを作ってみたいと思っている初心者のための開発ガイド。 サンプルアプリ6本の制作を通して、iPhoneアプリ開発の手順を一通りマスターできます。 本書を片手に、ぜひiPhoneアプリ開発に挑戦してみてください。 最新のXcode 14、iOS 16、Swift 5.7に対応しています。
  • 手を動かして考えればよくわかる 高効率言語 Rust 書きかた・作りかた
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 効率がよくて高速、そして今どきの言語! 豊富なサンプルでPythonユーザーに優しい移行点を解説! これから始める人も、ちょっと挫折してしまった人にも。 △Rustの鬼門「エラー多発」を避ける解説満載 →あえてエラーを出す・出さないコードで比較 △PythonからRustへの道がここにある! →多くの題材でPythonとRustのコードを併記。違いがわかります △読むだけでもわかる →ほとんどのテーマでRustのコードを掲載

最近チェックした本