IT・コンピュータ - プログラミング作品一覧

  • 正しいExcelの教科書
    4.0
    1巻1,100円 (税込)
    ◆より速く・より便利なエクセルの利用方法が満載! 使い方次第で仕事の速度を劇的に加速させてくれるエクセルですが、 自己流の操作が体に染みつき、その実力を発揮できずにいる方がよくいます。 本書では、多くの方が知らず知らずのうちに自己流の操作をしてしまいがちなポイントを精査し、 それを改善するための考え方や操作方法を具体的に解説しました。 つまり、「正しい」エクセルの使い方を指南する教科書なのです。<p>◆基本ルールから実戦テクニックまで、きちんと身につく! データの扱い方や文字入力、美しく機能的な表やグラフの作り方、絶対役立つ計算や関数、 ピボットテーブルやゴールシークといった応用的なデータ分析まで、具体的に紹介。 手順を追うだけで簡単にできるのはもちろん、実際の業務にも応用できるようになります。<p>(著者紹介) 田沢 大地(たざわ だいち) 編集プロダクションに勤務後、ライターとして独立。 Excelに関する書籍をはじめ、スマートフォンのレビューから プログラミング入門書まで、ITに関する幅広いジャンルに携わる。 Excelとは10年以上の付き合いで、データ分析からVBAまで 広範な知識・実務経験を持つスペシャリストである。 エクセルの魅力をひとりでも多くの人に伝えるために、 表現を研鑽する日々を過ごす。
  • さくさく学ぶ Excel VBA入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 簡単なコードからはじめてモチベーションアップ! 初心者でもやさしく学べるVBA 初心者がVBAを学ぶ際、「引数」「セルの指定方法」「変数」「条件分岐」……と、覚えるべき事柄が多すぎて、自分が実現したいマクロを作成できず、そのうち勉強に嫌気がさしてしまうということは、多くの方が経験するところではないでしょうか。 VBAを学びたい人の前に立ちはだかるのが、この「プログラミングへの苦手意識」と「モチベーション維持の難しさ」です。 マクロの書き方や変数の宣言方法をいくら覚えたとしても、最終的に実務に活かす知識がつかなければ、意味がありません。 本書では、一見難しそうに見えるVBA習得において、モチベーションを保ちながら学べるよう、最短コースでの「実用的なマクロ作り」を実践し、マクロの便利さを実感しながらの学習を目指しています。 <本書でVBAを学ぶステップ> ★ステップ1★ まず「開かれているファイルの内容をマクロで転記」するコードを作成してマクロの基本の書き方を習得 ★ステップ2★ ステップ1のマクロをベースに、「ファイルの開閉」「人数の増減」などを追加して、実用に耐えうるマクロに強化 通常の業務においても、マクロは一度作って終わり、ということはありません。 日々の業務やメンバーの増減などの変化に対応し、マクロをアップデートすることはよくあることです。 本書では一度作ったマクロをアップデート(カスタマイズ)する方法を自然と学ぶことができますし、新規のマクロ作成はもちろんのこと、チーム内で引き継いだマクロを読み解いて、既存のマクロのアップデートにも対応できるようになります。 ●本書の対象読者 ・これからマクロをはじめたい人 ・Excel業務を効率化したい人 ・プログラミング初心者 ・これまでVBA習得に挫折してしまった人 【VBAマスターのために使えるサンプルデータ付き!】 購入者には、書籍内で解説しているサンプルデータをプレゼント! 東 弘子(あずまひろこ) フリーライター&amp;編集者。プロバイダー、パソコン雑誌編集部勤務を経てフリーに。ネットの楽しみ方、初心者向けPCハウツー関連の記事を中心に執筆。著書に「Pages・Numbers・Keynoteマスターブック2020」「Microsoft Teams 目指せ達人 基本&amp;活用術」「ショートカットキー 暗黙のルール」(マイナビ出版)など。
  • パソコン仕事が一瞬で片付く Power Automate 超入門
    4.0
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 マイクロソフトの自動化ツール「Power Automate」を使って 業務を自動化する方法を解説します。 ・手を動かしながら基本の操作が学べる ・変数やループなど必要な用語知識もしっかり解説 ・実際の業務に近い例を用いた実用的な内容・業務の自動化方法を体系的に理解できる ●本書の対象読者 ・事務処理などパソコン業務を行う人 ・プログラミングの知識がない人 ・Power AutomateやRPAをはじめて使う人 ・日常業務の効率化を行いたい人 ※カバー画像が異なる場合があります。
  • 情報処理教科書 出るとこだけ!ITパスポート テキスト&問題集 2023年版
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 初めてITに触れる方にもやさしい!この1冊で一発合格に導きます。 本書は、今大人気の資格「ITパスポート」に合格したい人のための対策書です。 【こんな方へ!】 ・とにかく合格したい人! ・時間がないので、パパッと効率よく学習したい人! ・ITの知識に自信がないけど、ITパスポートに挑戦したい人! 【ここがオススメ!】 ●400問超!!圧倒的な問題数!! →書籍内に約150問、読者特典Webアプリにはさらに260問以上掲載! ●さらに問題を解ける「Webアプリ」 →スマホなどで簡単にサクサク問題が解ける特製アプリ付き! (2023年12月末までご利用いただけます) ●出るとこ「だけ」を解説 →徹底的な分析により、合格のために必要なところだけをまとめた1冊。初学者にもやさしいよく出る用語の丁寧な解説も! ●巻頭カラーページ →普段見られないパソコンの内部から、色の仕組みまで「そうだったのか!」がわかる。 ●初めての受験でも安心、CBTの使い方を詳しく解説 →ITパスポートはCBT(コンピュータで受ける試験)です。この形式に慣れておくために、何をすればいいか、詳しく解説しています! 【目次】 巻頭特集 ITパスポートの概要 第1章 インターネット 第2章 セキュリティ 第3章 コンピュータの内部表現 第4章 ハードウェア 第5章 ソフトウェア(IoT・AIとプログラミング) 第6章 ソフトウェア(OSとアプリケーション) 第7章 企業と組織 第8章 企業と法律 第9章 企業の戦略 第10章 システムの開発 第11章 サービスマネジメント 第12章 システム監査 付録1 表計算 付録2 新傾向 読者特典:Webアプリ 【ITパスポートはどんな試験?】 情報処理技術者試験のうち、入門レベルの国家資格です。 基礎的なITの知識に加えて、社会人としての基礎的な知識(経営など)も学べるため、学生や新社会人になりたての人に特に人気の試験です。 ※電子書籍版には赤いシートは付属していません。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Unityの教科書 Unity 2022完全対応版
    4.0
    1巻2,970円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いちばん売れているUnity入門書が最新バージョンに対応 最新環境でゲーム制作を楽しく体験しましょう! ■本書の特徴 ●初めてゲーム制作にチャレンジする人に最適! 最初は簡単な2Dゲームの制作からスタートし、徐々に難しいゲームへと進めていきます。サンプルゲームの制作を通じて、Unityの機能と、ゲームを作るための知識が自然と身に付きます。 ●プログラムの書き方がわからなくても大丈夫! C#の基礎知識も掲載しているので、プログラミング経験のまったくない人でも、安心して学習を開始することができます。 ●ゲームを面白くするためのヒントを掲載! Unityの使い方だけでなく、ゲームの設計方法、レベルデザインなど、ゲームを面白く作るための知識も紹介しています。
  • かんたん理解 正しく選んで使うためのクラウドのきほん
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AWS、Azure、Google Cloudを一気に知りたい、欲張りなあなたへ! 本書は、AWS(Amazon Web Services)、Azure、Google Cloudという、現在よく使われているクラウドサービスについて、横断的に学習できる書籍です。 「クラウドサービスの全体像を理解したい」 「3つの違いをしっかり把握してから、どれを使うか選びたい」 「Amazon Web Servicesのこのサービスについては知っているけれど、他のサービスではどうなっているのかな?」 そんな風に思っている方に、ぴったりの1冊です。 AWS(Amazon Web Services)、Azure、Google Cloudという3つのクラウドサービスは、その手軽さや利便性、汎用性から、今や非常に有名です。エンジニアであれば名前はもちろん知っているでしょうし、エンジニアでなくても仕事上システムに関係する立場の方であれば、何かしら関わりがある方も多いでしょう。 しかし、この3つのクラウドサービスは、それぞれがたくさんのサービスを提供しており、ほぼ同じようなサービスもあれば、異なるサービスもあり、全部を把握するのは大変です。 そこで本書では、この3つのクラウドサービスについて、分かりやすく体系立ててサービスを解説した上で、それがどのようなサービスであるのかという概要や特徴も細かく説明しています。そして、3つのクラウドサービスでは何という名前で提供されているのか、どのような違いがあるかについてもまとめています。 クラウドを学ぶ際につまづきやすいのが概念や用語ですが、初めて学ぶ方でも理解しやすいように、平易な言葉を使い、豊富な図解を用意しました。 今後は、用途に応じて複数のクラウドサービスを組み合わせて使うことや、途中で乗り換えることも増えていくでしょう。 そのようなマルチクラウド時代に備えるために、ぜひ本書をお役立てください。 Chapter 1 AWS・Azure・Google Cloudの概要と特徴 Chapter 2 クラウドの仕組みと使い方 Chapter 3 インフラを構成する基本サービス Chapter 4 クラウドのデータにかかわるサービス Chapter 5 コンテナとサーバーレスなサービス Chapter 6 チームでの開発と運用を助けるサービス Appendix 各サービス・機能の補足資料 Chapter 1 AWS・Azure・Google Cloudの概要と特徴 Chapter 2 クラウドの仕組みと使い方 Chapter 3 インフラを構成する基本サービス Chapter 4 クラウドのデータにかかわるサービス Chapter 5 コンテナとサーバーレスなサービス Chapter 6 チームでの開発と運用を助けるサービス 髙橋 秀一郎(たかはし しゅういちろう) 1981年長崎生まれ、神奈川育ち。大学卒業後SIerに所属、約16年間IT 系の業務に従事する。メガバンクのシステム更改やDWH更改に携わり、現在は地域自治体の課題の発見・ITを活用した課題解決を行う。エッヂデバイスからクラウドを使用したサービスまで、一通りの実装が可能な技術をもとに、現実世界の情報を電子データ化する技術を磨く。Google Cloud Platform 認定 Professional Cloud Architect。 大澤 文孝(おおさわ ふみたか) 技術ライター。プログラマー。 情報処理技術者(「情報セキュリティスペシャリスト」「ネットワークスペシャリスト」)。 雑誌や書籍などで開発者向けの記事を中心に執筆。主にサーバやネットワーク、Webプログラミング、セキュリティの記事を担当する。近年は、Webシステムの設計・開発に従事。 主な著書に、『ちゃんと使える力を身につける Webとプログラミングのきほんのきほん』(マイナビ出版)、『いちばんやさしい Python入門教室』(ソーテック社)、『AWS Lambda実践ガイド』(インプレス)、『さわって学ぶクラウドインフラ docker 基礎からのコンテナ構築』(日経BP)、『ゼロからわかる Amazon Web Services超入門 はじめてのクラウド』(技術評論社)、『UIまで手の回らないプログラマのためのBootstrap 3実用ガイド』(翔泳社)、『Jupyter NoteBookレシピ』(工学社)などがある
  • できる大事典 Excel VBA 2019/2016/2013&Microsoft 365対応
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■992ページの圧倒的なボリューム! 基礎から実践までExcel VBAのあらゆる機能を解説 VBAを使ってコードを記述するには、プログラミングの知識や基本構文の理解などが必要です。しかし、基本的な概念や仕組みだけを覚えても、VBAを使って柔軟にプログラムを記述するのはなかなか難しいもの。自分の思い通りにプログラムを記述するには、使用したい機能の構文や、構文を記述する際の設定項目なども知ることが必要です。 そこで本書では概念や仕組み、VBAの基本構文といった基礎知識を図解を用いて丁寧に解説しつつ、各機能を使うための構文のルールや特徴を紹介した後に、実用的な使用例を紹介しています。この使用例にはサンプルファイルが必ず付いており、コードの1行ごとに意味や処理内容を逐一説明しているため、確実に理解しながら読み進められます。さらに、使いこなしのテクニックや、間違った場合の対処方法などを紹介した「HINT」もお読みいただければ、より一層理解が深まります。 992ページという大ボリュームに、Excel VBAを使ったあらゆる操作を凝縮しました。クラスモジュールを利用したプログラムの作成方法や、Webスクレイピングを実行するVBAの記述方法など、高度な内容も解説しているため、一歩先を進んだ応用的な操作をしてみたい中級者の方にもおすすめです。 この1冊をお持ちいただければどんな場面でもすぐに役立ちます。VBAやマクロは専門的で難しいイメージがありますが、特典のサンプルファイルを用いて実際に操作しながら学習いただければ、確実に身に付くはず。本書を皆様の日々の業務の効率化にお役立ていただければ幸いです。
  • よくわかる組込みシステム開発入門――要素技術から開発プロセスまで
    4.0
    電子版購入者特典 ETECクラス2試験の割引キャンペーン・コード付き(最終ページ参照) 組込みシステム開発と言えば,従来は電子回路からアプリケーションまでの垂直型開発を意味し,おもな要素技術はミドルウェアよりも下位層,とくにOSとデバイス制御に大きなウェイトが置かれていました。しかし近年は,最下層から開発することはせずに,既存のOSあるいはミドルウェア以上でアプリケーションを直接開発するプラットフォーム型開発が主流となりつつあります。 このような状況を踏まえ本書では,最初に手を動かしながらプログラミングを体験し,組込みアプリケーション開発に必要な要素技術と関連する情報を体系的に学ぶことができる構成になっています。執筆陣は企業や大学で人材育成にも精通したプロフェッショナルです。さらに末章では組込み開発の現場で採用される開発プロセスも解説しているので,新社会人の研修テキストとしてもご活用いただけます。
  • Python[完全]入門
    4.0
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基礎からアプリ開発のために必要な知識まで、「この一冊で」しっかりやさしく学べる新しいPythonプログラミングの教科書。 はじめてプログラムを行う人でも安心して読み進められるように、基礎をわかりやすく解説。さらに「AI」「スクレイピング」「データベース」「Webプログラミング」など、最新のアプリ開発にすぐに取りかかれるように、実践的なサンプルも多数掲載。 ■基本がしっかりと学べる 本書の基礎編では、初めてプログラミングにチャレンジする人でも安心して読み進めていただけるように、プログラムの書き方、動かし方を丁寧に解説していきます。開発環境の導入方法も解説しているので、すぐに学習に取りかかれます。 ■実践的な知識が身につく 本書の応用編では、ライブラリの利用方法、仕事の自動化、AI(機械学習)、スクレイピング、データベース、Webアプリの作り方などを学習していきます。基礎から一歩進んだ実践的な知識を身につけることができます。 ■確認しながら読み進める 本書には、シンプルかつ理解しやすいサンプルプログラムを多数掲載しています。ひとつひとつ結果を確認しながら、プログラムの書き方や仕組みの理解を進めていきます。
  • 量子コンピューティング ―基本アルゴリズムから量子機械学習まで―
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 これから必ずくる量子コンピューティングの時代に備えるためのバイブル 本書は、IT分野のプログラマやエンジニアを主な読者対象として、その方々にとって特に重要な量子コンピューティングの基礎をわかりやすく解説した書籍です。 量子コンピュータについては、多くの人がクラウド越しで実物に触れられるようになった今でも、物理の専門書から学ぶか、チュートリアルやハンズオンのウェブ記事を読んで勉強するかしかありません。これから量子の力をフル活用できる人や、量子情報の考え方を利用してコンピュータサイエンスをよくしていく人材が必要になるというのに、入門書と専門書の間には大きな隔たりがあります。 本書はこれから必ずくる量子コンピュータの時代で活躍されるであろうIT分野のプログラマやエンジニアの皆様にとって、特に知っておくべき概念をできる限り網羅しています。量子コンピュータの背景、その原理や応用についても高校数学で学んだ内容を起点に数式も示しつつ、しっかりと解説しています。 第1章 なぜ量子コンピュータ? 第2章 量子コンピュータの基本 第3章 量子計算の基本パッケージ 第4章 量子アルゴリズム 第5章 NISQ量子アルゴリズム 第6章 量子コンピュータのエラー訂正 第7章 量子コンピュータのプログラミング 第8章 量子コンピュータのアーキテクチャ 第9章 量子コンピューティングでひらく未来
  • Pythonで学ぶ音源分離 機械学習実践シリーズ
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 中級者以上に向けた、特定の技術分野のアルゴリズムの紹介と、そのアルゴリズムを実装したコードを解説する、より技術的・実践的な「機械学習実践シリーズ」の1冊目として、「音源分離」をテーマとしています。近年、AIスピーカをはじめとした、人が話した音声を理解する音声認識システムがさまざまな場面で使われています。一般的に音声認識システムは、1人の人の声を聞き取ることを想定しており、聞きたい人の声以外の音が入ってくると、どうしても聞きたい人の声を正確に聞き取ることが難しくなります。「音源分離」とはこのようにさまざまな音が混ざった中から、欲しい音だけを抽出するという技術です。本書では、音源分離の基礎から、Pythonを用いた実装までを詳しく解説しています。また、音源分離で用いる数学的知識の基礎として、線形代数や行列・ベクトルの微分の方法、確率統計の基礎について示しています。音源分離を理解しコードを書くためには、プログラミングに関する知識はもちろん、線形代数、微分積分、確率・統計といった数学的知識も必要不可欠です。とくに音源分離では複素数の行列・ベクトルを用いるので、複素数の計算方法について重点的に示しています。
  • 確かな力が身につくC#「超」入門 第2版
    4.0
    1巻2,860円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最新、Visual Studio 2019に対応! 初めてプログラミングに挑戦する初心者を対象に、C#言語の基礎から本格的なアプリケーションの作り方を優しく解説します。 開発環境のインストールからしっかりと解説していきますので、初心者でも安心して学習を開始することができます。プログラミングの教科書として、最初に読む一冊としておすすめです。
  • エクセル仕事の自動化が誰でもできる本
    4.0
    1巻1,980円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 エクセル自動化のコツを「よく使う機能」「これだけは覚えておく機能」を中心に、ベテラン講師が実践的に分かりやすく説明します。 初心者がExcelマクロを難しく感じて脱落してしまうのは、VBA言語の壁(高度な機能、小難しいプログラミングの機能)を越えられないからです。具体的には、オブジェクト指向といった難しい言葉や概念、網羅的に解説された機能などにひっかかって先に進めなくなることが多いのです。 そこで本書では、プログラミング言語関連の難しい言葉(英語やカタカナによる専門用語)を一切使わずに、マクロのパターン化された作成手順例を紹介しながら、仕事で使える実践的なExcelマクロによる自動化ができるように説明します。 【はじめに】から抜粋 Excel の操作に時間を取られているビジネスパーソンの皆さんにとって必要な学び方は、文法ありきの勉強ではなく、ひたすら会話練習を繰り返すことです。マクロの場合は、マクロの「実行」こそが、コンピュータとの会話練習の繰り返しになります。「実行」なくして上達なし! なのです。 レッスンを始めれば、本書のマクロ習得法が従来の書籍とは全く違うものであることにすぐに気付かれるでしょう。文法ありきの勉強は難しく、辛いものです。実行ありきの本書の勉強方法は、とにかく楽しいのです。 どうか、本書で楽しくマクロの学習を始めて慣れ親しんでいってください。 大人気メルマガのノウハウを1冊に凝縮! 【体験者の声のごく一部】 ・マクロで時間に余裕ができ、他業務や勉強ができるようになった! ・初めて自分でマクロを作れた! 時短ができてうれしいです。
  • はじめて学ぶバイナリ解析 不正なコードからコンピュータを守るサイバーセキュリティ技術
    4.0
    近年、総務省や経済産業省では、サイバーセキュリティ人材育成を社会的な課題として重要施策の一環として取り扱っています。しかし、「セキュリティの基本的な解説書」が、英語・国語のような基礎的な科目と比較して、現状十分に揃っていません。そこで、まずはセキュリティの基礎技術であるバイナリの入門的な内容をまとめました。  バイナリ解析が直感的に理解しにくいことを考慮し、プログラミングに詳しくない大学1・2年生や新社会人でも理解できるよう、各章での説明はできるだけやさしい表現を用いました。他方、深い技術的な内容はそれほど取り上げていません。  また、基礎理論の習得だけではなく、自ら演習をすることで、より理解を深める点を重視しています。演習の題材では、バッファオーバーフローと呼ばれる脆弱性(セキュリティホール)を取り上げます。その問題を解く演習により、本書の構成を実行ファイルの解析であるバイナリ解析技術の基礎を得られるようにしています。  本書の目的は、バイナリ解析の基本を理解していただくことです。高度な専門書を読むための前提知識を取得する入門者向けであり、コンピュータが動作する基盤となる原理や仕組みに読者の方々が興味を持つ端緒になれば幸いです。
  • 機械学習スタートアップシリーズ Pythonで学ぶ強化学習 [改訂第2版] 入門から実践まで
    4.0
    「Pythonで強化学習が実装できる!」と好評を得た入門書の改訂版。読者からの要望・指摘を反映させた。主に、Policy GradientとA2Cの記述・実装を見直した。・Pythonプログラミングとともに、ゼロからていねいに解説。・コードが公開されているから、すぐ実践できる。・実用でのネックとなる強化学習の弱点と、その克服方法まで紹介。【おもな内容】Day1 強化学習の位置づけを知る 強化学習とさまざまなキーワードの関係 強化学習のメリット・デメリット 強化学習における問題設定:Markov Decision Process Day2 強化学習の解法(1): 環境から計画を立てる 価値の定義と算出: Bellman Equation 動的計画法による状態評価の学習: Value Iteration 動的計画法による戦略の学習: Policy Iteration モデルベースとモデルフリーとの違いDay3 強化学習の解法(2): 経験から計画を立てる 経験の蓄積と活用のバランス: Epsilon-Greedy法 計画の修正を実績から行うか、予測で行うか: Monte Carlo vs Temporal Difference 経験を価値評価、戦略どちらの更新に利用するか:Valueベース vs PolicyベースDay4 強化学習に対するニューラルネットワークの適用 強化学習にニューラルネットワークを適用する 価値評価を、パラメーターを持った関数で実装する:Value Function Approximation 価値評価に深層学習を適用する:Deep Q-Network  戦略を、パラメーターを持った関数で実装する:Policy Gradient 戦略に深層学習を適用する:Advantage Actor Critic (A2C) 価値評価か、戦略かDay5 強化学習の弱点 サンプル効率が悪い 局所最適な行動に陥る、過学習をすることが多い 再現性が低い 弱点を前提とした対応策Day6 強化学習の弱点を克服するための手法 サンプル効率の悪さへの対応: モデルベースとの併用/表現学習 再現性の低さへの対応: 進化戦略 局所最適な行動/過学習への対応: 模倣学習/逆強化学習Day7 強化学習の活用領域 行動の最適化 学習の最適化
  • つくってマスターPython - 機械学習・Webアプリケーション・スクレイピング・文書処理ができる!
    4.0
    Pythonの機械学習、Webアプリケーション、スクレイピング、文書処理が一冊でできる!Pythonで本格的なプログラミングを行ってみたいすべての人に向けた楽しい入門書です。初歩の機械学習からディープラーニングまで動かして学べます。Webアプリケーションも実際に作って仕組みを学びます。スクレイピングではパーサーの活用などを紹介し、文書処理ではExcelやPDF処理まで体験できます。
  • みんなのRaspberry Pi入門  第4版
    4.0
    本書の大きな特徴は、次の2つです。 1.写真と図で、本当に必要なもの、メンテナンスの方法などを丁寧に解説しました。 2.Raspberry Piの公式言語である「Python3」をしっかり、分かりやすく解説しました。 プログラミング未経験の方でもチャレンジいただけるよう、Pythonに限定しない形でのプログラミングの基礎と基本的な作法について、多くの紙面を割いております。 まさに入門者にピッタリの一冊です。

    試し読み

    フォロー
  • ソニー開発のNeural Network Console 入門──数式なし、コーディングなしのディープラーニング
    4.0
    1巻2,420円 (税込)
     AIシステムの構築案件が急増しています。近い将来、AIなしのビジネスも生活も、考えられなくなるでしょう。データサイエンティストや先進プログラマに限らず、一般SEや理工系の学生層にまで、ディープラーニングに対する学習意欲が広がっているのは当然のことです。そうした方々にとって最初のハードルは、手法(理論)を説明する数式が難解なこと。もう1つは、実装のためのコーディングです。  そこで本書では、知っておくべき3つの手法だけを、気鋭のデータサイエンティストが丁寧に解説。数式を一切使わず、(1)全結合型・(2)畳み込み型・(3)再帰型のニューラルネットワークの手法を図で紹介します。そして、ソニーが開発した注目のディープラーニングツール「Neural Network Console」を使用。ドラッグ&ドロップ操作でニューラルネットワークを構築し、ボタン1つで処理を実行、結果を評価できます。  本書はこの究極のAIツールを用いた初級・中級・上級の体験学習を通じ、実装に必要な最低限の知識を効率よく獲得できます。これにより、「数式が読めない」「プログラミングは苦手」という一般SEや初学者の方々に、ディープラーニングの入り口を大きく開きます。

    試し読み

    フォロー
  • 知りたい分かりたい人の体験する機械学習
    4.0
    1巻1,980円 (税込)
    機械学習は、高度の数学的素養を持った人だけが扱う難しい分析手法と捉えている人は多いのではないでしょうか。実は、Weka(ウェカ)というオープンソースのソフトウェアを使うことにより、GUIだけで機械学習ができてしまいます。高度のプログラミングは不要です。 本書はこの手法を事細かく解説し、機械学習のハードルを可能な限り下げた一冊となっています。 ただし、実際にパソコンで手を動かす前に、本当に基本となる機械学習のアルゴリズムもしっかり解説しております。 高度の数式やRの構文ですっかり迷路に入ってしまった方、やる気を削がれた方必読の一冊です。

    試し読み

    フォロー
  • 小さな会社がITエンジニアの採用で成功する本 自社にピッタリの人材がみつかる
    4.0
    ITエンジニアは超売り手市場! 今日、あらゆるビジネスの現場で「ITの活用」が求められる一方、ITエンジニアの数は十分ではないため、企業にとって優秀なITエンジニアの採用は大きな課題となっています。 なかには「優秀な人材は大企業に取られるから、わが社には回ってこない」と嘆く中小企業経営者・人事担当者もいるでしょう。 ところが、多くのITエンジニアは、必ずしも「大企業だから」「給料が高いから」という理由だけで入社先を決めるわけではありません。 「自分のスキルを高めたい」「自分でゼロからシステムを組んでみたい」「自由にプログラミングしたい」と考えて入社先を選ぶITエンジニアはたくさんいます。 つまり、ITを使って何をやりたいのかというビジョンをはっきりさせ、ITエンジニアに刺さる条件を提示できれば、会社の規模を問わず、優秀な人材を採用することは十分可能なのです。 そこで本書では、ITエンジニアとしてさまざまな規模の組織で働き、現在は企業のITエンジニア採用のサポートも行なっている著者が、ITエンジニアへの会社のビジョンの伝え方から、面接の際にすべき質問、質問の回答から人物像を見抜く方法、採用条件の考え方、採用後長く勤めてもらうためのポイントまでを解説。 IT人材の採用に慣れていなくても、優秀なITエンジニアを採用したいと考えている中小企業の経営者および人事担当者、必携の一冊です!
  • 基礎&応用力をしっかり育成!Androidアプリ開発の教科書 Kotlin対応 なんちゃって開発者にならないための実践ハンズオン
    4.0
    好評既刊のKotlin対応版。SDKバージョンが上がっても通用する「Androidアプリ開発の基礎力」を習得! 本書は、Kotlin言語の学習者を対象として、ハンズオン形式でサンプルプログラムを作りながら、Androidアプリ開発に必要な基礎知識やSDKの機能、プログラミングテクニックを学ぶことができる書籍です。 Android Studioを利用して、アプリ開発の基本手順から、ビュー/アクティビティ、イベント/リスナ、リストビュー/ダイアログ、画面遷移/Intentクラス、オプション/コンテキストメニュー、フラグメントの使い方など、SDKのバージョンが上がっても通用する「Android開発の基礎力」を積み上げ・体系的に習得していきます。 また、データベース接続や非同期処理/Web API連携、メディア再生、バックグラウンド処理/通知機能の利用方法、地図アプリ(やGPS機能)/カメラアプリとの連携、マテリアルデザインといった応用的なプログラミング方法もしっかり学習します。 【本書の特徴】 ○Androidアプリ開発の必須知識&テクニックを積み上げ・体系的にハンズオン形式で学ぶ ○Androidアプリ開発に必要なKotlinの基礎知識やAPI解説など、Androidアプリ開発にあたって最低限あるいは必須の事柄をきちんと説明 ○既刊のJava版と全く同じ構成のため、比較しながら読み進めることで理解が深まる ※本書は、Javaを使っていた既刊『基礎&応用力をしっかり育成!Androidアプリ開発の教科書』をKotlinに対応させ、さらに最新の環境(Android Studio 3.4, Android OS 9.0 pie)に対応させて書籍化したものです。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Pythonでつくる ゲーム開発 入門講座
    4.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 大手メーカーで活躍してきたクリエイターがゲーム開発のノウハウをゼロから教えます! 本書はPythonを使用した、ゲームプログラミングの解説書です。 類書とは異なり、終始一貫「ゲーム開発」に焦点を当て、今書いているプログラムがどのような"動き"に反映され、どのような"面白さ"に結びつくのかを、正しく学ぶことができます。 一般的なソフト開発ではなく「ゲーム開発の作法」をきちんと学ぶことによって、ゲーム好きな読者の皆さんの就職や趣味といったリアルな世界がより充実してくれることを願い、出版されました。 【読者対象】 ○ゲーム業界に就職したい学生・社会人 ○SNSや同人で自作ゲームを発表したい方 ○落ち物パズル、RPGの作り方を知りたい方 ○一般ソフトとゲーム制作の違いを知りたい方 ○Pythonを始めたけど作るものが浮かばない方 ……高校生ぐらいから読めます! 【本書の特長】 ○業界の基礎知識やプログラマーの役割からきちんと解説 ○Pythonの基本文法をしっかり解説、プログラミング初心者も安心 ○プログラム1行ごとに説明を付けており、理解しやすい ○豊富な図解とイラストを用い、イメージで理解できる ○開発に必要な素材はすべて無償ダウンロードできる クイズ、すごろく、おみくじ、診断アプリ、迷路、自動生成ダンジョン、落ち物パズル、本格PRGなど……簡単なミニゲームから難しいものまで幅広く教材を用意しています。 さらに、読者特典として3つのおまけゲームもプレゼント! すべてのゲームをつくり終えた時、あたなのプログラミングスキルは何倍にも向上しているに違いありません。 本書を機に、ぜひゲームプログラミングの世界に飛び込んでみてください!

    試し読み

    フォロー
  • みんなのブロックチェーン
    4.0
    1巻2,860円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 この書籍はブロックチェーンの入門書です。分散型台帳とも呼ばれるこの技術は,ビットコインのような仮想通貨をはじめとして,さまざまな技術革新をもたらすと期待されています。インターネットに匹敵する発明とも言われているブロックチェーンは,スキルを持った人材が少ない分野でもあります。特に技術に通じたエンジニアは「売り手市場」で,求人の待遇も高いようです。 書籍の執筆にあたっては,ブロックチェーンを理解するために必要な技術について,できるだけ前提知識を必要とせずに理解できるよう心がけました。コンピュータでお金を扱う基本的な手法から,暗号やハッシュ,公開鍵暗号,P2Pのような技術を,コンピュータやプログラミングの知識をお持ちでない読者にも理解していただけるように配慮して執筆しました。 技術的な解説には,実際に動作するプログラムを数多く添えました。ブログラムはインターネットとWebブラウザがあれば動かせます。煩わしいアプリのインストールや環境構築をせずにすむので,ぜひ実際にプログラムを動かしながら読み進めてください。人間は試し,動かすことでより深い知識を得ることができます。
  • Ethereum+Solidity入門 Web3.0を切り拓くブロックチェーンの思想と技術
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 進化し続けるブロックチェーン「イーサリアム」。その思想を知らなければ次世代のビジネスは作れない! ― 過大な期待と幻滅が入り混じるブロックチェーンの中で、「イーサリアム」は、契約を自動化するスマートコントラクトや、Dappsと呼ばれる分散アプリケーションといった技術を生み出し、ブロックチェーンを新世代のビジネス基盤へと進化させています。本書は、その普遍的な技術思想と基本要素を知るための格好の一冊です。取り上げるテーマは、仮想マシン、ウォレット、暗号資産の移動、プログラミング言語、社会的役割など。ノンプログラマーの方もプログラマーの方も、ブロックチェーンをビジネスに導入する前に知っておきたいイーサリアムの基本をたっぷり解説しています。 ― 【本書の構成】第1章 イーサリアムはなぜ経済を作るのか/第2章 ウォレットから理解するトランザクション/第3章 EVMが世界を1つの巨大なコンピューターにする/第4章 スマートコントラクトのためのSolidityプログラミング/第5章 スマートコントラクトとトークンの発行/第6章 イーサのマイニングとコンセンサスのプロセス/第7章 クリプトエコノミクスのインパクト/第8章 分散型アプリケーションのデプロイ/第9章 プライベートチェーンとパブリックチェーン/第10章 イーサリアムの応用領域/第11章 イーサリアムが約束する未来
  • 独学プログラマーのためのAIアプリ開発がわかる本
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 この本は、「プログラミングの基礎は勉強したけど、アプリは作ったことがない人」に読んでほしいと思って書きました。 この本のタイトルの通り、僕はプログラミングをスクールに行って学んだり、会社の先輩に教えてもらったりしたわけではありません。完全に独学でプログラミングを学んでいます。 それでも話題になるアプリが作れたのは、僕にプログラミングの才能があったからでもなんでもなく、個人が趣味で一つアプリを作るくらいのことは、最低限の知識を押さえれば、そこまで難しくないのです。もちろん、仕事で活かすのであれば、プログラミング以外にも、環境構築やインフラの知識が必要だったり、保守性の高いコードを書けたりする必要があります。 しかし、「初心者が最初のアプリを作る」のに膨大な時間は必要ないのです。この本では、環境構築が一切不要なGoogle Apps Scriptを利用してアプリを作ります。またプログラミングも簡単なJavaScriptがわかればOK。とりあえずは実装できてしまいます。 これからプログラミングを勉強してみたいと思っている方は、この本で最初の一歩を踏み出してみましょう。自分の手で動かしてみて、少しでもプログラミングが楽しいと思ってくれればうれしいです。 なお、この本では厳密性よりも理解しやすさを重要視しています。 エンジニアの方で、ちゃんとしたエンジニアが書いたコードで学びたい方には、この本を読むのはオススメしません。 この本は、抽象度や、複雑性、保守性には重きをおかず、まずは独学でアプリを作ってリリースしてみたい、難しいことは抜きにプログラミングを体験したいという方向けに書かれています。 (「はじめに」などより)
  • WEB+DB PRESS Vol.107
    4.0
    特集1 [Dockerもサポート!]実践CircleCI ワークフローで複雑なCI/CDを自動化 CircleCIによるモダンなCI/CD(Continuous Integration/Continuous Delivery)環境を構築し、活用する特集です。GitHubと連携して、ビルド/テスト/デプロイを自動化する方法をしっかりと解説します。つまずきがちな部分も解説しますので、はじめての方も迷わず導入できるはずです。また、現場で使う手法や設定をふんだんに紹介しますので、現在CircleCIを使っている方も新発見があるはずです。本特集を参考に、モダンなCI/CD環境を構築し、現場に導入してください。 特集2 iOS 12最新活用 強化された機械学習とAR、Swift 4.2 本特集では、2018年9月にアップデートされたiOS関係の最新動向をお伝えします。今回のアップデートでは、OSと開発環境がiOS 12とXcode 10にバージョンアップし、昨年新登場した機械学習と拡張現実のためのフレームワークCore MLとARKitが、ともにバージョン2になりました。さらに、Swft 4.2もリリースされました。また、従来はiTunes ConnectとApple Developerに分かれていた開発者コンソールが、App Store Connectへと統合されました。本特集ではこれらの活用方法を解説していきます。 特集3 速攻改善 UIデザイン 銀の弾丸! オブジェクトベース設計 本特集で紹介する「オブジェクトベースUI設計」とは、オブジェクトを手掛かりにして画面とデータを関連付ける方法です。オブジェクト指向プログラミングとの親和性も高く、GUI設計の基本とも言えますが、まとまった情報が少ないため、あまり理解されていないようです。とくに業務システム設計の分野ではほとんど知られていません。画面数が減って作業効率が高まり、また開発効率や保守性も上げられる、いわば「銀の弾丸」的な効果を持つこの方法を、豊富な事例とともに紹介します。
  • ハッキング・ラボのつくりかた 仮想環境におけるハッカー体験学習
    4.0
    1巻4,180円 (税込)
    常時使える攻撃実験環境で セキュリティを追究する 【ハッキング・ラボとは】 本書では、物理的な環境にとらわれず ハッキング実験ができる環境、すなわち 「ハッキング・ラボ」を作り上げます。 セキュリティについて理解するには、 攻撃について学ぶのが近道です。 攻撃実験は仮想環境で行うので、 安心して実践的な学習ができます。 【本書で実現できること】 ・セキュリティの基礎を理解できる ・移動可能なハッキング・ラボを構築できる ・Windowsの基本テクニックが身につく ・プログラムを一元管理できる ・C言語やPythonなどのプログラミング環境を構築できる ・OS(WindowsとKali Linux)やネットワークの知識が身につく ・仮想環境により、安全にハッキングを実習できる ・さまざまな攻撃手法を習得できる 【想定する読者層】 ・セキュリティの初学者 ・ハッカーにあこがれている人 ・CTFに興味がある人、または参加している人 ・WindowsとLinuxの混在環境を構築したい人 ・コンピュータ愛好家 ・Linux初心者 【前提知識】 ・Windowsの基本操作(ファイルの圧縮・解凍、アプリのインストールなど)ができる ・Linuxの基本的なコマンドを操作できる ・自宅に小規模なLANを構築できる ★読者特典あり★ 本書をお買い上げの方に、ページ数の都合で泣く泣くカットした内容をまとめたPDF(約70ページ)をダウンロード提供いたします。(翔泳社の会員登録が必要です。詳しくは本書をお読みください) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • これ1冊でできる!ラズベリー・パイ 超入門 改訂第5版 Raspberry Pi 1+/2/3(B/B+)/Zero/Zero W対応
    4.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 手のひらサイズのLinuxパソコン「Raspberry Pi(ラズベリー・パイ)」で電子工作をはじめよう! Raspberry Piの概要(バージョンや各部名称など)、入手やOSのセットアップ方法などの基本的なことから、省電力小型クライアントマシンとしての利用、有線・無線LAN設定、Linuxサーバー(Web、ファイルサーバー)の構築など、Raspberry Piを「Linuxマシン」として利用する方法を解説。 さらに、電子工作に関心のある方へ向けて、プログラミングの基本、電気や工作に関する基本的な知識と実践、I2Cデバイスの制御、インターネットサービスを利用した応用まで網羅的に解説します。 初心者でも分かりやすいように、すべての作業をフルカラーの写真やイラストで徹底図解しました。 なお、書籍内で解説したプログラムは、サポートサイトからダウンロードしてご利用いただけます。 本書があれば、Linuxの初心者、電子工作の初心者、プログラミングの初心者でも安心してRaspberry Piを使いこなせます。 前著「これ1冊でできる! ラズベリー・パイ 超入門 改訂第4版」(2017年6月発行)をベースに、今年発売されたRaspberry Pi 3 Model B+にも対応しました。 Raspberry Pi Zero/ Zero Wはもちろん、現在販売されているGPIOが40ピンのRaspberry Pi全機種が対象です(GPIOが26ピンのRaspberry Pi Model A、Model Bは対象外)。 さらに、4版で紹介した電子部品の中で、入手が困難になっているものなどを刷新しています(そのため前著のお持ちの方は内容が重複している恐れがあります)。 なお、本書の解説内容ではネットワークを利用しますので、LANが利用できる環境を前提にしています。 【目次】 Part1 Raspberry Piとは Part2 Raspberry Piを動作させよう Part3 Raspberry Piの操作と設定 Part4 小型Linuxマシンとして利用する Part5 プログラムを作ってみよう Part6 電子回路をRaspberry Piで制御する Part7 I2Cデバイスを動作させる Part8 Raspberry Piの応用 Appendix

    試し読み

    フォロー
  • JavaScript徹底攻略
    4.0
    WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。 『JavaScript徹底攻略』では,いまやWebアプリケーション開発の中心的な言語となったJavaScriptについて,jQueryやnode.jsといったライブラリやフレームワーク,設計から見直すクライアントサイドMVCの考え方,テストを中心とした品質向上のための環境構築,CoffeeScriptによる開発,データ交換のためのJSON/YAMLなど,複雑化する一方の開発現場を支える技術やツール,ノウハウを,多彩に取り上げていきます。
  • Web開発の基礎徹底攻略
    4.0
    WEB+DB PRESS plus徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。 『Web開発の基礎徹底攻略』では,Web技術の整理や歴史のふりかえり,コーディング,さまざまな設計,インフラ,データベース&SQLといった,Web開発に携わるすべての人にとって必要となる共通の基礎知識を一冊にギュッとまとめました。
  • Ruby徹底攻略
    4.0
    WEB+DB PRESS plus 徹底攻略シリーズでは,Webアプリケーション開発のためのプログラミング技術情報誌『WEB+DB PRESS』の掲載記事をテーマ別に厳選し,再編集してお届けします。『Ruby徹底攻略』では,Rubyの導入や基本文法の解説から最新バージョン2.1の新機能,Ruby on Rails 4の機能解説やテスト,RubyGemsやRubyにおける自動化手法,Rack,Sinatra,mruby,RubyMotionなど,Rubyをさらに使いこなしたい人にとって有用でかつ最新のノウハウを一冊にギュッとまとめました。
  • ITエンジニアになる! チャレンジ Linux
    4.0
    1巻2,376円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Linuxは、Webサービスのインフラとして利用されています。あなたがITエンジニアになるなら、Linuxは避けては通れない必須技能です。本書は、Linuxの知識がまったくない方でも仕事で使えるように、操作やコマンドの知識を一通り身につけるための入門書です。Windowsマシンへのインストールからはじめて、WordPressでのブログ開設、シェルプログラミング、Raspberry Piまでを解説します。
  • AI、IoTを成功に導く データ前処理の極意
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AIモデルの精度向上を実現する手法、熟練者がやさしく伝授 今、IoT(Internet of Things)の分野でAI(人工知能)の活用が急速に広まっています。ただし、実業務において成果を得るまでに到達できる企業はごくわずかでしょう。その主な原因は、AIにおける学習モデルの精度にあります。AIにとってデータの良しあしが最も重要な点はよく知られていますが、現実にはAIに適したデータを収集するのは容易ではありません。 ではどのようにデータを収集すればよいでしょうか。その答えは、「データの前処理」にあります。本書は、日立産業制御ソリューションズ AI&ビッグデータソリューションセンタが取り組んできた、IoTで生まれるビッグデータをAIに与えるためのデータの前処理に関する実践的なノウハウを事例に基づいてまとめたものです。 本書前半の1章、2章では、データ利活用におけるデータ前処理の重要性について紹介します。後半の第3章以降では、IoTやAIにおけるデータ活用プロセスについて、より実践的に解説します。各章では、データ分析ツールを用いた実践方法を掲載しています。プログラミングの知識なしに、データ前処理を体験できます。 本書の読者は、IoT、AI、ビッグデータ解析の導入に興味を持っている、あるいは、すでに導入されている企業の経営層、CIOをはじめ、情報システム部門や企画部門といった関連する方々、実務的なデータ活用プロセスを学びたい学生を対象としています。特に、IoT、AI,ビッグデータ解析を導入する意欲がありながら、技術面・費用面で踏み切れないでいる中堅・中小企業の方々に読んでいただきたいと思います。
  • React Native+Expoではじめるスマホアプリ開発
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptによるネイティブアプリ開発の現場のノウハウ、教えます! 「React Native」は、Facebookが開発しているスマートフォンアプリ向けの開発環境で、2015年3月にオープンソースとして公開されました。ほとんどのコードをJavaScriptで記述でき、スマートフォンのAndroidとiOSに両対応したネイティブアプリの開発が可能です。名前からもわかるように、同じくFacebookが開発したUI用のライブラリであるReactをベースの技術としており、コンポーネントを組み合わせてUIを構築できます。Facebookは、自社や傘下のInstagramのスマートフォンアプリ開発にReact Nativeを利用しています。 Reactをベースにし、JavaScriptで開発を行えるため、Web系の開発者がスマートフォンのネイティブアプリ開発を始めるには、React Nativeは最適なプラットフォームといえるでしょう。 また、「Expo」は、React Nativeによる開発・アプリ配布を支援するためのツールとサービスです。本書では、開発環境としてExpoを使って解説しています。 本書では、ある程度、Web開発の知識があり、これからスマートフォンのネイティブアプリ開発に取り組もうという人に向けて書かれています。 【各章の内容】 ●第1章 React Nativeの概要、および、その開発支援ツールである「Expo」と「Create React Native App(CRNA)」について説明しています。 ●第2章 React Nativeに必要となるnode.js、そしてExpoの導入について説明しています。 ●第3章 Androidエミュレータ/iOSシミュレータの導入と、デバッグ環境などの具体的な利用方法を解説します。また、実機での動作確認方法にも触れています。 ●第4章 TODOアプリの開発を通してReact Nativeの基本を学んでいきます。 ●第5章 Flexboxレイアウトを学ぶために、逆ボーランド電卓を作成します。 ●第6章 統一的なUIを持ったアプリの作成を可能にする「UIライブラリ」を使ってTODOアプリを拡張します。 ●第7章 Fluxアーキテクチャを使って、TODOアプリを書き直してみます。 ●第8章 トイレマップとGPSロガーの2つのアプリを通して、ライブラリの利用、GPSやカメラといったスマートフォン機能の使い方など、本格的で実践的なReact Nativeプログラミングについて学びます。 ●第9章 アプリ内でWebページを表示するための「WebView」を使ったプログラミングを解説しています。 ●第10章 React Native CLIを使ったネイティブモジュールを使った開発について解説しています。 ●第11章 Google Play/App Storeでの配信について説明しています。 ●第12章 意外とハマるポイントでもあるReact Native/Expoのバージョンアップについて解説しています。 ●付録 tvOS/Windowsに対応したアプリの対応方法を解説しています。
  • ビジネスパーソンのための人工知能入門
    4.0
    世の中で氾濫している「人工知能・AI」という言葉に惑わされないようにするため、人工知能についての正しい知識を身につけ、理解することが必要です。 人工知能分野の発展に貢献しているのが 機械学習・深層学習(ディープラーニング)と呼ばれる技術で「人工知能(AI)を使ってなにかプロジェクトをやってほしい」と言われたとき「ビジネス課題を機械学習・深層学習でどのように解決すればよいか」と置き換えて考えればよいケースがほとんどです。 本書では、あいまいな状態になっているビジネス上の課題を機械学習を試すことのできるような形に課題を書き換えたり、人工知能の代表的な手法である推論・探索、知識表現、機械学習、深層学習の各手法をフレームワークとして考え、実際のビジネスで活用できるといった“AI的思考力”を高める方法を解説していきます。 また人工知能は万能ではなく、ビジネス上における課題は千差万別です。本書の目指すところは「人工知能で解決できるものなのか」を自ら判断し、「人工知能のどの技術を使えばよいのか」が分かるようになることです。 人工知能技術の大部分は数学によって支えられていますが、本書はあくまでも「ビジネスで人工知能を活用するために知っておくべきこと」をまとめたものですので“難しい数式”は一切出てきません(もちろん、プログラミングも)。 『機械学習・深層学習という言葉は聞いたことはあるけれど、よく分からない』『ビジネス課題に適用できる自信がない』『どのように評価すればよいのか検討がつかない』といった方にとって、本書は役に立つはずです。
  • わかるPython[決定版]
    4.0
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書のポイント】 ■Python初心者に学んで欲しい文法を過不足なく掲載! それぞれの項目について、練習問題を掲載しており、読むだけではなく実際にコードを書くことでより深くPythonの理解をすることができます。 ■豊富なサンプル集 機械学習、ディープラーニング、科学技術計算といった、Pythonがよく利用されている分野についての解説を掲載しています。 いろいろな分野のサンプルコードを動かすことだけでなく、機械学習などの理論の概要を知りたい方にもオススメです。 【本書の対象読者】 ・プログラミング未経験だが、Pythonを学ぶ意欲があり、より実践的な力を身に付けたいと思っている人 ・プログラミング経験者でPythonの入門書を探しているが、一方でゴールのレベルが低すぎる書籍は避けたいと思っている人 ・多くのサンプルコードに触れ、Pythonでどんなプログラムが書けるのか学んでみたいと思う人に向けた、Pythonの入門書が欲しい人
  • 新人エンジニアのためのインフラ入門
    4.0
    本書は、インプレスの“オープンソース技術の実践活用メディア”Think ITの連載記事「新人エンジニアのためのインフラ入門」の内容をまとめ、加筆して書籍化したものです。 IT業界においてインフラは基本中の基本とも言える知識の1分野です。しかし、大学の情報学科でもなかなかきちんと教えていない分野で、認知度も低く、また新人研修の現場でも、仕事内容を理解してもらうことに重心を置き、インフラを学ぶ機会が少ないという状況もあります。 そこで本書では、新人エンジニア向けにサーバからネットワーク、仮想化とクラウド、ミドルウェアまでシステム開発に関わるインフラ全般の概要から、構築とテスト、バックアップ・リストア、セキュリティ、プログラミングのインフラに関わる実業務に必要な基礎知識まで、網羅的に解説します。 【本書の特徴】 ・1冊でインフラ全体を網羅的に、体系的に学習できる ・インフラエンジニアの具体的な仕事内容や必要な能力等がイメージできる
  • カラー図解 Raspberry Piではじめる機械学習 基礎からディープラーニングまで
    4.0
    機械学習は人工知能を支える技術の1つです。本書ではRaspberry Piを使いサポートベクトルマシンや多層ニューラルネットワークを体験。機械学習の概念の理解を目指します。最後はディープラーニングの演習も! Scikit-learn(機械学習)、keras(ディープラーニング)、OpenCV(画像処理)を使用。演習用プログラムはダウンロードできるので、プログラミング経験なしでもすぐはじめられます。※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。

    試し読み

    フォロー
  • みんなのIoT
    4.0
    1巻2,508円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では今大人気のシングルボードコンピュータRaspberry Piを使って、スマートスピーカーなどのIoTデバイスを実際に作りながら、IoTというわかりにくい言葉の本質を読み解いていきます。 ただし、既存のRaspberry Pi関連の書籍のように電子工作について詳しく解説するものではなく、入門者には敬遠されがちなはんだづけなどは行わなくても同じことが試せるような工夫がされています。それどころか、本書の内容の 大半はRaspberry Pi本体すら必須ではありません。 とにかくIoTの本質を理解することに重点が置かれています。 またIoTデバイスの制御にはPythonを使用しますが、プログラミング初心者のためになるべく短いコードを心がけるとともに、Pythonの基本文法についてもできるだけ解説しました。 よって、プログラミング経験がなくても、実習できます。
  • クローリングハック あらゆるWebサイトをクロールするための実践テクニック
    4.0
    Webアプリケーション、Webサービスを開発・運用する エンジニアは、HTML/HTTPやWebサーバなどWeb技術の 仕組みや基礎的な知識をおさえておかなければなりません。 本書では、実サービスでの大規模なWebクローラーの 開発・運用経験をもとに、クローラーを支える、HTTP、 文字コード、HTML、認証、Ajax/JSONなど、Webエンジニアが おさえておくべきポイントやテクニックを学びます。 クローラーから見たWebサイトの仕組みとその実情に加えて、 現実に即した実践的かつ効率的なクローリングの方法論に ついても解説します。 ○実例をもとにHTTPやHTMLなどWebの仕組みを深く知ることができる ○大規模なクローラーの開発・運用ノウハウを知ることができる ○Webサイトの運営者(クロールされる側)もクローラーに関する知見を得ることができる 【対象読者】 本書はWebクローラーを題材としていますが、クローリングのために 必要なWeb技術の解説に重点を置いており、 主に次のような方々に読んでいただけるよう執筆しました。 ● 正しい知識を身につけたいWeb開発者 ● クローラビリティの高いWebサイトを作成したいWebサイト運営者 また、HTMLやCSSなど、Webサイトの作成に関わる最低限の知識、 およびサンプルコードを読解するためのプログラミングに関する基礎知識を 前提としています。サンプルコードはJavaで記述していますが、 Java固有のセマンティクスやプログラミングテクニックは可能な限り 避けていますので、Javaに対する深い理解は必要ありません。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 確かな力が身につくC#「超」入門
    4.0
    1巻2,838円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「JavaScript」「Python」「PHP」に続くシリーズ第4弾。 初めてプログラミングに挑戦する初心者を対象に、C#言語の基礎から本格的なアプリケーションの作り方を優しく解説します。 開発環境のインストールからしっかりと解説していきますので、初心者でも安心して学習を開始することができます。プログラミングの教科書として、最初に読む一冊としておすすめです。
  • データ分析のための機械学習入門 Pythonで動かし、理解できる、人工知能技術
    4.0
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ディープラーニング、TensorFlow、scikit-learn、Hadoop、リアルタイム集計……。 いま、エンジニアに欠かせない、最新技術のエッセンス。 いまの人工知能を支えているものは、データ、計算環境、アルゴリズム、プログラムです。膨大なデータが手に入らなければ、人工知能は作り出せません。そして、膨大なデータを処理する計算環境、アルゴリズム、プログラムがなければ、人工知能は作り出せません。 本書では、具体的なデータ分析事例を交えながら、機械学習理論から実行環境の紹介、Pythonプログラミング、ディープラーニングまでを解説します。
  • 新版 明解C++ 入門編
    4.0
    1巻2,970円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最高のC言語入門書として、読者の圧倒的な信頼を誇る『新版明解C言語 入門編』の著者、柴田望洋のC++入門書です。たくさんの図表とサンプルプログラムを使って、C++の基礎を分かりやすく、ていねいに解説しています。一つ一つのステップを着実に進んでいく、著書一流の解説により、読者は目から鱗が落ちるように、C++の基本をマスターすることができるでしょう。初めてプログラミングを学ぶ人、他の入門書ではマスターできなかった人、本当にC++をマスターしたい人など、すべてのC++ユーザにとって、最良の1冊です。
  • 基礎Python
    4.0
    本書で解説するPythonは現在もっとも注目を集めているプログラミング言語のひとつです。プログラミング言語の人気度の目安となるPYPL(http://pypl.github.io/PYPL.html)では、2016年1月の時点でJavaに続いて2位に位置していることからも、その人気のほどが伺えるでしょう。その大きな理由として、Pythonがパワフルなオブジェクト指向のスクリプト言語でありながら、わかりやすく、すっきりしたプログラムを作成可能であることがあげられます。文法もシンプルで、これからプログラミングを始める方にとっても最適な言語です。現在、Pythonは、Python 2.x系からPython3.x系への移行時期にあります。Python 3.xでは、さまざま機能強化が行われ、さらに標準の文字コードがユニコードベースに変更され、日本語も容易に扱えるようになったことから、日本においてもさらなる普及が期待されるでしょう。 本書は、プログラミングの初心者を対象にしたPython 3の入門書です。変数の取り扱いから、リスト、タプルといったPython固有のデータの操作、制御構造や関数などについて具体的でかつ短いサンプルを多数提示しながら、初心者でも基礎から学んでいけるように拝領したつもりです。また、インデントでブロックを表現する点などなど、他のメジャーな言語と比べてユニークな部分も丁寧に説明しています。前半部分で基本を説明した後は、ファーストクラスオブジェクトとしての関数の活用方法、オリジナルのクラスの作成などといった多少高度な項目を丁寧に説明していきます。
  • Visual Basicの絵本
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 何でなかった?絵本シリーズVisualBasic、ついに登場 本書はWindows プログラムを開発するためのプログラミング言語と、統合開発環境であるVisualBasic を基本から学べる入門書です。イラストを多用した2 ページごとの解説により、まったくプログラミングを学んだことのない人でも、Windows のアプリケーションが作れるようになります。 VB.NET を対象に、マウス操作だけで簡単に作れる画面開発や、VisualBasic 言語の基本的な文法、例外処理のテクニックや、オブジェクト指向言語の基本的な知識を学ぶことができます。Windows アプリケーション開発の入門言語として高い人気を誇るVisualBasic を、もっとも気軽に勉強できるお勧めの一冊です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 作りながら学ぶRuby入門 第2版
    4.0
    1巻2,860円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 サンプルを動かしながら文法を理解し、短期間でRubyを身につけることを目標とします。豊富な演習を行うことで、「どういった処理をどういったコーディングで実現するか」というプログラミングのセンスが身につきます。Windows/Mac OS X対応。
  • ノーコードシフト プログラミングを使わない開発へ
    3.9
    消費行動が大きく変わるなか、DX(デジタルトランスフォーメーション)の巧拙が企業の明暗を分ける、といった発言を目にします。一方でエンジニア不足が深刻化している、とも言われています。 そこで注目されているのが、コードを書かずに開発を行うノーコード、ローコードと呼ばれる開発方法です。この最新のキーワードであるノーコードについて、どのようなものなのか、本書一冊で理解できます。 国内外の事例をまじえながら、メリットとデメリット、導入・活用方法、何が変わるのかを解説。さまざまなノーコードツールの特徴や学習方法についても取り上げます。
  • 文系でもプログラミング副業で月10万円稼ぐ!
    3.9
    最もコスパがいい副業。それは「プログラミング」です。 文系でも、ITオンチでも時給1万円。 スキマ時間を使えば、月10万円以上も無理なく稼げます。 さあ、楽しく学べるプログラミングの世界に一歩踏み出しましょう! ・本書の特徴 1 知識ゼロの人でも安心! 複雑な公式や専門用語は最小限に。 2 クライアントの見つけ方、信頼を獲得する方法なども紹介。 3 成長が実感できるよう手を動かして理解を深めるパートを多く用意。 4 わからないことがあったら質問できる!「特設サイト」との連動。 ・プログラミング副業をはじめた人たちの声 ◎本業では昇級・昇格がほぼなく、将来の不安を感じていました。ただ時間的な余裕はあったので、以前から興味があったプログラミングを勉強しました。独学だったのですが、1カ月経たないくらいで、ランディングページを作れるようになり、月8万円ほどの副収入を得られるようになりました。【空調メンテナンス会社・26歳男性】 ◎働き方改革で残業がなくなって、副業ができないかなと思っていました。プログラミングは大学時代に少し勉強したことがあったので、最低限のことはすぐに思い出せました。今では毎月12~14万円ほど稼げるようになっています。【ソフトウェア会社の監視部門・31歳女性】 ◎2020年から小学校でプログラミングの必修化が決まり、子どもに質問されたことを考えて勉強しはじめました。次第にプログラミング案件は数多く募集されていることを知り、先日初めて1.5万円の副業案件を行いました。今後はスキマ時間を見て、少しずつ受注本数を増やそうと思っています。【大手製造業の営業・40歳男性】 ◎私はもともと元ITベンチャーの営業マンだったのですが、会社がブラックすぎて退職。手に職をつけたいと思い、半年間、プログラミングの勉強をしました。プログラマーはかなり売り手市場なので、無事ホワイト企業に転職。同じタイミングではじめた副業もピーク時には月40万円を超えます。【システム会社エンジニア・34歳男性】
  • 良いコードを書く技術 ― 読みやすく保守しやすいプログラミング作法
    3.9
    1巻2,508円 (税込)
    読みやすく保守しやすい「良いコード」の書き方を解説した入門書です。『WEB+DB PRESS』で断トツ人気だった連載を加筆・修正して書籍化しました。 本書を読むと,良いコードを書くための習慣から名前の付け方,コードの分割や集約を行う方法,抽象化の作法,計算量とアルゴリズム,ユニットテストやメタプログラミングまで,プログラマとして長く役立つ基本が身につきます。
  • コーディングを支える技術――成り立ちから学ぶプログラミング作法
    3.9
    1巻2,717円 (税込)
    本書は,プログラミング言語が持つ各種概念が「なぜ」存在するのかを解説する書籍です。 世の中にはたくさんのプログラミング言語があります。そしてプログラミングに関する概念も,関数,型,スコープ,クラス,継承など,さまざまなものがあります。多くの言語で共通して使われる概念もあれば,一部の言語でしか使われない概念もあります。これらの概念は,なぜ生まれたのでしょうか。本書のテーマは,その「なぜ」を理解することです。 そのために本書では,言語設計者の視点に立ち,複数の言語を比較し,そして言語がどう変化してきたのかを解説します。いろいろな概念が「なぜ」生まれたのかを理解することで,なぜ使うべきか,いつ使うべきか,どう使うべきかを判断できるようになるでしょう。そして,今後生まれてくる新しい概念も,よりいっそう理解しやすくなることでしょう。
  • 銀行とデザイン デザインを企業文化に浸透させるために
    3.9
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ここ数年、長引くコロナ禍やデジタルトランスフォーメーション(DX)の進展を通して、ビジネスシーンは大きく形を変えつつあります。メガバンクである三井住友銀行(以下、SMBC)も例外ではありません。SMBCは2016年からインハウスデザイナーを採用し、「UI/UXデザイン」という観点から銀行サービスを変革させ続けています。2019年にはリニューアルした三井住友銀行アプリが、2021年には三井住友銀行アプリ、コーポレートサイト、SMBCダイレクト、接客用タブレットをシームレスに一つに繋いだ顧客体験がグッドデザイン賞を受賞しました。本書は、銀行デジタルサービスのリニューアルを担当したインハウスデザイナー3名によるドキュメントです。デザインの必要性・重要性について社内から理解を得るまでの苦労から節目となるアプリのリニューアル、デザインによるDXを社内にどう浸透させているのか、といったデザイナーたちの体験をリアルに描いています。今さまざまなデジタルサービスは、作る人の技術ではなく、サービスを使う人の体験、すなわちユーザー体験が重視されるようになっています。本書では、三井住友銀行アプリ、コーポレートサイト、SMBCダイレクトのリニューアルといった大きなプロジェクトを通して、デザインによるユーザー体験を向上させる手法について丁寧に解説しています。すでにインハウスデザイナーとして働いている方、大企業の事例を知りたい方、DXに興味のある方におすすめです。
  • 図解まるわかり セキュリティのしくみ
    3.9
    攻撃や対策、組織体制もすべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい ・考え方から技術、運用方法までを網羅 ・キーワードから知りたい項目を調べやすい ・管理者にも開発者にも役立つ基本がわかる 【こんな人におすすめ】 ・企業においてセキュリティ対策をしたい人 ・セキュリティを考慮したシステムを開発したい人 ・個人情報の管理における注意点を知りたい人 ・セキュリティ関連の資格試験を受ける人 ・自身のセキュリティを高める必要を感じている人 【内容紹介】 企業におけるセキュリティでは、 小さなことでも気づいたことを 少しずつ改善していく、 その積み重ねが大切です。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 【目次】 第1章 セキュリティの基本的な考え方 ~分類して考える~ 第2章 ネットワークを狙った攻撃 ~招かれざる訪問者~ 第3章 ウイルスとスパイウェア ~感染からパンデミックへ~ 第4章 脆弱性への対応 ~不備を狙った攻撃~ 第5章 暗号/署名/証明書とは ~秘密を守る技術~ 第6章 組織的な対応 ~環境の変化に対応する~ 第7章 セキュリティ関連の法律・ルールなど ~知らなかったでは済まされない~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 帰宅が早い人がやっている パソコン仕事 最強の習慣112
    3.9
    一生役立つパソコンの習慣を身につけよう! 帰宅が早い人は「習慣」が違う! 仕事が速い人と遅い人には、どのような違いがあるのでしょう。 それはズバリ「パソコンの習慣」です。 多くの人が日常的に行っているパソコン操作には、 実は様々な「無駄」があります。そして仕事が速い人は、 無駄な操作をせず、最短で目的の操作を行う習慣がついているのです。 本書は、「無駄な手間を減らすこと」をテーマに、 「仕事が速い人が身につけているパソコンの習慣」を紹介しています。 「マウスはできるだけ使わず、ショートカットキーで操作する」 「電源はいちいち落とさない」「困ったらとりあえず右クリック」など、 業務の時短につながる役立つ習慣が満載です。 本書を読めば、「一生役立つパソコンの習慣」を身につけることができます。 「仕事がなかなか終わらない」「1秒でも早く帰りたい」……そんな人は、 ぜひ本書をご一読ください。 【本書が推奨する習慣(例)】 ・パソコンの電源はいちいち切らない ・マウスはできるだけ使わない ・よく使うアプリは「タスクバー」に置いておく ・紙を一切使わずに印刷する ・Excelのセルで勝手な「文字変換」をさせない ・ファイルの中身は「開かず」に確認する ・よく使う文字列は2~3文字で入力できるようにしておく ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • データ指向プログラミング
    3.8
    システム構築の複雑さから開発者を解放する データ指向プログラミング実応用ストーリー 本書は Yehonathan Sharvit, "Data-Oriented Programming", Manning Publications 2022 の邦訳版です。 【本書の内容】 本書は、Java、C#、C++、Ruby、Pythonなどの高級プログラミング言語で2年以上の経験を持つ、フロントエンド、バックエンド、フルスタック開発者向けの本です。 本書で取り上げている業務システム開発におけるアイデアや手法は、オブジェクト指向プログラミングの開発者にとっては、慣れ親しんだ環境や世界観をいったん捨て去るように指示されるかもしれません。 一方、関数型プログラミングの開発者にとっては、本書は(多少ですが)学びやすく、ちょっとした発見とサプライズがあるはずです。 いずれにしても「情報システム開発の複雑さ」を軽減し、見通しが良く仕様変更にも柔軟に対応したい開発者に、新しい視座とパラダイムを提供します。 【目次】 Part1 柔軟性   第1章 オブジェクト指向プログラミングの複雑さ― 気まぐれな起業家   第2章 コードとデータの分離― まったく新しい世界   第3章 基本的なデータ操作― 瞑想とプログラミング   第4章 状態管理― タイムトラベル   第5章 基本的な並行性制御― 家庭内での対立   第6章 単体テスト― コーヒーショップでプログラミング Part2 スケーラビリティ   第7章 基本的なデータ検証― おごそかな贈り物   第8章 高度な並行性制御― さようなら、デッドロック   第9章 永続的なデータ構造― 巨人の肩の上に立つ   第10章 データベースの操作― 雲は雲   第11章 Webサービス― 忠実な配達人 Part3 保守性   第12章 高度なデータ検証― 手作りの贈り物   第13章 ポリモーフィズム― 田舎で動物とたわむれる   第14章 高度なデータ操作― 考え抜かれたものは明確に表現される   第15章 デバッグ― 博物館でイノベーション 付録A データ指向プログラミングの原則 付録B 静的型付け言語での汎用的なデータアクセス 付録C データ指向プログラミング:プログラミングパラダイムの一環をなす 付録D Lodash リファレンス ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 早く仕事を終わらせたいから、プログラミングはじめました。
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 面倒な作業、全部自動化したい!  ビジネスマンのプログラミング入門決定版 毎日決まった時間にGmailを送信しなきゃいけない、定期的に行われるイベントの詳細を関係者にメールしなきゃいけない……。定例作業は地味に面倒で手間がかかるものです。ですがそれらは一度プログラムを組めば自動化することが可能です。 ビジネスマンがプログラミングスキルを身につければ、仕事を爆速化できます。ほかにも「論理的思考力(ロジカルシンキング)」「分解力(最小タスク化能力)」「問題発見力」「問題解決力」「段取り力」「プレゼンテーション力」といったビジネススキルも身につきます。 本書ではプログラミング的思考の身につけ方とともに、Google Apps Script(GAS)を用いて実際に業務効率化に役立つコードを紹介します。
  • 実戦で役立つ C#プログラミングのイディオム/定石&パターン
    3.8
    C#のプログラムを作成するには,解こうとする問題の手順と利用するデータ構造を考え,それをC#のコードとして記述するスキルが必要になってきますが,そういったスキルは,現場で利用されているイディオムや定石といったパターンを学習することで得られます。「パターン」を自分の中に叩き込むことが上達の早道なのです。また,さらには,実際に自分でプログラムを書いてみることも必要。本書には章ごとに練習問題も用意されていますので,実地に自分で書くことにより,確固としたプログラミングの力を身につけてください。
  • プログラミング入門講座――基本と思考法と重要事項がきちんと学べる授業
    3.8
    1巻1,738円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 なぜ、世界中の成功者はプログラミングの基本を学んでいるのか。その答えと、具体的な学び方が一冊に! 世界中で2億人以上が夢中になった学び方! バラク・オバマ(アメリカ大統領)、ビル・ゲイツ(Microsoft創業者)、 マーク・ザッカーバーグ(Facebook創業者)らも賛同した、 「世界最良の学習メソッド」を徹底紹介! 抜群の面白さとわかりやすさで、小学生から大人まで全世代がハマる! ★★これからはじめる人にオススメの1冊です!★★ ・なぜ、世界中の成功者はプログラミングの基本を学んでいるのか? ・プログラミングの基本を最少の時間で確実に習得できる学び方とは? 世界最先端の学習研究が「学び方」を劇的に変えた。 この知識は決して無駄にはなりません。 プログラミングの基礎知識は、近い将来、必ず役立つスキルになります。 ◆◆本書の対象読者◆◆ ・できるだけ効率よく、とプログラミングの基本を習得したい人 ・プログラミングに興味はあるが、そもそもの「学び方」がよくわからない人 ・社会人の一般教養として「プログラミングの基本」を身につけておきたい人 ・子どものプログラミング教育に興味のある人 ぜひご一読ください。 本書掲載の「新しい学び方」は、あなたの「プログラミング」に対する見方を 完全に変えるかもしれません。
  • プログラミングをはじめよう
    3.8
    世界中の小学生がプログラミングを学んでいる時代―。女優デビュー、慶應義塾大学卒業、いま、「タレント時々プログラマ」として活躍中の著者が、文系も、女子も、パソコン1台で簡単に「思いつき」を叶える方法をお教えします! 肩の力を抜いて、気軽にはじめてみませんか?
  • 入門者のJavaScript 作りながら学ぶWebプログラミング
    3.8
    JavaScriptは、Webページに表示される画像や文字列などを、閲覧する人の操作に応じて自由自在に変えられるプログラミング言語です。本書では、1つ1つ作例を作り、動かしながらJavaScriptの基本を少しずつ学んでいきます。手順通りにやるだけで、HTMLやCSSの未経験者でもJavaScriptの使い方が必ずマスターできます。(ブルーバックス・2014年1月刊)※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
  • おうちで学べるプログラミングのきほん
    3.8
    1巻2,178円 (税込)
    プログラムが動く仕組みが全部わかる 「プログラミングを学びたいけど、本を読んでもわからない」……そんなあなたは必読です。本書は、「プログラムが動く仕組み」を、実際に自宅PCで確認しながら学習を進めていきます。「ハードウェアとプログラムの関係」「OSとプログラムの関係」などを体感しながら学べるので、初心者でも無理なく学習できます。 また巻末では、バグが発生する仕組みや各プログラミング言語の違いについても丁寧に解説しました。これからプログラミングを学びたい人だけでなく、現役プログラマーにも幅広く読んでもらいたい1冊です。 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 確かな力が身につくPython「超」入門
    3.8
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングを始めよう! Python(ぱいそん)で。 大人から子どもまで。プログラミングをはじめるならPythonで決まり! 本当の本当に、まったくの初心者でも大丈夫。画面に打ち込む最初の1文字から、 本書はトコトンやさしく付き添います。 ポイント1「サンプルが楽しい!」 ⇒よくある“お勉強のためのサンプル”の代わりに 「こういうの見たことある!」「こういうのが作ってみたかった!」というような、 楽しいサンプルを集めました。最初の「やるぞ!」というモチベーションを維持したまま、 最後のページまで読み進めることができます。 ポイント2「初学者が知るべきことを完全網羅!」 ⇒内容のわかりやすさだけでなく、スタート地点・ゴール地点・スタートからゴールに至るまでの 道筋、と全体の構成にもこだわりました。初学者が陥りがちなのは「まず何を知るべきか?」という悩み。 本書では、はじめの一歩からスタートし、まったくの初心者がおさえておくべきポイントをまとめました。 余計なことで悩まずに実習を進めていけます。 ポイント3「例え話がわかりやすい! 図やイラストが豊富で楽しい!」 ⇒多くの人がつまづくのは、プログラミング初心者にはイメージしづらい、 独特な概念(がいねん)や専門用語。本書では、 誰にでも手にとるようにわかるイラストと例えでイメージとして掴みやすくなるよう工夫しています。 ポイント4「手を動かして『できた!』体験を積み上げるステップアップ方式」 ⇒教科書のように読むだけでもいいのですが、せっかくならパソコンの前に座って、 画面を開いてひとつずつ実行してみてください。 「できた!」実感が得られれば、最後まで楽しく読み進められるのです。
  • プログラマのためのDocker教科書 インフラの基礎知識&コードによる環境構築の自動化
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 従来、システム開発のプログラマは、顧客の業務要件を理解し、要件に応じた設計を行ない、プログラミング言語を使ってシステムを実装し、仕様通りの機能を持つかをテストすることが主なミッションでした。今日ではそれに加えて、構成管理ツールを使って、開発したシステムの実行環境のプロビジョニングなどを行なうケースも増え、ネットワーク設計やOSの導入、システム/データベースサーバなどのミドルウェアの設定やセキュリティといったインフラ構築の知識が求められています。 本書は、Linuxのコンテナ仮想化ツールであるDockerを使って、コードでインフラ環境を構築するための入門書です。開発環境や実行環境などインフラ構築「自動化」の経験がない開発者を対象に、おさえておきたいシステム基盤&インフラの基礎知識に加えて、Dockerによるインフラ構築と管理の方法をやさしく解説します。理解しにくいネットワークや仮想技術などのインフラの基礎概念を図解しながら、開発/実行環境を実際に構築することで、構成管理ツールを使ったインフラ構築の流れを解説していきます。 ・おさえておきたいシステム/インフラの知識 ・コンテナ仮想化技術とDocker ・Dockerのインストールと基本コマンド ・Dockerfileを使ったコードによるサーバ構築 ・Dockerイメージの共有─Docker Registry ・複数コンテナの一元管理─Docker Compose ・マルチホスト環境でのDocker運用─Docker Machine、Docker Swarm ・クラウドでのDocker運用 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習C# 第3版
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 C#言語のロングセラー学習書がC#4.0に対応! 本書では、C#でオブジェクト指向プログラミングを行なう際に必要となる基本的な知識・概念・機能から、C#4.0の新機能まで、さまざまなサンプルプログラムを例示しながら詳細かつ丁寧に解説します。 全体の流れとしては、まず基礎の基礎、つまりC#プログラムのコンパイル方法や実行方法などからはじまり、次にC#の構成要素について解説。そして本書を読み終える頃には、C#プログラミングの重要事項が把握できるように構成しています。 解説→例題(サンプル)→理解度チェックという3つのステップで進めていくので、プログラミングの基礎知識がない方でもC#の文法を完全習得できます。「一からC#言語を学びたい」という方におすすめの1冊です。 【原書タイトル】 C#:A Beginners Guide ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Javaの絵本 増補改訂版
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 イラストだからすぐわかる、Javaプログラミングのおもしろさ!! 最新バージョンの開発環境に対応! 2002年12月の刊行後、読者から「今まで読んだ初心者向けの本の中で一番わかりやすい」「絵で見ると、とても自然にイメージできる」などの感想が寄せられ、大好評の『Javaの絵本』が、増補改訂版としてパワーアップします! Java環境最新バージョンのJ2SE 5.0に対応した解説を大幅加筆! またインストールについてはJ2SE 1.4.1と5.0を併載するので、安定バージョンで勉強したい人も最新バージョンについて知りたい人も両方満足できる内容です。 本書は、Java言語をこれから学ぶ方はもちろん、一度は挑戦したけれど挫折してしまったという方や、文法を知らずにプログラミングを始めたけれど改めて基本を確認したいという方にもお勧めします。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • まつもとゆきひろ コードの世界
    3.8
    本書は、日経Linuxの2005年5月号から2009年4月号までに掲載した「まつもとゆきひろ直伝 プログラミングのオキテ」をベースに、加筆・修正したものです。まつもと氏が開発したRubyの解説書ではなく、特定の技術を深く解説するタイプの書籍でもありません。プログラミングにまつわるいろいろな技術を俯瞰した一冊となっています。一つ一つの技術には、それぞれの目的があり、歴史があり、発展と進歩の経緯があります。それぞれの技術について、まつもと氏が一歩下がった立場から改めて考えた内容をまとめてあります。

    試し読み

    フォロー
  • HTML5で描く未来 「クラウド2.0」が社会を変える
    3.8
    次世代ウェブ技術「HTML5」がリアル社会を飲み込もうとしている。グーグルやアップル、マイクロソフトといった大手IT企業に加えて、大手家電メーカーや自動車メーカーもHTML5を推進。IT業界の枠を超えた動きが加速している。HTML5とは何か? なぜいま注目されているのか? 実態が掴みづらいその正体を私たちの身近な生活シーンから解明。ニュースが映る銭湯の富士山、最安値で給油できるビッグデータ自動車、パーソナライズされる街頭広告など、縦横無尽に繰り出される空想の世界からひもとく。HTML5を中心とする「クラウド2.0」によって起こる破壊的イノベーションを、ビジネスとテクノロジーの両面から現役技術者が大胆に予測する。
  • 実践的データ基盤への処方箋~ ビジネス価値創出のためのデータ・システム・ヒトのノウハウ
    3.8
    データ整備/データ基盤システムの構築/データ分析組織立ち上げのプロがすぐ効くノウハウを教えます! 「会社内でバラバラになっているデータを集めたが,これから何をしていいか分からない」 「最新技術を利用してデータ基盤をつくったがニーズがなかった」 「頻繁に障害が発生するデータ収集に対応してきたが,そのデータは誰にも利用されていなかった」 「データの意味が分からず,データの意味の聞き込み調査で1日が終わった」 データを活用してビジネス価値を創出したいと考える企業は増えています。そのために,とりあえずデータを集めて,データレイク,データウェアハウス,BIツールなどのソフトウェアを導入したのですが,データ活用が進まないという声を聞きます。なぜ,せっかくコストをかけてつくったデータ基盤なのに機能しないのでしょうか? Garbage In Garbage Out(ゴミを入れたらゴミが出てくる)という言葉があるように,適切な形でデータを取得しなければ,適切な分析はできません。また,各ソフトウェアに限定した知識ではなく,データ基盤システムとして利用するためのノウハウがなければ,データ基盤は機能しません。さらにデータ基盤にはたくさんの人が関わるため,組織のあり方やデータの取り扱いにも注意が必要です。 取得したデータからデータ活用までの架け橋となるのがデータ基盤のはずです。ビジネス価値につながらないデータ基盤はコストを垂れ流すだけの病んだシステムになりかねません。そこで本書では,データ基盤の本来の機能を甦らせるため,またデータ基盤の構築でつまづかないためノウハウを処方します。データ整備,システムの知識,組織のあり方,データの取り扱いといった"データ基盤を機能させるためのノウハウ"を,この道のプロが惜しげもなく披露します。データ基盤が思うように機能していない,これからデータ基盤を構築したいが何からはじめればよいか分からない,といったことで悩まれている方には一読の価値があるはずです。
  • ロベールのC++入門講座
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ロベールの部屋(http://www1.kcn.ne.jp/~robe/)のC++講座といえば、プログラマ 界においては、数多刊行されているC++入門書がその足下にも及ばないほど内容がしっかりしているという評価で有名。 本書は、サイトに掲載されている講座を書籍用にリニューアルし、過去のどの本よりもわかりやすく、丁寧に、かつ本格的な活用までを網羅した本来の意味での「入門書」である。
  • Go言語 ハンズオン
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Go言語を実際に手を動かしながら基礎から実践的な内容まで学ぶ書籍です。文法や仕様などを、ハンズオン形式で学べるので、座学が苦手な人も安心して学習できます。
  • More Effective Agile  “ソフトウェアリーダー”になるための28の道標
    3.8
    開発者必読のロングセラー『Code Complete(コードコンプリート)』の著者として著名なスティーブ・マコネルの新刊が15年ぶりに登場! 本書は“More Effective Agile: A Roadmap for Software Leaders”(Construx Press、2019年)の日本語版です。企業活動やビジネスが今後ますます「ソフトウェアファースト(ソフトウェア主導)」になっていく中で、リーダーシップを発揮できる人材である「ソフトウェアリーダー」を目指すために、アジャイルから「価値を引き出す」ための実践的なプラクティスを解説します。監訳者にはアジャイル分野で著名であり、『Adaptive Code(旧名『C#実践開発手法』)』で実績のある長沢智治氏を起用しました。
  • AWSクラウドの基本と仕組み
    3.8
    AWS入門書の決定版 アマゾン ウェブ サービス(AWS)社のプロダクトマーケティング エバンジェリスト 亀田治伸氏、およびテクニカルトレーナ 山田裕進氏の執筆による、AWSの利用を前提としたクラウド入門。 一般的なクラウドコンピューティングの概要、AWSクラウドの基礎知識、概念、テクノロジー、セキュリティ、代表的なサービスなどについて理解できる。付録では、AWSの料金、セミナー・イベントおよびトレーニング、AWS認定、アカウント設定などについて解説。さらにAWSの主なサービスの一覧を掲載。 クラウドコンピューティングおよびAWSについての実用的な情報を求める様々な方に最適。 【対象読者】 ・IT企業の新入社員 ・情報システム部/経営企画部の方 ・中小企業の経営者 ・IT企業の営業担当 ・AWSパートナー企業 ・ITに意識高いビジネスパーソン ・他の分野からクラウド分野へ転身の開発者 【目次】 第1章 クラウドコンピューティングの特徴とメリット  ―はじめてのAWS― 第2章 ITシステムの使用例とAWSの主要サービス  ―AWSはどんなときに使う?― 第3章 AWS導入のメリットその1  ―ネットワーク&コンピューティングを活用する― 第4章 AWS導入のメリットその2  ―ストレージを活用する― 第5章 AWS導入のメリットその3  ―データベースを活用する― 第6章 AWS導入のメリットその4  ―クラウドセキュリティの考え方― 第7章 新しいテクノロジーへの取り組みとクラウドネイティブ開発  ―これからの時代に求められるスキルと人材― 付録A AWSのご利用にあたって 付録B AWSサービス一覧 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • プログラマのためのDocker教科書 第2版 インフラの基礎知識&コードによる環境構築の自動化
    3.8
    インフラ基礎知識+インフラ環境構築の入門書の決定版! 「Linuxのコンテナ仮想化ツールであるDockerを使って、コードでインフラ環境を構築するための入門書」として好評を博した前著の改訂版です。 開発環境や実行環境などインフラ構築「自動化」の経験がない開発者を対象に、おさえておきたいシステム基盤&インフラの基礎知識に加えて、Dockerによるインフラ構築と管理の方法をやさしく解説します。理解しにくいネットワークや仮想技術などのインフラの基礎概念を図解しながら、開発/実行環境を実際に構築することで、構成管理ツールを使ったインフラ構築の流れを解説していきます。 改訂にあたって、Dockerの新機能/コマンドに対応したほか、マルチホスト環境での実行環境構築をクラウドマネージドサービスを使うように変更。よりプログラマが注力すべきところにページを割き、Webエンジニアや機械学習エンジニアの環境構築に利用できる具体例を解説しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • データ分析基盤構築入門[Fluentd,Elasticsearch,Kibanaによるログ収集と可視化]
    3.8
    「サービスのデザインはログのデザインから。」良いサービスを作り上げるには,ログデータを収集し,改善を続けるシステムの構築が必要です。本書は,ログデータを効率的に収集するFluentdをはじめ,データストアとして注目を集めているElasticsearch,可視化ツールのKibanaを解説します。本書を通して,ログ収集,データストア,可視化の役割を理解しながらデータ分析基盤を構築できます。2014年に刊行した「サーバ/インフラエンジニア養成読本ログ収集 可視化編」の記事をもとに最新の内容に加筆しています。
  • プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで
    3.8
    インフラ基礎知識とセットで学ぶ! Google Cloud Platformの機能&システム構築パターン! 本書は、Google Cloud Platform(GCP)でシステム、アプリケーションを 構築するための実践的な入門書です。 GCPを初めて利用する開発者をメインターゲットとし、GCPの提供する サービス(コンポーネント)の全体像と、サービスを組み合わせて最適な アプリケーションアーキテクチャを実現する方法を、具体的なサンプルを 使ってわかりやすく解説します。 Webアプリケーションを動かす具体的な手順の解説に加えて、コンテナ、 オーケストレーションといったテーマもカバーするため、業務で本格的な 利用を考えている方にも適しています。 単にGCPの使い方を説明する手順書にとどまらず、GCPを利用する上で 理解しておきたいインフラの基礎技術などを解説することで、技術動向の 変化が激しいクラウドの解説書でありながらも陳腐化を最小化するよう 工夫しています。 また、GCPの強みであるクラウドネイティブなアーキテクチャによる アプリケーション実行環境の構築をサンプルとして挙げているのも 大きな特徴です。本書の強みは、具体的なサンプルを使って丁寧に 説明することで、GCPの良さを体得してもらえるところにあります。 GCPの利用や導入を検討している/初めて使う、あるいは、AWSなど 他のクラウドを使ったことがあるプログラマ/開発者の方におすすめの 一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • わかばちゃんと学ぶ Git使い方入門
    3.8
    本書は、マンガと実践で学ぶGitの入門書です。Gitの概念はもちろん、GitHubやBitbucketについても丁寧に解説しています。これからGitを使い始める人にオススメの1冊です。 <はじめにより抜粋> ■せっかく学ぶなら、やっぱり楽しい方がいい 「Gitって難しそう」 「勉強しようとは思っているけど、なかなか一歩が踏み出せない」 そんな方のために、楽しくGitを理解できる本を作りました。 ・個性的なキャラクターたちが登場するマンガ ・感覚的にわかる図解 ・丁寧な実践パート 上記3つの特長で、Gitを無理なく学べます。 仕事に必要な基本の使い方はもちろん、サンプルデータが使えるので、プルリクエストの練習・GitHub PagesでのWebページ公開もできます! ■こんな人におすすめ 新入社員……Gitが使えて当たり前の会社に就職したので、勉強したい Webデザイナー・コーダー……エンジニアと一緒に、Gitで共同作業したい Gitに乗り換えたいエンジニア ……今まで使っていたバージョン管理システムから、Gitに乗り換えたい 小さな会社のWeb担当……そろそろ手動バックアップを卒業したい 企画・営業担当……制作側のことも知っておきたい クリックしていくだけでGitを使えるツールを中心に解説しているので、初心者でも安心です。

    試し読み

    フォロー
  • Javaのオブジェクト指向がゼッタイにわかる本
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Javaを習い始めたけれど、オブジェクト指向プログラミングの良さがよくわからない」と思っている人は意外に多いのではないでしょうか? 本書は、Javaの実際のプログラミング過程を追いながら、初心者がつまずきやすい部分を解説するとともに、学習シートを使って視覚的に「オブジェクト指向の考え方」を丁寧にやさしく解説します。視覚的にオブジェクト指向が学べる学習シート、サンプルプログラムのダウンロードサービス付き。
  • 「技術書」の読書術  達人が教える選び方・読み方・情報発信&共有のコツとテクニック
    3.8
    技術書の表も裏も知り尽くした人気作家が、 読書を血肉にするコツとテクニックを教えます。 おそらく本邦初、 「技術書(コンピュータ書)」の 読書術を指南する本が登場! 次々と新しい技術が登場する時代、 書籍からうまく知識やスキルを 得られるかどうかがIT職のキャリアを 左右するといっても過言ではありません。 技術書の表も裏も知り尽くした 人気作家2名が、その秘訣を教えます。 【本書の内容(一部)】 ・自分に合う本を見つけるために ・プログラミング書のうまい読み方 ・数学書や英語の技術書はどう読む ・効果的な読書メモを取るには ・名著の罠/悪書に当たったら ・エキセントリックな読書術も 【著者】 ●IPUSIRON 2001年に『ハッカーの教科書』(データハウス)を上梓。情報セキュリティと物理的セキュリティを総合的な観点から研究しつつ、執筆を中心に活動中。主な書著に『ハッキング・ラボのつくりかた』『暗号技術のすべて』(翔泳社)、『ホワイトハッカーの教科書』(C&R研究所)、『ハッカーの学校』『ハッカーの学校 個人情報調査の教科書』『ハッカーの学校 鍵開けの教科書』(データハウス)がある。近年は執筆の幅を広げ、同人誌の執筆や翻訳書も手がける。執筆以外に、セキュリティカンファレンス「ゆるいハッキング大会」での講演などがある。 ●増井敏克 増井技術士事務所代表。技術士(情報工学部門)。情報処理技術者試験にも多数合格。また、ビジネス数学検定1級に合格し、公益財団法人日本数学検定協会認定トレーナーとしても活動。「ビジネス」×「数学」×「IT」を組み合わせ、コンピュータを「正しく」「効率よく」使うためのスキルアップ支援や、各種ソフトウェアの開発を行っている。著書に『プログラマ脳を鍛える数学パズル』『IT用語図鑑』『図解まるわかりデータサイエンスのしくみ』(以上、翔泳社)、『プログラミング言語図鑑』(ソシム)、『基礎からのWeb開発リテラシー』(技術評論社)などがある。 【目次】 第1部 選び方 1-1 あらゆる手段で本を見つける!書店の歩き方からITツールの活用法まで(著:増井敏克) 1-2 世界が広がる!貪欲に本を求めれば、出会うはずがない本にも出会える(著:IPUSIRON) 第2部 読み方 2-1 比べて、使い分ける。時間をムダにせず理解を深める(増井敏克) 2-2 ルール無用。精読、多読、乱読し、読書の枠を超えてゆけ(IPUSIRON) 第3部 情報発信&共有 3-1 成長のチャンスはアウトプットにあり(増井敏克) 3-2 アウトプットも「遅すぎる」ことはない(IPUSIRON) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 21世紀最強の職業 Web系エンジニアになろう
    3.8
    Web系エンジニアになるための教科書が誕生! ・需要と将来性 ・単価 ・スキルの可搬性 ・ワークスタイルの柔軟性 ・フリーランス案件の充実度 ・他の職種との掛け算の容易性 ・ジョブチェンジの実現性 ・オンライン上での業務の完結性 が全て満たされている、現代における最強のチート職業である「Web系エンジニア」になるために必要な知識、キャリアステップがこれ1冊だけですべてわかります! ----------「はじめに」より抜粋--------------------- ITが社会基盤として完全に定着したこと、IT知識がビジネスパーソンの必須教養になったこと、および小中学校や高等学校でのプログラミング教育の必修化や副業解禁の流れ等により、プログラミング学習が空前のブームになっています。 そのブームに乗ってITエンジニアという職業の人気も非常に高まっていますが、その中でも「需要」「将来性」「単価」「働き方の自由度の高さ」等により最も注目されているのが、GoogleやAmazon、メルカリやクックパッドのような「Web系企業」で働く「Web系エンジニア」です。 学生の方だけでなく、ジョブチェンジを検討している多くの社会人の方もWeb系エンジニアを目指してプログラミングを学習されていると思いますが、そもそも「Web系企業とはなにか」「Web系エンジニアにはどういう職種があり、どういった仕事をして、どういった技術を使っているのか」といった重要な情報が、体系的にまとめられている書籍は今まで存在しませんでした。 そういったニーズにお応えするために企画されたのが本書です。Web業界の概要やWeb系企業の定義、SIer(エスアイヤー)系企業とWeb系企業の違い、Web制作とWeb開発の違い、Web系エンジニアの各職種における具体的な仕事内容、Web系エンジニアになる方法、フリーランスエンジニアになる方法、必要とされるスキルやキャリア戦略を、できる限り現場の実態に即した形で包括的に解説しています。 Web系エンジニアを目指しているプログラミング初学者の方や、Web系エンジニアとしてスキルアップしていきたい駆け出しエンジニアの方がご一読頂くことで、Web業界とWeb系エンジニアの全体像、および必要とされるスキルやキャリアの概観を把握できる内容になっています。
  • PythonでExcel、メール、Webを自動化する本
    3.8
    1巻2,398円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Excelシート間のコピペをはじめ、単純なパソコン仕事は小さなプログラムを書くことで自動で行うことができます。 こうしたプログラムを書けるようになることが、自分の仕事を効率化したい社会人にとって大きな武器になることは間違いありません。 本書ではプログラミング言語Pythonを使って、パソコン仕事の中心であるExcel作業を自動化する方法を紹介します。 Excelの自動化といえば「マクロ・VBA」が定番ですが、Pythonの強みは ・Excelアプリを起動しなくてよい ・メールやWebブラウザなども簡単に自動化できる という点にあります。 本書ではExcelとともにメール、Webの自動化もしっかり扱います。これにより、Webから抽出したデータをExcelファイルに保存してメールで送信、といった連携も行えるようになり、仕事での活用の幅が広がります。 プログラミング初心者である社会人が、実際に自分の仕事が自動化できるように、必要な情報をもれなく丁寧に解説することを心掛けました。本書を片手に「新しい仕事のやり方」を始めましょう! <本書の方針> ・オブジェクトなどの難しいプログラム理論は一切使いません。 ・一番単純な道具だけで、準備に時間をかけず、すぐ始められます。 ・実践的な例題で、実務で本当に使えるプログラムを紹介します。
  • 決定版 コンピュータサイエンス図鑑
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ハードウェアやソフトウェアから、データやアルゴリズム、プログラミング、ネットワーク、ソーシャルメディア、デジタル時代における社会的な問題や未来に広がる世界まで、コンピュータ科学に関するあらゆる基本をやさしく学べる入門ガイド。見開きごとに1つの重要トピックを取り上げ、カラフルなイメージイラストを用いて解説する。学生から社会人まで、コンピュータやデジタル技術が日常の一部になった現代の必読書。 書評サイトHONZ代表/元マイクロソフト社長 成毛眞氏 推薦 「目からうろこ!コンピュータを学び直した」
  • ドラゴンクエストXを支える技術―― 大規模オンラインRPGの舞台裏
    3.8
    1巻2,948円 (税込)
    (概要) 『ドラゴンクエストX』は、ドラゴンクエストシリーズ初のオンラインRPGです。本書は、ドラゴンクエストXの開発・運営の舞台裏を、現在はプロデューサーとして全体の責任者を務め、以前は技術責任者でもあった著者自らが徹底公開していきます。著者のこだわりによりプログラミングやドラゴンクエストXの事前知識がなくても読み進められるよう丁寧に解説していますので、技術者やドラゴンクエストXのプレイヤーでなくても、幅広い方々に参考にしていただけます。
  • これだけ! 組み込みシステム
    3.8
    1巻1,584円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最近の洗濯機やカメラ、スマートフォンなどの家電や電子機器には、複雑な動作をプログラムした組み込みシステムが搭載されています。本書は、スマホやIoTなどを裏から支える、組み込みシステムの基礎からハードやソフトの開発までをわかりやすく解説します。CPUから無線、回路設計、組み込みOS、プログラミングまで幅広い知識のなかから、「まずはここだけ!」というポイントに絞っているので、最初に読む入門書として最適です。
  • 詳解Rustプログラミング
    3.7
    さまざまなCUIアプリケーションを通して システム言語としてのRustを徹底詳解 本書は、 Tim McNamara, "Rust in Action: Systems programming concepts and techniques" Manning Publications, の翻訳書です。 【本書の内容】 ダイレクトにメモリを操作し、OSのシステムコールを活用することで高速性を維持しつつ、コンパイラの進化によって安全性も確保した開発言語・Rust。 本書は、ファイルI/Oを使った入出力プログラムから、キーバリュー型のDB操作やメモリ操作、生のTCPを使うネットワークプログラム。そしてプロセスやスレッド、割り込みや例外処理などの低レイヤからカーネルそのものまで扱うためのノウハウを、Rust固有のテクニカルタームとともに解説します。 著者のTim McNamaraは、15年以上の時間をかけて、テキストマイニング、自然言語処理、データ工学のエキスパートになりました。彼はRust Wellingtonのオーガナイザであり、Rustプログラミングのチュートリアルを、オフラインでも、TwitchとYouTubeを介したオンラインでも、定期的に開催しています。 【本書で取り上げるジャンル】 ・メモリ操作 ・ファイルとストレージ ・ネットワーク ・時間管理 ・プロセスとスレッド ・カーネル ・割り込みと例外処理 【読者が得られること】 ・Rustによるプログラミング基礎 ・Rust固有のプログラミング手法 ・システムプログラミングの勘所 ・コンピュータサイエンスの知識 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • AI時代を生き抜くプログラミング的思考が身につくシリーズ(2) プログラミングのきほん
    3.7
    1巻2,750円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 今やコンピュータサイエンスやデジタル技術に関する知識はこれからの時代を生きていく上で欠かせないものになっています。本書は関連分野をカバーしつつ、必要な情報をコンパクトにまとめた、「今」と「未来」を生きるすべての人に役立つ入門書シリーズです。第2巻のテーマはプログラミング。言語の習得ではなく、基本的な考え方を「演算子」「条件分岐」「変数・型」「配列」「繰り返し」「関数」の6つに分けて学びます。
  • ルビィのぼうけん こんにちは!プログラミング
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 教育大国フィンランド発、親子で楽しくプログラミングに触れる絵本 【あらすじ】 『ルビィは大きな想像力を持つ女の子。ルビィの好きな言葉は“どうして?”。ルビィの世界では考えたものがなんでも実現します。パパがお仕事でいないときは、家の中をどたどた・ふらふら歩きまわるのが大好き。ある日、ルビィはパパからの手紙を見つけます――「宝石を5つ、かくしたから、さがしてごらん。ぜんぶ見つけられるかな?」。でもどう探せばいいのか書かれていません。仕方がないので、まずはヒントを探しはじめると・・・パパの机の下に、秘密の数字が書かれた紙きれを発見! ここからルビィの本当のぼうけんが始まります・・・』 日本でも初等中等教育段階でのプログラミング教育の推進がはじまり、テクノロジーやプログラミングに関する知識は子どもたちにも必要不可欠になりつつあります。プログラミングを、子どもたちが身近に感じ、楽しく学んでいける本があればいい――このような思いから生まれたのが「ルビィのぼうけん(原題:Hello Ruby)」です。 これは、フィンランドの女性プログラマー、リンダ・リウカスが、子どもがプログラミングを学ぶ糸口となるように作った絵本です。リンダは、クラウドファンディングによる資金調達ができるkickstarterを活用し、9,000人ものサポーターから約38万ドル(約3,800万円)の資金を集めることに成功。約3年かけて絵本を完成させました。 この絵本では、プログラミングのいわゆる「コード」は一文字も出てきません。4~11歳の子どもが親と一緒に楽しめる工夫がされており、前半の「好奇心いっぱいの女の子、ルビィが宝石集めの冒険をする絵本パート」と、後半の「練習問題パート」を通じて、プログラミングに必要な考え方に触れることができます。たとえば、大きな問題を小さな問題に分けること、ちらばった情報からパターンを見つけること、などです。 これらのプログラミングに必要な考え方は、手に負えないように思える世界をときほぐして、なんとか取り組みやすくするのに、大きな手助けとなります。そして、プログラミングは、自分の考えを、動くかたちにできる楽しさに満ちています。この本がその楽しさを知る一つの入り口になってほしい、そんな著者の願いがこもった一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実践としてのプログラミング講座
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「プログラミングは21世紀に生き残るための必修科目」と掲げ、プログラミング学習ブームの火付け役になったヒット作、その続編。新しい時代の知の探求はいよいよ次のステージへ。今作では、日常的によく向き合う課題をプログラミングで解決していきます。ゲームに計算機、ストップウォッチ、チャットアプリ。その全てをスマホ一つで作り出す、それが筆者が提言する「瞬間プログラミング」! この本で、あなたの目の前の世界は一変する。
  • みんなのPython 第3版
    3.7
    1巻2,750円 (税込)
    ※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonはシンプルな文法と、その応用性の高さから、Webプログラミングの世界で人気のスクリプト言語です。Pythonの基本ルールから、インデントを使った独特のコーディングスタイル、プログラムの実行方法までを、わかりやすいサンプルを例に優しく解説していきます。また、Pythonによるオブジェクト指向プログラミング、イテレータやジェネレータなどの機能を使った効率的で華麗なプログラムの書き方など、ステップアップしたテクニックも解説します。第3版の刊行に合わせて、最新のバージョン3系に完全対応。Python3で追加・変更された機能をフォローしています。あわせてPython2からの移行のポイントなど、従来のPythonプログラマのための情報も多数掲載しています。
  • Web制作と運営のための 写真撮影&ディレクション教本
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 段取りから準備、撮影テクニック、実践ポイントまで。 Webサイトの印象は、写真によって決まるといっても過言ではありません。写真は企業イメージや製品への思いを伝えたり、他社との差別化をはかったり、見た人にインパクトを与えます。またECサイトにおいては商品写真のクオリティが、売れ行きに大きな影響を持っています。本書では、写真撮影が上手になるポイントと、Webやグラフィックデザインで必要なフォトディレクションについて、事例を豊富にまじえながら解説しています。 Chapter 1「写真撮影の基本と、スムーズな撮影進行のコツ」では、写真撮影のスムーズな進行、ディレクションのための基礎知識を解説します。ウェブサイト運営に関わるすべての人が理解しておきたい内容です。Chapter 2「撮影機材の準備」では写真撮影に必要な機材、あると便利なアイテムを解説します。撮影条件に応じて機材の組み合わせを考え、うまく使えるようになりましょう。Chapter 3「撮影テクニック【基本編】」では、カメラの複雑な設定や照明機材を使わずに、よい写真を撮影するコツを解説します。今日からすぐに取り入れられる実践的なテクニックです。Chapter 4「撮影テクニック【応用編】」では、露出補正、ホワイトバランス設定、撮影モードの違いなど、初心者を脱し、仕上がりにこだわって撮影するための準備と手法を解説します。Chapter 5「撮影の実践ポイント」では、生鮮食品、加工食品、建物、人物、食器などの具体的な撮影方法を解説します。被写体にあった撮影項目と注意点を理解し、実践に役立つスキルを養いましょう。 「カメラの基本機能を理解すれば、自分が思ったとおりの「明るさ」や「色」で写真が撮れるようになります。撮影のワークフローが理解できると、ウェブサイトを見た人にわかりやすい写真、心を動かす写真を届けることができます。みなさんの思いが最大限、利用者に伝わる写真が撮れるようになること、ウェブ制作の作業がより楽しく、スムーズに進むことを願っています。」(著者「はじめに」より)
  • いちばんやさしいオブジェクト指向の本【第二版】
    3.7
    ※本書は2009年に発行された書籍の電子版になります。 【技術が苦手でも、これならわかる。】 オブジェクト指向はなぜ難解なのか。わかったつもりになっても、実はよくわからないのはなぜか。その理由は、オブジェクト指向の持つ“二面性”にある。「理解」と「創造」の二面性を理解することで、いままで難しいと思っていたオブジェクト指向が、驚くほど簡単にわかるようになる。 豊富な具体例を用いてわかりやすく解説する、いちばんやさしいオブジェクト指向入門の決定版。 ■こんな方におすすめ ・オブジェクト指向がわかるようになりたい人 ・オブジェクト指向の本質をつかみたい人 ・ソフトウェア開発でレベルアップしたい人 ■目次 ●第1章 それはシリコンバレーから始まった~オブジェクト指向の歴史 きっかけはアラン・ケイ/コンピューティング環境Smalltalk/シミュレーションのためのSimula/Smalltalk後のオブジェクト指向~C++/Javaの衝撃/UMLの登場/21世紀:オブジェクト指向の一般化/理解するのが難しい理由 ●第2章 ケーキとDVDソフト~オブジェクト指向の概念を理解する あるSEの日常/オブジェクト/メッセージ/オブジェクト指向/オブジェクト指向の使い道/メッセージとオブジェクトの振る舞い/属性/状態/属性と状態/オブジェクトと仕事/責務/クラス/クラスの定義/クラスがあると何が嬉しいのか/オブジェクト指向とクラス指向/クラスどうしの分類/オブジェクト指向の本質は二つだけ ●第3章 プログラミング言語進化論~オブジェクト指向プログラミングへの道 プログラミングの進化の歴史/抽象化へ至る道/手続き抽象/構造化プログラミング/データ抽象/大規模化の壁/機能分割の課題/課題1:大規模分割を最初に行うことの難しさ/課題2:仕様変更の影響範囲の広さ/課題3:類似性の散在/データに関する課題/課題4:データの定義と利用箇所の乖離/課題5:名前の衝突/課題6:アクセス違反/モジュール化/課題1の解決/課題2の解決/課題3の解決/課題4の解決/課題5の解決/課題6の解決/モジュール化を取り入れたプログラミング言語/モジュール化の課題/オブジェクト指向/モジュールを型にする/継承 ●第4章 抽象化と分割の歴史がもたらしたもの~オブジェクト指向プログラミングの特徴 オブジェクト指向で作ったシステムの構造/オブジェクトの定義と生成/カプセル化とアクセス制御/オブジェクト指向システムの動作に関する特徴/オブジェクトの組み合わせ/メッセージの送信/イベントとメッセージ/継承による差分プログラミング/ポリモーフィズム(多態性)/オブジェクト指向プログラミングの七つの特徴 ●第5章 ショートケーキはなぜショートケーキなのか~オブジェクト指向分析 「理解する」ということ/「内包」/特殊な概念と一般的な概念/概念の上下関係/「外延」/「属性」/人間の理解/人間の理解とオブジェクト指向の関係/オブジェクト指向分析の利点/(1)人間の理解の枠組みに対応した表現方法の存在/(2)メッセージの存在/(3)UMLという標準表記法の存在/オブジェクト指向分析の落とし穴/(4)必ずしも正解が手に入るとはかぎらない/(5)すべてを表現できるわけではない ●第6章 中央集権から地方分権へ~オブジェクト指向設計 オブジェクト指向設計の特徴/(1)結合度・凝縮度をコントロールする方法の増加/(2)設計思想の変化/【1】権限の委譲/【2】動くもののやり取り/【3】オブジェクト指向分析に基づく設計/オブジェクト指向らしさとは/(3)新しいメカニズム ●第7章 よくあるQ&A~オブジェクト指向への疑問とその解答 Q1 オブジェクト指向は「重くて使えない」と聞きましたが、本当ですか?/Q2 オブジェクト指向を使うと、生産性や品質が向上するのですか?/Q3 Javaを使えば、オブジェクト指向のメリットが得られるのですか?/Q4 オブジェクト指向で分析・設計をすると、何が嬉しいのですか?/Q5 本当に、現実世界をそのままモデル化できるのですか?/Q6 オブジェクト指向では「シームレスな開発ができる」と聞きましたが、これはどういう意味ですか? 参考文献 ■著者プロフィール 井上樹(いのうえたつき):2000年より(株)豆蔵。現在は組込み系ソフトウェア開発を中心に、オブジェクト指向、プロセス、コンサルティング、セミナーを担当。著書に『オブジェクト嗜好度向上計画』(いずれも翔泳社)などがある。
  • SEが28歳までに身につける28の力【第二版】
    3.7
    ※本書は2009年に発行された書籍の電子版になります。 【何が足りないのか? 何をすべきなのか?】 ムックとしては異例の5年にわたるロングセラーとなった『SEライフ』第1弾が、さらに読みやすい新装版として再登場。そろそろ若手ではなく、中堅としての活躍・貢献が期待される28歳。この年齢をいかに迎えるかが、その後のSE人生を大きく左右します。本書では、現場の第一線で活躍する執筆者たちが、28歳までにぜひ身につけておきたい力を28に分類して紹介。聞く力、10分の力、創り上げる力、納得させる力、考える力、覚える力、自己分析の力、ライセンスの力…。日々の仕事やこれからの人生の大きな力となるはずです。 ■こんな方におすすめ ・プログラマーやSEになって、まだ間もない方。 ・これからプログラマーやSEになりたい方。 ・SEとしてのこれからに不安を感じたり、悩みをかかえている方。 ■目次 ●Chapter1 交渉力   1 守る力   2 伝える力   3 聞く力   4 話す力   5 書く力 ●Chapter2 管理力   6 終える力   7 10分の力   8 残す力   9 分ける力   10 使われる力 ●Chapter3 実務力   11 根底を成す力   12 創り上げる力   13 くみ取る力   14 乗り切る力   15 納得させる力   16 立場を作る力   17 選ぶ力 ●Chapter4 勉強力   18 考える力   19 調べる力   20 覚える力   21 英語の力 ●Chpter5 自己力   22 自己分析の力 210   23 目標設定の力 216   24 ライセンスの力 資格なんて無意味?/どんな資格があるのか/資格をキャリアに生かす/身の丈に合った資格を   25 辞める力   26 保つ力 ●Chapter6 生活力   27 ストレスとつきあう力   28 家庭で生きる力 ■著者プロフィール 石川 説明堂(いしかわ せつめいどう):情報伝達のノウハウを提供する個人事業主。業務マニュアル制作、ウェブテキスト執筆、各種文書のわかりやすさ改善などを手伝っている。 伊藤 直也(いとう なおや):株式会社はてな 執行役員 最高技術責任者。青山学院大学物理学修士。株式会社ニフティを経て2004年9月に株式会社はてなに入社。共著作に『Blog Hacks』(オライリー・ジャパン)など多数。 今井 孝(いまい たかし):活躍の場をITという仕組みから、コミュニティという仕組みに拡大し、経営コンサルティングや研修講師を行っている。独自のコミュニティ・マネジメント方法論を体系化し、教育・支援した企業・団体は数百に上る。 中尾 真二(なかお しんじ):フリーランスのライター、エディター。アスキーの書籍編集から始まり、オライリー・ジャパン編集長を経て、翻訳や執筆、取材などを紙、ウェブを問わずこなす。IT系が多いが、たまに自動車関連の媒体で執筆することもある。 南方 司(みなかた つかさ):電子決済やセキュリティ、ネットワーク設計を得意とするSEだったが、デスマーチプロジェクトを境にSEから足を洗うことを宣言。現在は大手外資系ソフトウェア会社で政策渉外・国際標準化活動などに従事する傍ら、いくつかの大学で教鞭をとる。 山内 美香(やまうち みか):CORRECT Inc.(コレクト)代表。大手情報系出版社に入社後、企画・編集業務を経て独立。情報システムの戦略的利用が進んだ90年代からIT分野にも関与。PMとして国内最大シェア携帯電話キャリアのWWW社内研修システムを構築するなど、おもに企画・提案・構想・要求定義フェーズの実績を持つ。
  • 図解まるわかり 要件定義のきほん
    3.7
    システム開発実現の成否を握る 要件定義を確実に成功させる! 【本書のポイント】 ・解説とイラストがセットで理解しやすい ・DXなどの新たな分野のシステム開発として、AIやIoTなどを例とする要件定義の進め方も解説 ・要件定義の次のステップであるUI(基本設計工程)やシステムテスト・運用テストの計画に進みたいと考えている方にも役立つ内容を網羅 ・キーワードから知りたい項目を調べやすい ・豊富な現場経験をもとに、現場の実態や出来事などに即して解説 【こんな方におすすめ!】 ・要件定義の基本を学びたい方 ・ITによる実現の方法論やシステム開発工程全般を学びたい方 ・ユーザー企業、ITベンダーなどがどのような思考をもって臨むべきかと考えている方 【内容紹介】 要件定義はRD(Requirement Definition)とも呼ばれていますが、ビジネスや業務をITで実現する上でまさに要となる活動です。 その理由はビジネスや業務の構想や企画をITで実現するために、具体的に文字やイラストで表現し、関係者で確認をして合意を形成する活動だからです。 つまり、ITによる実現の成否を要件定義が握っているともいえます。 本書はそのような要件定義の重要性を踏まえて、要件定義の進め方やドキュメントの作成方法についてイチから解説します。 ITには基幹系や情報系、DXなどさまざまな形態があります。 本書で基本を確認、あるいはご自身の経験と照らし合わせることで、要件定義工程の成功の確度は高まるでしょう。 【目次】 第1章 要件定義の基本 第2章 RDの変化とステークホルダーの関わり方 第3章 RD工程における共通の作業 第4章 従来型ITにおけるRDの実践 第5章 新たなITにおけるRDの実践 第6章 RDの開始に不可欠なこと 第7章 RDの管理方法 第8章 RDのドキュメント作成 第9章 RD前後のシステム開発工程 第10章 RD人材を育てる ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本
    3.7
    アルゴリズムは,プログラミングを用いて問題を解決していくには欠かせない大切な道具です。一方,アルゴリズムを理解し,そして応用できるようになるためには,ある程度の数学的知識と数学的考察力も大切です。 本書では,中学レベル~大学教養レベルの数学的知識のうちアルゴリズム学習に必要なものについて扱うとともに,有名なアルゴリズムと典型的な数学的考察について丁寧に解説します。さらに,知識をしっかり身に付けるための例題・演習問題が全200問掲載されています。
  • オブジェクト指向でなぜつくるのか 第3版 知っておきたいOOP、設計、アジャイル開発の基礎知識
    3.7
    『オブジェクト指向でなぜつくるのか』10年ぶり、待望の改訂第3版! 「これからの10年も通用する基本」を、より多くの読者に身につけてもらうために改訂しました。 現在のソフトウエア開発技術の主役である、オブジェクト指向の全体像とそこに含まれる各技術を平易な文章で核心をズバリと解説します。 生産性のかぎを握るプログラム開発の主要技術をわかりやすく教えるという位置づけは変わりません。 そのうえで「今ドキのOOP」として人気言語(Java、Python、Ruby、JavaScrpit)の最新動向を新たに盛り込んでいます。 もちろん、すべての文章を細かく見直して現況に沿うよう更新しています。 本書の特徴 ◆オブジェクト指向(OOP)の全体像と特徴がわかる ◆OOPのプログラムが動く仕組みが具体的にわかる ◆関数型言語の本質とOOPとの関係がわかる ◆アジャイル開発手法と実践手法がわかる
  • 図解まるわかり データベースのしくみ
    3.7
    データの取り扱いから運用方法、 SQL言語まですべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい! ・データの扱い方から操作方法までわかる! ・防ぐべきエラーや脅威についても解説! ・キーワードから知りたい項目を調べやすい! ・エンジニアから管理者まで知っておきたい基礎知識を収録! 【こんな方におすすめ】 ・データベースの基礎知識を身につけたい人 ・SQL言語のしくみを理解しておきたい人 ・データベースの周辺知識も把握しておきたい人 ・データベースの導入・切替を検討している人 ・現場の実態や出来事などの最新動向を知りたい人 【内容紹介】 現代では大量のデータがありとあらゆる場所で 日常的に飛び交っています。 データの扱いやシステムを支えるためにデータベースの理解は必須ですが、 学ぶべきことは操作の方法から導入・運用時の注意点、 アプリケーションとの関連性まで多岐に渡ります。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実践TypeScript
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、TypeScriptの「型システム」に関する知識を体系的に学ぶための一冊です。TypeScriptやJavaScriptで、ある程度のアプリケーションを作った経験がある人を対象としているため、アプリケーション構築に必要なノウハウなどは提供していません。TypeScriptの型システムにフォーカスし、その基礎からフレームワークと連携した活用方法まで、より深く解説しています。 本書を読めば「TypeScriptは、スピーディーに品質の高いサービスを開発する上では欠かせない最高のパートナー」だということがわかるはずです。よいライブラリを使えば自動的によいアプリケーションが作れるわけではないように、型定義も個人の力量とアイディアが重要です。本書は、そういった「型定義」のスキルアップを目指すには最適の一冊です。
  • 文系プログラマーのためのPythonで学び直す高校数学
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数学とPythonがいっぺんに学べる一石二鳥の1冊! プログラミングに数学の知識は役に立つと聞くけれど…。高校時代に数学に挫折した経験を持つ人も多いのでは? データサイエンスや機械学習、ブロックチェーンなど、数学理論に裏打ちされたシステムが今は花盛り。これまでは数学が苦手なままでやって来られたけれども、これからのプログラミングにはますます数学が必要に。 ところが、プログラマー向けの数学書はどれも高校レベルは飛び越えた、難易度の高いものばかり。 そこで数学に自信がないのなら、高校レベルの数学からもう一度しっかり学び直すのはいかがでしょう。残念ながら数学は積み重ねが大事。自分のレベルに合わない参考書では結局何も身に付きません。 急がば回れ。高校数学からしっかり足元を固めていきませんか? 本書は単に数学理論を説明するだけでなく、計算や証明、理論の検証をPythonを使ったプログラムで解説しています。理論を学んで、Pythonで試す。読むだけでなく手を動かすことで、数理計算のコーディングの勘所を養うこともできます。 数学とPythonの基礎固めがしっかりできる一石二鳥の1冊。数学が苦手な文系プログラマーはもちろん、数学を忘れてしまった理系出身のプログラマーも、自信を取り戻すのにピッタリです。 Pythonについてはひと通り理解している人が対象ですが、未経験でも大丈夫。巻末にPythonの導入ガイドも用意しました。 本書で高校レベルの数学をしっかり理解して、ぜひ次のステップに進んでください!
  • 図解まるわかり ネットワークのしくみ
    3.7
    ネットワークにかかわる技術と機器の役割が理解できる1冊。 LANとWAN、TCP/IPなどのネットワークの基礎知識から、セキュリティまで解説。 新入社員や転職者など、これからIT業界で働く方にもわかりやすい内容です。 見開き1トピックで片面図版なので、わからないところから読めます。 自宅PCでできる実習項目つき。 こんな方におすすめ! ・ネットワーク全体の概要を知りたい方 ・ネットワークのイメージがわかなくて困っている方 ・ネットワーク技術と機器の役割を知りたい方 ・ネットワークを守るセキュリティについても知りたい方 目次 第1章 ネットワークのきほん~ネットワークの全体像を理解しよう~ 第2章 ネットワークをつくるもの~ネットワークはどのようにできている?~ 第3章 ネットワークの共通言語TCP/IP~ネットワークの共通ルール~ 第4章 Webサイトを見るしくみ~毎日見るWebサイトを理解しているか?~ 第5章 イーサネットと無線LAN~まずは同じネットワーク内で転送する~ 第6章 ルーティング~遠くのネットワークまで送り届る~ 第7章 ネットワークのセキュリティ技術~ネットワークを攻撃から守ろう~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 入門git
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 バージョン管理ツールgitの実践的な解説書 git(ギット)は、オープンソースな分散型のバージョン管理ツールであり、ここ数年で急速にユーザを増やしている。本書は、gitの実践的な解説書である“Pragmatic Version Control Using Git”の日本語版で、ユーザにとって必要な知識を簡潔に解説している。 第I部 分散管理の世界へようこそ  第1章 Git流バージョン管理入門  第2章 Gitのセットアップ  第3章 最初のプロジェクトを作る 第II部 日々のGit  第4章 追加とコミット:Gitの基本  第5章 ブランチを理解して使う  第6章 Gitの履歴を使った作業  第7章 リモートリポジトリを使った作業  第8章 リポジトリを整理する  第9章 基礎を越えて 第III部 管理  第10章 Gitへの移行  第11章 GitosisでGitサーバを動かす 第IV部 付録  付録A Gitコマンドリファレンス  付録B その他のリソースとツール  付録C 参考文献
  • Pythonの絵本 Pythonを楽しく学ぶ9つの扉
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 手軽に学びたい人の味方!人気の絵本シリーズにPython登場! Pythonはコンパイラを使わずに実行できるインタープリタ型の言語でありながら、データ分析など最新のコンピューティングの現場でひろく活用されています。 本書では「プログラミングについて何も知らないこと」を前提に、基本からPythonを解説し、さらにリストや関数といった特徴ある機能を紹介していきます。また、章末でプログラミングサンプルを紹介するなど、実戦的な内容も含まれています。 本書には次のような特長があります。 ・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます ・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに学習できます ・予備知識は不要。「プログラミングとはなにか」から入門できます ・Pythonの特徴などや実行の仕組みなど、知識として知っておきたい事柄もフォロー ・クラス/オブジェクトの基本も解説。オブジェクト指向の基礎にも入門できます 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説でコンピュータ技術に入門できる初心者向けのシリーズです。言語/技術の超初心者や手軽に習得したい方に最適な入門書です。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった現在のコンピュータ技術の潮流に合わせた解説を心掛けます。『Cの絵本』『Javaの絵本』を皮切りにラインナップを順次刷新、さらに新しい仲間を増やしてラインナップを充実させていきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • たった1日で基本が身に付く!  Python超入門
    3.7
    本書は,たった1日でPythonプログラミングの基本を学べる入門書です。開発環境のインストールから順を追って説明しているので,初めての人でも安心! Pythonのさまざまなデータ型の扱い方から,関数,クラス,モジュールを駆使したオブジェクト指向プログラミングまでを,1冊でスッキリと解説しています。また,本格的なアプリケーションを作りながら,開発手順をていねいに解説しているので,Pythonプログラミングの実践的な知識が短時間で身に付きます!

最近チェックした本