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

  • スマートフォンアプリマーケティング 現場の教科書
    -
    数々の運用実績から導き出された現場のノウハウを凝縮! スマートフォンアプリのプロデュースには、普通のWebマーケティングとはちょっと違う考え方やノウハウが必要とされます。 本書はアプリの企画から、ビジネスとしての組み立て、開発体制の決め方、プロモーション、運用、分析まで、フェーズに沿って簡潔丁寧に解説していきます。 『本書は、アプリ単体でゲームやサービスを提供したい方はもちろん、企業の事業担当者やディレクター職の方でも、アプリを取り巻く全体像を体系的に理解できることを念頭に、各章を用意いたしました。(中略)はじめてスマートフォンアプリに関わる方にとって、制作テクニックだけに留まらず、よりよいアプリ制作の「考え方」を身に付ける一助となれば幸いです。』(著者「はじめに」より) iPhone/Androidアプリのビジネスに関わる人必携の1冊です!
  • Exercise Go プログラマ脳を鍛える至高の問題集
    5.0
    ≪解くほどに、理解が深まる!≫ 「nilの使われ方」「クロージャ」「スライス」「コンマOKイディオム」「init関数」etc…… Go言語の基本的な文法や機能を知っていると思っていても、出力を導き出すのが意外と難しい。本書は、そんな難問奇問を25個集めた至高の問題集です。各問題は、Go言語の特性を活かしたトリッキーなものばかり。正解するためには、Go言語の深い理解が求められます。 でも、もし解けなくても大丈夫!ページをめくれば、詳しい解説があなたを待っています。与えられたコードがなぜそのような挙動をするのかを理解して、あなたのGo言語スキルをさらに磨きましょう。 さあ、この難問奇問、あなたはいくつ解けますか? ◆◆◆◆目次◆◆◆◆ ・パズル1 これもπ:Goの識別子 ・パズル2 手ぶらで戻る:マップからの値の取得 ・パズル3 郷に入っては:文字列のエンコーディング ・パズル4 なんにもない:nilの使い方 ・パズル5 ローフードダイエット:生の文字列と解釈される文字列 ・パズル6 もう終わった?:型推論と型変換 ・パズル7 数字は嘘をつける? ・パズル8 果報は寝て待て ・パズル9 ジャストインタイムのはずが ・パズル10 シンプルなアペンド:スライスの使い方 ・パズル11 ログの中には何がある? ・パズル12 個性的な数:Goの数値型 ・パズル13 範囲のない整数:チャネルからの値の取得 ・パズル14 多重人格:さまざまな顔を持つ変数 ・パズル15 二都物語 ・パズル16 チャネルの中には何がある? ・パズル17 文字列のおもしろい操作:整数と文字列の関係 ・パズル18 やるべき仕事:チャネルのポインタレシーバ ・パズル19 エラーを発生させるかさせないか、それが問題だ ・パズル20 文字列の正体は? ・パズル21 思わず二度見:2つ目のinit関数 ・パズル22 100万を数える:競合状態 ・パズル23 次のIDは何? ・パズル24 フラグで実験 ・パズル25 あなたにはその権限がある ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Microsoft Power Apps ビジネスアプリ入門講座
    5.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 Power Appsでノーコード/ローコードのビジネスアプリ開発を始めよう! ドラッグ&ドロップでPowerPointのようにパーツを組み合わせて開発できるキャンバスアプリを例に解説。 データソース管理にはSharePointを使用し、コーディングなしである程度のビジネスアプリ作成を体験できます。 PowerAutomateとの連携や、バーコードリーダーアプリ作成やCopilot活用なども解説します。 書籍で紹介しきれなかったCopilot連携記事を、サポートページからPDFでダウンロード提供! *****目次***** Part1 Power Appsの概要 Part2 Power Appsのライセンスや概観 Part3 Power Appsアプリの基本 Part4 Power Appsアプリの作成 Part5 Power Automateと連携する Part6 Copilotなどアプリ作成に役立つ機能 **********

    試し読み

    フォロー
  • いちばんやさしい Python 入門教室 改訂第2版
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 「Pythonから始めよう!作りながら覚えるプログラミングの基礎のきそ」 好評のプログラミング入門書がPythonの最新バージョンに対応しました。 オールカラーによる解説とイラストで、初心者にも親切な内容です。 本書を読み終えれば、プログラミングの基本がバッチリ学べます。 AIブーム以降、人気急上昇の言語「Python」による、プログラミング未経験者や初心者が経験者になるため入門書です。 「自分に向いているか試してみたい」「まずは体験してみたい」と思っている人に、本当の基礎から懇切丁寧に教えます。 まずは実際に入力したコードが思いどおりに動く感動を味わってみてください。最後は簡単なAIプログラムにチャレンジ! IT関連で起業・独立・転職・リスキリングを考えている社会人のみなさまにもオススメです。

    試し読み

    フォロー
  • アルゴリズム図鑑 増補改訂版 絵で見てわかる33のアルゴリズム
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 イメージがつかめるから、わかる!楽しい! アルゴリズムをまるごとイラストにしました。 【本書のポイント】 ・基本的な33のアルゴリズム+7つのデータ構造をすべてイラストで解説 ・誌面がフルカラーなので、図の「動き」がわかりやすい ・各アルゴリズムの考え方や計算効率、問題点もフォロー ・全世界250万人が学んだ大人気アプリを書籍化 【内容紹介】 アルゴリズムはどんな言語でプログラムを書くにしても不可欠ですが、現場で教わることはめったになく、かといって自分で学ぶには難しいものです。 本書は、アルゴリズムを独学する人のために作りました。はじめて学ぶときにはイメージしやすく、復習するときには思い出しやすくなるよう、基本的な33のアルゴリズム+7つのデータ構造をすべてイラストにしています。ソートやグラフなどの「動き」を図で追うことで、考え方や仕組みを理解する手助けをします。 よいプログラムを書くために知っておかなきゃいけないアルゴリズムの世界を、楽しく学びましょう。 【目次(抜粋)】 ●序章 アルゴリズムの基本 ●第1章 データ構造 リスト/配列/スタック など ●第2章 ソート バブルソート/選択ソート/マージソート など ●第3章 配列の探索 線形探索/2分探索 ●第4章 グラフアルゴリズム 幅優先探索/ベルマン-フォード法/A*/クラスカル法/マッチングアルゴリズム など ●第5章 セキュリティのアルゴリズム 暗号の基本/公開鍵暗号方式/デジタル署名 など ●第6章 クラスタリング k-means法 など ●第7章 データ圧縮 ランレングス符号 など ●第8章 その他のアルゴリズム ユークリッドの互除法/ページランク/ハノイの塔 など 【旧版との主な違い】 ・7つのアルゴリズム+2つ性質の解説を加筆(クラスカル法、プリム法、マッチングアルゴリズム、ランレングス符号、一意復号可能符号、瞬時符号、ハフマン符号、文字列照合、クヌース-モーリス-プラット法) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェア品質を高める開発者テスト 改訂版 アジャイル時代の実践的・効率的でスムーズなテストのやり方
    4.0
    ウォーターフォールでもアジャイルでも、 上流品質を上げまくって、よい製品を楽に作ろう! テスト界の第一人者、高橋寿一氏執筆の 「開発者テスト」実践における必携書、アジャイル開発に完全対応! 本書では、アプリ・システム開発において、バグを減らすために 開発者が行うべきテスト(開発者テスト)についてわかりやすく解説します。 開発者テストを実施するために知っておくべき概念・手法や、 ○単体テスト ○リファクタリング ○アジャイル開発での品質担保 ○テストの自動化 などについて、実例を出しながら解説していきます。 旧版で言及の少なかったアジャイルテストの方法論にページを割き、 アジャイルの現場でも活躍する内容にパワーアップしました。 品質コンサルタントとして長年培ってきた筆者の経験をもとにした、 現場で必須の手法+学術的根拠のエッセンスを詰め込んだ一冊です。 □章構成 第1章 はじめに 第2章 上流品質向上のためのテスト 第3章 開発者テストの基本の基本 第4章 コードベースの単体テスト 第5章 単体テストの効率化――楽勝単体テスト 第6章 機能単位の単体テスト 第7章 リファクタリング 第8章 コードレビュー 第9章 統合テスト 第10章 システムテストの自動化 第11章 探索的テスト 第12章 まとめ――全体テストのデザイン 第13章 アジャイル・シフトレフトのメトリックス 第14章 アジャイルにおける要求仕様 第15章 開発者テストの実サンプル ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • はじめての設計をやり抜くための本 第2版 概念モデリングからアプリケーション、データベース、アーキテクチャ設計、アジャイル開発まで
    4.0
    システムをゼロから作り上げる設計ノウハウを身につけよう! システム開発における設計の解説書が14年ぶりにリニューアル。 エンジニアがシステムの設計を「はじめてやり抜く」ために必要な基本知識を紹介します。 プログラミングの仕事をひと通りマスターし、 その前工程である「設計」に挑戦しようとするエンジニアには、 いくつかの乗り越えなければならない壁が立ちはだかります。 〇アプリケーション設計をどうするのか 〇データベース設計をどうするのか 〇画面・帳票設計をどうするのか 〇外部システムとの接続方式をどうするのか 〇アーキテクチャ設計をどうするのか 本書では、こうした課題の事例を示しながら、 システムをゼロから作り上げるための 実践的・普遍的なノウハウを解説しています。 改訂にあたって、取り上げる開発手法やツールもアップデート。 アジャイルやマイクロサービスに関する説明も新たに追加しました。 将来に向けたステップアップや、開発リーダーとしての活躍を目指す 若手エンジニアの方にぜひ手に取っていただきたい1冊です。 〈目次〉 ●導入編 第1章 はじめての設計をやり抜くために ●設計編 第2章 設計の目的 第3章 外部設計の手法 第4章 内部設計の手法 ●アーキテクチャ編 第5章 アーキテクチャの目的 第6章 アーキテクチャ設計のアプローチ 第7章 本当に設計は必要か ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 1週間でPHPの基礎が学べる本
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PHPってなんだろう?と思っているあなたでも、1週間でPHPLがちょっとだけ使えるようになれる! PHPでWEBプログラミングを始めてみたいのだけど、どんな本を読んで勉強しても分からない…理解できない…。そんな方にオススメの1冊! 本書を読み進めながら、一緒にサンプルプログラムを入力してみることで、プログラミングの基礎とPHPの基礎が分かるようになり、ちょっとだけWEBプログラムが書けるようになります。 途中で読むことを挫折しないよう、ゆるいペースでナビゲートします!
  • ワンランク上を目指す人のためのPython実践活用ガイド――自動化スクリプト、テキスト処理、統計学の初歩をマスター
    -
    Pythonの入門書を終えたみなさん,こんな悩みはありませんか? 「ここから何を勉強すればいいんだろう」 「Pythonの機能はどういう場面で役に立つんだろう」 本書はそうした方々のために,Software Designで過去好評を博した特集の中からPythonに関する記事を再収録したベストセレクションです。 第1章~第4章ではPythonの概要や始め方をあらためて紹介し,実用上押さえておきたいライブラリの使い方やエラー処理のポイントを解説します。さらに,第5章~第7章ではPythonの定番の使い道のうち,「自動化スクリプト」「テキスト処理」「統計学」の3点を取り上げます。 Pythonの入門書と専門書のすきまを埋めるガイドブックです!

    試し読み

    フォロー
  • 解きながら学ぶ JavaScriptつみあげトレーニングブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptは、Webアプリを作ったり、スマホアプリを作ったりと、さまざまなところで便利に使われているプログラミング言語です。 しかし、JavaScriptは、近年急激な変化を遂げ、それゆえに多くの「落とし穴」がある言語でもあります。「変数宣言はvarからletとconstにすべて移行すべき」「関数・メソッド宣言は、新しいアロー関数式を使うべきときと、昔ながらのfunction式を使うべきときがある」「Webブラウザ上とNode.js上で使えるAPIが異なる」などの注意点が多数あるのです。 このあたりの複雑な事情がJavaScript入門の難しい点ですが、本書は現在主流のES2015(ES6)以降の基本構文を中心としつつ、最近のJavaScriptフレームワークを使うときに知らない構文で戸惑わないよう注意して執筆されました。 本書のもう1つの特徴は、解説のセクションの後に登場する「ミッション」です。このミッションの目的は、「プログラムをすばやく理解する反射神経」を身に着けることです。 「プログラムはじっくり考えて作るもので、反射神経は関係ないんじゃないの?」と思われるかもしれませんが、本書で説明するような基礎文法は、一瞬で把握できるのが理想です。 そこで本書の「ミッション」では、ルールがわかっていれば簡単に解ける問題をいくつも出題しています。反復訓練によってより速く解答できるようになり、これにより理解がしっかり定着するようにと考えられたものです。 また、終盤の9、10章は、入門書のその先を目指した内容となっています。入門書を卒業して自分でプログラムを書くレベルに達するために、以下の2つのスキルが身に付けられるようにしました。 ・公式ドキュメントの解説を読んで、自力で知識を増やせる ・エラーメッセージを読んで、解決方法を見つけられる どちらも少し難しいですが、自分でプログラムを書くレベルに達するための必須スキルですので、ぜひ取り組んでみてください。 本書の解説は、JavaScriptが初めての方でも理解できるように、文法の基礎から解説しています。これからJavaScriptを始める方にとっても、JavaScriptの入門書は読んだことがあるけれど、細かいところに不安がある方、実践レベルに近づきたい方におすすめの1冊です。脱「JavaScript入門」を目指して、本書でトレーニングを積みましょう! ※サンプルファイルおよびミッションのPDFをサポートサイトからダウンロードできます
  • コピペで簡単実行!キテレツおもしろ自然言語処理 PythonとColaboratoryで身につく基礎の基礎
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Python自然言語処理を、遊びながら学ぼう! 「面白さ」と「学び」がひとつに詰まった入門書! 本書は、プログラミング言語Pythonによる自然言語処理を、 「面白さ」「ユニークさ」を追求したサンプルプログラムで学べる入門書です。 ●「オレ ニク タベル ウマイ!」原始人語の翻訳機を作ろう ●メロスはいつまで激怒していた? 原作から心情を分析! ●あの文豪が新作を書いたら? 架空の小説を執筆しよう ●コンピューターは「群馬」と「栃木」の違いを見分けられるのか? ●「ナミ」と「フネ」から「サザエ」は生まれる? 子どもの命名AIを作ろう ●AIが三国志を読んだら、武将たちのライバル関係を理解できるのか? ●「赤の他人」の反対は「白い恋人」? あらゆる対義語を自動生成しよう プログラムは、すべて実行ボタンひとつで簡単に動くため、 プログラミングに慣れていなくても、すらすら読み進められます。 また本書では勉強にはつきものの、 難しい専門用語の解説や、複雑な数式の説明は登場しません。 まずは、奇想天外なサンプルを動かして、楽しく遊んでみてください。 勉強をしているつもりはなくても、いつの間にか、 基本的な知識や、分野の全体像が身についているはずです。 【こんな人におすすめ!】 ・Pythonによる自然言語処理を学びたい初心者 ・他の入門書を読んで、挫折してしまった人 ・プログラミングでとにかく面白いことがしてみたい人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 解きながら学ぶ Pythonつみあげトレーニングブック
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの入門者とプロの違いには、どんな点があるでしょうか。 大きな違いの1つとして、「プログラムをすばやく理解する反射神経」があるかどうか、という点が挙げられるのではないでしょうか。 「プログラムはじっくり考えて作るもので、反射神経は関係ないんじゃないの?」と思われるかもしれません。確かに全体設計などじっくり考える部分もありますが、本書で説明するような基礎文法は、一瞬で把握できるのが理想です。「どこが変数でどこが関数・メソッドか」「式内の演算子が処理される順番」「行が実行される順番」などでいちいち考え込んでいたら、いつまで経ってもプログラムを理解できません。 本書では、そんな「大事なポイントや処理の流れがぱっとわかる」力を付けられるような内容を用意しました。 文法を解説する各セクションの後に「ミッション」を設け、ルールがわかっていれば簡単に解ける問題をいくつも出題し、反復訓練によってより速く解答できることを目指しました。 また、終盤の9、10章は、入門書のその先を目指した内容となっています。入門書を卒業して自分でプログラムを書くレベルに達するために、以下の2つのスキルが身に付けられるようにしました。 ・公式ドキュメントの解説を読んで、自力で知識を増やせる ・エラーメッセージを読んで、解決方法を見つけられる どちらも少し難しいですが、自分でプログラムを書くレベルに達するための必須スキルですので、ぜひ取り組んでみてください。 本書の解説は、Pythonが初めての方でも理解できるように、文法の基礎から解説しています。これからPythonを始める方にとっても、少しPythonがわかるけれど、細かいところに不安がある方、実践レベルに近づきたい方におすすめの1冊です。脱「Python入門」を目指して、本書でトレーニングを積みましょう! ※Python 3.x使用 ※サンプルファイルおよびミッションのPDFをサポートサイトからダウンロードできます
  • 絵で見てわかるマイクロサービスの仕組み
    3.4
    DX実現のための基礎技術“マイクロサービス”のポイントを手早く習得 マイクロサービスとは何でしょうか? 小さな粒度のソフトウェアコンポーネントのことでしょうか? いえいえ、その本質は違います。 マイクロサービスとは、サービス指向の革新的ソフトウェアアーキテクチャに加え、 コンテナやKubernetesといったアプリケーションランタイム、CI/CDや アジャイルプロセスなどの開発手法、RESTやメッセージングなどによる アプリケーション連携形態を包含する、クラウドネイティブコンピューティングの 包括的なアーキテクチャスタイルです。 本書では、マイクロサービスを、クラウドネイティブ時代のアーキテクチャスタイル として捉えて、マイクロサービス流のソフトウェアアーキテクチャに加えて、 コンテナ、Kubernetes、サービスメッシュ、DevOps、ハイブリッド&マルチクラウド など、DXを支えるクラウドネイティブテクノロジーの全体像を解説します。 DX実現のための最新技術動向を知りたい方、クラウドネイティブコンピューティング の概要を理解したい方、そしてマイクロサービスに興味をお持ちの技術者にとって、 本書はおすすめの一冊です。本書でマイクロサービスの本質とポイントを学び、 「2025年の崖」を飛翔のきっかけとしてください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Pythonで作って学べる ゲームのアルゴリズム入門
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書はPythonというプログラミング言語を用いて、ゲームを制作しながらアルゴリズムを学ぶ入門書です。 Pythonはソフトウェア開発や学術研究の分野で広く用いられるようになり、企業や教育機関で使われる主要なプログラミング言語の1つになりました。 また基本情報技術者試験にPythonが加わるなど、情報処理を学ぶ人たちにとっても触れる機会の多い言語になっています。 Pythonの人気が高まったのは、 ・記述の仕方がシンプルで、他のプログラミング言語より短い行数でプログラムを組める ・記述したプログラムを即座に実行でき、開発効率に優れている ・ライブラリが豊富で、それらの多くが使いやすい などの理由からです。 Pythonはプログラミング言語の中で特に学びやすく、誰もが習得できる言語であることも、広く普及した理由として挙げられるでしょう。 本書はアルゴリズムの学習に力を入れています。初学者が理解できるようにプログラミングの基礎からスタートし、やさしいアルゴリズムから段階を踏んで高度な内容を学ぶ構成になっていますので、どなたにも安心して手に取っていただけます。 ここで言うアルゴリズムとは、問題を解決するための手順や手法のことです。アルゴリズムを学ぶとさまざまな問題を解決する力が伸びるといわれており、しばらく前からアルゴリズムを学ぶ大切さが、色々なところで説かれるようになりました。 アルゴリズムと聞くと難しそうと考えてしまう方もいるかもしれませんが、心配は無用です。本書はゲームを制作していく過程で色々なアルゴリズムを習得できるようになっています。 みなさん、ゲームを作りながら、プログラミングとアルゴリズムを楽しく学んでいきましょう! (本書「まえがき」より)

    試し読み

    フォロー
  • AI・データ分析プロジェクトのすべて[ビジネス力×技術力=価値創出]
    4.0
    データサイエンティストと呼ばれる職種が登場して、いまや10年以上が経過しようとしています。ビッグデータやディープラーニングなど技術的な流行も後押しして、AI・データ分析プロジェクトに取り組む企業も増えました。また、データサイエンス、データエンジニアリングに関する技術情報は次第に増え、データ分析コンペティションの盛り上がりもあって技術的な知識を持つ方が増えているのは事実です。ところが、実際にAI・データ分析プロジェクトに取り組んでみると、そううまくはいかないようです。プロジェクトを進めるには技術知識だけでなく「ビジネス⼒」が必要なのです。 そこで、本書はこれまでメインテーマとして語られることのなかった「ビジネス⼒」に焦点をあてて、データ分析プロジェクトを一通り解説していきます。プロジェクトの⼊⼝として「組織の立ち上げ方」から「案件獲得」にふれ、続く実際のデータ分析プロセスにおいては、課題とゴールを明確にして、分析結果は出して終わりではなく共有、評価のサイクルが必要であることを解説します。最後に出⼝となる「収益化」に関する情報をまとめます。 先を行くデータ分析者達は、これまでさまざまな罠にかかり、見えない落とし穴にはまっても奮闘してノウハウを蓄積してきたのがこの10年です。これからAI・データ分析プロジェクトに取り組む方/関わる方へ向けて、先人たちのノウハウをまとめたのが本書です。
  • たった1日で基本が身に付く! Go言語 超入門
    5.0
    本書は,Go言語によるプログラミングを学ぶための入門書です。開発環境のインストールから始まり,Go言語の基本を解説しており、最初の1冊目として最適です。Go言語によるプログラムの作り方の基本から条件分岐や繰り返し、関数、構造体など文法を学習し、最後に入出力、画像処理、並列処理、Go言語によるWebサーバーなどを作成して基礎を固めていきます。
  • 基本がわかるSQL入門 データベース&設計の基礎から楽しく学ぶ
    4.0
    「基本がわかる」をテーマに、 SQL&データベースの基礎から、やさしくスタート! そして、「SQLでどんなことができるのか」「どんなときに便利なのか」「なぜそんなしくみになっているのか」について、一つ一つステップアップしながら解説します。 本書の特徴は、文法の背景にある「設計」を丁寧に扱っている点です。SQL学習時の頻出ケースである、思ったように操作できない…… この書き方のどこが便利なのか実感が湧かない……、そんなとき、設計について少しでも知ってることが大きな力になります。 想定環境はMySQLを主軸にMariaDB、PostgreSQLとメジャーなOSS(オープンソース)製品に対応し、サポートサイトのサンプルを活用して試しながら学ぶことも可能。広くデータベース利用者の方々に向けて、長く役立つ技術知識を凝縮してお届けします。

    試し読み

    フォロー
  • [改訂3版]演習で学ぶソフトウェアテスト 特訓200問 ――JSTQB認定テスト技術者資格 Foundation Level対応
    -
    Foundation Levelシラバス2018(Version 2018.J03)対応 本書は、JSTQB(Japan Software Testing Qualifications Board)が開催しているテスト技術者資格 Foundation Level試験の受験者だけでなく、グローバルで通用するソフトウェアテストの知識について学びたい人のための学習書です。受験のためだけでなく、開発の現場で起こるミスコミュニケーションを軽減するために、テスト技術者のほか、プロジェクトマネージャや設計者、プログラマなどすべての人に習得していただきたいテストに関する用語や知的技能が、演習とその解説を通して学べるように構成されています。
  • はじめよう!楽しくマスターするGarageBand iOS版 ~iPhoneでここまでできる!~
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 iOS 版GarageBand を使用して音楽演奏や音楽制作を楽しむ方法を解説します。 誰でも簡単に楽器演奏が可能なTouch Instrument や、ギターアンプやベースアンプとして使用する機能、LIVE LOOPS 機能などを中心に、ミュージッシャンとしても活動している著者が、豊富な図解を用いて初心者にもわかりやすく解説します。
  • SQLの苦手を克服する本 データの操作がイメージできれば誰でもできる
    4.5
    システム開発の現場では、プログラミング言語と同じくらい、SQL(データベースのデータを参照/更新するための言語)が使われています。しかし、プログラムは書けても、SQLはよくわからないというITエンジニアは意外と多いです。SQLやデータベースの理解不足のまま開発すると、アプリケーションは作れても、「性能がでない」「メンテナンス性が悪い」といった問題が発生し、あとで苦労することになります。 本書は、SQLの文法は学んだもののSQLに苦手意識を持っているITエンジニアのための書籍です。複雑なSQLを読める/書けるようになるには、データベースの表をカタマリで操作する考え方(集合志向)を理解する必要があります。本書では、「データベースの表をカタマリで操作するイメージ」を持てるように、文法の解説はいったん脇に置き、どのようにイメージすれば良いか、ほかの手続き型言語とどう違うか、というポイントを豊富な図を使って入念に解説します。 また、SQLやデータベースで起こりがちな性能、メンテナンス性、開発効率などの問題を解決するには、データベースのしくみを理解し、アプリケーションとデータベースの役割を適切に分担する必要があります。こちらについても、さまざまな図と例を使って、問題が起きるメカニズムと解決のアイデアを紹介します。
  • IoT開発スタートブック ── ESP32でクラウドにつなげる電子工作をはじめよう!
    4.5
    いまや普及期に入りつつあるIoT、興味のある方も多いのではないでしょうか。しかし電子工作に馴染みのない方にとっては、どこからどうはじめればよいのかわかりづらいことも多いでしょう。本書はそんな方に向けた一冊です。「ESP32」とういマイコンを使い、インターネットにつながる機器を実際に作っていきながら、IoT開発の世界に飛び込みましょう!
  • Pythonによるはじめての機械学習プログラミング [現場で必要な基礎知識がわかる]
    -
    人工知能(AI)・機械学習と言ったバズワードを見ることは多くなりましたが、まだまだデータ解析のハードルは高いと考えられています。特に機械学習の入門書には高度な理論や前提知識を必要とされることも多く、学習する過程で挫折しまうことが多いようです。 エンジニアのみなさんにとっては、Pythonの便利なツールを用いてデータに実際にふれて、機械学習の面白さや便利さを体験することも良い学習方法の1つです。誤解をおそれずに言えば、目の前のデータをどう扱えば役に立つのか?を理解してからでも理論を学ぶのは遅くはありません。本書では「勉強になった」で終わることなく現場のアプリーケーションを使うための機械学習の基礎を解説します。
  • [改訂新版]マインドマップから始めるソフトウェアテスト
    4.3
    2007年に刊行されたテスト入門書が待望の復刻改訂! ソフトウェアテストの各フェーズにマインドマップを適用しながら,考え方やノウハウを実例とともにわかりやすく紹介します。マインドマップの手法を適用することで,初級者でもテストの計画や分析,設計,実装,報告といった一連の工程に,スムースに取り組めるようになります。
  • 12歳からはじめるゼロからのSwift Playgroundsゲームプログラミング教室
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書について】 「Swift」は、2014年に生まれた、iPhoneやMac用のアプリを作ることができる言語です。 本書ではiPadのアプリ「Swift Playgrounds」を使って、楽しく簡単にSwiftプログラミングを勉強することができます。 各章ごとにいろいろなタイプのゲームを作り、段階的にプログラムを制御や、グラフィックの基本的な操作を覚えプログラミングの基礎を楽しく身につけていきます。 iPadを用意して、さっそく始めてみしょう!
  • 入門JavaScript フロントエンドエンジニアになるための基本と実践スキル
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 信頼されるエンジニアになるための学習書 本書はJavaScriptによるプログラミングを基本から学べる教科書です。 Part-1(基礎編)では、小コードを書きながら、 変数、演算子、配列、関数、正規表現、オブジェクト、DOMといった JavaScriptの基本を学びます。 Part-2(実践編)では、サンプルを使って、 jQuery、JSON、クッキー、アニメーションといった、 実践的な技術を学びます。 Appendix(付録)では、フレームワークなど、 現場で役立つ知識も学べます。 また、サンプルコードはクラウドサービス「CodePen」を活用できるので、 いつでもどこでも学べる仕組みになっています。 初学者からスキルアップを目指す方まで、 これだけ知っていれば現場に出て困らない、 JavaScriptの基本と応用を学べる一冊です。 〈こんな方のための本です〉 ・初学者 ・Webデザイナー ・HTML/CSSマークアップエンジニア ・JavaScriptで一度挫折したことがある方 ・仕事として役立つスキルを身につけたい方 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ゼロからわかる Ruby 超入門
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,プログラミングが初めての方へ向けた,プログラミング言語Rubyの入門書です。本業のRubyプログラマーを続けながら,一橋大学の社会学部でプログラミングを初めて学ぶ学生へ向けて講義をした筆者が,その経験をもとに,図を多く使って分かりやすく説明し,かつ実用的で役立つ内容を選びました。 Rubyはやりたいことを簡潔に書ける言語です。学習の際に余計なことを考える必要がなく,学ぶ内容に集中できます。これは初めて学ぶ言語として最高の特徴と言えます。実際の使用例も多く,クックパッドなどのたくさんのRubyで書かれたWebサービスたちが世界で多数稼働しています。 この本の対象読者として,プログラミングをこれから始めたい方,他の言語を使ったことがあるがRubyは初めての方,Railsを学んだのでその基礎であるRubyを学びたい方,に当てはまる方は最適です。 本書ではプログラミングを基礎から学び,問題の解決方法を身につけ,分からないことを調べる手段を得ることができます。また,本書のあとにRailsを学びたい方のために,Railsで使う基礎知識は可能な限り多く選んで書いています。 本書は執筆時の最新バージョンRuby2.5で説明し,Ruby2.3以降で動作が違う時は注釈を入れています。
  • Pythonによるあたらしいデータ分析の教科書
    3.2
    データ分析エンジニアに求められる技術の基礎が最短で身に付く ビッグデータの時代といわれ始めて数年が経過しました。 デバイスの進化により多くの情報がデジタル化され、 それらのデータを活用しようとデータ分析エンジニアに注目が集まっています。 この書籍では、データ分析において、 デファクトスタンダードになりつつあるプログラミング言語Pythonを活用し、 データ分析エンジニアになるための基礎を身に付けることができます。 書籍ではデータ分析エンジニアになるために必須となる技術を身につけていきます。 ・データの入手や加工などのハンドリング ・データの可視化 ・プログラミング ・基礎的な数学の知識 ・機械学習の流れや実行方法 本書で学べること ・Pythonの基本的な文法 ・データフォーマットについて ・データの前処理技術 ・データの可視化技術 ・既存アルゴリズムでの機械学習の実装 対象読者 データ分析エンジニアを目指す方 目次(抜粋) 第1章 データ分析とは 第2章 Pythonと環境 第3章 数学の基礎 第4章 ツールの基礎 第5章 応用:データ収集と加工 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • スラスラわかるC++ 第2版
    -
    知識ゼロからでもよくわかる、はじめてのC++ プログラミング経験ゼロでも安心して学べる定番の入門書『スラスラわかる C++』がパワーアップして帰ってきました! 前版の内容を大幅に見直し、C++に必須の構文やクラスをしっかり網羅し、初学者向けにやさしく解説しています。 1つのプログラムをテーマに沿ってどんどん改造していくので、自分のやりたいことを実現していく過程がよくわかります。 また、各章の終わりに理解度を確認するテストを掲載しているので、学んだことをその場で復習できます。 【本書の対象読者】 ・本書ではじめてプログラミングを行う人 ・これまでにC++を学ぼうと思ったことがあるけれど、挫折してしまった人 ・一生使えるプログラミングの知識をC++で身につけたいと思っている人 【目次】 第1章 プログラミングの準備をする 第2章 役に立つプログラムを作る(C++の基本構文) 第3章 条件に応じた分岐と繰り返し 第4章 プログラムを関数で部品化する 第5章 プログラムをクラスで部品化する 第6章 クラスがあるから表現できること 第7章 オーバーライドとオーバーロード 第8章 コピーコンストラクタと代入演算子のオーバーロード 第9章 エラー処理とファイル処理 第10章 テンプレートとSTL ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • いちばんやさしい JavaScript 入門教室
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 はじめての人も安心! Webアプリの基礎知識とスキルがこの一冊でしっかり身につきます! 本書はプログラミング未経験者を対象としたJavaScriptの入門書です。 Webの仕組み、HTML&CSS、JavaScriptの役割といった基礎知識をしっかり解説。 簡単なプログラムに挑戦しながら、「計算」「変数」「繰り返し」「条件分岐」「配列」 そして「リアルタイム処理」や「オブジェクト指向プログラミング」まで、 プログラミングの学習では避けて通れない必須知識・技法についてまんべんなく解説します。 豊富なカラー図解とイラストで、初心者にもわかりやすい! 本書を一通り終えれば、自分なりのプログラムを作れるようになるでしょう。 ■Chapter1 JavaScriptってどんなもの? ■Chapter2 プログラミングのための準備 ■Chapter3 変数を使ってみよう ■Chapter4 画像の表示と関数の使い方 ■Chapter5 CSSの基礎とテーブルの作り方 ■Chapter6 条件分岐を使ってみよう ■Chapter7 繰り返しを使ってみよう ■Chapter8 配列とリアルタイム処理 ■Chapter9 ドット絵作成ツールを作ろう ■Chapter10 オブジェクト指向プログラミング ■Chapter11 グラフや地図を表示してみよう サンプルプログラムは約70本用意。 無料でダウンロードできます。 さあ、あなたもこの本をきっかけに、JavaScriptの世界に飛び込んでみませんか?

    試し読み

    フォロー
  • 3ステップでしっかり学ぶ Python入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初めてPythonのプログラミングを学習する人のために,文法の基本をやさしく解説しています。「ここでやること」「やってみよう」「理解しよう」という,予習→実践→復習の3つのプロセスを踏むことで,Pythonの基礎がしっかり,やさしく身に付きます。
  • ゼロからわかる サーブレット&JSP超入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では,サーブレットやJSPを用いたWebシステム開発の基本を,わかりやすい解説と練習問題を通して理解することができます。最初に概要とJava言語の基本をおさらいします。次に開発環境を構築し,サーブレットやJSPを使いながら,ポイントをつかんでもらいます。最後にデータベースを使ったサンプルWebシステムを開発して,サーブレットやJSPを使ったシステム開発の第一歩を無理なく学ぶことができます。
  • よくわかるPHPの教科書 【PHP7対応版】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 やさしい解説に定評のあるベストセラーがPHP7に対応。 これからプログラミングを始めたい。 Webアプリケーションを作ってみたい。 PHPを学ぼうとしたけれど、挫折したことがある。 そんな人にぴったりの入門書です。 やさしい言葉で分かりやすく書かれているので、プログラミングの用語やコードに拒否感がある人でも、すいすい読み進めることができます。プログラミングの本を読むのが気が進まない人にとっても、「この本だけは最後まで読めた」と言っていただける1冊です。 具体的には、学習者が「少しずつ理解」して「挫折しない」ように、説明の内容や難易度を工夫しました。また、項目ごとにしっかり手ごたえが得られる実習にすることで、「学ぶ楽しさ」を積み重ねながら進められるように配慮しています。 また本書の特徴として、PHPを初めて学ぶ人でも読みやすい入門書であると同時に、仕事で使うような実用に近いプログラムまで学習することができる点があります。「この本を読んで、実際にWebアプリケーションを作ってみた」という嬉しい反響もいただいています。 Chapter1では、コンピュータすら使いません。身近な文具を使って、プログラムの考え方を学びます。 Chapter2ではPHPの勉強をするための準備をします。ご自分のコンピュータにXAMPP/MAMPをインストールして、PHPを動かす環境を作ります。 Chapter3からは実際にプログラムを作りながら、学んでいきます。Part3ではPHPの文法の基本、Chapter4ではデータベース(MySQL/MariaDB)の基本を学んでいきます。短いプログラムを作りながら、プログラムを作るための考え方を鍛えます。 Chapter5からは、それまでの内容を組み合わせて、仕事ですぐにでも使える実用的なアプリケーションを制作していきます。Chapter5では、メモの管理ができるWebアプリケーションを作ります。Webブラウザから、メモの作成、表示、変更、削除ができるように機能を作ります。 Chapter6では、Twitterのようなひとこと掲示板を作ります。Chapter5で学んだ、データの作成、表示、変更、削除の機能に加え、会員登録やログインの機能を備えたアプリケーションを作ります。
  • 実践!CentOS 7 サーバー徹底構築 改訂第二版 CentOS 7(1708)対応
    3.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 本書一冊で、CentOS 7を用いた堅牢なインターネット・イントラネットサーバーを構築できます。 サーバー用Linuxディストリビューションとして定評のあるCentOS 7を使って、セキュアなサーバーを構築しましょう。 CentOS 7.4(1708)に完全対応! CentOS 7のインストールから、初期設定はもちろん、メール(Postfix、Dovecot)、Web(Apache)、DNS(BIND)、FTP(vsftpd)、ファイル・プリンター共有(Samba)、データベース(MariaDB)サーバーなどの導入と構築方法を、手順を省略せずわかりやすく解説しています。 本書では、サーバー構築環境を大きく2つ想定しています。 1つは自宅・SOHO環境。もう1つはVPS(Virtual Private Server:仮想専用サーバー)環境です。 自宅環境などでのサーバー公開のケースを想定し、ブロードバンドルーターのポートフォワーディング設定例や、ダイナミックDNSの導入例も紹介しています。 デキィリティ対策としては、ファイアウォール(firewald)とSELinux、ウイルス対策ソフトの導入などを解説。 また、Linuxの基本的な知識から、root(管理者)権限でのコマンド実行、エディタによる設定ファイルの編集方法の基本なども解説。 さらに Linuxでのストレージの取り扱いから、ソフトウエアRAID(mdadm)構築方法などもカバーしています。

    試し読み

    フォロー
  • 3ステップでしっかり学ぶ MySQL入門[改訂2版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はMySQLをはじめて触る方を対象として,開発環境の準備からSQLの基本的な書き方,PHPによるWebシステム開発まで,図解でわかりやすく解説します。各項目は「ここでやること」「やってみよう」「理解しよう」という,予習→実践→復習の3つのプロセスを踏むことで基本をしっかり理解しながら読み進めることができます。章末に用意された練習問題で理解度をはかれますので,自習用にもセミナーのテキストにも最適な1冊です。【改訂のポイント】本書は,2009年に発行した書籍を全ページカラー化し,より見やすく読みやすくした改訂版です。イラストはさらに見やすく,わかりやすく,MySQLのバージョンも最新のバージョンで使いやすくなっています。
  • 3ステップでしっかり学ぶ Java入門[改訂2版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「3ステップでしっかり学ぶ」シリーズのJavaの入門書です。初めてJavaのプログラミングを学習する人のために,文法の基本をやさしく解説しています。「ここでやること」「やってみよう」「理解しよう」という,予習→体験→理解の3つのプロセスを踏むことで,Javaの基礎がしっかり,やさしく身に付きます。最新のJava9対応版。
  • 新・標準プログラマーズライブラリ C言語 ポインタ 完全制覇
    4.0
    2001年発売以来,多くの方にご支持いただいてきたロングセラー『C言語 ポインタ完全制覇』が装いも新たに登場! 新版では,ISO-C99・C11での扱いを追加したほか,64bitのOSを想定し現状に合わせ全面的に内容を見直し,加筆・修正を加えました。 C言語で「難しくてよくわからない!」とつまずく人続出なのがポインタ。「Cのポインタがわからないのは,あなたが悪いわけじゃなく,単に,Cの文法がクソなだけだよ!!」第一線で活躍する筆者がCの宣言まわりの混乱した奇っ怪な文法を解き明かし,真のポインタの使い方を教授します。ポインタのみならずCへの理解が一層深まる一冊です。
  • 新・標準プログラマーズライブラリ C++ クラスと継承 完全制覇
    -
    「C言語からC++にステップアップしたい」「スムーズにC++のキモをつかみたい」「クラスや継承の考え方になじみたい」……。そんな声の数々に,丁寧に応えるのが本書です。「C言語からC++へ」「クラスとオブジェクト指向の超基本」「オブジェクト指向の本質」「オブジェクト指向プログラミングのテクニック」と,着実なステップで進んでいきます。15年以上にわたってプログラマの皆さまの支持を集め,多くの学校でもテキスト採用されてきたC++の定番書が,装いも新たに登場!確認問題やプログラムのコンパイル方法をナビする付録も付いています。
  • ちゃんと使える力を身につける JavaScriptのきほんのきほん
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 豊富な図解で、仕組みをていねいに解説! JavaScriptは、Webブラウザで実行するプログラムを書くために生まれたプログラミング言語です。ウィンドウを開いたり、クリックするとページの一部が変わったりするギミックを実現するのに欠かせません。また最近では、サーバやIoT分野でのプログラミングにも使われていたりと、使用できる分野も広い言語です。 本書では、これからJavaScriptを学ぶ方や、またはJavaScriptを書いたことはあるけれど、いまいちよく理解できない点がある方を対象に、ゼロからJavaScriptを解説します。 基本的なところから少しずつ、小さなサンプルを動かしながら学んでいきます。プログラミングがまったく初めての方でも無理なく学習することができるように、解説はたくさんの図解を使って行っています。 JavaScriptの基本的な文法はもちろん、オブジェクト、関数、配列、イベントといった、JavaScriptを理解する上で重要な概念もしっかり説明していきます。 また、サーバと連携してプログラムを動かすAjaxや、イベントの伝達の方法の理解といった、少し難しい内容にもチャレンジし、より実践的なプログラミングの力が付けられるように配慮しています。 初心者だけれども、開発の現場に参加することまで見据えて、しっかりと応用の効く基礎力を身に付けたい方にオススメの1冊です。
  • Minecraftで楽しく学べる Pythonプログラミング
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 Minecraftで楽しく身につくゼロからのPython学習帳 本書は「楽しんでプログラミングを学びたい」という、すべての人のためのPython学習帳です。 Minecraftという楽しすぎる舞台を利用して、遊びながらプログラミングの基礎を学んでみませんか? ○【繰り返し文】ですごい建物を一発建築! ○【条件分岐】で地形をガラリを一変させる! ○【モジュール】でブロックを叩いてダイヤに変更! ○【関数】を使って思い通りの建物をスマートに作成! ○【実践編】画像をブロックに変換する/巨大な時計を作る 初心者でもすんなり取り組めるように、Pythonの基本文法をやさしく丁寧に解説します。 基本を押さえたらあとは実践あるのみ! 階段や立方体、ピラミッドなどの建築を通して、楽しみながらプログラミングを身につけましょう! 「プログラミングを始めてみたい」「Pythonの基本文法を一通り知っておきたい」「マイクラ世界を思いどおりに創造したい」という方にオススメです。 Windows&Macユーザー両対応です。

    試し読み

    フォロー
  • Processing クリエイティブ・コーディング入門 ―コードが生み出す創造表現
    4.0
    Processingによる「クリエイティブ・コーディング」の世界へようこそ。ひとむかし前にくらべてコンピュータの性能は向上し,大量に複雑な計算ができるようになりました。このコンピュータをつかって新たな創造表現をするのが「クリエイティブ・コーディング」です。シンプルでわかりやすいプログラミング言語Processingを使って,リアルな運動や独自のアニメーション,見た目にも美しいビジュアル表現を生み出しましょう。
  • Ansible構成管理入門 はじめようInfrastructure as Code
    -
    Ansibleは,コマンド1つで複数・大量のサーバに対して同一の環境を実現できる「構成管理ツール」の1つ。導入によって,サーバ構築・管理の作業を大幅に簡略化できます。本章はそのAnsibleについて,インストールから丁寧に解説する初心者向けの入門書です。入門に留まらず,PlayBookの高速化やWindowsホストの管理方法など実践的なノウハウも紹介します。さらに付録として,Ansibleコマンドのオプション一覧と設定ファイル(ansible.cfg)のマニュアルも掲載し,入門を終えた読者もしっかりサポートします。
  • 人工知能の作り方 ―「おもしろい」ゲームAIはいかにして動くのか
    4.2
    「ユーザーの心をとらえるゲームAIはどのように作りだせばよいのか?」ビッグタイトルや壮大なMMOを除けば,じつは現在も80~90年代のAI技術をベースに多くのゲームは制作されています。しかし,世界に通用する優れたゲームを提供するためにはより自由さを表現することが必要となっています。本書はFFシリーズはじめ,最新ゲームテクノロジーの事例を用いて,より高度な「~らしさ」を求めるAI制作のため,認知科学や自然科学の分野まで縦横無尽に思考していきます。ゲーム開発者のみならず,人工知能に興味をもつすべての人におすすめできます。著者初,渾身の書き下ろし。
  • Pythonスタートブック
    4.3
    GoogleなどのWebサービスで人気のスクリプト言語「Python」は,現在の言語に共通する,美しく模範的なプログラミングの学習に最適な言語です。本書は,プログラミングの知識がゼロの方でも理解できる,いちばん簡単なPythonの学習書です。プログラミングの基本の基本から,データ型を駆使した本格プログラムまで,豊富なイラストとサンプルを使って,Pythonならではのプログラミングのノウハウを楽しく解説します。
  • Unityエキスパート養成読本[ゲーム開発の現場で役立つノウハウ満載!]
    -
    Unityはマルチプラットフォームに対応したゲーム開発環境として多くのユーザを得ました。ゲーム開発の間口は広がりましたが,本格的なゲームを制作するにはUnityの提供する機能を含め,多くの知識が必要です。そこで本書では,一歩進んだゲームを制作するために必要な技術と開発の効率を上げるノウハウをまとめました。uGUI,AssetBundle,uFrameの利用方法から,Shurikenによるエフェクトの作成,エディタ拡張によるリリースフローの効率化など,現場ですぐに役立つ知識を分かりやすく解説します。サンプルコードはC#を使用しています。
  • ドキュメント作成システム構築ガイド[GitHub、RedPen、Asciidoctor、CIによる モダンライティング]
    -
    アプリケーションの開発手順,製品のユーザマニュアルなど,ドキュメントの多くはエンジニアによって作成されています。ドキュメントの品質が低い場合,読み手が誰であっても内容の理解に時間がかかります。ドキュメントは簡潔で内容を正確に伝えるものでなければなりません。エンジニアにとってドキュメント作成は避けて通れません。いまやドキュメント作成はコーディングと同様にエンジニアに必要な技術なのです。本書は,ソフトウェア開発の技法に基づいてドキュメント作成を支援するシステムを構築します。このシステムではGitを用いたバージョン管理,GitHubによる共同編集,RedPenによる品質チェック,CIツールによる継続的改善などを利用します。応用としてAsciidoctorによるドキュメントのスタイル調整について解説します。Webでの公開に耐える品質はもちろん,技術文書の電子出版においても役立つ内容となっています。
  • かんたん C言語
    -
    本書は,C言語の文法知識と機能を基礎から学ぶことのできる,入門向けプログラミング学習書です。やさしい解説とわかりやすいイラストで,初心者も安心して読み進められます。この1冊があれば,C言語の一通りの機能をすべて身につけることができます。学習用途だけでなく,機能や文法を調べたいときに参照するリファレンスとしても活用可能です。
  • ちゃんと使える力を身につける Javaプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaの難しい概念がちゃんとわかる! 本書は、Javaを学習する上で根底となる、基礎固めをするための入門書です。NetBeansを使って、短いプログラミングをしながら、Javaの基礎を学習します。Java 8対応。 型、オブジェクト、クラス、継承など、Javaを理解するのに重要な概念がありますが、これらは説明だけを読んでもなかなかわかりにくく、Java学習の最初に立ちはだかるハードルとなってしまいます。本書ではこういった概念について、実例や多くの図解を用いながら丁寧に説明します。また、理解したつもりでも間違えてしまいやすいポイントを取り上げて、挫折を回避できるように配慮しています。 説明で使う実例についても、なるべく実践の形に近づけ、クラスを新規で自作するのではなく、JavaのAPIクラスライブラリを利用する方法を中心に解説します。また、読み解きにくいJavaのオンラインリファレンスについても、本を読み終わった後の学習で活用していけるように、読み方を説明しています。 Javaをこれから学習する方はもちろん、これまでJavaの本を読んでも理解できないポイントが残ってしまった方、Javaの本を買ったけれどページが多すぎて読みきれなかった方などに、ぜひ読んでいただきたい1冊です。紙面では、Windows 10を使って解説していますが、OS Xでも利用できます。
  • jQuery標準デザイン講座
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 作って身につく・仕組みがわかる30レッスン! 本書は、HTMLとCSSの知識はあってもJavaScriptやjQueryには触れたことがない初心者を対象にした、Web制作向けのjQuery学習書です。全30LESSONを通して、jQueryの基礎知識と基本文法の学習から始めて、実際に動作サンプルを作りながら、jQueryのしくみと使い方を学んでいきます。 各LESSONは、考え方や設計を説明する「講義」と、実際にコードを書いて作っていく「実習」で構成。メニューやナビゲーション、UIパーツなど、Webサイトでよく使われているサンプル作例を自分で作りながら、「使える」知識がきちんと身につきます。 サンプル作例は小さなパーツから始めて、少しずつ複合的なパーツを作っていく難度順なので、プログラミングになじみのない初心者でも挫折せずに進められます。Web制作者を目指す人や、スキルアップしたいWebデザイナーのためのjQuery教科書としておすすめの1冊です! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • HTML5&CSS3標準デザイン講座
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ゼロから学べるWeb制作学習書がHTML5とCSS3に完全対応! わかりやすいと好評のWeb制作入門書が、現在の標準規格である「HTML5」と「CSS3」に完全対応して登場です。HTML5とCSS3の初歩的な文法学習から始めて、本格的なサイト制作までの流れを通して学ぶことで、初心者でも正しいマークアップの作法が身に付きます。用語や考え方を解説する講義パートと、実際にサンプルページを制作していく実習パートからなるレッスンを順に進めて、ステップアップしながら学んでいけます。サンプルソースはダウンロードが可能。Web制作をこれから始める人に最適の1冊です! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 12歳からはじめる ゼロからのC言語 ゲームプログラミング教室
    -
    C言語は、とくにスピードが必要なジャンルで使われている人気の高いプログラミング言語です。 はじめて覚えるプログラミング言語にC言語を選ぶ人も少なくありません。 ただし、C言語の勉強には1つ問題があります。 かなり勉強が進まないと、画像を表示したり音楽を再生したりといった派手なことができないのです。 ですからC言語の入門書は、文章の説明を読んで、プログラムを入力して、結果も文字で表示される。 つまり、最初から最後まで文字ばかりです。 これでは学習意欲をもち続けるのもタイヘンで、途中で挫折してしまうケースも少なくありません。 そこで本書では、簡単なプログラムでちょっと派手なことができる学習支援ツール「グラフィカルコンソール」を用意しました。 たとえば画像を表示したいときは、1行書くだけでOKです。その結果、「ロールプレイングゲーム」や「恋愛シミュレーションゲーム」といったミニゲームを作りながら、楽しく基礎が学べます。 一般のC言語の入門書と同じ範囲をキッチリ解説しているので、タイトルどおり「ゼロから」学びたい人におすすめの1冊です。 なお、開発環境(Visual Studio Community 2015)はMicrosoft社のWebページから無料でダウンロードできます。
  • 3ステップでしっかり学ぶ PHP入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では,初めてPHPのプログラミングを学習する人を対象として,文法の基本からデータベースとの連携までをていねいに解説しています。「この項目で学ぶこと」「実際にやってみよう」「実行結果から文法を理解しよう」という,予習→実践→復習の3つのプロセスを踏むことによって,PHPの基礎をしっかり,かつやさしく身に付けることができます。本書で利用する開発環境としては,サーバをXAMPPとエディタをAtomとし,対応バージョンはPHP 7としています。
  • 詳解Go言語Webアプリケーション開発
    5.0
    Goは2012年3月にバージョン1がリリースされてから約10年が経ちました。その間Goは多くの企業で利用され、その利用シーンもさまざまです。本書はGoでREST API Webアプリケーションを開発するときに必要な知識に特化した内容になっています。 本書は前半でWebアプリケーション開発の事前知識としてGoの設計思想や知っていると便利な標準パッケージの機能について紹介し、後半でGoを用いたWebアプリケーションのコードをハンズオン形式で解説します。 また、本書ではベテランGopherが暗黙知的に行なっているイディオムの解説や、標準パッケージやメジャーなサードパーティOSSを使った実践的なコーディングテクニックを紹介しています。 ■序文より抜粋  本書ではベテランGopherが普段使っているイディオムの解説、また標準パッケージや主要なサードパーティ製のOSSを使った実践的なコーディング技法を紹介します。 (中略)  本書は主に2つの構成からなります。  CHAPTER 01からCHAPTER 12まではWebアプリケーション開発の事前知識としてGoの設計思想や知っていると便利な標準パッケージの機能について紹介します。他のプログラミング言語の経験がある方や、他のプログラミング言語向けに書かれたオブジェクト指向の書籍をGoに適用しようとした方が疑問に持ちやすいGoの機能や知っているだけでコードがよりシンプルに書ける技法を紹介します。  CHAPTER 13以降ではGoを用いたWebアプリケーションのコードをハンズオン形式で解説します。テストコードを書き段階的な変更を繰り返しながら業務の運用に耐えうるAPIサーバーを構築します。

    試し読み

    フォロー
  • Cプログラミング入門以前 [第3版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータプログラミングに必要な本当の「基礎」を学ぼう コンピュータプログラミングをマスターするは、コンピュータを使って実際にプログラムコードを入力・実行したり、改造したりしなければ身に付きません。しかし、十分な知識が無いままコンピュータを操作しプログラミングを習得しようとしても、時間ばかりかかってしまい効率が上がらないことがあります。 本書はCプログラミングに取り組む前に知っておいてほしいことをまとめました。本書の内容を学んでおけばプログラミングを効率よく学ぶことができるはずです。 「本書を読んでからCプログラミングの本を読んで学ぶ」「本書とCプログラミングの本を同時に学んでいく」「Cプログラミングの本に取り組んで理解が足らなかったりしたときに本書に頼る」のどの方法でも構いません。たとえCプログラミングに挫折したとしても、本書に戻ってくればかなり理解が深まるはずです。そうなったらしめたものでぐんぐん力が付いていくことでしょう。 序章 Cプログラミングを学ぶ前に 第1章 はじめの一歩 第2章 Cプログラムを観察しよう 第3章 プログラムの作り方 第4章 データの表現方法 第5章 Cを学ぶために必要なコンピュータの知識 第6章 コンピュータは計算機 第7章 変数とメモリ 第8章 処理の流れ 第9章 関数 第10章 ソフトウェア開発の基礎 村山公保(むらやまゆきお) 倉敷芸術科学大学 危機管理学部危機管理学科教授、博士(工学)。主な著書に「基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版」、「マスタリングTCP/IP 入門編 第6版」(共著、オーム社)がある。
  • テンプレートですぐできる! すぐに身につく! HTML&CSS
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現代の個人サイトをつくるための情報を1冊にあつめました。 ================================================================================== 創作・同人サイトのためのテンプレート・プログラム配布・ノウハウ発信メディア 「do」(https://do.gt-gt.org/)を運営する著者が、 HTMLとCSSについてやさしく丁寧に解説します! ================================================================================== 本書は特典のテンプレートを使いながら、1からHTMLとCSSの基礎知識を身に付けられる、HTML&CSS入門に最適な1冊です。 テンプレートを使いながらHTMLとCSSを理解することで、手軽に知識を身に付けることができます。 <本書の特徴> ●はじめてでもHTMLとCSSの基本をしっかり学べる ●イマドキのWeb事情にもしっかり対応。個人サイト×レスポンシブデザイン ●特典テンプレートを使って実践的に学べる! ●お好みのものを使ってサイトづくり!  嬉しい≪3種≫の特典テンプレート&サンプルファイルつき! <こんな人におすすめ!> ●HTMLとCSSを基礎から学びたい人 ●ウェブサイトを自分で作ってみたい人 ●昔、個人サイトを作っていた人 <個人サイトって何?> 個人サイトと聞いて懐かしい気持ちになった方もいるのではないでしょうか。 個人サイトとはその名の通り、個人が作成し、運営しているウェブサイトのことです。 今から少し昔、TwitterやPixivがなかった時代、個人サイトといえば、イラストや漫画、小説を書く人たちにとっては欠かせない、コミュニケーションツールの1つでした。時折Twitterでも「#個人サイト」がトレンドに上がるなど、当時個人サイトを持っていた人たちにとっては、「良き時代」の1ページとして、心に刻まれているのではないでしょうか。 本書の特典テンプレートを使えば、簡単に≪現代仕様≫の個人サイトをつくることができます。 HTMLとCSSについて、しっかり解説もしているので、昔の知識を今にアップデートしたい、という人にもピッタリな1冊です。
  • Pythonで学ぶアルゴリズムの教科書 一生モノの知識と技術を身につける
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 エンジニアの基礎体力を身につける 本書はPythonを用い、ITエンジニアが身につけておくべき王道のアルゴリズムを手を動かしながら学べる入門書です。 教育機関で16年教鞭をとり、公式アプリ2000万DL超の開発実績を持つ廣瀬豪氏が、教育者・プログラマーとしての経験を生かし、データ構造とアルゴリズムの学習が「一生モノの財産になる」という視点で解説します。スタック、キュー、リスト、木、グラフなどデータ構造の基本から、サーチ、ソート、ハッシュといった王道アルゴリズムを厳選しつつ、ユークリッドの互除法、文字列探索、最短経路問題、フラクタル図形の描画、マンデルブロー集合などワンランク上の知識・技術まで網羅します。 サンプルプログラムは手入力しやすい短めのコードを108個用意し、すべての行に1行ずつコメントを付けて読解しやすいように工夫しています。また、ゲームクリエイターという肩書を持つ著者ならではの教材として、「アルゴリズムの見える化」という類書にはない楽しい要素を盛り込んでいる点もポイントです。 資格試験、就職試験に挑む方、大学や専門学校で情報処理を学ぶ方など、プログラミングの力を伸ばしたいすべての方におすすめです。
  • 書きながら覚えるHTML&CSS入門ワークブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,コーダー,フロントエンジニアを目指す人のためのHTMLとCSSのコーディング独習書です。業界を目指すためにはコーディングは必須です。ホームページ時代のタグの記述方法ではなく,これからWeb業界を歩んで行く人たちに正しいコードの書き方,より現在の業界水準にあった正しいコードの書き方が求められています。実際にコードを書くことで刷り込むように覚えられます。サンプルはダウンロードして確認することができます。「基礎」「応用」「実践」の3部構成で,段階的にステップアップしながら学びます。
  • 手を動かして学ぶ 生成AI使い方入門
    5.0
    本書はAIによる画像認識あるいは文章生成の原理や仕組みを実際に自分の手で動かしながら学びたいという方や、生成AIを実生活に応用したいという方向けに構成されています。 本書では、主にクラウド環境のAPIという仕組みを通じて、比較的簡単かつ短いコード(プログラミング言語の命令)で、言語生成AIや画像認識AIを手軽に利用する方法について解説しています。 まずは、本書に記載されている内容を模倣し、実際に自分で動かすことでAI技術にふれ、この体験を通じて、さらにAIを活用するために必要な知識と技術を身に付けること、これが本書の目的となります。

    試し読み

    フォロー
  • スクラッチ3.0でゲームを作ろう小学1年生からのプログラミング教室
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年より小学校のプログラミング教育が必修化されることが決まり、「子供向け習い事 ランキング」でもプログラミング教育が上位にランクインされています。これは、多くの親が子どもたちに将来必要となる力を身に付けてほしいと考えているからでしょう。 しかし、注意しなければならないのは、子どもたちの将来をおもんぱかるあまり、厳しく指導しすぎると逆効果になることです。そのため本書では、楽しみながら学べるように、スクラッチでゲームを作り、作ったゲームで実際に遊べるようにしました。本書に登場する子どもたちは、プログラミング教室で先生と対話しながら9種類のゲームを完成させます。手を動かしながら、ゲームを作り上げる過程でプログラミングの考え方を学ぶのです。 本書に掲載したゲームは簡単にアレンジできるように、「スクリプト=プログラム」はできるかぎりシンプルにしています。「アレンジのヒント=もっと知りたい」やさらにハイレベルな「10時間目 「横スクロールゲーム」を作ろう!」のPDFファイルもダウンロード可能なので、ぜひご利用ください。
  • 見てわかる Unity 6 超入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unity 6に対応した初級者向けのゲーム開発入門書です。Unityを起動して、何をしたら良いのか全くわからない、という人向けに、ハンズオン形式でゼロから丁寧に解説します。手順通りに進めればUnityの使い方をつかめるようになっています。
  • 現場のプロがわかりやすく教える位置情報デベロッパー養成講座
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 『現場のプロがわかりやすく教える位置情報エンジニア養成講座』(通称:位置エン本)の続編で、本書ではサーバーサイド関連技術を中心に解説。併せて読むことで位置情報アプリケーション開発の全体像を把握できる。
  • ChatGPTで学ぶJavaScript&アプリ開発
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ChatGPTなどの生成AIを活用し、実践的なWebアプリケーション開発の基礎を身につける内容です。HTML、JavaScript、Expressなど解説し、ゲームなどのサンプルを通して楽しく学習できます。
  • Python統計分析&機械学習マスタリングハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonでデータ分析と機械学習を実践します。豊富なライブラリを使って統計学に基づいた統計分析ができるので、Pythonに慣れ親しんだ人は、データ分析も機械学習もまとめて効率的に学ぶことができます。
  • 現場のプロがわかりやすく教える位置情報エンジニア養成講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 位置情報を使ったサービス・アプリ開発に必須となる知識と技術を基礎から徹底解説!
  • Vue.jsのツボとコツがゼッタイにわかる本
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Vue.jsは、JavaScriptのフレームワークです。他のフレームワークと比べるとJavaScriptの経験者にはなじみやすく学習しやすいという利点があります。しかし、JavaScript初心者には学ぶことが多く、少し敷居が高いと感じてしまいます。本書は、はじめてJavaScriptを学習する人のために、Vue.jsの使い方を基礎から段階的に理解していく入門書です。初心者がつまづきやすいデータの流れについてもわかりやすく説明します。
  • 見てわかるUnity5 ゲーム制作超入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 とにかく今すぐ、3Dでバリバリに動くゲームが作りたい! でも、プログラミングはわからないし、絵のセンスもない。まず何から始めたらいいのかもわからない。そんなあなたにピッタリなソフトがあります! 本書は、本格的な3Dゲームをタダで作れる「Unity5」のとことんやさしい入門書です。プログラミング未経験者でも、専用ストアで配布している無料データを使って、カッコイイ3Dゲームを開発する手順をやさしく丁寧に解説します。
  • アプリ作成で学ぶ Excel VBAプログラミング ユーザーフォーム&コントロール
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 実際に売上管理システムを作成しながら、Excel VBAプログラミングを覚える入門書です。Excel VBAはExcel上で動作するプログラミング言語であり、Excelがあればだれでも使用できるすぐれた言語です。本書では、プログラミング初心者を対象に、Excel VBAのユーザーフォームとコントロールの作り方に焦点をあてて解説します。実際に売上管理システムをVBAで作成しながら、フォームを使ってユーザーにExcelを意識させることなく操作しやすい環境を提供し、また入力ミスを減らすためのチェック機能を実現するためのテクニックがわかります。本書で作成する「売上管理システム」完成版のダウンロードサービス付き。姉妹書、『知識ゼロから学ぶ Excel VBA プログラミング ユーザーフォーム&コントロール』もあわせて読むとさらに効果的です。
  • Cプログラミング入門以前 [第2版]
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータなしで学べる!プログラミングをはじめる前に読む入門書 Cプログラミングを理解するためには、コンピュータやプログラミングに関連する知識について、あらかじめある程度の知識を持っている必要があります。十分な知識が無いままコンピュータを操作してプログラミングを習得しようとしても、間違いだらけで時間ばかりかかってしまい、効率が上がらないことがあります。Cプログラミングに関する知識の吸収力を高めるための準備をしましょう。 本書のコンセプトは「コンピュータなしで学ぶ!」ことです。Cプログラミングを「学ぶ前」に知っておいてほしいことをまとめました。 読み終えた後は、理解力と吸収力の向上により、Cプログラミングの上達速度が飛躍的にアップし、挫折せずにCプログラミングをマスターできるようになるはずです。本書がそれを手助けします。 序章 Cプログラミングを学ぶ前に プログラミングの上達が早い人、その秘訣は? 第1章 はじめの一歩 プログラミングを学ぶ上での基本的な事柄について説明します。 第2章 Cプログラムを観察しよう Cで書かれたプログラムは「宇宙語」ではありません!まずはじっくりと観察しよう。 第3章 プログラムの作り方 闇雲に試行錯誤をしても実力の向上は望めません。プログラムを作るときの考え方を学びましょう。 第4章 データの表現方法 コンピュータの力を存分に発揮できるプログラムを作るために重要なのは、2進数、ビットとバイトの関係についてとことん理解することです。 第5章 Cを学ぶために必要なコンピュータの知識 プログラムを作る理由はコンピュータに何らかの仕事をさせたいからです。Cプログラミングができるようになるためにはコンピュータの知識が必要となります。 第6章 コンピュータは計算機 コンピュータは数学とかなり深い関係がありますが相違点も多くあります。コンピュータ独特の数の扱いについて解説します。 第7章 変数とメモリ 変数を使わないプログラミングというのは考えられません。変数は実行させる度に値を変更可能なため、様々な処理ができるようになります。 第8章 処理の流れ オルゴールはゼンマイが切れるまで同じ音楽を永遠に流すワンパターンな装置といえます。判断や繰り返しなどうまく作られたプログラムは、まるで人間が行動しているかのようにコンピュータを働かせることができます。 第9章 関数 Cプログラムは「1つのmain関数」と「その他の複数の関数」から作られます。関数を作れるようになるための基礎知識についてしっかりと理解しましょう。 第10章 ソフトウェア開発の基礎 ある程度の規模のプログラムは計画的に行うべきです。複数の人で開発することになったら意思の疎通や役割分担が必要です。ソフトウェア開発の基礎について学びましょう。 ◆著者: 村山公保(むらやまゆきお) 倉敷芸術科学大学 危機管理学部危機管理学科教授、博士(工学)。主な著書に「基礎講座C」「基礎からわかるTCP/IP ネットワークコンピューティング入門 第3版」、「マスタリングTCP/IP 入門編 第5版」(共著)がある。
  • Pythonでデータを視覚化する
    -
    本書ではプログラミング言語「Python」を使った視覚化(グラフの作成)について解説しています。 Phthonの実行環境としてはGoogle Colaboratoryを使用し、まずは基本的な視覚化ができることを目指します。その後は、視覚化に必要なPythonプログラムの構造と流れの習得します。 また、Python活用を進める上でつまずく可能性があるデータクリーニングや、機械学習にご興味をお持ちの方に向け、「モデルの最適化と評価」についても解説しています。

    試し読み

    フォロー
  • [改訂4版]これからはじめるプログラミング 基礎の基礎
    NEW
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆定評ある最も優しいプログラミング入門書◆  本書は初版が四半世紀前に刊行されたプログラミングの入門書ですが、非常に息が長く、現在に至ってなお学校採用をはじめとして多くの方に読まれ続けています。このレベルの入門書は他に類がないうえに、間違いなく、いまなお必要とされているものです。著者の説明がたいへんわかりやすく、誰にでも読みやすいというところがポイント。これまでも時機を見て改訂してきましたが、この数年でコンピュータ/プログラミング環境が激変していることから、三度のアップデートを行いました。とは言え、内容・表現面の優れた特質はそのまま。大学入試(共通テスト)にも「情報」科目が加えられたことからもわかるとおり、プログラミングの知識やスキルは今後ますます重要なものとなるでしょう。その第一歩を、定番書として定評のある本書からスタートしてください! ■こんな方におすすめ ・プログラミングはこれから、という入門者/研修などで初めてプログラミングを学ぶ社会人や学生、受験生 ■目次 第1部 プログラミングへの招待 ・第1章 コンピュータと仲良くなろう ・第2章 コンピュータが動く仕組み ・第3章 日本語でプログラミング 第2部 プログラミングの基礎知識 ・第4章 「1+1」のプログラム ・第5章 計算間違いの正体 ・第6章 プログラムの流れを作る ・第7章 データの入れ物 ・第8章 プログラムを部品化する ・第9章 モノを基準に組み立てる 第3部 次のステージへ ・第10章 何を作るか考えよう ・第11章 道具を揃えよう ・第12章 一歩前へ踏み出そう
  • ChatGPTプログラミング2年生 Pythonゲーム作り 体験してわかる!AIと会話でまなべる!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ChatGPTやGitHub Copilotでゲーム作りに挑戦! ヤギ博士&フタバちゃんと一緒に AI時代の学びを体験しよう! 【本書の概要】 ヤギ博士&フタバちゃんと一緒に、ChatGPTやGitHub Copilotを活用したAIペアプログラミングを体験できる書籍です。Pythonのゲーム作りを通して、シンプルなプログラムから改造やアイデアの発展までを重ね、AI時代の新しいプログラミングを楽しく身につけられます。 【本書の開発環境】 ChatGPT Plus GitHub Copilot 【対象読者】 ・Pythonのゲーム作りを通して、AI時代のプログラミングを学んでみたい人 ・過去にプログラミングやゲーム制作に挑戦したけれど、挫折経験がある人 ・絵やアイデアやストーリーがあるけれど、プログラムが苦手な初心者プログラマー 【本書のポイント】 ・対話形式とイラストで、初心者でも楽しくAIペアプログラミングを学べます。 ・Pythonのゲーム作りを題材に、シンプルな実装から改造・アイデア発展までの流れを体験できます。 ・ChatGPTやGitHub Copilotを活用し、AI時代の新しいプログラミングスタイルを身につけられます。 【目次】 第1章 AIペアプログラミングは「そうじゃなくて」が大事 第2章 ChatGPTでプログラムを「見える化」しよう 第3章 「チャット機能」で気軽にプログラムの相談 第4章 「Copilot Edits」で「そうじゃなくて」をカタチにする 第5章 「普通のアイデア」を「面白い」に変えるAI 【著者プロフィール】 森 巧尚(もり・よしなお) 『マイコンBASICマガジン』(電波新聞社)の時代からゲームを作り続けて、現在はコンテンツ制作や執筆活動を行い、関西学院大学非常勤講師、関西学院高等部非常勤講師、成安造形大学非常勤講師、大阪芸術大学非常勤講師、プログラミングスクールコプリ講師など幅広く活動している。近著に『ChatGPT2年生 GPTsのしくみ』『データサイエンス1年生』、『Python2年生 スクレイピングのしくみ 第2版』、『Python2年生 データ分析のしくみ 第2版』『ChatGPTプログラミング1年生 Python・アプリ開発で活用するしくみ』、『Python3年生 ディープラーニングのしくみ』、『Python2年生 デスクトップアプリ開発のしくみ』、『Python1年生 第2版』、『Python3年生 機械学習のしくみ』、『Java1年生』、『動かして学ぶ! Vue.js開発入門』(いずれも翔泳社)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Copilot×Excel×Python最速仕事術
    -
    ■□ ExcelがCopilot、Pythonと融合して大きく進化! □■ 仕事が変わる! データ分析が変わる! この波に乗り遅れるな 2025年春、Excelが大きく変わりました。CopilotとExcel、Pythonが融合した、Copilot in Excel with Pythonが日本語版で使えるようになったのです。すでにExcelとPythonはPython in Excelとして融合し、Excel上でPythonコードを実行し、その結果をExcelで表示するということはできていました。そこにCopilotまで加わり、Pythonの強力なライブラリであるpandasを使った高度なデータ分析がExcel上でできるようになりました。 しかも、Copilotとpandasが組み合わされたことにより、コードを書かなくても、Excel関数を使わなくても、プロンプトに指示を書き込むことで、従来のExcelではできなかった高度な分析とグラフの作成ができます。pandasで使うときのCopilotは、「Excel上でCopilotが使えるようになった」のとはちょっと違います。いわば“高度な分析モード”のCopilot。Copilot in Excel with Pythonを本書でいち早く試し、マスターしてみませんか?
  • ChatGPT2年生 GPTsのしくみ 体験してわかる!会話でまなべる!
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 ChatGPTをカスタマイズ! ヤギ博士、フタバちゃんと一緒に オリジナルのGPTを作ってみよう! 【本書の概要】 ヤギ博士とフタバちゃんと一緒にChatGPTをカスタマイズする方法について体験できる書籍です。GPTsのしくみと機能についての紹介から始まり、便利で面白いカスタムGPTの作成手法について丁寧に解説します。 【本書の開発環境】 ChatGPT Plus 【対象読者】 ・自分専用の便利なカスタムGPTを作りたい初心者 ・GPTsをやってみたけどよくわからない人 【本書のポイント】 ・対話形式で、イラストを交えながら、GPTsの基礎知識を解説します。 ・しくみを理解しながらカスタムGPTの作成方法を楽しく学習できます。 ・GPTsと外部サーバとの連携を学習できます。 【目次】 第1章 カスタムGPTの世界へようこそ 第2章 カスタムGPTを作ろう 第3章 機能(Capabilities)で強化しよう 第4章 知識(Knowledge)を増やそう 第5章 アクション(Actions)で連携しよう 第6章 思考を深めるカスタムGPTを作ろう 【著者プロフィール】 森 巧尚(もり・よしなお) 『マイコンBASICマガジン』(電波新聞社)の時代からゲームを作り続けて、現在はコンテンツ制作や執筆活動を行い、関西学院大学非常勤講師、関西学院高等部非常勤講師、成安造形大学非常勤講師、大阪芸術大学非常勤講師、プログラミングスクールコプリ講師など幅広く活動している。近著に『データサイエンス1年生』、『Python2年生 スクレイピングのしくみ 第2版』、『Python2年生 データ分析のしくみ 第2版』『ChatGPTプログラミング1年生 Python・アプリ開発で活用するしくみ』、『Python3年生 ディープラーニングのしくみ』、『Python2年生 デスクトップアプリ開発のしくみ』、『Python1年生 第2版』、『Python3年生 機械学習のしくみ』、『Java1年生』、『動かして学ぶ! Vue.js 開発入門』(いずれも翔泳社)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • エンジニアリングマネージャーお悩み相談室 日々の課題を解決するための17のアドバイス
    4.6
    マネジメントのモヤモヤを解消! 思うように進めないあなたを助けるヒントをご紹介 【本書の概要】 エンジニアリングマネージャー(EM)として働いていくうえで、「メンバーに共感できない」「メンバーが指示に従わない」「エンジニアリングスキルが失われる」といった、EMになったからこそぶつかる課題は多くあります。日々、こうした課題と向き合い、頭を抱えることも少なくないのではないでしょうか。 本書は、そういった課題をおたより形式で紹介。実際に課題にぶつかり乗り越えてきた著者が、解決に向けたアプローチをわかりやすくアドバイスします。 本書を通して、EMとしてよりよく生きていくための考え方・心構えを、みなさんの中にインプットしてみてください。 【本書の対象読者】 ・エンジニアリングマネージャーになりたての方 ・マネジメントのよりよい取組み方を知りたい方 ・マネージャーとしての生き方・働き方に不安がある方 〈〈EM実践者へのインタビューも掲載!〉〉 (順不同、敬称略) ・佐野 元気(株式会社カオナビ) ・望月 美帆(株式会社メルカリ) ・熊谷 遼平(READYFOR 株式会社) ・山口 隆広(ユニファ株式会社) 【目次】 Part1 エンジニアリングマネジメントって難しい チームの目標って、どうやって立てたらいいの? チームが順調なときは、自分は何をしたらいいですか? どうやったら自律的なチームになりますか? メンバーに仕事を振るのが苦手です.... Part2 チームの向きを揃えるって難しい メンバーの向きがバラバラで目標を達成できません 環境の変化でチームの方向性を見失いました...... チームと経営方針のすれ違いに悩んでいます 雰囲気はいいけど目標は達成できませんでした Part3 ピープルマネジメントって難しい メンバーにまったく共感できないんですがマネージャー失格ですか? ネガティブなフィードバックができません メンバーの希望とズレたアサインメントをしたいのですが...... メンバーの成果を周囲に認めてもらえません Part4 事業目線を持つって難しい 組織・事業のことまで視野を広げるには? 採用活動って何から始めたらいいですか Part5 EMのキャリアって難しい エンジニアリングの勘が失われるのが怖いです 他職種のマネジメントをすることに。何から始めたらいい? 経営視点って、どうやって身につけたらいいの? ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 言語の数理とLLMの知能 ―言葉を計算で繋ぐメカニズム-―
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 大規模言語モデル(LLM)の本質の解説  生成AIの1つである大規模言語モデル(LLM)は、言語を操る数理モデルの1つのあり方です。LLMを活用するシステムの研究・開発は、その不確実性の高さや制御の難しさから、多くの試行錯誤を要します。そのため、より効率的に、より効果的に課題解決をするためには、LLMがテキストを生成する仕組みの理解や、LLMを強化する方法論に向き合うことは欠かせません。また同時に、言語をつかさどる暗黙的な規則性を炙り出す、LLMとは異なるタイプの数理モデルにも目を向けるべきでしょう。これらの知見は、地に足のついた試行錯誤へと繋がります。  上記のような知見は、計算言語学という領域で蓄積されています。本書は、LLM時代における計算言語学の「言語の理論としての側面」と、「言語の工学としての側面」に着目した入門書です。本書により、LLMをはじめとする言語の数理モデルが読者の皆さまの手札の1つとなり、より多くの実務的課題・学術的課題が解き明かされることを願います。 第1章 自然言語の数理 1.1 計算言語学とは 1.2 言語の理論としての計算言語学 1.3 言語の工学としての計算言語学 1.4 まとめと本書の構成 第2章 形式的手法による言語学 2.1 意味現象 2.2 依存型意味論序説 2.3 未指定型による形式証明の制御 第3章 大規模言語モデルの仕組み 3.1 言語モデルによるテキストの生成 3.2 大規模言語モデルのパイプライン 3.3 Transformerの機構 3.4 大規模言語モデルの学習 3.5 大規模言語モデルの評価 3.6 データセットの作成方法 3.7 次章へ向けて 第4章 大規模言語モデルは何を理解しているか 4.1 注意機構の分析 4.2 プロービング 4.3 Logit lens:語彙空間への射影 4.4 次章へ向けて 第5章 大規模言語モデルの実用 5.1 大規模言語モデルの軽量化・高速化 5.2 RAG:大規模言語モデルの知識拡張 5.3 LLMエージェント:自律・推論・動態 付録 数学と機械学習の基礎 参考文献
  • 技術者のためのテクニカルライティング入門講座 第2版
    4.0
    情報をわかりやすく伝えるために必要なのは、センスではなく技術! 生産性が向上し、相手に伝わる論理的な技術文書の書き方 日本では、「文章は論理的かつ簡潔に記述する」というテクニックを学ぶ機会があまりありません。 そこで本書では、忙しい技術者の方でも「テクニカルライティング」を通じて、相手に伝わる技術文書を効率よく書けるようになるテクニックを多数紹介していきます。 ユーザーマニュアルや障害報告書、提案書といった実務直結の例を多数紹介しているため、すぐに業務に役立てられます。 豊富な文例とともに章末には実践的な「演習」を掲載しているので、新人~中堅の技術者の方だけでなく、管理職の方も添削指導のお手本としてご利用いただける内容です。 この第2版では、生成AIを使った効率的な文章の書き方や校正、要約の仕方を加筆しています。生成AIを利用する際の注意点も紹介しているので、機密事項を扱うエンジニアの方には必須の内容となっています。 【こんな方におススメします】 ・各種ドキュメントを書くのに苦手意識のある方 ・取引先や上司から、資料がわかりにくいと指摘されたことのある方 ・生成AIの利用に不安のある方 【目次】 第1章 ロジカルライティング×テクニカルライティング活用の基礎知識 第2章 わかりやすく、簡潔な文章を書くテクニック 第3章 読み手に伝わる文章を書くテクニック 第4章 読みやすさを高める文書フォーマット~表現・表記のルール~ 第5章 実践編 ユーザーマニュアル・取扱説明書 第6章 実践編 提案書 第7章 実践編 障害報告書 第8章 実践編 社外メール文 第9章 生成AIの技術文書への活用 【著者プロフィール】 髙橋 慈子(たかはし しげこ) 東京農工大学卒。技術系出版社を経て、テクニカルライターとしてフリーランスで取扱説明書の作成に関わる。1988年テクニカルコミュニケーションの専門会社として、株式会社ハーティネスを設立。同代表取締役。企業の取扱説明書やマニュアル制作のコンサルティングや人材育成に関わる。テクニカルライティング研修のほか、ビジネス文書研修の企画や実施、各種セミナーで文章の書き方指導も行っている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 生成AI時代のプロダクトマネジメント 勝てる事業の原則から戦略、デザイン、成功事例まで
    -
    プロダクト・サービスづくりのルールが根本から変わる ChatGPTはリリース後2か月で1億人ユーザーを達成しました。いまや生成AIなしでビジネス・事業を考えることはあり得ない状況になりつつあります。 「業界はどのように変わっていくのか?」 「ビジネスモデルを見直す必要はあるのか?」 「いかなる新規事業が有利になるのか?」 「生成AIを事業に組み込むにはどうすればいいのか?」 こうした疑問を、150超のシリコンバレーの実例と実践的なフレームワークで解消します。 さらに、生成AIプロダクトのつくり方を詳しく解説。MVP作成から、UXデザイン、ビジネスモデル、PMF(プロダクトマーケットフィット)、成長指標、価格戦略、競争戦略まで網羅しています。 次のような方々には必読の一冊といえるでしょう。 ・プロダクト開発&運営にかかわるマネージャー、意思決定者 ・新規事業のプロジェクトマネージャー、エンジニア、デザイナー ・スタートアップで働くビジネスパーソン ・経営にかかわるマネジメント層、経営企画 【目次概要】 第Ⅰ部 生成AIの全体像を俯瞰する 第1章 AI革命の基礎知識 第2章 生成AIのスーパーパワー 第3章 技術基盤と業界構造 第4章 アプリケーションの多様性 第5章 可能性と限界 第Ⅱ部 生成AIプロダクトのつくり方 第6章 顧客をセグメント化する 第7章 MVPづくりとプロダクトデザイン 第8章 プロダクトづくりの7原則とUXデザイン 第9章 プロダクトを磨くプロンプト技術 第10章 AI倫理の指針 第11章 ビジネスモデルとPMFへの道筋 第12章 プロダクトの成長指標 第13章 GTM と価格戦略 第14章 3つの成長戦略 第15章 差別化と参入障壁 第Ⅲ部 AI時代のプロダクトキャリアを構築する 第16章 プロダクトマネージャーの働き方の変化 第17章 プロダクトマネジメントとキャリアのアップデート 付録1 AIを理解するための基礎用語 付録2 仮説検証の詳細なプロセスと方法 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • エレガントパズル エンジニアのマネジメントという難問にあなたはどう立ち向かうのか
    3.5
    エンジニアリングマネジャーとして成長し続けるための秘訣を明かそう― 『スタッフエンジニア』著者が、エンジニアが活躍できる効率的でやりがいのある組織を作りたいリーダーへ贈るマネジメント本、待望の日本語版。 「人は会社を去るのではなくマネジャーのもとを去る」という言葉がある。マネジメントはあらゆる組織で重要だが、どうするべきか誰からも教わらないことが多く、構造化もされていない。複雑なマネジメントの課題に対してよい解決策を得られるか否かで、チームが満足するか不満を感じるかの違いが生まれる。そして最終的には、企業の成否を左右する。 チーム編成から、士気・成果向上、キャリア形成、プロダクト管理、文化醸成、技術継承、技術的負債、上層部との調整まで、エンジニアリングマネジメントのあらゆる課題について、よりよい解決策への道筋を示す。
  • LLMのファインチューニングとRAG ―チャットボット開発による実践―
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ローカルLLMでファインチューニングとRAGを学ぼう! 本書は、公開されている大規模言語モデル(LLM: Large Language Model)を使ってローカル環境に独自のチャットボットを構築することを目標に、LLM のファインチューニングと RAG (Retrieval Augmented Generation) の基礎と、そのプログラミングについて学ぶものです。 ChatGPTの台頭により、高性能なチャットボットへの期待が急速に高まっています。しかし、そのチャットボットの核となるLLMは基本的に言語モデルであるために、幻覚(誤った情報)を生成してしまいます。とくに、LLMはローカルな情報や最新の情報は持っていないため、それらに関する質問に対しては正しい回答が期待できません。また、ChatGPTのようにLLMが外部のサーバにある場合、自社データや顧客データを入力することには抵抗があると思います。 本書では、そういった課題を解決するために、公開LLMをファインチューニングしたり、公開LLMを使ったRAGを構築したりすることで、よりニーズに沿ったチャットボットを構築します。こういった調整を行って構築したチャットボットは、特定の分野について深く正確に回答してくれるようになります。 <本書のポイント> ・LLMについての基本事項を学べます。 ・LLMのファインチューニングの方法とRAGの構築方法を学べます。 ・解説したプログラムをウェブサイトで配布します。 はじめに/目次 第1章 大規模言語モデル 1.1 言語モデルとは 1.2 言語モデルとチャットボット 1.3 日本語特化のLLM 1.4 LLMの利用 1.5 この章で使用した主なプログラム 第2章 ファインチューニング:言語モデルの追加学習 2.1 基本的な学習の処理 2.2 Trainerの利用 2.3 訓練データをDatasetへ 2.4 collator 2.5 保存されたモデルからの文生成 2.6 Early Stoppingの導入 2.7 この章で使用した主なプログラム 第3章 Instruction Tuning:指示に基づくファインチューニング 3.1 Instruction Tuningとは 3.2 Instruction Tuningの学習データ 3.3 Instruction Tuningの学習データの作成 3.4 Instruction Tuningの実行 3.5 Instruction Tuningモデルによる文生成 3.6 この章で使用した主なプログラム 第4章 大規模言語モデルのファインチューニング 4.1 LoRA:低ランク行列によるファインチューニング 4.2 PEFT:効率的にファインチューニングするためのライブラリ 4.3 LoRAモデルによる文生成 4.4 QLoRA:LoRAに量子化を利用する ① 量子化とは ② bitsandbytesの利用 4.5 Prompt Tuning:プロンプトの効率的なチューニング法 4.6 この章で使用した主なプログラム 第5章 RAG:検索を併用した文生成 5.1 RAGとは 5.2 FAISSによるデータベースの構築 ① パッセージの作成 ② パッセージのベクトル化 ③ ベクトルデータベースの構築 5.3 RetrievalQAとOpenAIのLLMによるRAGの構築 5.4 RetrievalQAと公開LLMによるRAGの構築 ① プロンプトの作成 ② HuggingFacePipelineを利用したLLMの設定 ③ プロンプトの変更 5.5 RAGの各種パーツの変更 ① WikipediaRetrieverクラスの利用 ② Wikipediaからの自前データベースの作成 ③ Document LoaderとDocument transformersによるデータベースの作成 ④ キーワードデータベースの検索 ⑤ 量子化モデルの利用 5.6 HyDE:仮想的文書作成による検索法 5.7 RAGの性能向上のために検討するべき要素 5.8 この章で使用した主なプログラム 第6章 ChainlitによるGUIのチャットボット 6.1 インストール 6.2 Chainlitの基本プログラム 6.3 OpenAIのLLMを使ったチャットボットのGUI 6.4 公開LLMを使ったチャットボットのGUI 6.5 RAGを利用したチャットボットのGUI 6.6 Chainlitのサーバでの稼働 6.7 この章で使用した主なプログラム あとがき/索引/奥付
  • 生成AI+Pythonで作る ゲーム開発入門
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ☆生成AIで作ったグラフィック素材と文章を使って、プログラミング言語「Python」でゲームを作ろう☆ 画像生成AIと文章生成AIの使い方を学んでゲームの素材を作り、Pythonを学習しながらゲームをプログラミングする画期的な一冊! PythonによるGUIプログラミングもゼロから学ぶことができます。パソコンとネットがあれば、買ったその日からゲーム制作を始められます。 ★プログラミング初心者 ★Pythonの基本を覚えたい方 ★生成Aiの基礎を身に付けたい人 ★ゲーム開発に興味がある人 【本書で紹介しているサンプルゲーム】 プログラムは一番長いものでも数十行なので、初学者でも独学でも達成感を得られます。

    試し読み

    フォロー
  • AITuberを作ってみたら生成AIプログラミングがよくわかった件
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■ 生成AIプログラミングはAITuberで始めるとわかりやすい! ■ LLMを使って生成したテキストをYouTubeで配信するまで完全ガイド プログラミングを学んでいる人なら、誰もが気になる生成AI。どのように生成AIを利用して、生成したデータをどのように生かすのか。どのようにアプリケーションに組み込むのか。実例が知りたいですよね。 そこで、AITuberを作ってみるのはいかがでしょう。AITuberは、YouTube配信を行うAIです。その根幹となるのが生成AI。YouTubeの配信に書き込まれたコメントを取得して、それに合う返答を生成する。ここで生成AIを使います。どのようにプログラムから返答を生成するのか、その実例が本書でわかります。AITuberのキャラクターにふさわしい返答を生成するには、どのようにプロンプトを作っていくのか、そのコードの原則がマスターできます。 生成した文字列をどのようにアプリケーションに活用するのか、それもAITuberで実例を学べます。取得したテキストを音声に変換し、配信ソフトを使ってYouTubeで配信する。それに必要なモジュールを作り、配信を実行するためのプログラミングもくわしく解説します。 生成AIプログラミングでは、実際のアプリケーションにどう生成AIを落とし込んでいくのかまで学ぶのがなかなか難しい現状があります。本書ではAITuberを題材にすることで、YouTube配信という目に見えるゴールを目指してアプリケーションを作り込んで行くことができます。
  • ソリューションエンジニアの教科書
    4.0
    デジタルやクラウドの世界における、技術営業職のための教科書 昨今、デジタルテクノロジの進化と共に企業がもつ課題も複雑化し、結果、自分達だけで自社の課題を深く理解し、解決することが難しくなってきました。 こうした中、確かな技術的知識を持ち、自社製品やパートナー企業のテクノロジと顧客のビジネスに精通した「ソリューションエンジニア」と呼ばれる職責が重要になってきています。従来の言葉では、セールスエンジニアや技術営業と呼ばれることもあります。 しかしこのソリューションエンジニアリングという領域について日本語で体系的に書かれた資料は少ないようです。周りにお手本となる先輩や上司がおらず、どう実績を積み上げていけばいいのかお悩みの方も多いことでしょう。 そこで本書では、この職種で成功し、自社と顧客のビジネスに貢献するために不可欠な要素を紹介しています。 読者の皆さんがイメージしやすいよう、エンジニアと顧客のリアルな会話の例を掲載し、クロージングまでスムーズに進めるための鉄則を多数紹介しています。 著者は過去15年以上に亘りソリューションエンジニアリングに携わり、今でも現場のソリューションエンジニアとして活躍し続ける山口央氏。 成功事例だけでなく「やってはいけない」失敗事例についても紹介しているので、明日からの商談にすぐに活かすことができます。 【こんな方にお勧めします!】 ・ソリューションエンジニア部門を管理管轄されている方 ・ソフトウェア開発などのエンジニアリング職からのキャリアチェンジを考えている方 ・顧客のビジネスに貢献するため、ソリューションエンジニア職に注目している方 【目次】 Chapter1 ソリューションエンジニアリングとは Chapter2 セールスのプロセス Chapter3 エンゲージメントの準備 Chapter4 顧客課題の発掘 Chapter5 デモ Chapter6 実証実験 Chapter7 クロージング Chapter8 カスタマーサクセス ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Pythonデータ分析ハンズオンセミナー
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■ 膨大なデータを実際に分析する紙上ハンズオンセミナー □ データ分析の全プロセスを始めから終わりまで実体験できる! データ分析やデータサイエンスに興味がある、あるいは業務でデータ分析を実際にやらなければならない――。きっと、そういう人なら基礎的な統計や分析、データサイエンスはの入門書はひと通り目を通したことと思います。おそらくは並行してプログラミングも勉強しているという人も多いでしょう。そうした基礎を学んだところで、こう思ってはいませんか? 「さて、データ分析ってどうやるの?」 本書は実務としてのデータ分析について、データの取得から段階を踏みながら、どのようにデータの特徴や傾向を読み取るのか、具体的なやり方をハンズオン形式で解説します。取り上げるデータ、分析のためのプログラミング環境は、誰でも利用できるものばかり。本書に従ってデータ分析を進めていけば、分析プロセスはこう進めていけばいいのかというリアルな手順が身につきます。 本書が対象にするのは、ビジネスパーソンです。自社の次の戦略をベテラン社員のカンに頼って立案するのではなく、科学的な手法でデータを分析し、根拠のある戦略立案に役立てたいと考えている、現場のビジネスパーソンが対象です。そのためにデータ分析の目的、分析結果の活用まで考慮し、ビジネスの中でデータ分析をどのように生かせばいいのかについても解説しています。
  • プロダクトマネージャーになりたい人のための本 エンジニアからプロジェクトマネージャー・事業企画・経営コンサルタント・デザイナー・現役PMまで
    3.6
    PMがより成長するための考え方・アクションを徹底解説 いま、プロダクトマネージャー(PM)の求人が急増しています。この需要増加の傾向は堅調で、年収も1,000万円を超えるようになりました。ですが、どのようにしてPMになれるのかは、まだ体系的に明らかにされていません。 そこで本書では、そもそもプロダクトマネージャーとはいかなる職種か、どのような能力が求められるのか、といった基礎知識から「社内異動ルート」と「転職ルート」の両面よりプロダクトマネージャーになる道筋を明らかにします。 そして、企業の選び方から職務経歴書の書き方、面接対策、内定後の決断方法、市場価値の高め方まで、転職活動を丁寧にサポートします。 とくに以下の職種からPMになる方法を詳述していますので、転職を考えている方はぜひ参考にしてください。 ・エンジニア ・プロジェクトマネージャー/SIer ・事業企画 ・経営コンサルタント ・UIデザイナーやUXデザイナー ・マーケティング(マーケター) ・セールスやカスタマーサクセス ・職種・業種の専門家(ドメインスペシャリスト) さらに、現役PMにとっても役立つ以下の記載も充実しています。 ・壁にぶつかったときの乗り越え方 ・BtoCとBtoB間のギャップの克服 ・どのようにしてスキルを高めていけばよいか ・いかなるキャリアアップの道筋があるか ・投資家や起業家への道 1,200名以上の面談実績を誇るPMキャリアアドバイザーの著者陣が、PMの第一人者・及川卓也さんとタッグを組んで書き下ろしたプロダクト開発関係者必読の一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Pythonで学ぶ AI・数学・アルゴリズム
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 一冊に、AIと数学とアルゴリズムの基本を濃縮! Pythonの深層学習フレームワークを自作! 社会の中で日々存在感を増している「AI」と「数学」と「アルゴリズム」。その基本を180ページに詰め込んだのが本ムックです。 バブルソートのような基本的なアルゴリズムから、手書き数字認識もできる深層学習フレームワークの自作、AIで使われる数学の基礎である線形代数、そして経済学のアルゴリズムであるゲーム理論まで、様々な話題を扱っています。 もちろん、単に解説するだけではなく、Pythonで動くコード付き!動かしながら、深く学ぶことができます。 ≪目次≫ 第1章 絶対に知っておきたいアルゴリズム10選 その1  基礎から機械学習まで厳選した10個のアルゴリズムを  Pythonによる実装とともに解説! 第2章 絶対に知っておきたいアルゴリズム10選 その2  3つのテーマで厳選した10個のアルゴリズムを  Pythonによる実装とともに解説! 第3章 自分で作るPython深層学習フレームワーク  Python+NumPyでフレームワークを完全自作!  深層学習の原理がよくわかる! 第4章 Pythonで線形代数を学ぼう  AI&データサイエンスで使う数学の基礎! 第5章 Pythonで学ぶ「ゲーム理論」  人間関係をプログラミングできる! 第6章 プログラミング時代の数学との付き合い方
  • ラズパイ工作パーツ大全915種
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 手のひらサイズの定番PCボード「ラズパイ(Raspberry Pi)」と、700円台から購入可能な大人気の小型マイコンボード「ラズパイPico」を使い、さまざまな電子パーツを自在に組み合わせて電子工作の作品を作りたい人向けのムックです。  ラズパイ&ラズパイPicoを使って電子工作の作品を作るには、まず、作りたい作品に必要な電子パーツをそろえる必要があります。しかし、この「パーツの選択」こそ初心者にとっては大きな壁。選べるパーツの種類が非常に多く、仕様も複雑で、どれを買えばよいのかなかなか分かりません。  そこで、国内で入手可能なラズパイ工作に使える主な電子パーツ全53分野915種を一挙にまとめました。各種センサーやモーター、ディスプレイ、LEDなど、種類ごとに実際の動かし方から選び方まで丁寧に解説します。ラズパイで電子パーツを動かすための基本の解説や環境構築方法から、豊富な作例や実験を通じたパーツの活用テクニックまで一挙に紹介。ラズパイ&ラズパイPicoの買い方や、OSのインストール方法、はんだ付けのテクニックなどについてもやさしく解説します。 <主な内容> ◆第1章 電子工作の基本 ◆第2章 53分野915種 電子パーツ大全 ◆第3章 センサー×ラズパイで制御自由自在 ◆第4章 ラズパイとPicoで作品を作ってみる ◆第5章 ラズパイの準備 ◆コラム ラズパイで使えるLinuxコマンド
  • Pythonを使って学ぶ データ分析プログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 “脱Excel”で実務力アップ! Pythonは、データ分析にぴったりのプログラミング言語です。なぜなら、Pythonには、数値計算やデータ集計、グラフ描画などの様々なライブラリが用意されているからです。 まずは、「Anaconda」というPythonプログラミング環境を構築します。Anacondaに同梱されている様々なPythonライブラリの中から、数値計算ライブラリの「NumPy」、データの加工・集計を効率化するライブラリの「pandas」、グラフ描画ライブラリの「Matplotlib」を使ってみます。 データ分析を行うには、統計学の基礎を知っておく必要があります。統計学の概念を理解し、記述統計や推測統計のプログラムをPythonで実装します。 さらに、データ分析の手法として、機械学習のアルゴリズムを知っておくとよいでしょう。大量のデータを扱うには、SQLの知識も必要です。 基礎知識を身につけたら、実践的なデータ分析プログラミングに挑戦します。企業の財務情報を分析するプログラムや、検索エンジンのプログラムを作ります。 本ムックを活用して、Pythonでのデータ分析プログラミングを習得し、実務力を向上させましょう! ≪目次≫ 第1章 「Anaconda」開発環境構築ガイド 第2章 Python数値計算ライブラリ「NumPy」入門 第3章 Pythonライブラリ徹底攻略 第4章 11個のキーワードで学ぶ統計学入門 第5章 Pythonで学ぶ統計 記述統計編/推測統計編 第6章 機械学習アルゴリズム事始め 第7章 データサイエンス時代のSQL 第8章 Pythonで理解する財務分析 第9章 「Elasticsearch」と「kibana」で検索エンジン開発とデータ分析
  • ワンオペ情シスのためのテレワーク導入・運用ガイド 最小コストで構築できる快適で安全なオフィス環境
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 相談できる人が近くにいない、一人で頑張っている情シスさんのための必携書! 本書は社内に頼れる上司や同僚がいない、中小企業のワンオペ状態の情報システム担当者向けに、お金なし、人手なしでも実現可能で安全な、テレワークの導入・構築・運用方法を紹介するものです。 さまざまな働き方が普及・浸透しつつある今、これからテレワークを導入する企業はもちろん、コロナ禍を背景に急ごしらえで導入したものの、システムの見直しが必要となった企業の担当者にもお勧めの1冊です。 著者は、中小企業診断士であり産業サイバーセキュリティコンサルタントとして活躍している福田敏博さん。 著者が実際に導入支援をしてきた実績のあるシステムで、テレワークとオフィスワークを組み合わせた「ハイブリッドワーク」を実現しましょう。 【こんな方におススメします!】 中小企業の情報システム担当者で、 ・「社内に情シスは自分だけ」という方 ・テレワーク導入が急務となった方 ・構築済みのテレワーク環境を見直したい方 【目次】 ■第1部 安心・安全なテレワークのための基礎知識 第1章 「ワンオペ情シス」に迫るテレワークの圧力 第2章 [おさらい]テレワークの基礎知識 第3章 中小企業のテレワーク環境とは ■第2部 安心・安全なテレワークの導入 第4章 ワンオペDevOpsでVPNネットワーク 第5章 欠かせない情報セキュリティ対策 ■第3部 安心・安全なテレワークの運用 第6章 VPNのトラブル対応 第7章 運用保守に必要な環境 第8章 中小企業のヘルプデスク業務 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ゼロからわかる Linuxコマンド200本ノック ―基礎知識と頻出コマンドを無理なく記憶に焼きつけよう!
    4.0
    Linux OSの操作に必要なLinuxコマンドは,無味乾燥と感じられるものも多く,覚えづらさに悩まされる初学者も多いようです。本書では,Linux操作の効率を高めるため,覚えてしまったほうが効率が良い,実務における頻出コマンドと,コマンド操作に関連する重要事項だけを厳選して取り上げます。 習得のためのアプローチとして「200本ノック」というスタイルを採り,「Linuxの頻出コマンドをやさしく学び,長期記憶に焼きつけて忘れないようにする」ため,次のようなコンセプトで構成しました。 コマンドやオプションの「由来」をできる限り解説 「なぜ?」「そもそも?」がわかるように,丁寧にかみ砕いて解説 「200問」の演習問題で記憶に「こびりつける」 Linuxコマンドは,エンジニアとして必須ながら,一度学んでしまえばとても長い間使える「超高コスパ」の知識です。本書を通して,長期記憶に焼き付けて一生モノのスキルを手に入れましょう。
  • エンジニアのためのマネジメント入門
    3.5
    エンジニアのためのマネジメント入門書です。 エンジニアのキャリアパスの1つに「マネジメント」があります。 エンジニアリング領域の知見を生かして,複数のチームメンバーをマネジメントする。エンジニアリングマネージャーとも呼ばれる,この仕事は,エンジニアにとっては多くの場合未知の領域です。エンジニアリングとマネジメントでは求められるスキルも異なり,仕事の進め方も大きく異なるからです。 マネジメントを成功させるには,マネジメントの知識を学び,エンジニアからマネージャーへの「転職」ともいえる大きな変化を乗り越える必要があります。 本書ではマネジメントの基礎知識や実践的なトピックを扱い,エンジニアがマネージャーとして働くための第一歩を解説します。
  • 徹底攻略Python 3 エンジニア認定[基礎試験]問題集
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【データ更新】2025年4月7日:第1版 第5刷のデータに更新済 人気のPython資格を取ろう! Pythonエンジニア育成推進協会が実施するPythonの試験【Python 3 エンジニア認定 基礎試験】に完全対応の公式問題集です。 テキスト並みの詳しい解説しているので、テキストと合わせて学習すれば、合格力が一気にアップします! 受験者必携の1冊。 ▼目次 第01章 Python の特徴 第02章 テキストと数の操作 第03章 リストの操作 第04章 判定と繰り返し 第05章 関数 第06章 その他コレクションの操作 第07章 モジュール 第08章 ファイル入出力 第09章 例外処理 第10章 クラスとオブジェクトの操作 第11章 標準ライブラリ 第12章 仮想環境とサードパーティパッケージの利用 第13章 総仕上げ問題
  • 初心者のためのプログラミング学び方・遊び方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングでできる楽しいこと満載! ちょっとしたデスクトップアプリやゲームの作成など、本ムックでは、プログラミング初心者の方が、“次のステップ”で挑戦したくなるテーマを取り揃えました。 第1章で現在人気No.1のプログラミング言語「Python」の基本を学習したら、第2章ではPythonのプログラミング環境の詳細をチェック。Pythonの基礎が固まったところで、いろいろなデスクトップアプリ(第3章)や3Dゲーム(第5章)、将棋アプリ(第8章)を作ってみましょう。将棋アプリの作成では、将棋の駒のエレガントな実装に感動するはず。 第4章は異色の記事!何と、懐かしのゲーム機、ファミコン、ゲームボーイ、PCエンジン、メガドライブで動くプログラムの作成方法を解説します。レトロゲームブーム、昭和&平成レトロブームの今、プログラミング視点で、かつての人気ゲーム機の中身を眺めてみましょう。 他にも、iPadだけでiPhoneアプリを作成する方法の解説記事(第6章)や、数学の学習にプログラミングを活用する方法を提案する記事(第7章)を収録しています。 ≪目次≫ 第1章 はじめてのPython 第2章 Pythonプログラミング環境徹底比較 第3章 Pythonでデスクトップアプリを作ろう 第4章 昭和&平成レトロゲーム機プログラミング入門 第5章 Pythonで3Dゲームを作ろう 第6章 「Swift Playgrounds」でiPhoneアプリを作ろう 第7章 Pythonで学ぶ数学 第8章 Pythonで将棋アプリを作ろう
  • ゲームで学ぶJavaScript入門 増補改訂版~ブラウザゲームづくりでHTML&CSSも身につく!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptを使用したブラウザゲームのつくり方を解説する入門書です。HTML/CSS、JavaScript、図形描画(Canvas)の基本を学んだあと、パズル/アクション/シューティングから物理エンジンを使ったゲームまで計13本のサンプルゲームを通して、学んだWeb技術の実践的な使い方やブラウザゲームの制作ノウハウを習得できます。サンプルゲームは全ソースコード掲載&ダウンロード提供! ゲームをつくりながら、JavaScriptだけでなくHTML/CSSなどのWeb技術の基本もしっかり学習できます。「これからプログラミングを始めてみたい」「HTMLやJavaScriptを使ってゲームをつくってみたい」といった初心者に最適の一冊です。 【本書でつくるサンプルゲーム】 ○スライドパズル(15パズル) ○神経衰弱 ○荷物を運ぼう(思考型パズルゲーム) ○リバーシ ○タマゴを大事に(タマゴキャッチゲーム) ○ダンジョン(2Dダンジョンゲーム) ○宇宙船サターンボイジャー(疑似3D・宇宙船ゲーム) ○ファンキーブロック(マッチ3パズル) ○食べ尽くせ!(ドットイート風ゲーム) ○超難度・忍者ジャンパー(横スクロールジャンプゲーム) ○インベーダーを撃ち落とせ!(シューティング) ○ビリヤード ○ベジタブルマーチ(ブロック連結パズルゲーム)
  • スキマ時間で学べる 機械学習&Python自動化
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AI(人工知能)や自動化のプログラミングは、学ぶべき分野が多岐に渡ります。どこから手を付けていいのかわからない、という人も多いでしょう。 でも、これらはポイントをおさえることで、“スキマ時間”で学習できます。 本ムック「スキマ時間で学べる 機械学習&Python自動化」では、今やAIの主流と言える「機械学習」と、Pythonによる作業の「自動化」という2大テーマを、短期間で学べるように1冊にまとめました。 第1部では、機械学習をゼロから解説します。 第2部では、Pythonによる自動化のプログラムを解説します。 本ムックを活用して、スキマ時間で効率よく機械学習や自動化のプログラミングを学びましょう! ≪目次≫ はじめに スキマ時間で機械学習&Python自動化を学ぼう 第1部 「機械学習」を学ぶ 第1章 今から学ぶ機械学習アルゴリズム 第2章 「機械学習」エンジニアになろう! XGBoost超入門 第3章 最適な機械学習アルゴリズムを「PyCaret」で選ぶ 第4章 Pythonで「強化学習」を学ぶ 第2部 「Python自動化」を学ぶ 第1章 Python×Gmail自動化 第2章 PythonでExcel自動化 第3章 「機密書類」自動振り分けプログラム
  • スラスラわかるJavaScript 新版
    4.0
    ロングセラーの入門書、9年ぶりにリニューアル! プログラミングの基礎とJavaScriptの基本文法を やさしく解説した入門書の定番が、装い新たに登場です。 変数やデータ型、関数、オブジェクトなどはもちろん、 Webに関する知識やHTML/CSSのベースも解説しているので、 本書を一冊読めば、これからWebサイトやWebアプリを開発するうえで、 ずっと役に立つスキルの土台を身につけることができます。 またDOMやイベント、非同期処理といった少し複雑な言語機能も丁寧に解説。 ブラウザ上で実際のコードを動かしながら、一つひとつ、 「なぜその機能が必要なのか」を掘り下げて理解を深められます。 初心者が自力でプログラムを書けるようになるまで、しっかりフォローするので 知識・経験ゼロでも安心して読み進めることができます。 【本書の対象読者】 ・はじめてプログラミングを学ぶ人 ・これまでに学習で挫折してしまった人 ・JavaScriptでWebサイトやWebアプリの開発を始めたい人 【目次】 第1章 JavaScriptの紹介と準備 第2章 JavaScriptを書いてみよう 第3章 変数 第4章 データ型と演算子 第5章 配列 第6章 条件分岐 第7章 繰り返し処理 第8章 関数 第9章 オブジェクト 第10章 標準組み込みオブジェクト 第11章 HTML&CSS 第12章 ブラウザオブジェクト 第13章 DOM 第14章 イベント 第15章 通信と非同期処理 第16章 総合演習 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ラディカル・プロダクト・シンキング イノベーティブなソフトウェア・サービスを生み出す5つのステップ
    4.0
    プロダクトマネジメントとDXを成功に導く シリコンバレーの最新解! イノベーションのためには プロダクトのビジョンを明確にして 戦略と優先順位を組織に浸透させなければならない。 しかし、この一連の活動を 日々の仕事にうまく落とし込むことは 非常に難しい。 この難関を超えた一握りの組織こそが イノベーションを勝ち取る。 そこで本書では、小手先の施策ではなく ラディカルに(=本質的かつ根本的に) 組織をイノベーションに導く 思考法を解説する。 具体的には次の5つのアプローチでプロダクトを成功に導く。 1 組織と市場にマッチしたビジョンのつくり方 2 ビジョンを効率的に達成する戦略の立て方 3 戦略を実行する優先順位のつけ方 4 施策の仮説検証の仕方 5 組織へビジョンを浸透させる方法 とくに以下のような方々には必読の一冊。 ・プロダクトマネジメント、プロジェクトマネジメントのリーダー ・DXにかかわるマネージャー、エンジニア ・組織変革をめざす経営層・マネージャー・起業家 〈目次概要〉 序章 ラディカル・プロダクト・シンキングとは何か 第1部 イノベーションのための新しいマインドセット  第1章 ラディカル・プロダクト・シンキングが必要な理由  第2章 プロダクト病~優れたプロダクトが腐敗するとき 第2部 ラディカル・プロダクト・シンキングの5大要素  第3章 ビジョン~変化を想像する  第4章 戦略~「なぜ」「どのように」行うか  第5章 優先順位づけ~力のバランス  第6章 実行と測定~さあ、始めよう!  第7章 文化~ラディカル・プロダクト・シンキングな組織 第3部 世界を住みたい場所に変えるために  第8章 デジタル汚染~社会への巻き添え被害  第9章 倫理~ヒポクラテスの誓いとプロダクト 終章 ラディカル・プロダクト・シンキングが世界を変える ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Visual Studio Code完全入門 Webクリエイター&エンジニアの作業がはかどる新世代エディターの操り方
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Visual Studio Code(VSCode)は現在、プログラミングやWebの世界でデファクトスタンダートとなっているオープンソースのテキスト(コード)エディタです。いま急速にユーザー数が増えており、エンジニアはもちろん、Webクリエイター、プログラミング入門者に至るまで用途の幅も広がっています。人気の高さゆえ、ほかのテキストエディタからの乗り換えも進んでいますが、その反面、新世代エディタ特有の高機能さがハードルになっていることもあります。本書は、そのハードルをなくすことを目指した「やさしい解説書」です。Webクリエイターやプログラマーはもちろん、日常のテキストエディタとしてVSCodeを使ってみたい/使っているユーザーが、もっと便利に使いこなせるようになることを目指し、基本からカスタマイズ、効率アップにつながる操作方法、さらにVSCodeが標準サポートしているGitの使い方まで丁寧に解説しています。 <本書はこんな人におすすめ> ・Webクリエイター ・プログラマー ・エンジニア ・VSCodeにハードルを感じている人 ・日常業務でVSCodeを使いたい人 <本書のレベル感> 初級~中級
  • ステップアップJavaScript フロントエンド開発の初級から中級へ進むために
    3.0
    「とりあえず動くJavaScript」から脱却したい人へ! 初級者から中級者へのステップアップ指南書 JavaScriptは「なんとなく」「勘で」書いても動いてしまうことがある一方で、 独特の癖があり奥が深いため、初心者から脱するのが難しい言語です。 本書は「入門者向けの本は一冊読み終わったけど、もっと良いコードを書きたい」 「バグの出にくいコードの書き方を知りたい」という開発者のために、 JavaScriptで特につまずきやすい部分を丁寧に解説します。 ■対象読者 ・フロントエンドのスキルアップを目指す現役エンジニア ・フロントエンドエンジニアとしての転職/異動を考えるJavaScript初級者 ・職業としてのエンジニアを目指し、独学でJavaScriptを勉強したいと考えている学習者  (現場経験がなくとも自身で初歩的な学習を完了している学習者であれば、  本書の対象読者となりえます) ■つまずきやすいため紙面を割いているトピック ・非同期処理(async/await、Promise) ・AJAX(Fetch API) ・this ・スコープ ・プリミティブ型/オブジェクト型と参照 ■その他取り上げているトピック ・クロージャ ・ES5からES6 ・Node.jsとnpm ・トランスパイル ・DOM ・例外 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • アルゴリズムがわかる図鑑
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あのややこしそうなアルゴリズムがこんなにわかりやすいなんて! 動物たちの会話やアクションを読んだり見たりしていくだけで,むりなくアルゴリズムの基本が身につく,楽しい図鑑です。 お手元のパソコンで手軽に動かして実感できるPython実習つき。
  • Python for MBA Pythonとデータ分析を実践的に身につける
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングをしたことがない人、技術的バックグラウンドをもたない人が、Pythonを使ったデータ分析を身につけて、モノゴトを良くしていく――。米名門ビジネススクールの実践的な授業内容に基づいた、リアルなビジネス現場でデータ分析を役立てる方法をお伝えします。 とにかく手をつけて、 実用的なことをできるだけ早く、 習得しよう! エクセルでは不可能な「膨大なデータ」を用いて 効果的なビジネス戦略を立案するために、 実用に即したサンプルデータを使います (本誌サイトからダウンロードできます)。 MBA、つまり実社会での実務経験があり大学院の修士課程でビジネスを学ぶ人向けの教科書ということで、どれほど高度な内容かと思いきや、プログラミングに興味のある人なら、おそらく高校生だろうが中学生だろうが理解できる、見事な構成と進行で成り立つ本でした。こんなにやさしくて、丁寧で、話に無駄のない先生に出会えた学生は幸せだと思います。読者のみなさんは、まさに本書の幸せな学生というわけです。 「訳者あとがき」より
  • 実践的データ基盤への処方箋~ ビジネス価値創出のためのデータ・システム・ヒトのノウハウ
    4.0
    データ整備/データ基盤システムの構築/データ分析組織立ち上げのプロがすぐ効くノウハウを教えます! 「会社内でバラバラになっているデータを集めたが,これから何をしていいか分からない」 「最新技術を利用してデータ基盤をつくったがニーズがなかった」 「頻繁に障害が発生するデータ収集に対応してきたが,そのデータは誰にも利用されていなかった」 「データの意味が分からず,データの意味の聞き込み調査で1日が終わった」 データを活用してビジネス価値を創出したいと考える企業は増えています。そのために,とりあえずデータを集めて,データレイク,データウェアハウス,BIツールなどのソフトウェアを導入したのですが,データ活用が進まないという声を聞きます。なぜ,せっかくコストをかけてつくったデータ基盤なのに機能しないのでしょうか? Garbage In Garbage Out(ゴミを入れたらゴミが出てくる)という言葉があるように,適切な形でデータを取得しなければ,適切な分析はできません。また,各ソフトウェアに限定した知識ではなく,データ基盤システムとして利用するためのノウハウがなければ,データ基盤は機能しません。さらにデータ基盤にはたくさんの人が関わるため,組織のあり方やデータの取り扱いにも注意が必要です。 取得したデータからデータ活用までの架け橋となるのがデータ基盤のはずです。ビジネス価値につながらないデータ基盤はコストを垂れ流すだけの病んだシステムになりかねません。そこで本書では,データ基盤の本来の機能を甦らせるため,またデータ基盤の構築でつまづかないためノウハウを処方します。データ整備,システムの知識,組織のあり方,データの取り扱いといった"データ基盤を機能させるためのノウハウ"を,この道のプロが惜しげもなく披露します。データ基盤が思うように機能していない,これからデータ基盤を構築したいが何からはじめればよいか分からない,といったことで悩まれている方には一読の価値があるはずです。

最近チェックした作品からのおすすめ