言語・プログラミング作品一覧
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングとアルゴリズムの一番やさしい新定番書! プログラミング言語を習得しても、実際にコードを書いてみようとすると 「どう書いて良いかわからない」と感じる方は多いと思います。 本書はアルゴリズムとプログラムロジックの基本を通じて、 プログラミング(コードを書く)の実際を学んでいただけます。 アルゴリズムは、与えられたさまざまな課題をプログラムで効率良く 処理するためのテクニックの集合体です。これらを通じて、誰でも効率の良い 効果的なコードを作るための第一歩を踏み出すことができます。 ・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます。 ・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに習得。 ・説明は基本中の基本から。「C言語の基礎」から学べます。 ・プログラミングのために必要な知識を広くフォロー、コードの書き方が身につきます。 ・環境構築から内容を最新にアップデートし、実際に試して学ぶことができます。 【「絵本」シリーズは、ラインナップをリニューアル!】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説で コンピュータ技術に入門できる初心者向けのシリーズです。 コンピュータ言語/技術の超初心者や手軽に習得したい方に最適な入門書です。 新しい「絵本シリーズ」では、旧来のコンセプトはそのままに、 Web/ネットが全盛となった 現在のコンピュータ技術の潮流に合わせた解説を心掛けます。 『Cの絵本』『Javaの絵本』『Pythonの絵本』などを皮切りにラインナップを順次刷新、 さらに新しい仲間を増やしてラインナップを充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたは日々のExcel業務で、定型文書の作成や大量のセルの加工などのメンドウな作業を手で行い、時間を無駄に費やしていませんか? それらの作業はVBAを使って自動化すれば、ミスなく高速に終わります。本書は、複雑な作業を自動化するExcel VBAの使い方と実践的なプログラミングのコツを徹底的にわかりやすく解説しました。VBAを自力で作れる力が着実に身につきます!
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Puppeteerは、Node.jsで動く最新のWebブラウザ自動化ライブラリで、データ収集やWeb開発、動作テストの効率化などに使われます。Google製のライブラリなので、Chromeとの相性は抜群です。本書は、Puppeteerの実行環境の構築から、スクレイピングとWeb操作の自動化を実現するプログラミング、デバッグまでを解説した入門書です。Node.jsとJavaScriptの入門書としても使えます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、主に組み込み技術者を対象として、オブジェクト指向プログラミングについてC#言語を用いた学習を行ないます。最終的には、高度なWEBユーザインタフェースを提供する枠組みを作成し、簡単なデバイス制御をブラウザから行なうというプログラムを作成します。ポリテクセンター主催の能力開発セミナーのテキストをベースにしており、職業訓練に役立つ内容となっています。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 センサー300種を一挙紹介! Amazon Dashボタンを大活用 温湿度、圧力、距離、水分、人感など、ラズパイで使える 多種多様なセンサー300種を一挙に紹介します。 種別ごとに、実際のつなぎ方、動かし方も解説。 センサーの使い方を身に付けて、工作の幅を広げましょう。 日用品などを1ボタンで発注できる「Amazon Dashボタン」を ラズパイ工作で活用しましょう。 ボタンを押すと、ラズパイにつないだBluetoothスピーカーから 音声で警告を出す仕組みを作ります。 みんなのラズパイコンテストは2018年の授賞作品を一挙に全50個紹介。 特別付録として、みんなのラズパイコンテスト2014~17年で厳選した72作品を解説する付録冊子も付いています。工作アイデアが満載です!
-
5.0※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 2020年から小学校でプログラミングは必修科目となり、「子供向けプログラミング」に対する需要は高まっています。 本書は2019年はじめにメジャーバージョンアップ版の3.0がリリースされる予定の『Scratch(スクラッチ)』を親子で学ぶための本です。 誌面だけでなく動画でも解説を参照することができ、わかりやすい手順でプログラムを学べます。 ・本書の3大ポイント (1)動画と一緒に解説を学べる わかりやすくプログラミングが理解できて、楽しんで学べます。 (2)かわいいオリジナルキャラクター 本書であつかうキャラクターや背景素材はダウンロードが可能です。 (3)Scratchバージョン3.0の初の解説書 新しいインタフェースに対応した解説。
-
-※この商品は固定レイアウトで作成されています。お使いの端末で無料サンプルをお試しいただいたうえでのご購入をお願いいたします。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ライブで、即興的に、コードを書き/編集しながら、音楽や映像を奏でるライブコーディングは、パフォーミングアートにおける新たな表現形態であり、音楽においては21世紀のパンクミュージックであり、プログラミングにおいてはある意味ラッダイト運動とも言えるものです。 本書は、ライブコーディングの実践者として世界で活躍する田所淳氏による、Sonic PI、TidalCyclesなどを用いたライブコーディングの入門から応用までを丁寧に解説した書籍です。日本のメディアアート系プログラミングを学ぶ者なら必ず参照するyoppa.orgの運営者である田所氏の解説によって、読者をわかりやすく習得へと導きます。
-
-【ユースケース集を通じてAWS Lambdaを学ぼう!】 本書はGo言語での実装を通して、入門から中級程度のAWS Lambdaの扱い方や、サーバーレスアーキテクチャの構成に不可欠なPaaS(API Gateway、S3、Dynamo DBなど)やツール(SAM、direnv)の扱い方を学ぶ、AWS Lambdaのユースケース集です。
-
-【一歩先に進みたいiOSアプリ開発者必見!】 本書は、あるテーマに沿ってDelegate、CallBack、KVO、RxSwift/RxCocoa、それぞれのパターンでコードを実装しそれぞれの実装を比較してRxSwiftの書き方について学びます。RxSwiftの動向をキャッチアップし、一歩先に進みたいiOSアプリ開発初心者のための一冊です。 〈本書の対象読者〉 ・SwiftによるiOSアプリの開発経験が少しだけある(3ヶ月から1年未満) ・RxSwiftライブラリーを使った開発をしたことがない、またはほんの少しだけある
-
-【レガシーなコードをMVPで分割してテスト可能に変える!】 本書は多くのプロジェクトで運用されているレガシーなコードをリファクタリングし、将来的にモダンなコードとしていくために必要なテストコードの書き方を解説したガイドブックです。将来的にDagger2に置き換えることを目標としつつ、いくつかのレガシーパターンのリファクタリング例を紹介しています。 〈本書の想定読者〉 ・レガシー化したAndroidのソースコードを今どきのMVPに置き換えたいが何から手を付ければいいかわからない ・MVPにしてみたけどPresenterにView側の処理が入り込んだり、何が変わったかわからない ・MVPにしてみたけど結局テストコードが書けない ・Dagger2やRxJavaを使わないとテストは書けないと思っている
-
4.7企業の新人研修にも即使える 「新人エンジニア向け教科書」第3版! 低予算や短納期、多様化するIT技術など、システム開発を取り巻く環境は厳しくなる一方です。しかしいちどベースとなる普遍的な知識さえ身に付けてしまえば、なにも恐れることはありません。本書は、社会人エンジニアとしての第一歩を踏み出す方、エンジニアを目指す学生に対し、そうした押さえておきたい基礎知識をゼロから丁寧に解説する入門教科書です。 第3版では、システム開発の目的や意義、流れ、手法、用語などを統合的に学習できるというコンセプトはそのままに、アジャイル型開発の解説を大幅に加筆したほか、全体的な改訂・増補を行いました。ウォータフォール型、アジャイル型の双方の特徴や違い、注意点等、システム開発にあたって知っておくべき知識をしっかり学べるようになっています。 開発途中に作成される各種の定義書・文書については、作成手順や記載項目を説明するほか、作成例を紹介。各章末には、個人学習にもグループ研修にも使える演習課題を用意しています。新人・学生はもちろんのこと、現場の必須知識を再確認したい現役エンジニア、研修を担当される方にも役立つ一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Excel VBAは、Excelの操作さえわかっていれば、とっつきやすいプログラミング言語です。覚えることもたくさんありますが、VBAで業務を自動化できるようになるとあなたの生産性がグッと高まります。本書は、Excel作業の効率化と自動化のノウハウを、実習サンプルを動かしつつ、ソースコードを読み解くことで学ぶExcel VBAの解説書です。実務に役立つ手法と構文をわかりやすく学べます。
-
4.7※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 実際のワークフローをイメージしながら実践的なGit/GitHubの使い方が身につく「いちばんやさしい」入門書です。前半は、手元のパソコンでファイルを実際にバージョン管理しながら、Gitの基本的な使い方を解説。後半では、実践的なワークフローに沿ってGitHubを使い、チームメンバーと一緒に開発を進めるための知識が身につきます。全体を通し、コマンドラインを使った操作が中心であることも大きな特徴です。難しそうに思えるかもしれませんが、未経験者でも理解できるように配慮しているので、心配することはありません。概念や操作方法を丁寧に解説するのみならず、「なぜそうするのか」といった疑問に答えられるような説明も多く入れています。また、コマンドラインでの操作に便利なコマンドリファレンスも用意しました(PDFでのダウンロード)。本書はこんな人(企業)におすすめです。これからGit/GitHubを使いはじめる入門者、チームでプログラミングやWeb制作に携わる人(エンジニア、デザイナー、ディレクター、プロデューサーなど)、コマンドラインでの操作をちゃんと学びたい人、Webサイトを運営しているWeb担当者。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたがWebアプリケーションの開発をはじめたいなら、Node.jsを使って、JavaScriptから学習をはじめることをおすすめします。JavaScriptはWebページだけでなく、サーバー側の本格的な開発にも多用されています。本書は、Node.jsを使ってWebアプリケーション開発の基本から、Expressフレームワークを使った開発まで、自分の手を動かしながらおぼえる入門書です。Node.js Ver.10対応。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 GoogleはWebサイトやWebアプリ開発者のためにGoogleカレンダーやGoogleマップ、Fusion Tablesなどのサービスを無料で公開しています。本書は、Googleが提供しているWebサービスをプログラミングするための専用開発環境Google Apps Scriptの使い方を初心者にもわかりやすく解説した入門書です。あなたもGoogleのさまざまなサービスを自作のWebアプリケーションに連携させましょう!
-
-本書は“Programming the Microsoft Bot Framework: A Multiplatform Approach to Building Chatbots”(Microsoft Press、2017年)の日本語版です。 4部構成で、C#とBot Frameworkを使用したチャットボット開発の知識と方法を、基礎から応用まで順を追って解説します。 訳書では日本語版環境で動作確認を行い、原書発行後に行われた更新をできるだけ反映するよう努めました。
-
-※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 なお、実際のサービスのインターフェースが変更され、本書内の解説と実際の画面が異なることがありますので、ご了承ください。 初心者には基礎をやさしく 経験者には実践を踏まえて Javaの技術をとことん分かりやすく解説します! 本書は、"食えるプログラマーの大工道具"とも言うべきJavaの「いちばんやさしい」解説書です。 サンプルプログラムは、基本文法を学習するのに適したシンプルなものから、将来ビジネスでアプリ開発を行いたい人にも参考になる、実用性の高いものまで含めて約140本。Windows・Mac両ユーザー向けにフォルダを分け、総計約280本を提供いたします。 ■サンプルプログラムの一例 おみくじ / 九九の表 / 猫の年齢計算 / デジタル時計 / 画像アニメーション / テキストエディタ / 勇者召喚RPG…, etc. 基本文法の解説では、ブラウザ上で記述、コンパイル、実行が行える「paiza.IO」を利用し、初心者が躓きがちな学習環境のハードルを大きく下げました。プログラミングがはじめての方でも安心して学習していただけます。 また、Javaの本質をきちんと理解するためには、JDKの利用も避けて通れないことから、本書の後半ではそちらを利用し、おもに「商用アプリ開発で使用シーンの高い技術を盛り込んだプログラム」を題材に学習を進めます。 ■オブジェクト指向の理解を重視 Javaの理解には避けて通れない「オブジェクト指向プログラミング」については、特にページ数を割き、重点的に説明しています。初めての方でもイメージが掴めるように、豊富な図解・イラストを用いて解説。サンプルプログラムも、モチベーションの上がるような魅力的なものを用意しました。 初心者の方も経験者の方も、最終的にはJavaをご自身の"大工道具"とし、ビジネスの面で役立ててもらうことを願っての構成となります。 ■本書で扱うおもな内容 [ 基本文法 ] Javaの記述ルール / 画面出力 / 変数 / データ型 / 文字の連結 / 条件分岐 / 代入演算子 / 算術演算子 / 関係演算子 / 論理演算子 / 乱数 / 型変換 / 繰り返し / 配列 / 二次元配列 / 多次元配列 / メソッド / 引数と戻り値 / フィールド / ローカル変数 / スコープ…, etc. [ GUI ] AWT / Swing / JavaFX / ウィンドウ / ボタン / ラベル / テキスト入力欄 / 図形描画 / 画像表示 / メニュー / ファイルダイアログ / キャンバス / キー入力とマウス入力…, etc. [ アプリ開発の技術 ] JDKの使い方 / クラス / インスタンス / インポート / パッケージ / 例外処理 / スレッド / 並列処理 / リアルタイム処理 / コンストラクタ / 日時の取得 / コマンドライン引数 / ファイル操作…, etc. [ オブジェクト指向 ] クラスとオブジェクト / オブジェクトの配列 / 継承 / 親クラス・子クラス・孫クラス / オーバーライド / クラス変数 / クラスメソッド / 定数 / カプセル化 / アクセス制御 / ポリモーフィズム / オーバーロード / 抽象クラス…, etc.
-
-【コピペでお手軽自動化!Google Apps Scriptの初歩から活用までをサクッと紹介!2018年最新改訂版!】 GmailやGoogleドライブ、Googleスプレッドシートなどを使って身の回りの作業を簡単に自動化できるGoogle Apps Script(GAS)の活用入門書です。GASの使い方から簡単なスクリプト、少し高度な使い方まで豊富なソースコードを多数収録。様々な作業を自動化・効率化するためのノウハウをわかりやすく紹介しています。Googleの各種サービスのバージョンアップに対応した最新改訂版です。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「マクロ」とは、Excelで行う処理を自動実行できるように作られたプログラムのことで、これを記述するためのプログラミング言語が「VBA」です。VBAを勉強してマクロが書けるようになると、Excelで行っている定型業務を自動化でき、仕事の能率を大幅に高められます。 使いこなせば便利な機能である一方、VBAやマクロにはとっつきにくいイメージがあります。そのため学習を躊躇している方が多いのではないでしょうか。しかし、実際には中学生のときに習った「英語」の勉強と大差ありません。基本的な文法を覚えたら、語彙を増やして、作文の練習をすれば、いろいろな表現ができるようになります。 本書は、VBAの文法、語彙、作文力をこの1冊で効率的に身に付けられる構成になっています。キャラクターの掛け合いやイラストをふんだんに用いて、つまずきがちな項目もかみ砕いて解説しているので、初心者の方でも途中で引っかかることなく、最後まで着実に読み進められることでしょう。本書を皆様のVBAの勉強と、日々の業務の効率化にお役立ていただければ幸いです。
-
-Pythonの基礎はもちろん、外部パッケージを含めた、よく使う機能を丁寧に解説! Python開発のために押さえておきたいポイントがわかる! Pythonの入門に最適な1冊! 【「はじめに」より抜粋】 本書はそのような、プログラミングそれ自体を初めて学ぼうという読者から、Python言語の初~中級者に向けて、Pythonによるプログラミングの基本を解説します。また、Pythonを実際の業務で使用するための最初のステップになるべく、GUIアプリケーションやCGIプログラムの作成方法、Jupyter Notebook上でのPythonコードの実行など、単純なコンソールアプリの作成だけではない、実践的な内容も紹介しています。 本書では、一から新しくプログラミングを学ぼうという読者でも十分に理解できること、プログラミング特有のさまざまな概念について把握すること、Python言語の仕様について学ぶこと、さまざまなPythonパッケージの使い方を知ることなど、いくつかの目標を設定しました。本書を構成する各章は、それぞれの章を順番に読み進めることで、それらの目標を自然と達成できるように構成されています。 もちろん、Pythonの言語仕様はそれだけで膨大ですし、外部パッケージの機能なども含めてしまうと、その内容はとても1冊に収まる分量ではなくなってしまいます。そのため、本書で紹介している内容には、かなりの程度、筆者の主観によって削り落とした、限定的なものになっている箇所があります。 しかし、本書を通じてPythonの世界をある程度でも理解することで、次のステップとしてPythonの言語仕様書を読んだり、外部パッケージの機能について調べたりできる程度のスキルを身に付けられるだろうと、筆者としては考えています。
-
-【プレーンテキストでらくらくライティング!Markdownを使いこなそう!】 本書は、文章を書く=ライティングを「気楽に」行うための道具としての「Markdown」形式を紹介し、その使い方を詳しく解説しています。Wordなどのワープロソフトに限定されることなく、テキストエディタやMarkdown専用エディタ、ポメラなどの文書入力専用機、さらにはさらにはスマートフォン上でも「見出し」や「強調」といった文章執筆に必要な情報を共有するための書式であるMarkdownの書き方やその定義や起源を、初心者でもわかりやすく紹介しています。 〈本書の対象読者〉 執筆のストレスを減らして集中したい人 PCが古くて軽いアプリで執筆したい人 いろいろなアプリで原稿を使いまわしたい人 思いついた時にスマホでメモ書きして原稿にまとめたい人
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ニューラルネットワークは、脳の神経細胞を数学的な計算によって表現できるようにした数式モデルです。今では、画像認識や顧客データの分析をはじめとするデータマイニングに応用され使われています。本書は、多層パーセプトロン、ニューラルネットワークをはじめとするディープラーニングを根底から支える数学的手法を学び、Pythonでの実装まで案内する機械学習入門書です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 いま、機械学習技術が注目を浴びています。Pythonと便利なライブラリを使えば、数行のコードで機械学習のプログラムを組むことができますが、バックグラウンドでどういう処理が行われているか気になりませんか? 本書は、機械学習の基礎になる回帰、二値分類、パーセプトロンなどの数学を学び、Pythonでの実装まで案内する機械学習入門書です。サンプルプログラムのDLサービス付き。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 こどもにプログラミングを教える時、教材や環境を準備するだけでは不十分です。こどもがつまづいたときに備えて、おとながプログラミングを理解して、教え導かなければなりません。本書は、こども達におなじみのMinecraft(マイクラ)とScratch(スクラッチ)、それに安価なRaspberry Pi(ラズパイ)を使って、プログラミングの考え方を理解できる「おとな」向けの入門書です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 将来はプログラマーになりたい。けれども、何から手を付けていいのかわからない。そんなあなたはC#から始めてみましょう! 本書は、本格的なオブジェクト指向言語でありながら、使い勝手の良さで定評のあるプログラミング言語「C#」を使って、プログラミングの最初の一歩をわかりやすく解説した入門書です。また、新人ITエンジニアが知っておくべき、システム開発フローなども紹介。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Swiftは、2014年にリリースされてからiOSアプリの開発言語として多くの開発現場で使われています。本書は、Swift 4のプログラミング知識だけでなく、iOSアプリの開発現場では不可欠な企画、設計、実装、運用の知識とスキルをあわせて解説した開発者のための教科書です。iOSアプリ開発者はもちろん、上のステージを目指す方、経験の浅い新人を育成するための参考書としても使えます。
-
4.01巻3,080円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ハイパフォーマンス組織を実現する方策のエッセンス!―本書では、LeanとDevOpsといった開発・運用スタイルがどのように実践されているのかを科学的に調査。こうしたスタイルが、開発組織や組織全体のパフォーマンスのほか、組織文化、リーダーシップ/マネジメントとどう関連しているかを明らかにする。 ■『これはアジャイル、リーン、DevOpsの概念的根拠に関して新境地を開く本ではない。むしろもっと貴重なものを提供してくれる』― Cameron Haight, VMware南北アメリカ大陸担当バイスプレジデント兼CTO ■『現代の、何につけてもソフトウェアが中心、という未曾有の世界で生き残りを図るCEO、CFO、CIOに必須の洞察力を授けてくれる本』― Thomas Limoncelli, The Practice of Cloud System Administrationの共著者 ■『本書では「速度か安定性か」という2分化の考え方に異論を投げかけるエビデンスを示す。「速度は安定性に依存する。効果的なプラクティスを実践すれば速度も安定性も高められる」と主張』― Martin Fowler, アジャイルソフトウェア開発、エクストリームプログラミングなどの提唱者 ◇米Amazonのカテゴリーでベスト10!―2018/08/17時点。Software Development、Operations Research、Information Managementの3カテゴリー◇ ◎本書は『Accelerate: The Science of Lean Software and DevOps』の翻訳書です。
-
-欧米では定番の科学計算ソフトの入門書。コマンドラインの利用やプログラムの開発などソフトの主要部分を解説するだけでなく、応用についても幅広く紹介。6000頁に及ぶ英文マニュアルにお困りの方へ特にお薦めの1冊。※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
-
5.0誰も教えてくれなかった、 ゲーム開発の基本を徹底的に学ぼう! ・ゲームとはどんなプログラムなのか? ・「あの機能」はどうやって実装されているのか? 3Dグラフィックスからサウンド、AIまで。 ゲームプログラマーになりたい人のみならず、 すべてのゲーム開発者が知っておきたい「基本」が詰まった、 ゲーム開発の教科書! C++の初歩は習得済みで、本気でゲームプログラミングを学びたい人が、 新人になる前に、確かな基礎力を磨ける一冊。 ====目次==== Chapter 1 ゲームプログラミングの概要 Chapter 2 ゲームオブジェクトと2Dグラフィックス Chapter 3 ベクトルと基礎の物理 Chapter 4 人工知能(AI) Chapter 5 OpenGL Chapter 6 3Dグラフィックス Chapter 7 オーディオ Chapter 8 入力システム Chapter 9 カメラ Chapter 10 衝突検知 Chapter 11 ユーザーインターフェイス(UI) Chapter 12 スケルタル(骨格)アニメーション Chapter 13 中級グラフィックス Chapter 14 レベルファイルとバイナリデータ 付録A 中級C++の復習 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、これからAmazon EchoなどのAlexa対応デバイスを使って独自の機能を開発してみたいというエンジニアが、段階を追って学べるような内容になっています。音声ユーザーインターフェース(VUI)、Alexaデバイスの機能やスキルの仕組み、スキルプログラムの構造といった、固有の考え方を踏まえたうえで、Alexaスキルの開発ツールの使い方やコードの書き方を簡単なサンプルプログラムを作成しながら手順を追って解説します。プログラミング言語としてJavaScript、フレームワークにはNode.jsを用います。
-
4.0生産性が向上し、相手に伝わる論理的な技術文書の書き方 日本では、「文書は論理的かつ簡潔に記述する」という、当たり前のテクニックを学ぶ機会があまりありません。 そこで本書では、忙しい技術者の方でも「テクニカルライティング」を通じて、相手に伝わる技術文書を効率よく 書けるようになるテクニックを多数紹介していきます。 ユーザーマニュアルや障害報告書、提案書といった実務直結の文例を多数掲載しているので、すぐに業務に役立てることが可能です。 新人~中堅の技術者の方だけでなく、管理職の方も添削指導のお手本としてご利用いただける内容です。 【目次】 第1章 ロジカルライティング×テクニカルライティング活用の基礎知識 第2章 わかりやすく、簡潔な文章を書くテクニック 第3章 読み手に伝わる文章を書くテクニック 第4章 読みやすさを高める文書フォーマット~表現・表記のルール~ 第5章 実践編 ユーザーマニュアル・取扱説明書 第6章 実践編 提案書 第7章 実践編 障害報告書 第8章 実践編 社外メール文 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonは、書式がシンプルで初心者にも親しみやすいことから、現在最も注目を集めているプログラミング言語です。 大学などでもプログラミング教育用の言語として採用される機会が増えています。 本書では、プログラミングの初心者を対象に、Pythonの学習において重要なポイントやわかりにくい部分を、 生徒の疑問に先生が答える対話形式で、できるだけ平易に説明しています。 また、グラフィック部分に使用したturtle(タートル:亀)は、プログラミングを視覚的・感覚的に学ぶために用意された標準モジュールです。楽しみながら、飽きることなく学習を進めることができます。 本書によって、読者の皆様がPythonプログラミングの楽しさに目覚め、さまざまなオリジナルプログラムが生み出されることを願っております。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 信頼されるエンジニアになるための学習書 本書はJavaScriptによるプログラミングを基本から学べる教科書です。 Part-1(基礎編)では、小コードを書きながら、 変数、演算子、配列、関数、正規表現、オブジェクト、DOMといった JavaScriptの基本を学びます。 Part-2(実践編)では、サンプルを使って、 jQuery、JSON、クッキー、アニメーションといった、 実践的な技術を学びます。 Appendix(付録)では、フレームワークなど、 現場で役立つ知識も学べます。 また、サンプルコードはクラウドサービス「CodePen」を活用できるので、 いつでもどこでも学べる仕組みになっています。 初学者からスキルアップを目指す方まで、 これだけ知っていれば現場に出て困らない、 JavaScriptの基本と応用を学べる一冊です。 〈こんな方のための本です〉 ・初学者 ・Webデザイナー ・HTML/CSSマークアップエンジニア ・JavaScriptで一度挫折したことがある方 ・仕事として役立つスキルを身につけたい方 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-数多くのマインクラフト書籍が発売される昨今、本を読む子供は「どの本を選べ ばいいか、わからない!」、 購入決定者である母親は「2020年のプログラミング教育必修化に向けて、マインクラフトで学ばせたいけど 専門書は難しすぎるし、子供が読んでくれない」という声があがっています。 そこで、本書は小学生を対象に操作の基本から建築、レッドストーン、サバイバル攻略とお楽しみ要素を 網羅しつつ、一連の流れから理解できるプログラミング入門の章も1冊に集結。 子供にも親しみやすいよう、画面操作で押すべき箇所はありがちな赤枠ではなく「指アイコン」でナビ。 分かりやすく見やすい誌面です。 また、今夏に登場し、久々の大型アップデートとなった「水のアップデート」にも対応。 マインクラフトの新しい常識と戦法を、楽しいプログラミング知識とともに学べる1冊です。 ●特集 マイクラでプログラミング入門 プログラミングの準備 ComputerCraftEduの基本 モブを追い払う 穴を掘る 条件分岐 回路を作る ●1章 基本ルールと攻略 基本ルール 採掘の基本 ネザーを攻略 ジ・エンドを攻略 ●2章 サバイバル新要素 水のアップデート新要素 ●3章 建築とインテリア 竜宮城 寝室 宴会場 海を眺める部屋 階段 豪華な寝室 サバイバル用の家 サバイバル用内装 ●4章 レッドストーン入門 レッドストーンの基本 回路づくりの基本 レッドストーントーチの性質 リピーターの性質 コンパレーターの性質 ホッパーの性質 トロッコの性質 オブザーバーの性質 上級自動ドア アイテムエレベーター 完全放置型焼き鳥製造機 ●5章 ゲームデータ集 作業台レシピ 精錬レシピ モブデータ
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,プログラミングが初めての方へ向けた,プログラミング言語Rubyの入門書です。本業のRubyプログラマーを続けながら,一橋大学の社会学部でプログラミングを初めて学ぶ学生へ向けて講義をした筆者が,その経験をもとに,図を多く使って分かりやすく説明し,かつ実用的で役立つ内容を選びました。 Rubyはやりたいことを簡潔に書ける言語です。学習の際に余計なことを考える必要がなく,学ぶ内容に集中できます。これは初めて学ぶ言語として最高の特徴と言えます。実際の使用例も多く,クックパッドなどのたくさんのRubyで書かれたWebサービスたちが世界で多数稼働しています。 この本の対象読者として,プログラミングをこれから始めたい方,他の言語を使ったことがあるがRubyは初めての方,Railsを学んだのでその基礎であるRubyを学びたい方,に当てはまる方は最適です。 本書ではプログラミングを基礎から学び,問題の解決方法を身につけ,分からないことを調べる手段を得ることができます。また,本書のあとにRailsを学びたい方のために,Railsで使う基礎知識は可能な限り多く選んで書いています。 本書は執筆時の最新バージョンRuby2.5で説明し,Ruby2.3以降で動作が違う時は注釈を入れています。
-
4.0「もっと」スラスラわかるC#! ~~~本書の特徴~~~ 本書は、PC・サーバー・スマートフォンなどで動くアプリケーションや、ゲーム開発などさまざまな用途で使われるプログラミング言語、「C#」の入門書です。C#は2002年に誕生し、まだまだ新しい部類に入る言語ですが、その分現代的な考え方を多く取り入れた、そして今も成長し続けている言語です。 この書籍では、はじめてC#を学ぶ人に向け、C#プログラミングの「なぜ」を解決できるように、図解とサンプルを使用した解説をしています。本書を読めば、C#で書かれたプログラムを理解し、自分でC#プログラムを書くための基礎的な知識を身につけることができます。 また、本書ではチュートリアルのように「アプリケーションの作り方」を説明しているわけではなく、C#におけるプログラミングの基礎を体系的に習得できるよう構成し、いつでもスラスラ読み返すことができるように簡潔に説明しています。C#プログラミングに慣れてきた方でも、気軽に本書を開くことで、C#に関する知識や理解をより良い方向へと深めることができるはずです。 C#プログラミングの第一歩として、そしてすべてのC#ユーザーの必携の書としても、おすすめの一冊です。 ~~~スラスラわかるポイント~~~ 1. 必要な知識だけを厳選 C#の基礎的な文法と言語としての特徴を丁寧に解説しています。いきなり膨大なライブラリなどの知識を含めることはせず、C#の機能を理解するために必要な知識のみを掲載していますので、スラスラ読み進めることができます。 2. 短く読みやすいコード 掲載しているコードはどれも短く、頭の中でイメージしやすい内容にしています。実行結果もあわせて掲載していますので、自分でコードを入力できない場面でも、スラスラ理解することができます。 3. テストで理解度をチェック 各節の終わりにはチェックのためのテストを掲載しています。独学で勉強している人も手軽に理解度をチェックすることができます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 東京・中野のプログラミングの達人たちが、10歳以上のみなさん向けに、やさしく、わかりやすくプログラミングのコツを解説! この本と、パソコンさえあれば、だれでも簡単にホームページやゲームがつくれちゃう! 前半では、Scratch (スクラッチ) というソフトウェアを使って解説しています。スクラッチを使うと、ブロックを組み合わせるだけで、とっても簡単にプログラミングができちゃいます。まず、スクラッチでプログラミングのコツをマスターしてください。 次に、より本格的なプログラミングができるJavaScript(ジャバスクリプト)について、ていねいにわかりやすく解説しています。ジャバスクリプトを使って、ホームページやゲームをつくる方法をまとめています。 東京・中野区のプログラミングの達人たちが、大人になっても本当に役に立つスキルを、10歳以上のみなさんにわかりやすいよう、何度もなんども解説を見直したので、ぜひ読んでみてください。 1. プログラミング教室へようこそ 2. プログラミングに共通した基本 3. Webプログラミングの世界へようこそ 4. 文字の表示方法と変数という入れ物について 5. どっちを実行するか選ぶ(if) 6. 繰り返し処理をする(for) 7. 同じ目的のデータを入れる入れ物(配列) 8. プログラムから違うプログラムを呼び出す(関数) 9. オブジェクトってなんだ? 10.オブジェクトを動かしてみよう 11.CSS(スタイルシート)ってなんだ? 12.CSSを使ってみよう 13. ホームページやスロットゲームをつくろう(1) 14. ホームページやスロットゲームをつくろう(2) 15. ホームページやスロットゲームをつくろう(3)
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Spring Bootは、数あるJavaのWebアプリケーション開発用フレームワークの分野で圧倒的な勢いで広まりつつあります。2018年早期にver2.0がリリースされ、さまざまな機能が強化されます。本書は、Spring Boot 2.0のセットアップから基本的な使い方、テンプレートエンジンやデータベース利用まで紹介した入門書です。Gradleによる開発についても解説しています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Google Home、Amazon Echo、LINE Clova Waveとスマートスピーカーが続々と市場に投入されています。価格も1万円前後で、一般家庭でも簡単にAIに触れられる時代になりました。本書は、プログラミングを経験したことがない初心者でも手順どおりに進めるだけでスマートスピーカーアプリが作れる入門書です。動作確認のためのシミュレーターがあるので、実機がなくても手軽に試せます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたはオブジェクト指向を本当に理解できていますか? その問いに、誰もがイエスと答えられるように、本書を書き下ろしました。本書は、Javaのオブジェクト指向について、わかりやすい図版や先輩ネコと新人ネコの楽しい会話文でじっくり丁寧に解説したJavaオブジェクト指向徹底解説本です。Java8から新しく登場したラムダ式やストリーム処理についても解説しています。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲーム製作で分かる パーツの動かし方入門30 Google工作キット2種で画像学習とサーボ制御 「マインスイーパー」「旗揚げゲーム」「モグラ叩き」。 特集1ではラズパイでゲーム工作をしながら、多様な電子パーツを制御する基本を学びましょう。 LED点灯などの基本から、割り込みの設定、ディスプレイのスクロール制御など、電子工作で頻出する制御法を網羅的に紹介します。 特集2は、「画像認識AIカメラ」と「新版AIスピーカー」のGoogle工作キット2種のさらなる活用法を紹介します。 AIカメラでは、グー、チョキ、パーの画像をディープラーニングで学習し、AIカメラとじゃんけん対決します。 AIスピーカーではサーボを音声で制御し、“歌って踊れるAIスピーカー"に仕立てます。 このほかラズパイ以外の工作ボードとして、ソニーの新製品「SPRESENSE」も活用。ボタン操作でビートを刻めるビートボックスを作ります。
-
4.0本書ではRのパッケージであるShinyを使ってWebアプリケーションを作る方法を解説しています。開発環境の構築やShinyの基礎から、具体的なアプリケーションの作成・公開まで丁寧に解説した1冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 小中学生向けに、プログラミング言語「Scratch」を使ってプログラミングの基本を解説します。簡単なゲーム作りを通して学ぶので楽しく身につけられます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 RStudioのインストール方法から実践事例まで丁寧に解説! 本書はRStudioの入門書です。RやRStudioを使っていると思わぬエラーメッセージが出てくることがあり、はじめてRを使う人は、どう対処するか悩むことも多いのではないでしょうか。 本書はRやR Studioの初心者が、思わぬエラーメッセージが出てきても困らないよう、インストールからエラーの対処方法まで平易に解説していきます。 また、RStudioに標準で組み込まれているR Markdownは、Rでドキュメントを作成(生成)することが可能です。Rでデータ分析をし、R Markdownで簡単にレポートを作成できるよう、一連の流れについても丁寧に解説することで、R初心者の悩みを解消する1冊を目指します。 はじめに 第I部:Rマークダウンのセットアップ 1. RとRStudioのインストール 2. Rマークダウンのセットアップ 3. R packagesのセットアップ 第II部:Rマークダウンを使った分析とアウトプット 4. Rマークダウンを使った実際の分析事例 5. Rマークダウンを使ったレポート・論文作成 補論. CSVファイルへの変換方法 おわりに 索引
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Railsアプリの基本から実践的なノウハウまでこの1冊で!本書は、Ruby on Rails(以下Rails)を使ってWebアプリケーションを開発するための解説書です。 RailsでどのようにWebアプリケーションを作るのかという基本的なところから、現場のニーズに合わせてどのように機能を追加していくのか、テストはどのように行うのか、複数人で開発していく場合の方法といった実践的なトピックまで、幅広くカバーしています。 本書を読んだ方が単にRailsでWebアプリケーションを作れるようになるだけでなく、「Railsらしいアプリケーションコード」を書けるようになり、そして開発チームの仲間とともに実現したいことを実現できるように、という視点で必要な情報をまとめた1冊です。 なお、本書の対応バージョンはRuby 2.5/Rails5.2です。Rails5.2から導入されたActive Storageやcredentials.yml.encについても解説しています。macOS/Windows 10(64ビット版)対応。 ■読者対象について Ruby以外の言語でのWebアプリケーションの開発や、オブジェクト指向プログラミングについては知識・経験があるものの、RubyやRailsについては初めて学ぶ方を主な対象にしています。 ただし、Webアプリケーションやオブジェクト指向が初めての方にも理解しやすいように説明するように努めています。 ■構成と内容について 本書の構成は以下の通りです。 <入門編> Chapter 1 RailsのためのRuby入門 Chapter 2 Railsアプリケーションをのぞいてみよう Chapter 3 タスク管理アプリケーションを作ろう <レベルアップ編> Chapter 4 現実の複雑さに対応する Chapter 5 テストをはじめよう Chapter 6 Railsの全体像を理解する Chapter 7 機能を追加してみよう <発展編> Chapter 8 RailsとJavaScript Chapter 9 複数人でRailsアプリケーションを開発する Chapter 10 Railsアプリケーションと長く付き合うために
-
-※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 行くぞ!AR拡張現実の開拓者たち! 本書はiPhoneアプリの開発を目的として、iOS 12のSwift 4.2プログラミングと開発環境Xcode 10の使い方をゼロから学べる解説書です。SwiftはiPhoneの進化を支えるプログラミング言語として高機能化と改良を重ね続けています。最新のiOS 12では機能アップしたARKit 2が大注目です。 そこで本書でもARKitの解説を前書の36ページから82ページへと大幅に増やしてその秘密に迫ります。プログラミング初心者にとっては、最終章のARKit 2までの道のりは少し長い旅になるかもしれません。しかし、全力で学びたいという気持ちがあるならば、今すぐ出発するだけです! 本書の内容は段階的に3つのパートに分かれています。 Part 1 概要~最初の話~:ハローワールド 第1章では、ステップを追って簡単なアプリを1個作ってみましょう。難しいのでは?と構えていたiPhoneアプリ開発が意外と簡単で、自分にもできそうという印象をもたれることでしょう。作るのはボタンで画面の色を変えるアプリです。 作ったアプリはXcodeのシミュレータで動作チェックできます。Swiftを手軽に試せる新しいPlaygroundについても紹介します。 Part 2 基礎知識~実力を蓄える~:Swiftのシンタックス 第2章から第10章はSwiftプログラミングのシンタックス全般の解説です。 定数、変数、タプル、条件分岐、繰り返しなどの基本知識から始めて、関数、配列、辞書、セット、オプショナル、列挙型、構造体、クラス定義の知識へと、徐々に本格的なプログラミングに向けて範囲を広げていきます。 中級者向けの内容も含まれていますが、ここですべてを理解し覚える必要はまったくありません。 初めてプログラミングを学ぶ人にとっては、読み進めるために努力が求められる内容かもしれませんが、できるだけ簡潔なコードと図解で丁寧に詳しく説明します。 重要な箇所はマーカーで強調し、ポイントとなるコードは線で指し示し、わかりやすく囲って補足説明しています。 たくさん出てくる用語やテクニックも、随所に埋め込まれた参照ページと索引の充実が学習を手助けしてくれることでしょう。 Part 3 実践入門~作って学ぶ~:iOSアプリを作る 第11章からが実践です。ボタン、スイッチ、テーブルビュー、アクションシートなど、標準的なUI部品を1つずつ取り上げた後、ビューの理解、シーンの移動、映像効果とアニメーション、フィンガーアクション、図形の描画、データ保存などのiOSアプリで利用したい基礎テクニックを解説します。 第19章では位置情報、地図、カメラ、コンパスなど、実機を使ったアプリ開発も行います。 そして最後の第20章がARKit 2の解説です。水平面/垂直面の検出、物理ボディの追加、ヒットテスト、画像認識、物体認識、複数利用者間でのワールドマップの共有など、ARKit 2が広げていく世界に迫ります。 もう一つの世界 私たちはまだすべての物を見ていません。一歩足を進める毎に考えも及ばなかったことが起こります。 世界は時間を釣り糸に結び、想像の魚が喰らい付くのを狙っています。星が沈み次の太陽が昇ったならば、あなたがどこに居ようとそこにはもう一つの世界が開いているのです。 もし、今日はちょっと違うなと感じたらそれが証拠です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Visual C# 2017で、SQL Server 2017を使用したWeb-DBシステムを構築するための基本を学ぶことができます。 Visual C# 2017の最新技術と本格的なWeb-DBシステムの開発手法を、網羅的にわかりやすく習得できるようにまとめています。 Web-DBシステムの開発手順、Visual C# 2017の言語技術、Visual Studioの統合開発環境の使い方、SQL Serverデータベースとのやり取り、AJAXの利用方法、IISの設定方法など、Web-DBシステムを構築するために必要となる基本的な開発手法をサンプルファイルを操作しながら自然に習得できます。 また、システムの設計、開発、配布、運用の工程に沿った形で構成されているため、これからWeb-DBシステムの開発に携わろうと考えている初心者の方であっても、業務システム開発の一連の流れにあわせたポイントをしっかりと学習することもできます。
-
-【Swiftで書きながらテスト駆動開発を学ぼう!】 本書は、SwiftプログラマーのためのTDD(テスト駆動開発)入門書です。言語にとらわれないTDDですが、事例として取り上げられる例はJavaScript等が多く、Swiftに読み替えて理解することにはハードルがあります。本書はSwiftで実際にコードを書きながらTDDを学習し、そのメリット・デメリットを感じることができます。 《本書の対象読者》 ・TDDの概要を知りたい人 ・普段Swiftで書いていて、TDDに興味がある人 ・TDDってなんだか難しそう・・・と思っている人 ・TDDはなんとなく知っているけど、いまいち手が出ない、理解できていない人
-
5.0※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 スマートフォン対応サイトではじめるまったく新しいHTML&CSSの入門書! 本書はWebサイト制作の基礎体力となるHTMLとCSSの「いちばんやさしい」入門書です。 最大の特徴は、実際のWeb制作現場のトレンドを反映し、スマートフォン向けサイトを題材としていること。 モバイル対応サイトを作りながら、HTMLとCSSの基本文法、役割、使い分けについて、ステップ・バイ・ステップで学ぶことができます。 もちろん、パソコン表示への対応方法も解説し、最終的には「レスポンシブデザイン」と呼ばれるWebサイトの制作をトータルで学べるような構成にしてあります。 Chapter 1 Webサイト制作の準備をしよう Chapter 2 HTMLの基本を学ぼう Chapter 3 Webページのひな形を作ろう Chapter 4 HTMLでトップページを意味付けしよう Chapter 5 CSSの基本を学ぼう Chapter 6 CSSでトップページを装飾しよう Chapter 7 メニューページとアクセスページを作ろう Chapter 8 お問い合わせページを作ろう Chapter 9 WebサイトをPCに対応させよう Chapter 10 Webサイトを公開しよう 正しい知識を学び、それを使いこなすことは、結果的にSEO対策やアクセシビリティの向上といった施策にもつながります。 ・趣味でサイトを作ってみたい ・スキルアップにつなげたい ・仕事でどうしても必要になった などなど、「HTMLとCSSの基本を身につけたい」方はぜひ本書をお読みください。
-
-JavaScript開発必須の知識・現場のテクニックを凝縮! 本書は、実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「JavaScriptを利用するWebプログラマ必携の逆引き集」です。 JavaScript(ECMAScript)の基本構文や新記法といった基礎的な知識から、オブジェクト指向、組み込みオブジェクト、関数、オブジェクト指向構文、DOM、ブラウザオブジェクトなどの定石・応用テクニック、開発に役立つツール類まで、著者の経験に基づいた実践の場で必ず役立つノウハウ、レシピを提供します。 JavaScriptをいまいち使いこなせていないと感じる方や中級レベルに向けてしっかり足場固めをしたい方、JavaScriptをもっと活用したい方などにおすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-英国生まれの教育用・STEM教育用のマイコンボードで、日本でもすでに小学校の授業でも使われ始めているのが「BBC micro:bit(マイクロビット)」です。その公式ユーザーガイド(The Official BBC micro:bit User Guide)の邦訳本です。 パート1「BBC マイクロビットとは何か」では、ハードウエアの説明と、その仕組みについて解説します。そして、マイクロビットを箱から出して、サンプルのプログラムを使ってみるまでを手順を追って説明します。 パート2「BBC マイクロビットのコーディング」では、自分でプログラムを作る方法を解説します。各章で解説するプログラミング言語は、BBC マイクロビットで主に使われる3つの言語、JavaScript Blocks(ジャバスクリプト・ブロックス)、JavaScript(ジャバスクリプト)、Python(パイソン)です。 パート3「BBC マイクロビットの上級プロジェクト」では、マイクロビット同士、または何台ものマイクロビットと通信をする無線モジュールを例にした、一歩進んだ工作に挑戦します。また、人気のワンボードコンピューターRaspberry Piを使って、マイクロビットの機能を拡張するプロジェクトも紹介します。 さらに、BBC マイクロビットにスイッチやLED などの基本的な電子部品をつなげて電子回路を組み立て、より機能を高める実験を行います。ハンダ付けは必要ありません。ここで解説する電子回路は安全なもので、子どもでも安心して扱えます。使用する電子部品も、安い物をほんの少しだけです。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 仕事に役立つExcelを自動化する知識が学べる! Excel VBAを使ったプログラミング入門に最適。 ■プログラミングの基本と実践的な知識の両方が身に付く 2部構成となっており、読み進めていくうちに自然とステップアップしながら 基礎から実践的な知識まで身に付けられます。プログラミングが初めての人でも安心です。 ■基本の処理やよく使われるコードを効率的に学べる 前半となる第1章から第4章ではプログラミングの基礎を丁寧に解説しています。 プログラミングには欠かせない論理的な考え方とフローチャートの書き方や 「繰り返し」「判断」といったプログラムで最低限知っておきたい処理と 付随するコードを丁寧に解説。簡単なプログラムを作りながら理解できます。 ■仕事で役立つ自動化プログラムが作れる 後半となる第5章から第8章ではビジネスの現場を想定した 練習用プログラムを作りながら、実践的な知識を身に付けられます。 入力するコードの重要なポイントを丁寧に解説しているので 作成する自動化プログラムをきちんと理解しながら読み進められます。 ■「できるシリーズ」って何? 「できるシリーズ」は、シリーズ誕生から20年以上続く 画面写真を多用して操作を紙面に再現した入門書の元祖です。 操作に必要なすべての画面と操作手順を紙面に再現しているので 不慣れな方でもスムーズに操作を身に付けられるのが特徴です。 読者の皆さまに支えられ、おかげさまで 累計7,000万部を突破しました。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 手順どおり作法どおりのガチガチな教科書は大嫌い。もっと楽しくアプリを作りながらコードや文法を学びたい。そんな方のための入門書ができました。本書は、プログラム経験「ゼロ」でもしっかりわかる、やさしく楽しいVisual C++の入門書です。無料の学習用環境をつかっているので初心者でも気軽にはじめられます。学習の進め方がわかる、学習のロードマップも掲載しています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ホームページを自分の手で自由にデザインしたい! HTMLとCSSを学ぶと、好きなウェブデザインができるようになります。本書は、HTMLとCSSを学びたい初心者のために、制作環境の準備からHTMLタグの意味、CSSスタイルシートの正しい使い方までをわかりやすく解説。スマホ用ウェブページの制作で基礎を学び、PC用の難しいウェブページ制作にステップアップすることで実力が身につきます!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これからWeb業界を目ざすあなたには、文法が簡単でWebに特化しているPHPをおすすめします。本書は、架空のシステム開発会社に配属された新人をモデルに、開発現場で必要な知識とノウハウを学ぶPHP入門書です。プログラマーの仕事と実際から、要件定義と仕様書の作成、MySQLデータベースと連動するWebアプリの基本的な仕組みと作り方までわかります。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Visual C#の開発現場で「今やりたいこと」をサッと手軽に調べられたらいいなと思ったことはありませんか? 本書は、「現場ですぐに使える」をコンセプトに、Visual C# 2017の基礎から便利技まで幅広い内容を網羅した逆引きTips集です。.NET Framework 4.6.xへの移行やASP.NET MVCの強化なども解説。85の分類で目的のクラス、メソッドがすぐに探せます。
-
4.8SQLを扱うエンジニア必携のロングセラー、10年ぶりの改訂! ――SQLの正しい書き方・考え方が学べる本 開発者のためのWebマガジン「CodeZine」の人気連載を大幅加筆・修正して2008年に刊行、好評を博した『達人に学ぶSQL徹底指南書』の改訂・第2版です。 第2版では、初版構成を生かしつつ、SQLの強力な機能ウインドウ関数を全面的に採用して多くのコードをリバイスしました。全体的な解説の見直しや最新化も行ない、CASE式、ウィンドウ関数、外部結合、HAVING句、EXISTS述語など、SQLを扱うエンジニアに必要な「正しい書き方・考え方」「ビッグデータ時代に対応したモダンなSQL機能を駆使した書き方」を徹底解説しています。 標準SQL準拠のため、Oracle/SQL Server/DB2/PostgreSQL/MySQL等々の幅広いデータベースに対応しているほか、実際の開発現場でも活かしやすい実践的なコーディング事例も多数紹介しています。 チューニングテクニックやリレーショナルデータベースの歴史なども網羅。 SQLの原理となっている仕組みや、この言語を作った人々が何を考えて現在のような形にしたのか、というバックグラウンドも掘り起こして伝えます。 ・脱初級や、より高みを目指したいDBエンジニア、プログラマ ・「SQLとは何なのか」を知りたいと思っている人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Bootstrapは、どんなデバイスでも見やすく表示する「レスポンシブデザイン」を強力にサポートするWeb開発用CSSフレームワークです。本書は、Bootstrap 4.0をベースに、レスポンシブデザインおよびBootstrapの基本レイアウト機能「グリッドデザイン」によるWebデザインについて解説します。オリジナルGUIコンポーネントの使い方、jQueryによるスクリプト制御の方法なども紹介します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaには沢山のライブラリやフレームワークがあります。開発において、どのソフトウェアを選ぶかはいつも悩みの種でした。しかし、いまは「とりあえずSpring!」で間に合うようになりました。本書は、Javaフレームワークの標準「Spring 5」の重要なフレームワークやアプリ開発に役立つDI、AOP、リソース利用、WebのMVCアプリ開発などを基礎から解説したSpringフレームワーク入門書です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unityは2005年にリリースされてから進化を続け、ARやVRの作成、ゲーム開発においてなくてはならない存在になりました。Unity 2018.1では、Shaderをより簡単に作成できるShader Graphが実装されています。本書は、Unity 2018.1をベースに、ゲーム開発にすぐに使える便利技と応用技を紹介したUnity開発者向けTips集です。やりたいことから引ける逆引き形式です。Unity 2017/2018対応。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Dockerは、インフラエンジニアにとって様々なメリットのあるコンテナ型仮想化プラットフォームです。本書は、インフラエンジニアになりたい方に向けて、Dockerを実際に動かし、その使い方や便利さを体験できる入門書です。基礎から、AWSへのDockerホストのプロビジョニングを通して、インフラエンジニアリングという仕事を体験できます!
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語やC++の開発者は、基本的なプログラミングスキルだけでなく、高速化や安全性を高めるためのノウハウなど、実務に即した能力が求めらています。本書は、現場ですぐに使えるをコンセプトに、C言語とC++の基本的な文法や関数、各種メソッドの使い方から実践的な資料例を多数紹介した逆引きテクニック集です。スマートポイントやラムダ式についても解説しています。
-
3.0本書では、Nuxt.jsについて概要や基本的な使い方からはじめ、最終的に中規模以上の開発を想定して、一からアプリケーションが開発できる状態をゴールとし、Nuxt.jsの知識とノウハウを解説しています。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 高度午前の無料お試し版! 本書は、親書籍である『情報処理教科書 高度試験午前I・II 2019年版』から、 書籍の内容が分かりやすいよう、一部を抜粋して紹介する、無料お試し版です。 親書籍の構成は、情報処理技術者試験のシラバスの中分類を基準 にした、全23テーマからなっています。各テーマでは、2019年度の 春期および秋期試験に再出題される可能性の高い過去問題と、重要な 知識を含む過去問題について、問題と解説を500題掲載しています。 無料お試し版では、こちらの全23テーマについて、それぞれ最初の 3ページを抜粋しています。さらに、テーマ1~4については、 該当するテーマの「最近の出題数」や「出題傾向」、「頻出テーマ」 等をまとめたテーマ分析ページも加えました(各テーマ最初のページ に配置しています)。 なお、紙面上のページ数につきましては、親書籍のページをそのまま 使用しているため、本電子書籍の実際のページ数とは異なります。 ご了承ください。また、各テーマの一部のページを抜粋したため、 途中、内容が途切れている箇所もございますが、ご容赦ください。 ■本書の同シリーズについて 翔泳社の資格試験学習書シリーズ「EXAMPRESS」は、情報処理 技術者試験の全試験区分を網羅している、人気シリーズです。 本書の親書籍『情報処理教科書 高度試験午前I・II 2019年版』 は、これらの高度試験の午前試験に標準を絞った過去問題集なので、 下記どちらの午前試験対策としても、使用することができます。 ・ ITストラテジスト ・システムアーキテクト ・ネットワークスペシャリスト ・ITサービスマネージャ ・データベーススペシャリスト ・プロジェクトマネージャ ・エンベデッドシステムスペシャリスト ・システム監査技術者 ・情報処理安全確保支援士 ※本電子書籍は同名出版物の一部を抜粋して作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-【複雑化したフロントエンド開発環境の構築がこの1冊でさらっとわかる!】 本書は、ReactやVue.jsなどに代表される新しいフレームワークの到来により最適化されたWebアプリの開発ができるようになったにもかかわらず、それぞれの開発環境の構築が複雑化したことで技術選定に苦労しているエンジニアに向けた「サクッとわかる」開発環境構築ガイドです。ベストプラクティスを提示するのではなく、環境構築に慣れていないエンジニアがとりあえず自分なりの最適なツールを選ぶための入り口に立つことができる入門書です。 《本書の対象読者》 ・モダンなJavaScriptを書きたいが、書き方がよくわからない ・BabelやWebpackの設定方法がいまいちわかっていない ・ESLint、Flow、Jestなどを導入したいが、方法がわからない
-
4.0【Vue.jsとFirebaseを使って、はじめてのシングルページアプリケーションを作る!ボリューム増の改訂新版】 本書は、簡単なWebサイトを作った事があるWebフロントエンド初心者がSPA(シングルページアプリケーション)の基本を掴み、簡単なWebサービスが作れるようになることを目的としています。さらにこれを抑えた上で次の段階へステップアップするための足がかりになるような要素も掲載しています。 〈本書の対象読者〉 ・HTML,CSS,Javascriptを利用して、簡単なWebサイトを作ったことがある人 ・複数のページや状態管理をJavascript使って自力で行い、ごちゃついてしまい消耗している人 ・普段デザイナーとしてマークアップしており、フロントエンドの新しめな環境でのサイト構築を経験してみたい人 ・シングルページアプリーケーション、Vue.jsってものを触ってみたい、またはそれらの挫折経験がある人 ・FirebaseのWeb版を使ってみたい人、どんな事が出来るのか知りたい人 ・普段サーバーサイドやネイティブアプリを作っていて、Webフロントエンドをさらっと触ってみたい人
-
-【Vue.jsを現場で使いこなすためのTips集!】 本書は、筆者がこれまで携わってきた開発の経験から得たVue.jsの使いこなしTips集です。FormやVuexなどについての即現場でも使えるようなテストコード付きのサンプルコードを多数収録しています。 〈本書の対象読者〉Vue.jsをある程度使いこなしている中級者以上のユーザー 仕事でVue.jsをさらに活用したいプログラマ
-
3.9攻撃や対策、組織体制もすべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい ・考え方から技術、運用方法までを網羅 ・キーワードから知りたい項目を調べやすい ・管理者にも開発者にも役立つ基本がわかる 【こんな人におすすめ】 ・企業においてセキュリティ対策をしたい人 ・セキュリティを考慮したシステムを開発したい人 ・個人情報の管理における注意点を知りたい人 ・セキュリティ関連の資格試験を受ける人 ・自身のセキュリティを高める必要を感じている人 【内容紹介】 企業におけるセキュリティでは、 小さなことでも気づいたことを 少しずつ改善していく、 その積み重ねが大切です。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 【目次】 第1章 セキュリティの基本的な考え方 ~分類して考える~ 第2章 ネットワークを狙った攻撃 ~招かれざる訪問者~ 第3章 ウイルスとスパイウェア ~感染からパンデミックへ~ 第4章 脆弱性への対応 ~不備を狙った攻撃~ 第5章 暗号/署名/証明書とは ~秘密を守る技術~ 第6章 組織的な対応 ~環境の変化に対応する~ 第7章 セキュリティ関連の法律・ルールなど ~知らなかったでは済まされない~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.8ネットワークにかかわる技術と機器の役割が理解できる1冊。 LANとWAN、TCP/IPなどのネットワークの基礎知識から、セキュリティまで解説。 新入社員や転職者など、これからIT業界で働く方にもわかりやすい内容です。 見開き1トピックで片面図版なので、わからないところから読めます。 自宅PCでできる実習項目つき。 こんな方におすすめ! ・ネットワーク全体の概要を知りたい方 ・ネットワークのイメージがわかなくて困っている方 ・ネットワーク技術と機器の役割を知りたい方 ・ネットワークを守るセキュリティについても知りたい方 目次 第1章 ネットワークのきほん~ネットワークの全体像を理解しよう~ 第2章 ネットワークをつくるもの~ネットワークはどのようにできている?~ 第3章 ネットワークの共通言語TCP/IP~ネットワークの共通ルール~ 第4章 Webサイトを見るしくみ~毎日見るWebサイトを理解しているか?~ 第5章 イーサネットと無線LAN~まずは同じネットワーク内で転送する~ 第6章 ルーティング~遠くのネットワークまで送り届る~ 第7章 ネットワークのセキュリティ技術~ネットワークを攻撃から守ろう~ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初めて「Python(パイソン)」というプログラミング言語を学ぶ人を対象に、簡単なプログラムから始めて、最後にはゲームを作りながら、楽しくプログラミングスキルを身に付けるための入門書です。 「手軽に始められて、あまりストレスを感じることなく勉強できて、将来的にも役立つ」(「はじめに」から抜粋)プログラミング言語であるPythonの基本が、この1冊で学べます。 本書の内容は、「なぜPythonの人気が高いのか」、「開発環境の整備」、「初めてのプログラム作成」、「文法の習得」、「重要な概念の理解」と続き、最後に複数のゲームソフト(「スカッシュゲーム」「弾幕系シューティングゲーム」)を作るという、プログラミング学習の正攻法といえる構成です。 ■「おわりに」から抜粋 Pythonは他のプログラミング言語に比べて、本当に読みやすく書きやすい言語なのです。 そして、用途が広いので、いつかあなたの役に立つはずです。
-
-【子どもの力を伸ばすためには、周りのおとなも知っておきたい。】 2020年から全国の小学校でプログラミング教育が一斉に実施されます。現在は子どもを含めて誰でもプログラミングを簡単に始められるプログラミング環境がいくつか作られていますが、中でも「Scratch」は、その使いやすさと世界に広がる多様な利用者と人数、さらに背景にある教育思想への信頼によって、「プログラミング教育」に適した子ども向けプログラミング環境として注目されています。 本書は、これからプログラミング教育を受けるお子さんの保護者や教育関係者、その他の大人に向けて書かれたScratch入門書です。初心者の大人がScratchを理解し、実際にScratchを使ってさまざまなプログラミングをできるようになるために書かれています。 第1部では、プログラミング教育の背景とその内容、Scratchが開発された背景など、そしてScratchを構成する技術と使い方を解説しています。第2部では、Scratchの作例21種を紹介。作例はScratchでできることをなるべく広範囲に渡って紹介できるように選んでいます。作例のデータは、出版社のサイトおよびScratchの公式サイトからダウンロードできます。 この本によって、大人のみなさんが自らプログラミングすることでコンピュータープログラムの基礎を知り、子どもたちと共に学んだり、教えたりすることにぜひお役立てください。 〈本書の内容〉 ■第1部 プログラミング学習とScratch Chapter 1 なぜみんながプログラミングを学ぶ必要があるのか? Chapter 2 Scratchとは ■第2部 Scratchを使う Chapter 1 最初の準備 Chapter 2 Scratch実践 アニメーション Chapter 3 Scratch実践 インタラクション Chapter 4 Scratch実践 図形&空間表現 Chapter 5 Scratch実践 数値&時間 Chapter 6 Scratch実践 サウンド Chapter 7 Scratch実践 文字 Chapter 8 Scratch実践 グラフ
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「マクロの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、 まったく新しいExcel VBAの入門書です。 本書内に登場するマクロの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。 マクロの1行1行が何を意味していて、どう動くのかが理解できます。 この新しいアプローチで「自分がいま何をしているのかわからない」といった Excel VBA入門者が途中で挫折してしまう原因を解決しました。 また、実際に手を動かしながら進むだけでなく、マクロを考える応用問題も用意しているため、 しっかりExcel VBAの基礎文法を身につけることができます。 ■本書はこんな人におすすめ ・Excel VBAとマクロの基本を身につけたい人 ・過去にExcel VBAやマクロの入門書で挫折してしまった人 ・意味不明のままマクロをコピーして使っていた人 ・仕事でマクロを活用してみたい人
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年からの「プログラミング教育」を見据え、プログラミングに対する関心が高まっています。手軽に取り組めるものとして「Scratch」などでブロックプログラミングが人気ですが、より一般的なコードを記述するコードプログラミングへの応用が効きにくいことが懸念されています。本書はこれからコードプログラミングを学ぶ人のために、JavaScriptを使ったプログラミング方法を解説します。HTMLやJavaScriptのコードを書いてプログラミングの手順を覚え、最終的には本格的な「落ち物パズル」の制作に挑戦します。本文には振り仮名をふり、子どもにも読めるようにしました。また、レッスンごとに無料の練習用ファイルを用意したので、操作がわからなくなったときや、途中から読み始めた場合でも、各レッスンの最初から手順を続けられます。著者はWebプログラミングに造詣が深く、多数の著書がある大澤文孝氏。プログラミングに興味がある小学生とその保護者の方、これを機にプログラミングを学んでみたい大人の方にも適した1冊です。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Git入門の決定版「サルGit」がついに書籍化! 圧倒的な分かりやすさでバージョン管理を使いこなそう 本書は、コレまでにGitを触ったことが無い方。もしくは一度勉強しようと思ったが、どうも手につかず普段はGitを利用していない。というような方々に向けたGitの操作を一から学べる内容となっています。無料のGitクライアントソフト「Sourcetree」と「Backlog」に含まれているGit機能を用いた手順を丁寧に解説しています。 わかりやすさはそのままに、コマンドラインの利用が苦手なユーザーにも親しみやすくGitの操作を紹介しています。さあ、一緒にGitを学んでいきましょう。そして皆さんの仕事がより良く、進められますように。
-
3.2データ分析エンジニアに求められる技術の基礎が最短で身に付く ビッグデータの時代といわれ始めて数年が経過しました。 デバイスの進化により多くの情報がデジタル化され、 それらのデータを活用しようとデータ分析エンジニアに注目が集まっています。 この書籍では、データ分析において、 デファクトスタンダードになりつつあるプログラミング言語Pythonを活用し、 データ分析エンジニアになるための基礎を身に付けることができます。 書籍ではデータ分析エンジニアになるために必須となる技術を身につけていきます。 ・データの入手や加工などのハンドリング ・データの可視化 ・プログラミング ・基礎的な数学の知識 ・機械学習の流れや実行方法 本書で学べること ・Pythonの基本的な文法 ・データフォーマットについて ・データの前処理技術 ・データの可視化技術 ・既存アルゴリズムでの機械学習の実装 対象読者 データ分析エンジニアを目指す方 目次(抜粋) 第1章 データ分析とは 第2章 Pythonと環境 第3章 数学の基礎 第4章 ツールの基礎 第5章 応用:データ収集と加工 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0クラウド時代の見積りの手法がイチからわかる! エンジニアのキャリアパスの中で見積りは避けては通れないスキルです。 しかしながら、近年、クラウド環境による開発・本番インフラの大幅なコスト低減、GitHubなどチーム開発ツールの成長など、 大幅な環境の変化もあり、それまでのやり方が通用しなくなっています。 本書では、フレームワークや自動化ツール、高度なIDEなどのツール類、テストの自動化やDevOpsといった多数の効率化手法など クラウド時代の開発手法に沿った形でイチから見積りについて解説します。 【本書の構成】 本書は3部構成になっています。第1部では、「見積りの基本」として、見積りの超基本について解説します。 続く第2部では、「これまでの見積り」として、クラサバなど従来の見積りについて解説します。 最後の第3部では、「クラウド時代の見積り」として、クラウド時代のWebシステムでの見積りや、 アプリ開発など特殊な見積りについて、事例をもとに説明します。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人気&シェア連続No.1!合格者に選ばれ続ける最強の定番書籍! 本書は、プロジェクトマネージャ試験に合格するための知識とテクニック、 学習方法など、さまざまな情報を結集した対策テキストです。 【本書の特徴】 ●最新傾向に対応! 毎年ていねいな改訂を行っており、最新試験の傾向にもれなく対応しています。 ●必須コンテンツをコンパクトに集約! ほどよい分量に、基礎知識の解説だけでなく、解答テクニックや学習プランの作成、 【目次】 序章 合格するためにやるべき事 第1章 ステークホルダ 第2章 リスク 第3章 進捗 第4章 予算 第5章 品質 第6章 調達 第7章 変更管理と完了評価 付録 プロジェクトマネージャになるには モチベーションアップのためのコラムなどを凝縮しています。 ●実績に裏打ちされた確かな内容! 数多くの合格者を輩出してきた本書の読者による合格体験記を多数掲載しています。 読者目線の本書の使い方も紹介しています。 ●17年分の過去問題を徹底解説! 書籍に掲載した最新問題(平成30年)に加えて、Webダウンロードで 過去問題の解答/解説を提供しています。 ※ダウンロード期限は2019年12月末までとなります。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【学習方法と解答テクニックの解説がとにかく詳しい】 ・学習方法とテクニックが100ページにもわたって詳しく解説! ・初めて学習する人も本書にそって学習すれば合格力がつくこと、間違いなし。 ・午後I(記述式)と午後II(事例解析)の「うかる解答の書き方」が分かる! 【ポイントを押さえた要点解説】 ・出題傾向に沿って、見やすく覚えやすいレイアウトで掲載 ・頭の中を整理しながら読み進められる 【思考の流れと手順を踏まえた「午後」解説】 ・考え方の手順がよく分かるから応用が効く 【過去16年分の問題(午前、午後I、午後II)を提供】 ・試験問題の読み解き方が見える ・他に類を見ない圧倒的な問題数 ・解答用紙をダウンロードできるので、繰り返し学習可能 ※ダウンロード期限は2019年12月末までとなります。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 膨大なデータを扱うときに基本となる知識が統計解析です。本書はこれから統計解析を学びたいと考える方に向けて,プログラミングの力を借りて実際にデータを確認することで,直感的な理解を促します。プログラミング言語にはPythonを利用します。Pythonで統計解析を解説するメリットはいくつかあります。Python自体がシンプルで可読性が高い上に逐次実行できるため初心者でも理解しやすいと言えます。これ以外にも,Pythonは統計解析に関するライブラリが充実しており,複雑な計算やグラフの描画がかんたんにできます。また,Pythonは汎用的な言語ですので,システムの中にシームレスに組み込むことができます。本書によって統計解析を学習することで,Pythonのデータ解析スキルもあわせて習得できるでしょう。
-
3.5コンテナオーケストレーションの業界標準 クラウドネイティブ開発の第一歩を踏み出そう! Kubernetes認定資格(Certified Kubernetes Administrator/Certified Kubernetes Application Developer)保有者直伝! プロダクション環境で培われた、Kubernetesを使い倒すための実践ノウハウが満載の一冊です。 Kubernetesはコンテナ化されたアプリケーションのデプロイ、スケーリング、および管理を自動化するためのプラットフォーム(コンテナオーケストレーションエンジン)です。 本書籍では、Kubernetesを触ったことがない方でもKubernetesのコンセプトを理解し、実際にアプリケーションをコンテナ化して実行することができるようになることを目標としています。 前半の章では図をふまえながらKubernetesの各リソースについて体系的かつ網羅的に説明します。さらに後半の章では、マニフェスト管理(Helm/Ksonnet)、モニタリング(Prometheus/Datadog)、ログ集約(Fluentd/Datadog)、CI/CD(Spinnaker/JenkinsX/Scaffold)、サービスメッシュ(Istio/Conduit/Linkerd)、Service Brokerなど、Kubernetesを用いてクラウドネイティブな開発を促進させる周辺エコシステムについても紹介します。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2人のプロによるES試験対策の決定版! 情報処理技術者試験のプロフェッショナルと、組込みソフトウェアのプロフェッショナルの最強タッグ。ES試験と組込み開発の現場を知り尽くした2人による、抜群の午後試験重点対策テキスト。 【2人の専門家による無駄のない構成】 エンベデッドシステムスペシャリスト試験合格に直結する必須の知識とテクニックを簡潔にまとめています。 【最新傾向に対応した演習問題】 過去問題を徹底分析し、頻出テーマを割り出した過去問および最新の過去問を丁寧な解説とともに掲載しています。 【2019年度試験もフォロー】 刊行後に行われる平成31年度試験についてもWebダウンロードでフォローします。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ストーリー仕立てで学ぶPythonプログラミング入門! 不動産会社勤務の真面目な山本慎吾君と、アイドルグループ魚籃坂256(ぎょらんざか256)に所属する田中千里ちゃんが、5日間でPythonプログラミングの基礎を学びます。 関数や制御文の基本などを順番に理解していき、最終的には簡単な「スクレイピング(Webページからデータを抽出すること)」のプログラムを作ります。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 scikit-learnを使って、人工知能プログラミングが基礎から学べる! ニューラルネットワークを作成できるようになれれば、人工知能プログラミングがグンと身近になります。 本書は人工知能プログラミングに必要な「機械学習」の用語解説やプログラミング環境の準備など、基礎から丁寧に解説。ニューラルネットワークやk平均法などのプログラミングを体験できます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットから欲しい情報を抽出するスクレイピングのスキルは、誰にとっても役立つもの。 不動産会社勤務の真面目な山本慎吾君と、アイドルグループ魚籃坂256(ぎょらんざか256)に所属する田中千里ちゃんが、5日間でスクレイピング(Webページからデータを抽出すること)のプログラムの作成ができるようになる物語です。 HTMLの基礎から順番に解説していきますので、初めての読者でも理解がしやすいようになっています。 Pythonで使える便利なツールも紹介します。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■時短のプロが教える! 働く女性のためのExcel本 「残業の毎日。パソコン仕事、疲れる~」 「お迎えの時間までに仕事が終わらない!」 その働き方、続けていても大丈夫??? 皆さまの仕事の悩みを解消するべく、データ入力や集計、資料作成など、 毎日の仕事を速く正確にこなせるExcelの時短技を紹介します。 <<こんなExcel時短が載っています>> ◎面倒な住所入力のスピードを上げる ◎いつもの作業を10倍速くする集計術 ◎データ入力は驚くほどラクチンになる関数 ◎アンケート結果をひと目で伝わるように視覚化する 時短のプロである清水久三子さんが 働く女性のために厳選したワザは、誰でも真似できるものばかり。 Excelの機能はたくさんあり、すべてを使いこなすことは難しいですが ほんの少しの機能を知ることで、仕事のスピードが劇的に変わります。 時短はもちろん、ミスが減る、いい仕事ができるなどメリットもたくさん! とは言え、Excelの高速処理だけでは増え続ける仕事に立ち向かうのは難しいのも事実… そこで仕事全体の生産性の高め方も紹介しています。 <<こんな仕事のコツもたくさん紹介>> ◎失敗した時の上手な謝り方 ◎自分の仕事が遅い原因をつきとめる ◎やる気がない日のコンディションの整え方 ◎ハードワークの疲れをリセットする ■楽しく読めて、今日から役に立つ! 「仕事も手一杯なのに、Excelを勉強する気も起こらない……」 そんな風にならないように、チャーミングなカニがあなたの相棒として時短を助けてくれます。 通勤や休憩時間の合間にパラパラと眺めてもらっても 楽しくExcel時短が身に付けられるようにマンガ+イラスト+図解が豊富です。 今より速く仕事をこなすなんてムリ……とあきらめないで、 ワークもライフも豊かにしていきましょう!
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 電子パーツ40分野350種を一挙紹介 Google工作キット2種もいち早く詳報 特集1では、40分野350種の電子パーツを一気に紹介します。 各種のモーター、ディスプレイ、LED、スイッチ、リアルタイムクロックなどを総ざらえ。 つなぎ方、動かし方、選び方を解説します。 さらに、特集2では新登場のGoogle工作キット2種、画像認識AIカメラとAIスピーカーキット (バージョン2)をいち早く解説。組み立て方から活用法までカバーします。 ※電子版には紙版についている付録プリント基板はつきません。予め、ご了承ください。
-
4.5実用度ナンバーワン言語のPythonをはじめよう! Pythonは、AIの開発やデータ分析、統計など何かと話題の分野で必須のプログラミング言語です。本書では、3つのプログラムを作り、動かしながらPythonの基本からちょっとした応用を学びます。1つ1つの手順を丁寧に解説するので、書いてあるとおりにプログラムを作っていくだけで自然とPythonの使い方や特長をマスターできます。※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 おぼえて楽しいテクニック満載! 本書は定番のレタッチから、 トレンドの加工表現、 また驚くようなコラージュまで 一冊にまとめた140の上質レシピ集です。 「これ、どうやって作ったの?」 「ちょっと真似してみたい」 そんな魅力的なテクニックが満載です。 *サンプルデータは一部ダウンロードできます。 <本書はこんな要望にお応えします> ■定番の補正テクニックを知りたい ■トレンドの画像効果を使いたい ■人物を印象的にみせたい ■風景を劇的にみせたい ■文字やロゴを使いたい ■あっと驚くような合成加工をしたい ■ファンタスティックな表現をしたい ■楽しいコラージュ表現をしたい <読者対象> ■Photoshopによるレタッチ・加工の初学者 ■Photoshopによる画像表現の幅を広げたい方 ■デザインの現場ですぐに使えるテクニックを知りたい方 <目次> Chapter1. Basic[基本] Chapter2. Person[人物] Chapter3. Scene[風景] Chapter4. Typography[文字・ロゴ] Chapter5. Cool&Cute[クール&キュート] Chapter6. Collage[コラージュ] ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-Pythonでテスト駆動開発をするために知っておきたいpytestのすべて ●本書の目的 ・Pythonを使っているのでpytestを使ったテスト駆動開発する ・シンプルなテストをシンプルに書く ・複雑なテストもシンプルに書く ・読みやすいテストを書く ・self.assertEqual()やself.assertLessThan()のようなものではなく、assertだけでテスト駆動する ・単体テストまたはnoseのテストを実行できるようにする ●必要な基礎体力 ・Pythonを使ったことがある ・テスト駆動開発のことはなんとなく知っている ・pytestのインストールくらいはできる 【目次】 CHAPTER1 はじめてのpytest CHAPTER2 テスト関数を作成する CHAPTER3 pytestのフィクスチャ CHAPTER4 組み込みフィクスチャ CHAPTER5 プラグイン CHAPTER6 構成 CHAPTER7 pytestを他のツールで使ってみる 付録A 仮想環境 付録B pip 付録C pytestのプラグイン 付録D Pythonプロジェクトのパッケージ化と配布 付録E xUnitフィクスチャ 付録F クラウドでpytestを使う(CircleCI社・金洋国氏書き下ろし) 付録G pytestを用いたテスト駆動開発(アジャイルコーチ(フリーランス)・安井力氏書き下ろし) ●著書について Brian Okken 20年にわたるR&D経験を持つ主席ソフトウェアエンジニア。試験計測機器を開発している。また、Test&Codeポッドキャストを主催し、Python Bytesポッドキャストの共同開催者でもある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 どの高度試験のテキストとも併せて学習できる、午前対策の過去問題集! 翔泳社の情報処理教科書シリーズの著者陣は、受験セミナーの人気講師や 第一線で活躍する現役技術者など、各分野のエキスパート!そのような著者が 合格に必要な知識を吟味し、ポイントを絞って解説しているため、 効率よく学習することができます。 本書では、全高度試験の過去問題を踏まえた上で、次期試験で再出題される可能性の高い問題を選定しているため、 過去問演習が効率よく行えます。 【本書の特徴】 ・午前Iと午前IIの両方の対策が行える ・よく出る問題を選んで掲載しているので、無駄なく効率よく学べる ・問題の背景となる知識も解説しているので、類似問題にも対応できる ・高度試験すべてをカバーしているので、他試験から再出題される可能性がある問題をチェックできる ・対応試験とレベルを機能的に明示してあるので、自分に必要な問題が一目でわかる ・問題演習中心なので、テンポよく学習を進められる。 ・応用情報技術者の午前対策としても活用できる ※電子書籍版には赤いシートは付属していません。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「システム監査技術者」を受けるなら、この1冊! 【午後試験を重点的に対策】 ・記述・論述の「書き方」を丁寧に解説。「書き方」がわかる ・収録問題数は、午後I記述29問、午後II論文25問!(※) ・掲載問題にはすべて著者による模範解答(合格論文)を提供 ※一部はダウンロード ※平成31年(2019年)試験終了後には、追加掲載(Web)あり 【要点解説】 ・システム監査の基本的な知識から専門的な項目まで、ポイントを押さえた説明で効率よく学習 ・内容は最新のシラバスおよび試験要網に対応 ・短時間で重要項目のまとめができるチェックリストつき(巻末) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 LaTeXリファレンスの決定版がパワーアップして帰ってきた! 2009年に刊行された『LaTeX2ε辞典』。 唯一無二のLaTeXリファレンスとしての信頼感はそのままに、 TeX LiveやUnicode環境にも対応して帰ってきた! 現場で実際に使われる中で必要とされるノウハウをぎっしり詰め込み、 豊富なサンプルと実行結果で丁寧に解説します。 さらにプレゼンテーション環境Beamerなど、文書作成にとどまらないテクニックも満載。 この一冊が、LaTeXを「さらに」使いこなせるようにしてくれます! 【目次】 ・Chapter 1 :LaTeX 文書の大枠の設定 ・Chapter 2 :見出しと柱の設定 ・Chapter 3 :本文の記述 ・Chapter 4 :文字列レベルの特殊処理・特殊文字 ・Chapter 5 :段落レベルの体裁の変更 ・Chapter 6 :箇条書き・定理型の環境 ・Chapter 7 :各種の注釈 ・Chapter 8 :表の作成 ・Chapter 9 :画像の取り扱い ・Chapter 10:図表の配置とキャプション ・Chapter 11:相互参照 ・Chapter 12:目次 ・Chapter 13:参考文献リスト ・Chapter 14:索引 ・Chapter 15:数式 ・Chapter 16:Beamerによるプレゼンテーション ・付録A:テキスト用の記号類 ・付録B:各種の欧文フォント ・付録C:picture環境 ・付録D:METAPOST ・付録E:文献データベースとBIBTeX ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0ジェネリスクとLINQを中心に、 C#プログラムを高速で洗練されたものにする50の方法。 スコット・メイヤー監修によるEffectiveシリーズ待望のC#第3版。C#を使った開発時に、躓きがちな問題点、 ・高速化 ・効率化 ・可読性の向上 ・メンテナンス性の向上 ・最新機能を盛り込みつつ、後方互換も取らなければならない ・API設計指針 などの解決策を、豊富な実例とともに詳解しています。単なるサンプルコードの提示だけに留まらず、 「どう違うのか」「なぜそうするのか」「これによって何が得られるのか」を実例による検証とともに解説しています。 [著者について] Bill Wagnerは、もっとも重要なC#開発者の1人であり、ECMA C# Standards Committeeのメンバーである。 彼はHumanitarian ToolboxのPresidentであり、Microsoft Regional Directorの役職を持ち、 .NET MVPを11年受賞し、最近では.NET Foundation Advisory Councilに任命されている。 Billは新事業から大企業まで数多くの会社で働き、ソフトウェア開発のプロセスを改善し、 それらのソフトウェア開発チームを成長させてきた。現在はMicrosoftの.NETのCore contentチームに勤め、 C#言語と.NET Coreに関心のある開発者のために学習用のマテリアルを作っている。 Billはイリノイ大学アーバナ・シャンペーン校でコンピュータサイエンスの学士号を授かっている。※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
2.5本書は、2007年10月に初版が発行された『基礎 Ruby on Rails』の改訂4版です(Ruby 2.5/Rail 5.2対応)。これから、初めてウェブ開発に携わりたいと考えている方々を対象に、Rubyの文法やオブジェクト指向の考え方を初歩から解説し、アプリケーションのモックアップ作り、データベースを導入し、ログイン・ログアウト機能を加え、最終的にはメンバーや記事の管理ページまでできあがります。読者はChapter 1 から順を追って学習していけば、Ruby on Rails によるアプリケーション開発の流れをつかむことができます。動作対応環境:Windows 7/8.1/10、macOS Sierra/High Sierra
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 C言語をつかった数値計算の方法を具体的なシミュレーションで学ぶ C言語の文法は、ひと通り学んでいるものの自分でプログラミングするとなかなかできないという方を対象に、数値罫線とシミュレーションについて解説した書籍。物理シミュレーション、確率的シミュレーション、エージェントベースの数値シミュレーションなどを実例で示している。「Cによるソフトウェア開発の基礎データ構造とアルゴリズムの基礎から」の姉妹書。 はじめに 第1章 C言語における数値計算 第2章 常微分方程式に基づく物理シミュレーション 第3章 偏微分方程式に基づく物理シミュレーション 第4章 セルオートマトンを使ったシミュレーション 第5章 乱数を使った確率的シミュレーション 第6章 エージェントベースのシミュレーション 付録
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 C言語を用いたソフトウェアシステム構築の方法を段階的に学べる! 本書は、C言語によるデータ構造とアルゴリズムの話題を軸に、C言語を用いたソフトウェアシステム構築の方法を順を追って示すことで、プログラムを作成するとは何をすることなのかを実例で示す。はじめは簡単なプログラムから始め、構造をもったデータの扱いやファイルの扱いや、それらに関連するアルゴリズムをさまざまな例題を紹介する。 はじめに 第1章 C言語によるソフトウェア開発 1.1 プログラムとは何か、プログラミングとは何か 1.2 プログラミングとプログラミング言語 1.3 ソフトウェア開発の方法 1.4 C言語によるプログラミングを学ぶ意味 第2章 C言語における基本的なデータ型 2.1 基本データ型の役割 2.2 配列の使い方――整列を題材として 2.2.1 C言語の配列 2.2.2 バブルソートによる整列プログラム 2.2.3 クイックソートによる整列プログラム 2.2.4 C言語における配列利用の注意点 2.3 ポインタは何の役に立つのか 2.4 構造体の利用 第3章 制御構造の基本 3.1 制御構造の設計方法 3.2 メニューに従って処理を行う対話型プログラムの設計と実装 3.2.1 トップダウンによるプログラムコードの作成 3.2.2 プログラムの詳細部分の作成 3.3 ソースファイルの分割と多人数での開発 3.4 再帰処理の考え方 第4章 C言語と文字列 4.1 文字列の読み込み・格納・出力 4.1.1 C言語における文字列の扱い 4.1.2 文字列の比較 4.1.3 string.h ヘッダファイルに宣言されている文字列処理関数 4.2 文字列の探索(単純法・BM法) 4.2.1 単純法による文字列の探索 4.2.2 BM法による文字列の探索 4.3 文字列の生成(形式文法) 4.3.1 形式文法を用いた文字列の生成 4.3.2 文字列生成プログラムの実装 第5章 さまざまなデータ構造 5.1 スタックやキューの実現 5.1.1 C言語におけるスタックの実現方法 5.1.2 スタックを使ったアプリケーションの構築 5.1.3 キューの利用 5.2 リスト構造 5.2.1 リスト構造とは 5.2.2 リスト構造の利用例 5.3 木構造とグラフ 5.3.1 木の表現と探索(2 分木) 付録 付録A Cygwin 開発環境 付録B ソースファイルを分割した場合のコンパイル作業 B.1 すべてのソースファイルを一括して手作業でコンパイルする場合 B.2 個々のソースファイルをそれぞれ手作業でコンパイルする場合 B.3 make コマンドを利用する場合 付録C push( ) 関数とpop( ) 関数を呼び出すプログラム simplestack.c 付録D enquene( ) 関数とdequene( ) 関数を呼び出す プログラムsimplequeue.c 参考文献 索引
-
4.7※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Haskellの特徴を凝縮したコンパクトな教科書 Haskell(ハスケル)は純粋関数型言語として注目を集めているプログラミング言語。 本書は、関数プログラミングの専門家が題材を厳選して著したものであり、すでに国内のHaskellユーザたちからの評価も高い。これからHaskellを始めようという人はもちろん、既存の入門書を購入している人たちにもお勧め。 第1章 導入 第2章 はじめの一歩 第3章 型とクラス 第4章 関数定義 第5章 リスト内包表記 第6章 再帰関数 第7章 高階関数 第8章 関数型パーサー 第9章 対話プログラム 第10章 型とクラスの定義 第11章 切符番号遊び 第12章 遅延評価 第13章 プログラムの論証 付録A 標準ライブラリ 付録B 記号表 付録C 訳者による関数の解説 付録D 訳語一覧
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Rの表現力の高さであるプログラミングと可視化を最大限に解説した! Rは、フリーな統計解析ソフトとしてのイメージが強いが、簡潔で直感的に解法を表現することができるプログラミング言語としての価値も高い。 本書は関数型言語の性質を多く取り入れたRのプログラミングと、オブジェクト指向により、情報を可視化できるグラフィックスを解説。 (※当書籍は、2008年5月に九天社から発行された書籍に対して、改訂・加筆を行いオーム社から再発行するものです) 第I部 環境編 第1章 対話環境への招待: R のエッセンス 第2章 ドキュメンテーション 第3章 デバッグの方法 第4章 バッチ処理 第II部 プログラミング編 第5章 プログラミング 第6章 データ型 第7章 データの集合 第8章 演算子 第9章 関数 第10章 制御構造 第11章 算術関数/文字列関数/データ集合の関数 第12章 ベクトル演算型プログラミング 第13章 例外処理 第14章 入出力及びオペレーティングシステム 第15章 オブジェクト指向とクラス 第III部 グラフィックス編 第16章 グラフィックス基礎 第17章 グラフィックス応用 付録A パッケージの作り方 付録B R の起動オプション 付録C 練習問題の解答
-
5.0本書は「やりたいこと」から、Rubyの機能を探せる逆引きリファレンスが、バージョン2.3~2.5に対応して改訂しました。圧倒的な情報量で、サンプルも豊富に掲載しています。Ruby開発者なら手元に置いておきたい1冊です。 【改訂2版によせて】 このたびRuby逆引きハンドブックを改訂する機会に恵まれました。従来Rubyのバージョン1.8から1.9ごろに対応していたものを、2.3から2.5ごろの記述に更新しています。 内容を読み返してみて、文法など、今日のRubyに繋がる基礎的な考え方は、初版の時点ですでに確立しており、骨格はそこまで変わっていないという印象を受けました。そこで基本的な章立ては従前を踏襲し、また、内容についてもそこまでのリライトをかけずに済んだ部分も多いです。 とは申しましても、変えたところもあります。新しく増えたクラスやメソッドの解説を必要に応じて追加してあります。逆に減ったクラスもあり(Bignumなど)、これにも対応しないといけませんでした。 また、Ruby自体よりもその周辺環境の動きが早かった部分があります。Rubygemsは組み込みになり、今ではBundlerの利用が一般的です。このような部分も全般的に現代的な記述に改めました。 もちろん、サンプルコードは現在のRubyでの動作確認を行っています。執筆時点でアクティブなRubyのバージョンである2.3/2.4/2.5について、動作を確認しました。本書の内容に関しては読者の皆さんが安心してお使いいただけるものと自負しています。 改訂に際しては出版社を筆頭に著者陣勤務先など、各方面の多大なご尽力が必要でした。お名前を挙げていくことができず、平にご容赦ください。もちろん、内容に瑕疵があれば(あると思いますが)、それはひとえに著者の責に帰すものです。
-
-【Vue.jsとNuxt.jsでユニバーサルアプリを構築!】 本書はVue.jsでユニバーサルなアプリケーションを構築するためのフレームワークである「Nuxt.js」の入門書です。ユニバーサルアプリをNuxt.jsを使って実現するための手法をわかりやすく解説しています。 〈本書の対象読者〉 Vue.jsは使ったことがあるがNuxt.jsは使ったことがない人 Nuxt.jsの使い方が今ひとつわからない人