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

  • 実践Javaコーディング作法 プロが知るべき、112の規約と21の心得
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はJavaの実践的なコーディングルールである「規約」と、ルールを活用して開発プロジェクトを円滑に進めるための「心得」を、最新情報を取り入れて1冊にまとめたものです。 最新の言語環境であるJava SE 8に合わせて改訂しました。 チームで開発を行う場合、チームメンバーが同じルールでコーディングを行うことは、さまざまなメリットをもたらします。 本書は開発チームがこのようなメリットを得るための良き教科書、良き指針として活用することができます。 プロを目指すJava開発者と、プロの集団をまとめるチームマネージャーの両方にお勧めします。
  • 実践JavaScript! ―プログラミングを楽しみながらしっかり身につける―
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 豊富な練習問題でJavaScriptをしっかり身につける 本書はJavaScriptによるプログラミングの入門書です。JavaScriptは、パソコンさえあればGoogle Chromeなどのウェブブラウザとメモ帳を使って今日からでも始められます。本書では、Google Chrome上にメッセージをだしたり、画像を表示したりすることからはじめ、分岐や繰り返しといったプログラミングの基本的な概念、タイマーを使った処理などを解説していきます。最後の章では小さなWebサイトを作ってみることで、JavaScriptの基本を一通り学びます。 ◯本書のポイント1 「プログラミング力が身につく練習問題を豊富に掲載」 プログラミングの勉強は自分でプログラムを書いてみることが一番です。考え方や文法をある程度理解しても、いざ目的を設定してプログラムを書こうとしたとき、どこから手を付けていいのかとなりがちです。そこで本書は練習問題を豊富に掲載し、問題を解くことで読者のプログラミング力が自然と身につくようになっています。 ◯本書のポイント2 「JavaScriptに限定されないプログラミングの考え方を解説」 プログラミング言語にはさまざまな種類があります。ゲームならC++、人工知能ならPython、業務システムならJavaなどと聞いたことがある方もいるでしょう。これだけ聞くと、英語と日本語のように文字から文法から、それぞれで何もかも違うように思われます。でも実は、基本的な文法の構成はどれもほとんど変わらず、いずれかの言語の基本的な考え方を理解すれば、別の言語の習得も容易になります。本書では、JavaScriptに限定されないプログラミングの基本的な考え方をていねいに解説しています。 第1章 初めてのJavaScriptプログラム ─ 世界で一番有名で、一番短いプログラムを書いてみよう 第2章 関数はプログラムのレゴブロック ─ 難しいことはだいたい関数がやってくれる 第3章 人生は選択の連続である ─ 分岐、プラスして変数と演算子 第4章 何万回でも何億回でもヘビーローテーション ─ ループ(繰り返し) 第5章 「オーダーメイド」のレゴブロックを作ろう ─ ユーザー定義関数 第6章 カウントダウンイベント御用達 ─ タイマーを使った定期的繰り返し 第7章 何千個でも、何万個でもまとめて記憶 ─ 配列 第8章 虫取りは人類を救うか ─ デバッグ 第9章 世の中はもの(オブジェクト)でできている ─ オブジェクト指向とは 第10章 ブラウザの中身は全部オブジェクト 第11章 Document オブジェクトとアニメーション 第12章 パソコンの中にも凄腕のイベント屋がいる ─ イベント処理 第13章 プログラムを作る ≒ アルゴリズムとデータ構造を考える 第14章 ウェブサイトを作ってみよう 付録A JavaScript のその他の構文や関数 付録B ほかの言語も使ってみよう
  • 実践Django Pythonによる本格Webアプリケーション開発
    3.0
    現場で役立つ実践的なノウハウを徹底解説 【Djangoとは】 Djangoは、Pythonで人気のあるフルスタックWebフレームワークです。 強力なテンプレートエンジンやO/Rマッパーに加え、ユーザー認証や国際化、管理画面など、Webアプリケーション開発で必要になるありとあらゆる機能を高い柔軟性で提供し、高速なWebアプリケーション開発を可能にします。 【本書のポイント】 本書は、業務で必ず役に立つ実践的なDjangoの解説書です。モデルやビュー、テンプレートといった基本コンポーネントの解説はもちろん、Djangoの実践的なテストテクニック、ユーザーモデルのカスタマイズ方法、認証処理のベストプラクティスなど、Web開発において必ず知っておくべき内容を幅広く取り上げました。 また実際に業務でWebアプリケーション開発に取り組む際には、これらの理解だけでは不十分なこともしばしばあります。 N+1問題の理解や対策方法、RDBのインデックスチューニングによるSQLの最適化、Web APIの実践的なページネーションの実装方法、CSRFやSQLインジェクションのような攻撃を防ぐためのセキュリティに関する知識など、高度かつ重要なトピックをDjangoのコントリビュート経験もある筆者が分かりやすく解説します。 【本書のゴール】 Djangoを使ったWebアプリケーション開発のベストプラクティスを把握し、業務に活かせる実践的な知識を身につけることを目指します。 【Djangoのバージョン】 Django 3.2 LTS対応(2024年4月までサポートされるバージョン) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実践SvelteKit × FastAPI 誰でも簡単Web開発!フルスタックエンジニアになる!
    -
    SvelteKitとFastAPIは、2020年前後で急速に台頭し、Web開発をより素早く・より自由に・より簡単にするフレームワークです。本書を用いて、これらの基本的な仕組みや機能を、実装サンプル付きで学べます。また、実際にVereclやCloud Runといった環境にデプロイし、公開するガイドつきです。これからWeb開発を始めたいという方は、SvelteKitとFastAPIで始めましょう!
  • 実践 Svelte入門
    -
    「Svelte(スベルト)」は,ユーザーインターフェイスを構築するためのJavaScriptフレームワークのひとつです。Svelteには,ユーザインターフェイスで重要な役割を担う「状態管理」を特別な記法や関数を使うことなく記述できる,作成したコンポーネントをランタイムなしで実行可能な形に変換する(コンパイル)といった特徴があります。本書では,近年注目を集めているSvelteの基本について解説するとともに,SvelteをベースとしたWebフレームワーク「SvelteKit」によるWebアプリケーション開発についてもしっかり解説します。
  • 実践!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)構築方法などもカバーしています。

    試し読み

    フォロー
  • 実践TypeScript
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、TypeScriptの「型システム」に関する知識を体系的に学ぶための一冊です。TypeScriptやJavaScriptで、ある程度のアプリケーションを作った経験がある人を対象としているため、アプリケーション構築に必要なノウハウなどは提供していません。TypeScriptの型システムにフォーカスし、その基礎からフレームワークと連携した活用方法まで、より深く解説しています。 本書を読めば「TypeScriptは、スピーディーに品質の高いサービスを開発する上では欠かせない最高のパートナー」だということがわかるはずです。よいライブラリを使えば自動的によいアプリケーションが作れるわけではないように、型定義も個人の力量とアイディアが重要です。本書は、そういった「型定義」のスキルアップを目指すには最適の一冊です。
  • 実践TLA+
    -
    設計だってテストしたい! 【本書の内容】 本書は Hillel Wayne, “Practical TLA+”, Apress, 2018 の邦訳版です。 複雑精緻なシステムを構築する際に、設計そのもの、仕様そのものにバグがないかをテストできたら、もう少し幸せな開発人生を送れそうな気がします。 本書は送金システムの小規模な仕様からTLA+を使ってヤバいバグを発見するところから始まります。この小さなサンプルをもとに、より良いアプリケーションの設計・テスト・構築に、どのようにTLA+を使えばよいかを理解し、実際のプロジェクトに援用できるよう、TLA+の演算子、論理、関数、PlusCal、モデル、および同時実行の基礎を学びます。 設計図の整理の仕方、分散システムや最終的な整合性の指定の仕方を学んだら、アルゴリズムのパフォーマンスやデータ構造、ビジネスコードやMapReduceなど、さまざまな実用的な問題にTLA+を適用し、ケーススタディのアプリケーションを使って実践します。 TLA+の生みの親であるLeslie Lamportも、理論的背景を脚注で解説するなど、最先端のシステム開発テクノロジーのコアに触れることのできる1冊です。 【本書のポイント】 ・TLA+の言語仕様を手を動かしながら学べる ・小さなサンプルから並行処理や分散システムまでTLA+を適用できるようになる ・短時間で読み終わるものの滋養は豊富 【読者が得られること】 ・TLA+が理解できる ・TLA+を使ったシステム開発に乗り出せる ・上流からテスト駆動ができる 【対象読者】 ・アーキテクト ・デベロッパー ・エンジニア ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • 実践的データ基盤への処方箋~ ビジネス価値創出のためのデータ・システム・ヒトのノウハウ
    3.8
    データ整備/データ基盤システムの構築/データ分析組織立ち上げのプロがすぐ効くノウハウを教えます! 「会社内でバラバラになっているデータを集めたが,これから何をしていいか分からない」 「最新技術を利用してデータ基盤をつくったがニーズがなかった」 「頻繁に障害が発生するデータ収集に対応してきたが,そのデータは誰にも利用されていなかった」 「データの意味が分からず,データの意味の聞き込み調査で1日が終わった」 データを活用してビジネス価値を創出したいと考える企業は増えています。そのために,とりあえずデータを集めて,データレイク,データウェアハウス,BIツールなどのソフトウェアを導入したのですが,データ活用が進まないという声を聞きます。なぜ,せっかくコストをかけてつくったデータ基盤なのに機能しないのでしょうか? Garbage In Garbage Out(ゴミを入れたらゴミが出てくる)という言葉があるように,適切な形でデータを取得しなければ,適切な分析はできません。また,各ソフトウェアに限定した知識ではなく,データ基盤システムとして利用するためのノウハウがなければ,データ基盤は機能しません。さらにデータ基盤にはたくさんの人が関わるため,組織のあり方やデータの取り扱いにも注意が必要です。 取得したデータからデータ活用までの架け橋となるのがデータ基盤のはずです。ビジネス価値につながらないデータ基盤はコストを垂れ流すだけの病んだシステムになりかねません。そこで本書では,データ基盤の本来の機能を甦らせるため,またデータ基盤の構築でつまづかないためノウハウを処方します。データ整備,システムの知識,組織のあり方,データの取り扱いといった"データ基盤を機能させるためのノウハウ"を,この道のプロが惜しげもなく披露します。データ基盤が思うように機能していない,これからデータ基盤を構築したいが何からはじめればよいか分からない,といったことで悩まれている方には一読の価値があるはずです。
  • 実戦で役立つ C#プログラミングのイディオム/定石&パターン
    3.8
    C#のプログラムを作成するには,解こうとする問題の手順と利用するデータ構造を考え,それをC#のコードとして記述するスキルが必要になってきますが,そういったスキルは,現場で利用されているイディオムや定石といったパターンを学習することで得られます。「パターン」を自分の中に叩き込むことが上達の早道なのです。また,さらには,実際に自分でプログラムを書いてみることも必要。本書には章ごとに練習問題も用意されていますので,実地に自分で書くことにより,確固としたプログラミングの力を身につけてください。
  • 実践Data Scienceシリーズ RとStanではじめる ベイズ統計モデリングによるデータ分析入門
    4.4
    「基本をより実践的に!」学べる新シリーズの第一弾は、「統計モデリングの世界」へのファーストブック。基礎から学べる超入門!・チュートリアル形式だから、すぐに実践できる!・統計、確率、ベイズ推論、MCMCの基本事項から、やさしくサポート!・brmsやbayesplotなどのパッケージの使い方も、しっかり身につく!・一般化線形モデル(GLM)→一般化線形混合モデル(GLMM)→動的線形モデル(DLM)→動的一般化線形モデル(DGLM)を体系的に学べる!【本書のサポートページ】https://logics-of-blue.com/r-stan-bayesian-model-intro-book-support/ 【実践Data Scienceシリーズ】 「基本をより実践的に!」を合言葉に、データサイエンスで用いられる各種手法の基本を、プログラミングの実装とともに解説していきます。はじめて学ぶ大学生、大学院生、ソフトウェアエンジニアに向けた注目の新シリーズです。【主な内容】1部 【理論編】ベイズ統計モデリングの基本 1.はじめよう! ベイズ統計モデリング 2.統計学の基本 3.確率の基本 4.確率分布の基本 5.統計モデルの基本 6.ベイズ推論の基本 7.MCMCの基本/2部 【基礎編】RとStanによるデータ分析 1.Rの基本 2.データの要約 3.ggplot2によるデータの可視化 4.Stanの基本 5.MCMCの結果の評価 6.Stanコーディングの詳細/3部 【実践編】一般化線形モデル 1.一般化線形モデルの基本 2.単回帰モデル 3.モデルを用いた予測 4.デザイン行列を用いた一般化線形モデルの推定 5.brmsの使い方 6.ダミー変数と分散分析モデル 7.正規線形モデル 8.ポアソン回帰モデル 9.ロジスティック回帰モデル 10.交互作用/4部 【応用編】一般化線形混合モデル 1.階層ベイズモデルと一般化線形混合モデルの基本 2.ランダム切片モデル 3.ランダム係数モデル/5部 【応用編】状態空間モデル 1.時系列分析と状態空間モデルの基本 2.ローカルレベルモデル 3.状態空間モデルによる予測と補間 4.時変係数モデル 5.トレンドの構造 6.周期性のモデル化 7.自己回帰モデルとその周辺 8.動的一般化線形モデル:二項分布を仮定した例 9.動的一般化線形モデル:ポアソン分布を仮定した例
  • 実践Data Scienceシリーズ PythonではじめるKaggleスタートブック
    4.4
    シリーズの第2弾は、初学者向けのKaggle入門書の決定版! ★「Kaggleで勝つ」準備をしよう!★ 初学者が「Kaggleに何となく興味ある」状態から「実際のコンペに参加できる」状態になれるような内容を目指しました。 ・サンプルコードの詳細な解説があるから、しっかり身につく! ・優勝チームと専業Kagglerのコンビによる、安定のわかりやすさ! ・充実の本音対談で、やさしくサポート! ・初学者や手探りでやっているが体系的な知識を得たい人に最適。 【本書のサポートページ】 https://github.com/upura/python-kaggle-start-book 【実践Data Scienceシリーズ】 https://www.kspub.co.jp/book/series/S069.html 【主な内容】 第1章 Kaggleを知る 1.1 Kaggleとは 1.2 Kaggleで用いる機械学習 1.3 Kaggleのアカウントの作成 1.4 Competitionsページの概要 1.5 環境構築不要な「Notebooks」の使い方 第2章 Titanicに取り組む 2.1 まずはsubmit! 順位表に載ってみよう 2.2 全体像を把握! submitまでの処理の流れを見てみよう 2.3 次の一手を見い出す! 探索的データ分析をしてみよう 2.4 ここで差がつく! 仮説に基づいて新しい特徴量を作ってみよう 2.5 勾配ブースティングが最強?! いろいろな機械学習アルゴリズムを使ってみよう 2.6 機械学習アルゴリズムのお気持ち?! ハイパーパラメータを調整してみよう 2.7 submitのその前に! 「Cross Validation」の大切さを知ろう 2.8 三人寄れば文殊の知恵! アンサンブルを体験しよう. 第3章 Titanicの先に行く 3.1 複数テーブルを扱う 3.2 画像データを扱う 3.3 テキストデータを扱う 第4章 さらなる学びのために 4.1 参加するコンペの選び方 4.2 初学者にお勧めの戦い方 4.3 分析環境の選択肢 4.4 お勧めの資料・文献・リンク 付録A サンプルコード詳細解説 A.1 第2章 Titanicに取り組む A.2 第3章 Titanicの先に行く
  • 実践Data Scienceシリーズ Pythonではじめるテキストアナリティクス入門
    4.0
    ★基礎技術と分析アプローチがわかる入門書の決定版!★ ・「spaCy+GiNZA」による一気通貫の分析がすぐに実践できる ・観光/金融・経済/ソーシャルメディアの分析事例をていねいに解説 ・つまずきやすい「環境構築」もしっかりサポート 【本書はこんな人におすすめです】 ・Pythonの基本が身についたので、次はテキストアナリティクスを学んでみたい ・大学の講義やプログラミングスクールなどで自然言語処理について少し触れたが、もう少し詳しく学びたい ・テキストアナリティクスにつまずいたことがあったり、ブランクがあったりして再挑戦してみたい 【本書「巻頭言」より抜粋】 アイディア次第でさまざまな分析が可能になるのがテキストアナリティクスの面白さです.その反面,多くの場合,簡単に結果が出るものではありません.諦めずに試行錯誤を続けることが重要です.基本的には多様な可能性に思いを巡らせることが有効です.それには経験の蓄積が活きてきますので,やればやるほど成果を出しやすくなります.自分で実際にデータを処理し,試行錯誤をしてみるのがテキストアナリティクスのスキルを向上させる近道です.その考えから,本書では試してみることを重要視しています. ――那須川哲哉(日本アイ・ビー・エム株式会社東京基礎研究所主席研究員) 【サポートページ】 https://github.com/tksakaki/kspub_ds_text_analytics 【主な内容】 第I部 テキストアナリティクスの基礎 第1章 テキストアナリティクスことはじめ 第2章 プログラミングの補足知識 第3章 環境構築 第4章 基礎技術   第II部 テキストアナリティクスの実践 第5章 データ収集 第6章 観光テキストの解析 第7章 金融・経済テキストの解析 第8章 ソーシャルメディアテキストの解析 第III部 応用技術・発展的な内容 第9章 実践的なテクニック 第10章 深層学習技術 第11章 環境構築の要らないテキストアナリティクス 付録 本書で利用するPythonライブラリ 【編著者紹介】 榊 剛史 株式会社ホットリンク 開発本部R&D 部長 東京大学未来ビジョン研究センター 客員研究員 中国・清華大学による世界的なAI研究者2000人に選出。2006年電力会社にて情報通信業務に従事した後、東京大学博士課程に入学。2013年松尾研究室にて博士号取得。2015年~株式会社ホットリンクに入社。
  • 実践としてのプログラミング講座
    3.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「プログラミングは21世紀に生き残るための必修科目」と掲げ、プログラミング学習ブームの火付け役になったヒット作、その続編。新しい時代の知の探求はいよいよ次のステージへ。今作では、日常的によく向き合う課題をプログラミングで解決していきます。ゲームに計算機、ストップウォッチ、チャットアプリ。その全てをスマホ一つで作り出す、それが筆者が提言する「瞬間プログラミング」! この本で、あなたの目の前の世界は一変する。
  • 実践ドメイン駆動設計
    4.0
    『エリック・エヴァンスのドメイン駆動設計』は、2003年の刊行だったにもかかわらず、大型ソフトウェア構築時につきまとう不透明感を払拭するための指針として現役技術者に多大な影響を与えた。ある意味、エリック・エヴァンスの先見性によって、今日、必要とされるパタン/アンチパタンが整理されていたためだ。 とはいえ、それからすでに11年。ベースとなるオブジェクト指向はそれほど大きな変革はないものの、この10年の間にコンピューティングの対象は大きく増え、さらにドメイン駆動設計をコトバでは知っているものの、経験値のまだ低い技術者の増加もあり、理論だけではなく現状に則した形で体得する必要性が増している。 本書はDDDの考え方はもちろん、コミュニティや実際のビジネスシーンのなかから実践的な方法論を精錬し、いわば21世紀(初頭)型ドメイン駆動設計を伝授するものであり、現在のニーズに合致する内容で構成されている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 「実践ドメイン駆動設計」から学ぶDDDの実装入門
    5.0
    書籍「実践ドメイン駆動設計」と併せて読んですぐ使える! 普段の開発においてDDDで実装を始める方法を、分かりやすく解説 CodeZineの人気連載を書籍化。 エリック・エヴァンスのドメイン駆動設計(DDD)の考え方を、実際に導入するためには、それぞれの開発現場に合わせて、さらに具体的に噛み砕く必要があります。 そこで本書は、このDDDの考え方を実践に落とし込んだ書籍「実践ドメイン駆動設計」の構成に沿って、現代の開発現場において重要な部分にフォーカスし、DDD実装のノウハウを解説しました。図版を多く用い、DDD初心者にも分かりやすく解説しています。 「DDDという言葉を知っているものの、全容を理解できていない」「DDDを自分たちの現場に導入したいが、何から始めたらよいか分からない」といった悩みを抱えた開発者は必見の入門書です。 【対象読者】 ・ドメイン駆動設計に関心を持っている開発者 ・ドメイン駆動設計で開発したい開発者 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実践入門WebAssembly
    -
    Webアプリケーションの開発において、長らくJavaScript(JS)やTypeScript(TS)などのトランスパイル言語が主流でした。しかし、WebAssembly(Wasm)の出現により、WasmとJSのハイブリッド実行環境が新たな潮流として注目されています。この変化は、JSが完全にWasmに取って代わられるというものではなく、両者の組み合わせによる新しい可能性を示唆しています。 本書では、Wasmの特性を理解することで、なぜハイブリッドな実行環境が有効であるのか、そしてWasmをどのようなシチュエーションで活用すべきかを明らかにします。単に「Wasmの時代が来た」と主張するのではなく、Wasmの真の価値とその活用方法に焦点を当てています。 本書はWasmの適切な利用方法や、どの部分をWasmに置き換えるべきかのヒントを提供することで、読者がより効果的なWebアプリケーション開発を行えるようサポートする解説書です。
  • 実践入門 はじめてのReact開発
    -
    本書は主にサーバーサイドを専門に開発してきた著者が、仕事でゼロからフロントエンドを開発する中で、現場で実際にReactを使って学んだ情報やTipsをまとめたものです。 実際にはじめてReactを使って開発していく際、ページのUI(コンポーネント)をどのように組み立てていけばよいのか、create-react-appに頼っていたフロントエンドのビルドの裏側など、実務を通して学んだReactの「チュートリアル以外のTips」を掲載しています。 本書を足がかりに、チュートリアルなどを通じて具体的な開発に必要なAPIの情報を随時調べていくことで、初学者でもReactを使った開発を具体的にイメージしやすくなります。

    試し読み

    フォロー
  • 実践入門ビジュアルプログラミング言語vvvv&vvvv gamma 楽しくはじめるデジタルアート制作
    -
    本書はこの数年で目覚ましい進化を遂げたビジュアルプログラミング言語vvvvとvvvv gammaの最新情報をもとに、開発環境の整備からCGプログラミングまでを紹介した解説書です。本著のメインターゲット層は以下の通りです。 ・CGプログラミングを始めてみたい!(ProcessingやTouchDesignerなどは聞いたことがある) ・グラフィックのプログラミングって何となく難しそうなイメージがある……サクッとCGを作ってみたい! ・vvvvについて全く知らない、若しくは聞いたことがあるけど使ったことがない ・何らかの理由でオリジナルvvvvを使う必要がある ・vvvv gammaについても情報が欲しい! これらに該当する方は是非本書を手にとってみて頂けたらと思います。
  • 実践入門Word2Vec 自然言語処理活用ハンドブック
    -
    自然言語処理の定番手法となっているWord2Vecを使ってみたい初心者やちょっと手の込んだことをしてみたい中級者向けに、Word2Vecのお役立ちTipsを詰め込みました。 最近はもっぱらBERTやGPTシリーズの登場によってWord2Vecは過去の技術という印象があるかもしれません。ですが今だからこそ知見も溜まっており、安定して使えるようになったとも言えます。 Word2Vecを使い倒すためのノウハウの1つ1つは、どこかの記事などでみたことがあるものかもしれませんが、これ1冊だけで役立つようになっています。使い倒しブックということで、理論的な点よりも、使い方に重点を置き、多くの実装例から結果を見ながら理解できます。

    試し読み

    フォロー
  • 実践Node.js入門―基礎・開発・運用
    4.0
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2023/978-4-297-12957-6)も合わせてご覧ください。 Node.jsの入門書です。Node.jsは今やWebアプリケーション開発には欠かせない存在です。 本書には,Node.jsで実際にアプリケーション開発をはじめるための知識がまとまっています。 基礎知識,環境構築,重要文法,非同期,CLIツール開発,Expressを用いたサーバーサイドの開発やフロントエンド(React)との連携などNode.jsの全体像が学べます。 現場で活躍する第一人者が,Node.jsのアプリケーション開発の指針やノウハウを教えます。
  • 実践FlutterとFirebaseを使ったアプリ開発
    -
    本書では、クラウド画像管理アプリの開発を通じて、Flutter・Firebaseを使ったアプリ開発に必要な知識・技術を広く獲得することを目指します。本書のテーマはプログラミングを学ぶことではなく、アプリ開発を学ぶことです。プログラミング言語・ライブラリなどの細かい使い方の説明は行いません。一方で、仕事や個人でアプリ開発をする際に必要となる、設計・アーキテクチャ・状態管理といった内容を盛り込んでいます。
  • 実践Helm─自作アプリをKubernetesクラスタに簡単デプロイ!
    4.0
    本書は、オープンソースのコンテナオーケストレーションシステム「Kubernetes」のパッケージマネージャー「Helm」の解説書です。 Helmの特徴はアプリケーションのデプロイの容易さです。既存のChartを活用したりChartを作成したりすることで、「helm install」のコマンド一つでアプリケーションをKubernetes上に構築できます。本文中ではDocker・Kubernetes初心者がHelmを使ってHelmのテンプレートであるChartを自作できるまでを目指します。 Docker・Kubernetesは知っているけど「Helmってなに?」という方にもおすすめの一冊です。

    試し読み

    フォロー
  • 実践マイクロサービスAPI
    -
    いかにしてマイクロサービスを構築し APIによってそれらを統合・推進するのか 【本書の内容】 本書は José Haro Peralta, "Microservice APIs", Manning Publications 2023 の邦訳版です。 理解・利用・保守が容易なAPIで、堅牢なマイクロサービスを設計・実装する実践的なテクニックを学べる一冊です。 著者が長年培ってきた指導力をもとにPythonベースの例を豊富に掲載し、哲学よりも実装に重点を置いたマイクロサービス実践の書です。どの言語でも機能する原則とパターンに従って、堅牢なマイクロサービスAPIを構築し、テストして保護し、クラウドにデプロイする方法を学ぶことができます。 【目次】 Part 1 マイクロサービスAPIの概要   第1章:マイクロサービスAPIとは何か   第2章:基本的なAPIの実装   第3章:マイクロサービスの設計 Part 2 REST APIの設計と構築   第4章:REST APIの設計原則   第5章:OpenAPIによるREST APIの文書化   第6章:Pythonを使ったREST APIの構築   第7章:マイクロサービスのサービス実装パターン Part 3 GraphQL APIの設計と構築   第8章:GraphQL APIの設計   第9章:GraphQL APIを使う   第10章:Pythonを使ったGraphQL APIの構築 Part 4 マイクロサービスAPIのセキュリティ、テスト、デプロイ   第11章:APIの認証と認可   第12章:APIのテストと検証   第13章:マイクロサービスAPIのDocker化   第14章:KubernetesによるマイクロサービスAPIのデプロイ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実践Moddable JavaScriptではじめるIoTアプリケーション
    -
    本書はマイコン向けJavaScriptプラットフォーム「Moddable」の解説書です。「マイコンでもJavaScriptでアプリが書けたら…」は、Web開発者だれもが抱く夢でした。そこで登場したのがModdableです!Moddableは、さまざまなマイクロコントローラ向けのアプリケーションをJavaScriptで開発できるプラットフォームです。本書ではModdableとM5Stackを使ったアプリケーション開発方法を紹介します。環境構築とサンプルアプリの製作、そして「JavaScriptでIoT」な他のプラットフォーム達との比較を通じて、Moddableの魅力をお伝えします。あなたもModdableと一緒にJavaScriptでIoTアプリ開発を始めましょう!

    試し読み

    フォロー
  • 実践Rust入門 [言語仕様から開発手法まで]
    5.0
    Rustは2015年に安定版がリリースされた新しい言語です。静的型付けと関数型言語などにみられる高度な抽象化のしくみを取り入れており、高品質で再利用性の高いプログラムを開発できます。さらに、ハードウェア資源についてC/C++と同等の効率の良い制御ができますが、決定的に違うのは、安全性をかなり重視しています。つまりRustは開発者の生産性を高めつつ、性能やハードウェア資源の効率を最大限に発揮するという、従来の言語では相反する要件を同時に満たす、数少ないプログラミング言語の1つなのです。本書はこの注目のプログラミング言語Rustの入門書です。この1冊でRustの言語仕様から開発現場で必要となる知識までを丁寧に解説しています。
  • 実践Rustプログラミング入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Rustは、C/C++の代わりとなる最新の爆速言語として注目されています。「とにかく実行速度が速い」「モダンな言語機能が一通り入っている」「OSからWebアプリケーションまで幅広く実装できる」「ツール群がとても充実している」「安全性が強力に担保されている」など、数多くの魅力があります。本書は、JavaやPythonなど他の言語に習熟しているエンジニアを対象に、Rustの独特な仕様と開発ノウハウをわかりやすく解説した入門書です。
  • 実践Reactコンポーネントライブラリ開発
    -
    ReactはWebページの開発において主要な技術となりつつありますが、Reactコンポーネントの「ライブラリ」を作成し、それを保守運用した経験のある方はどれくらいいるでしょうか? Webページを作成できても、コンポーネントの設計については抽象的で、実際にはStorybookを使用して保守するべきだと理解しているものの、なかなか着手できないという方も多いことでしょう。コンポーネントの管理は、細かな部分が疎かにされがちで、時には以前に似たようなコンポーネントを再度作成することがあるかもしれません! ライブラリを作成し、コミッターとしてコントリビュートすることで、車輪の再発明を避けることができます。これにより、実績を積み重ね、スキルを向上させることができます。この書籍は、npmにライブラリを登録したり、簡単なコンポーネントを作成してライブラリ化したりする方法に焦点を当てており、読むだけで楽しく学ぶことができます。もちろん、2023年3月末にリリースされたStorybook v7に完全に対応しています! 本書は、フロントエンドエンジニアとしてのスキルを広げ、新たな領域に挑戦したい方にとって必見の一冊です。
  • 実践力を身につける Pythonの教科書
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 便利な簡単プログラムから機械学習までこの1冊で! 本書はプログラミング言語Python(パイソン)の入門書です。 初めてPythonに取り組む人にとってもわかりやすいように、Pythonの文法の基本を1つずつ丁寧に説明します。小さなプログラムを実際に作りながらの説明なので、その文法がどんなものなのか、どんな時に使えばいいのかを理解しやすくなっています。また、プログラムが動く楽しさを味わいながら進むことができるようになっています。 後半では、より本格的にPythonを使っていくためのプログラミングを学んでいきます。途中少し難しめの解説があるところでは、「後から読んでも大丈夫」というマークを付けて、読み飛ばせるようになっています。 実践編や応用編では、少し長めのプログラムを書いて、デスクトップアプリやWebアプリを作ったり、機械学習で判定をするプログラムを書いたりする作例を紹介しています。これによって、本書で学習したことの理解を深めることもできますし、動くプログラムを作る楽しさや充実感を味わうことができます。 「初心者だけど、とりあえず動くものを作りたい」という目的にも使えますし、少し上達してから、後回しにしていた内容をもう一度読んで、「さらに力を付けて、高度なプログラミングにも挑戦してみたい」という目的にも使える、1冊で2度おいしい本です。
  • 実践ロボットプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ロボットを思い通りに操るにはどうすればよいのか? アルゴリズム(PAD)、C言語(NXC)、NXT-SWを併記しており、相互に参照しながら、効率よくロボットプログラミングが、マスターできます。さらにもの作りの基本サイクルであるPDSサイクルを紹介、計画立案、評価方法など実例を挙げ解説。アイディアやグループ作業のコツなど、ロボコンで役立つ知識も習得できます。
  • 実践ロボットプログラミング 第2版:LEGO Mindstorms EV3で目指せロボコン!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 好評を得ている第1版を基にEV3に対応!! 本書は、はじめに目標となるアルゴリズムをPADで表して、それに対応するC言語プログラム,GUIプログラムを併記して立体的に学べるよう工夫。初心者から上級者まで、3つのソースを相互参照しながら、ロボットプログラミングを効率よくマスターできる。
  • 実装で学ぶフルスタックWeb開発 エンジニアの視野と知識を広げる「一気通貫」型ハンズオン
    3.0
    Webシステムを「まるごと作る」フルスタック開発体験! 幅広く活躍できるワンランク上のエンジニアになるために 本書は、Webシステムの「フロントエンド」と「バックエンド」を、一冊でまるごと(=フルスタックで)作り上げる書籍です。 サンプルアプリケーションの開発を通じて、 ・フロントエンドとバックエンドをどのように連携させるか ・データ構造/マスタデータをどのように管理するか ・リポジトリを効率的に管理するにはどうするか といったポイントを、手を動かしながらひとつひとつ学習できます。実装手段のフレームワークには「Next.js」と「Django」を選定しているため、モダンなWeb開発の全体像を把握することにも役立ちます。 分業化の進む現代的なWeb開発の現場で、あなたが自分の担当外の開発領域についてきちんと理解ができていないと感じるなら、本書は最適の学習書になるはずです。本書を読めば、フロントエンド/バックエンドそれぞれの動作原理や開発テクニックはもちろん、開発のさまざまな工程で効率化を図るためのノウハウを習得できます。 Webシステム開発の全体像を見渡し、現場で幅広く活躍できるフルスタックな視野と知識が身につく一冊です。 ■対象読者 ・業務経験2~3年目のフロントエンドエンジニア/バックエンドエンジニア・担当領域外の開発技術や開発手法を知りたい人・モダンなWeb開発の全体像を把握したいマネージャー/リーダー層 ■目次 【第I部 Webシステム開発の基本】 第1章 Webシステム開発の基本知識 第2章 React(Next.js)+Django(Python)環境の構築 第3章 VSCode+Dockerでの開発 第4章 フロントエンドとバックエンドのシステム連携の基本 【第II部 Webシステム開発の実践】 第5章 フロントエンドの実装 第6章 バックエンドの実装とフロントエンドとのシステム連携 第7章 非同期処理とバッチ処理の実装 第8章 データ構造・マスタデータの管理 【第III部 現場で役立つ周辺知識】 第9章 チームビルディング 第10章 設計 第11章 Gitによるリポジトリ管理 ★読者特典ダウンロードPDF付き 特典A アーキテクチャの選定 特典B 本番環境の構築 ※PDFは翔泳社のサイト上からダウンロードできます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実務で役立つWBS(Work Breakdown Structures)入門
    4.0
    プロジェクトの現場で役立つノウハウがギッシリの教科書、ついに登場! 本書は、長年の要望に応え、ワーク・ブレークダウン・ストラクチャー(WBS)の概念と応用に関して包括的にまとめた実用的な解説書です。WBSによりプロジェクトの構造を明らかにし、立上げプロセスを効率化するほか、計画、コントロール、コミュニケーションのツールとしてプロジェクト全体を通した活用方法についても解説しています。本書は、WBS作成、および新規プロジェクトのスコープ作成や計画における筆者の長年の経験に基づいています。WBSの使用方法などはユーザに広く受け入れられているものを紹介しますが、より詳しい概念については多くの例を通して筆者独自の考えを説明します。 WBSはプロジェクトマネジメントの概念としては新しいものではありませんが、よく誤解されていたり、効果的に利用されていなかったりします。計画をもって事にあたるよりも、とりあえず始めてしまうという安易なほうに流れがちですが、WBSの利用には、他の計画同様、規律と考察(discipline and thought)が必要です。(本書「著者まえがき」より抜粋) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実務で役立つPython機械学習入門 課題解決のためのデータ分析の基礎
    -
    身近な課題を解決しながら機械学習を基礎からしっかり理解できる! ■商品紹介 本書はPythonを利用して、実際の課題を機械学習で解決する手法を解説する書籍です。手を動かしながら、データ分析やアルゴリズムについて学ぶことができます。本書では「1.課題分析」「2.データ分析」「3.予測」の3ステップで課題解決を行っていきます。 ■本書の特徴 1.現実的な場面を想定した解説 本書では、現実的な場面を想定して「課題」を設定し、それを機械学習で解決する方法を解説します。課題からアルゴリズムを選定し、プロジェクトをどのように動かしていくのかを学べます。 2.機械学習に最適なアルゴリズムを学べる 本書は、機械学習に用いるアルゴリズムを実例を通じて学べます。身近なビジネス課題を解決するために、どういったアルゴリズムを用いれば良いか、体系的に理解できます。 ■こんな方のための本です ・Pythonの学習をある程度終えて、これから機械学習に対する勉強をしてみたい、一歩を踏み出してみたい方 ・業務や個人のプロジェクトで機械学習を使ってみたい方 ・教科書的な勉強だけでなく、実際に手を動かしながら学びたい方 ■目次 Chapter1 機械学習をはじめる前に Chapter2 まずは基本を押さえよう 2-1 Chapter2について 2-2 回帰アルゴリズム:不動産価格を予測しよう 2-3 分類アルゴリズム:社員の退職を予測しよう Chapter3 さまざまなアルゴリズムを体験しよう 3-1 Chapter3について 3-2 時系列予測アルゴリズム:商品の売上を予測しよう 3-3 レコメンドアルゴリズム:個人の趣向に沿った商品をオススメしてみよう 3-4 異常検知アルゴリズム:ポンプの故障を検知しよう Chapter4 さまざまなデータを取り扱ってみよう 4-1 Chapter4について 4-2 テキストデータ:商品の口コミを分析してみよう 4-3 画像データ:画像を識別してみよう Chapter5 一つひとつのプロセスを深堀りしてみよう 5.1 Chapter5について 5.2 データ観察 5.3 特徴量生成・学習 5.4 機械学習アルゴリズムと評価指標の選定 5.5 機械学習モデルの学習と選択 Chapter6 モデルを運用してみよう 6-1 機械学習モデルを運用してみよう 6-2 バッチ予測をしよう 6-3 リアルタイム予測をしよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実力養成C#ワークブック
    4.0
    現代プログラミングの必須知識を長く使えるものに 【本書の内容】 プログラミング言語を体得する上で、抽象概念の理解は欠かせない。とはいえ、抽象概念の塊を解きほぐす作業は、構文を理解し自在に(あるいは課題を解くために)データを加工できるようになるまでの経験値のあげ方に、勝るとも劣らないくらい味気ない作業といえる。 とくに、写経を前提とした「構文理解講座」の場合、抽象概念に関しては構文を理解した後に、なんとなく「こういうことかなー」という体得の流れになる。本来ならば共通する抽象概念を把握し、その実現に向けて既存の構文を応用する、という流れがあって然るべきであるにもかかわらず。 そこで本書では、オブジェクト指向を中心課題に、抽象概念の頻出キーワードを実際のコードに落とし込み、概念の具現化を目的に編まれた。 「これでもか」というほど多数のサンプルを掲載し、問題と頭の体操的なクイズも各項目ごとに載せて、手を動かし考えることで徹底理解を目指す。 【本書のポイント】 ・積み上げ学習式ではなく技術用語駆動 ・用語が意味するところと実際のコードがダイレクトに繋がる ・気になる箇所だけ重点的に学習できる ・オブジェクト指向のコンセプトと実際が体感できる 【読者が得られること】 ・小さいサンプルを手を動かしながら考える癖がつく ・「わかったつもり」が「なるほど、わかった」になる ・オブジェクト指向が身につく ・C#プログラミングが上達する 【対象読者】 ・C#プログラマ ・情報工学系の学生 ・お仕事でC#に触れている方 ・“オブジェクト指向”がイマイチな方 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 実例で学ぶExcel VBA 定番プログラムを使いこなす
    4.3
    お手本から「定番」のプログラムに慣れる。本書は、実用的なVBAプログラムのお手本から、定番プログラムの記述方法について学ぶものです。「定番」に慣れていくことで、「こういう処理のときは、このプログラムを使う」という道筋を明確に理解できるようになります。こうしたことの積み重ねが、思い通りにプログラミングできることに直結し、入門者レベルからの確実な向上を実現します。(ブルーバックス・2013年1月刊)※この商品は紙の書籍のページを画像にした電子書籍です。文字だけを拡大することはできませんので、タブレットサイズの端末での閲読を推奨します。また、文字列のハイライトや検索、辞書の参照、引用などの機能も使用できません。
  • ジブン専用パソコン Raspberry Piでプログラミング:ゲームづくりから自由研究までなんだってできる!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 小型パソコン「Raspberry Pi(ラズベリー・パイ/ラズパイ)」でプログラミングを楽しもう! 「Raspberry Pi」は、手のひらに収まる小型サイズのパソコン。 子供たちの教育用に開発されたもので、安価で使い方の自由度が高く、インターネットの接続性にも優れています。 小学校のプログラミング教育やワークショップなどでも活用されているコンピューターです。 さらにモーターやLEDなどの電子部品とも接続できることから、現在ではIoT産業などでの活用や電子工作のツールとして、子供から大人まで幅広い人気となっています! この本では、Raspberry Piを通じて、パソコンのしくみや文書作成、プログラミングの基本などを学ぶことができます。 この本を読むことで、例えば次のような知識・技術を身につけることができます。 ・パソコンやOSのしくみがわかる! ・文書の作成ができるようになり、自由研究レポート作成にも活かせる! ・ゲームづくりを通じてプログラミングを学べる! ・子供たちに人気のプログラミング言語Scratch(スクラッチ)だけでなく、Python(パイソン)にも挑戦できる! ・マインクラフトを楽しみながらプログラミングへの理解を深められる! 序文では、Raspberry Piの生みの親であるエベン・アプトン氏(Raspberry Pi財団創設者/Raspberry Piトレーディング社CEO)の特別メッセージも掲載。 子供たちのRaspberry Piでのプログラミングを応援しています! 2020年春から小学校で本格的に始まるプログラミング教育の準備にもピッタリで、子供だけでトライできるのはもちろん、親子でも楽しめる一冊です。 ※Raspberry Piはセットアップが大変というイメージがあるかもしれませんが、この本では、子供向けの設定や各種アプリのインストールが完了している特別仕様のOSを扱うことにより「すぐに使えて楽しめる」ように構成しています。 このデータはダウンロードで無料で入手でき、入手方法についても本書で解説しています。 ※本書で取り扱うRaspberry Piは、「Raspberry Pi 3 Model B+」というモデルです(「Raspberry Pi 3 Model B」にも対応しています)。 ※誠文堂新光社ではRaspberry Piと特別仕様OS、キーボード、モニターなどの周辺機器がセットになった「ジブン専用パソコン2」という子供向けパソコンキットを取り扱っており、こちらを用いてお手軽に本書の内容を実践することも可能です。 ■「子供の科学★ミライクリエイティブ」シリーズについて 1924年創刊の月刊誌『子供の科学』が、未来を生きる子供たちにとって大切な科学の実用知識について、楽しく・わかりやすく解説するシリーズ。 プログラミングなどの「ものづくりの力が身につく」テーマを中心としたラインナップ展開により、「子供たちの未来の可能性が広がる」シリーズを目指します。
  • 自分で作る! ゲームプログラミング入門 (日経BP Next ICT選書)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 趣味でゲームを作ってみたい! という人向けの入門書。 定番のパズルゲームやカードゲーム、弾幕系シューティングゲームなど、たくさんのミニゲームを作りながら、ゲームプログラミングの基礎が学べる内容です。 また、ゲーム作成に役立つ数学や物理、アルゴリズムについても解説します。 ゲームを作るためのプログラミング言語(環境)としては、HTML5+JavaScript、Unity、Androidなど、様々なものを扱います。 すぐに動かせるサンプルプログラムを特設サイトからダウンロードできます。
  • JAX/Flaxで学ぶディープラーニングの仕組み
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 話題のGoogle製ライブラリーを使った初の書籍! 本書は、Google製のライブラリーであるJAX、Flax、Optaxを利用して、ディープラーニングの機械学習モデルの構築方法を学ぶ書籍です。 ● 本書の概要 本書では、ディープラーニングの代表例とも言える畳み込みニューラルネットワーク(CNN)を例として、これをJAX/Flax/Optaxで実装しながら、モデルの各パーツの役割を数式レベルで丁寧に解説していきます。 この際、モデル内部の処理の様子を確認するために、モデルの中身を分析するコードもあわせて利用します。JAX/Flax/Optaxを利用すれば、モデルの構築だけでなく、このような分析作業も簡単に実施できることが実感できるでしょう。 導入となる第1章では、JAX/Flax/Optaxの基本的な機能とその使い方を学ぶために、機械学習の基礎とも言える「最小二乗法」による回帰問題を利用します。まずは、JAXの機能だけを利用して、勾配降下法のアルゴリズムを独自に実装して、回帰モデルの学習を行います。その後、これと同等の処理をFlax/Optaxを組み合わせて、再度、実装してみます。これにより、Flax/Optaxの使い方に加えて、JAXの微分機能など、その背後で行われる実際の処理内容をより明確に理解することができるでしょう。 第2章以降では、より本格的な畳み込みニューラルネットワークを構築し、さらに、転移学習やDCGANによる画像生成モデルなども実装します。付録として、本書で使用するJAX/Flax/Optaxの主な関数の一覧も用意。JAX/Flax/Optaxの使い方をリファレンス的に知っておきたい方にもおすすめです。 中井 悦司 (なかい えつじ) 1971年4月大阪生まれ。ノーベル物理学賞を本気で夢見て、理論物理学の研究に没頭する学生時代、大学受験教育に情熱を傾ける予備校講師の頃、そして、華麗なる(?)転身を果たして、外資系ベンダーでLinuxエンジニアを生業にするに至るまで、妙な縁が続いて、常にUnix/Linuxサーバーと人生を共にする。その後、Linuxディストリビューターのエバンジェリストを経て、現在は、米系IT企業のSolutions Architectとして活動。
  • Java & Python 最適化・制約充足の問題解法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 問題を最適化と制約充足プログラミングで解く!  本書は、最適化問題、自動計画、パズルといった問題について、定式化と解くためのプログラミング手法(アルゴリズム)を、最適化(MIP)と制約プログラミング(CSP、SAT、SMT)のそれぞれの視点から統一的に解説したものです。  最適化、制約プログラミングともに問題を解くための一手法ですが、近年の最適化技術の利用拡大により、これらを組み合わせたり、比較したりして、問題の特徴にあわせて適切に利用するニーズが増えることが予想されます。しかし、これらの手法は各分野が独自にソルバ(問題を解くソフトウェア)を開発し、発展してきたという経緯から、問題解決手段として総合的に取り扱われてきませんでした。そのため、これらを問題ごとの解法として整理してまとめた情報がなく、問題解決にあたり各手法にどんな特徴があって、どんな問題に有効かといった理解が困難でした。そこで本書では、各種の問題を定式化して、最適化と制約プログラミングのそれぞれの技術で問題を解く方法、手段を解説し、比較的な理解を促します。  本書によって読者は最適化手法、制約プログラミングを用いて問題を解説することができるようになり、また、それぞれの問題や技術の特徴を理解することができるようになっています。 第1章 最適化問題と制約充足問題 第I部 プログラミング 第2章 ソフトウェアの使い方 第3章 基本的な処理要素 第II部 定式化 第4章 求解式 第5章 範囲の制約 第6章 数あてはめ 第7章 グラフ 第8章 順序処理 第9章 論理
  • Java 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書の概要】 Javaは企業向けの大きなシステムから、Androidアプリなどの小さなシステムまで、 さまざまな分野で非常に多く利用されている人気の言語です。 開発会社などでは、新人研修の際に、Javaを学習するケースも多いです。 本書はJava初心者の方に向けて、 簡単なサンプルを作りながら、 対話形式でプログラミングのしくみを学ぶ書籍です。 【対象読者】 Javaについて、何も知らない超初心者 【1年生シリーズ・3つのポイント】 ・イラストを交えながら、対話形式で基礎知識を解説します。 ・はじめての方でも安心して学習できるよう基本文法をしっかり解説します。 ・学習用に簡単で楽しいサンプルを用意していますので、安心してプログラムを体験できます。 【本書のポイント】 オオカミ先生、いろはちゃんと一緒に、 基本文法から、オブジェクト指向によるプログラムの作成までを体験して、 プログラミングのしくみをまなぶことができます。 【目次】 第1章 Javaに触れてみよう 第2章 データと変数 第3章 プログラムの基本 第4章 オブジェクト指向って何? 第5章 もっとオブジェクト指向を知ろう 【著者】 森 巧尚(もり よしなお) iPhoneアプリやWebコンテンツの制作、執筆活動、関西学院大学非常勤講師など、 プログラミングにまつわる幅広い活動を行っている。 近著に『Python1年生』(翔泳社)、『やさしくはじめるiPhoneアプリ作りの教科書』(マイナビ出版)、 『楽しく学ぶ アルゴリズムとプログラミングの図鑑』(マイナビ出版)、 『なるほど!プログラミング』(SBクリエイティブ)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java EE 7徹底入門 標準Javaフレームワークによる高信頼性Webシステムの構築
    3.0
    経験豊富なJavaコンサルタントが Java EEの基礎+実践的な開発方法を徹底解説! Javaによる業務システム開発向けの標準仕様であるJava EE。本書は、フレームワークとしての基盤機能が一層充実したJava EE 7の基本と実践的な開発方法を学ぶための書籍です。 Javaの基本文法を身につけた方を対象に、プレゼンテーション層の開発機能JSFやビジネスロジック層の開発機能CDI/EJB、データアクセス層の開発機能JPAなど、業務システム開発時に必要不可欠な機能群の使い方や活用方法を、具体的なサンプルを交えて詳しく解説します。Java EE 7で追加されたWebサービスやバッチ処理の機能についても解説。 これからJava EE開発を始める方、Java EEの機能をもっと使いこなしたい方など、業務システム開発に携わるJavaエンジニアにおすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • JavaエンジニアのためのEclipse パーフェクトガイド 【増補改訂版】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishingも合わせてご覧ください。 本書はIDEに焦点を当てた書籍です。IDEは豊富な機能が揃っているため,Java開発を行う際,IDE(Eclipse)を使うのはデファクトスタンダードになっています。入門書でもJava+Eclipseでやさしく解説している書籍は多いですが,Javaの文法やアプリケーションを手順通りに作ることを主体にした書籍が多く,Eclipseの機能自体を解説している書籍は多くありません。本書は新人エンジニアに向けて,豊富な機能が揃ったIDEが裏で何をやっているかをわかりやすく解説した書籍を目指します。最新のバージョンに対応。
  • JavaエンジニアのためのKubernetes入門
    -
    本書は「DockerとKubernetesでクラウドネイティブを推進!」と聞いて困っている開発者のために、アプリケーションの実行環境をコンパクトにまとめた仮想環境「コンテナ」とコンテナを自在にデプロイし管理を自動化できるエコシステム「Kubernetes」というトピックスを中心に、どのようにJavaでアプリケーションを書き、開発フローを回し、運用/監視していくのかについての初心者向けのガイドブックです。JavaのフレームワークSpring Bootを使いながら、実際にコマンドを叩きながらコンテナをビルドし、JavaアプリケーションをKubernetesにデプロイする開発フローを体験してみましょう!
  • Java逆引きハンドブック
    3.0
    Webアプリケーションやゲーム、携帯電話のシステムや組み込み、業務システムの開発など、さまざまな場面で使われているプログラミング言語のJava。本書は、Javaの機能を「やりたいこと」から探すことができる逆引きリファレンスの決定版です。具体的なサンプルを例に、各機能を網羅的に、かつ、わかりやすく解説しています。Java6/7に対応しています。

    試し読み

    フォロー
  • Java逆引きレシピ
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております】 Javaでプログラムを書く際の実践・実用ノウハウが凝縮! 本書は、実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「Javaプログラマ必携の逆引き集」です。 Java開発の準備や基本構文といった基礎的な知識から、クラス・インターフェース、コレクション、日付操作、ファイル・入出力、スレッド、XML、JDBC、Junit、ネットワークの基本・定番・応用テクニックまで、現場で活躍する著者陣の経験に基づいた実践の場で必ず役立つノウハウ、レシピを提供します。 Javaをいまいち使いこなせていないと感じる方や中級レベルに向けてしっかり足場固めをしたい方、Javaをもっと活用したい方などにおすすめの1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java逆引きレシピ 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 開発現場で使える珠玉のレシピ! 好評の『Java逆引きレシピ』が、 従来のJava 6、7、8に加え、Java 9以降のバージョンにも対応し、 第2版として帰ってきました!! 最新の環境でも使えるよう既存のレシピも見直し、 新規レシピもふんだんに。「これからも現場で役立つ」一冊です。 ====目次==== ・第01章 Java開発の準備 ・第02章 Javaの基本 ・第03章 クラス・インターフェース ・第04章 コレクション ・第05章 日付操作 ・第06章 ファイル・入出力 ・第07章 並行プログラミング ・第08章 JDBC ・第09章 JUnit ・第10章 ネットワーク、システム、ユーティリティ ・第11章 これからのJava ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java/Scalaフレームワーク Play Framework入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Playは登場当時、サーバーサイドJavaのフレームワークとして、初めて「JSP/サーブレット」を否定したフレームワークとして注目されました。さらにバージョンアップを重ねたPlayは、Scalaだけで開発ができるなど独自の発展を遂げています。本書は、ほかに例をみないユニークなフレームワークである「Play」の使い方を基礎から学ぶ入門書です。これまでの、決まりきったやり方の開発では得られなかった新しい視点がきっと見つかります。
  • JavaScript 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書の概要】 Webサービスの開発現場で人気のJavaScript。 はじめてJavaScriptに触れる方も多くなってきています。 本書はそうしたJavaScript初心者の方に向けて 簡単なサンプルを作りながら、JavaScriptのプログラムの仕組みを 体験してもらう書籍です。 【対象読者】 JavaScriptのついて、何も知らない超初心者 【1年生シリーズ・3つのポイント】 ・対話形式で解説し、イラストを交えながら、基礎知識を解説します。 ・初めての方でも安心して学習できるよう基本文法もしっかり解説します。 ・平易でサンプルを用意していますので、安心してプログラムを体験できます。 【本書のポイント】 クロネコ先生とチーズ君と一緒に 基本的なプログラムから、作って楽しい音楽アプリの作成まで 体験して、プログラミングのしくみを学ぶことができます。 【著者】 大槻 有一郎(おおつき・ゆういちろう) 株式会社リブロワークスで執筆・編集を行う。 著書に『10日でおぼえるJavaScript入門教室 第3版』がある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • JavaScript逆引きレシピ 第2版
    -
    JavaScript開発必須の知識・現場のテクニックを凝縮! 本書は、実践で即役立つテクニックと開発ノウハウ、つまづきやすい・ハマりやすいポイントを徹底解説した「JavaScriptを利用するWebプログラマ必携の逆引き集」です。 JavaScript(ECMAScript)の基本構文や新記法といった基礎的な知識から、オブジェクト指向、組み込みオブジェクト、関数、オブジェクト指向構文、DOM、ブラウザオブジェクトなどの定石・応用テクニック、開発に役立つツール類まで、著者の経験に基づいた実践の場で必ず役立つノウハウ、レシピを提供します。 JavaScriptをいまいち使いこなせていないと感じる方や中級レベルに向けてしっかり足場固めをしたい方、JavaScriptをもっと活用したい方などにおすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • JavaScriptゲームプログラミング 知っておきたい数学と物理の基本
    -
    本書では前提としている言語はHTML/JavaScriptだけです。DirectXやOpenGL、WebGLといった高度なAPIは使いません。ゲーム用ライブラリも一切使用しません。自分で数式を実装し、その結果をCanvas上に描画しながら2Dや3Dのゲームを実装してゆきます。すべて自分の手でプログラミングすることで、数学や物理の基礎に親しむとともに、プログラミングの楽しさを実感してもらうのが本書の狙いです。 本書は3部で構成されています。 【基礎編】では、ゲームプログラミングで使用する速度・加速度、三角関数、ベクトル、行列という数学物理の基本をJavaScriptのプログラミングを通して解説します。物理や数学の法則をどのようにコードに落とし込むか、多くの例を使って説明します。 【2D編】では、【基礎編】での学習を元に、画像処理、物理エンジンのサンプルプログラムを作成します。 【3D編】では、簡単な3Dビューワの実装を通して3D描画の基礎を学んでゆきます。そのあとで、3Dを利用したゲーム(ブロック崩し、迷路、Tiltなど)を何種類か作成します。

    試し読み

    フォロー
  • JavaScript コードレシピ集
    5.0
    JavaScriptによるWeb開発のための、究極のレシピ集が登場。制作の現場で使われる定番テクニックからプロ技まで余すところなく集めました。基本文法/文字や数値の取り扱い/データの取り扱い/ブラウザーの操作/ユーザーアクション/HTML要素の操作/アニメーション/画像、音声、動画/スマートフォンのセンサーなど、目的別にレシピを整理。「あのプログラムはどう書くんだろう?」が、スグにわかります。JavaScriptを学び始めた方から中級エンジニアの方まで納得。ECMAScript 2018に準拠。

    試し読み

    フォロー
  • JavaScript徹底攻略 関数編
    -
    JavaScriptの関数の使い方を徹底解説します。 関数定義の書き方、関数の呼び出し方といった基礎から、クロージャや再帰の応用、関数型プログラミングの理論的な概要まで扱います。ECMAScript 2021対応です。 入門書ではあまり触れられることのない、ちょっとした応用も扱います。 ・関数のカリー化 ・無名再帰と不動点コンビネータ ・末尾呼び出しとその現状 ・ファンクタやモナド JavaScriptの関数の基本的な使い方を知りたい、関数型プログラミングの理論的背景に簡単に触れてみたいという方におすすめです。
  • JavaScript徹底攻略 非同期処理編 Promise, async/awaitの仕組みと使い方
    -
    JavaScriptの非同期処理を徹底解説します。非同期処理を扱ううえで欠かせない、コールバック関数、Promise、async/awaitの仕組みと使い方を基礎から高度な内容まで網羅することを目指しました。ECMAScript 2021対応です。 入門書ではあまり触れられることのない、次のような話題も扱います。 ・Promiseのfulfillとresolveの違い ・イベントループとマイクロタスクキューの動作 ・class構文によるPromiseのJavaScript実装 さらに、Promiseチェーンのさまざまな書き方、標準のPromiseの拡張のしかた、ジェネレーターによるasync/await的な非同期処理の扱いなど、知っておくと何かの役に立つかもしれない話題も含めました。 Promise,async/awaitがどのような仕組みで動いているのか興味はあるけど、仕様書を読むのはちょっと辛い…という人におすすめです。
  • JavaScriptでいきなり機械学習を遊び倒す本
    -
    本書は「機械学習って難しいんでしょ…?」と考えている人に向けて、誰でも手軽に機械学習を活用したWebアプリをJavaScriptで開発できるようになる初心者向けのチュートリアル本です。基本的なJavaScriptの構文さえ使えれば、あとはマウス操作で簡単に機械学習モデルを構築できるWebサービスを組み合わせてミニWebアプリを開発する方法について丁寧に解説しています。これまで、興味はあるけど手が出せなかった人や機械学習を活用してみたいと考えている人、JavaScriptでWebアプリが作りたい人など、幅広く活用できる書籍となっています。
  • JavaScriptでインタラクティブ3Dコンテンツを作ろう―Kinect+jThree+Milkcocoaを使って東北ずん子と踊る
    -
    本書は「開発元の異なる複数の製品を組み合わせて、インタラクティブなWeb3Dコンテンツを開発する能力を身につけていただく」ことを目的に執筆しています。 近年、大企業・ベンチャー企業から多くの製品が生み出されており、それぞれの製品は驚くほど高いクオリティーに仕上げられています。これらを組み合わせていくことで、自分だけでは作れなかったことを「より早く実現できる」ということを実感いただきつつ、具体的な実装方法の紹介を通して開発能力を習得していただきます。 開発の手順 開発の手順は大きく3つに分かれます。 1 Kinectを使ってユーザーの動きをスキャンするアプリケーションを実装する。 2 そのデータをMilkcocoaを使ってリアルタイムにjThree側へ送信するロジックを実装する。 3 jThree側でリアルタイムにデータを受信し、3Dモデルをそのデータに合わせて描画する。 なお、本書では、HTML、 CSS、 JavaScriptを使った開発経験のある読者を想定しており、Kinect、Milkcocoa、 jThreeでWeb標準技術を使ってプログラミングする方法を中心に解説しています。(はじめにより)

    試し読み

    フォロー
  • JavaScriptではじめるプログラミング超入門
    -
    本書は,プログラミングをはじめて学ぶ人に向けた解説書です。JavaScriptを使ってプログラムを記述し,Webブラウザーを使って動作を確認しますので,特別な開発環境を用意しなくてもプログラミングを楽しむことができます。Webブラウザーの中で絵を動かしたり,簡単なゲームを作ったりしながら,プログラミングに必要な考え方や技術を身に付けていきましょう。
  • JavaScript入門 ~Webで見たあの機能を自分で作る~
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web技術者にとってプログラミング言語JavaScriptは必須の知識です。JavaScriptとHTMLやCSSを連携させた動きのあるWebサイトを開発できれば、どんな現場にも重宝されるでしょう。 そこで、本書はイマドキのWebアプリ開発の基礎知識と、JavaScriptのノウハウ集を1冊に凝縮しました。基礎から現場で使える知識まで幅広く学べます。
  • JavaScriptの絵本 第2版 Webプログラミングを始める新しい9つの扉
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ネットの基本言語JavaScriptのやさしい入門書がリニューアル! JavaScriptはプログラミングの入門言語、ネット系/Web系プログラミングの 基本言語として重要な位置を占めています。『JavaScriptの絵本 第2版』は プログラミングの知識のない方でも気軽に始められるやさしい入門書です。 本改訂では、進化してきたJavaScriptの利用法にも配慮し、さまざまな点で 内容を見直しました。 ・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます。 ・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに習得。 ・予備知識は不要。「プログラミングとはなにか」から説明します。 ・最新の言語仕様に対応し、JavaScriptのライブラリの活用法なども説明します。 ・JavaScriptのオブジェクト指向も解説。オブジェクト指向に易しく入門できます。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説で コンピュータ技術に入門できる初心者向けのシリーズです。 言語/技術の超初心者や手軽に習得したい方に最適な入門書です。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、 基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった 現在のコンピュータ技術の潮流に合わせた解説を心掛けます。 『Cの絵本』『Javaの絵本』を皮切りにラインナップを順次刷新、 さらに新しい仲間を増やしてラインナップを充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • JavaScriptのプログラミングのツボとコツがゼッタイにわかる本
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 タブをクリックすると切り替わるパネル、地図のスクロールや拡大縮小など、インターネット上で使われている機能の多くは、JavaScriptによって作られています。本書は、JavaScriptはもちろんプログラミングは初体験という人でも独習できるように、基礎の基礎を徹底的に解説します。また、JavaScriptの文法やルールといった基礎知識のほかに、自分でプログラミングができるようになるための具体的なノウハウを体験することができます。
  • JavaScriptモダンプログラミング完全ガイド 堅牢なコードを効率的に開発できる!
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 舞台裏も他言語との違いも分かる! 関数型/オブジェクト指向/非同期の活用、モジュールによる拡張、落とし穴の回避などを解説[基本事項を中心に、中級~超上級レベルも学べます] 本書は、JavaScript標準であるECMAScript 6以降に対応した、完全かつ簡潔なガイドブックです。古いバージョンについては解説をスキップし、現在のはるかに強力なモダンJavaScriptの中核技術からスタートできます。近年、JavaScriptプログラマーの達人たちは、エラーが発生しやすい手法を回避するために、関数型/オブジェクト指向/非同期プログラミングを積極的に採用しています。そうした最新のテクニックやヒントを本書で習得し、開発生産性の飛躍的な向上をぜひ目指してください。Java、C#、C/C++など他言語の経験者、初中級者がモダンJavaScriptを本格的に学べる一冊です。◎本書は『Modern JavaScript for the Impatient』の翻訳書です。
  • Java 第3版 実践編 アプリケーション作りの基本
    -
    プログラミング学習シリーズJavaが待望の改訂! 本格的なアプリケーション作りに必要な知識を学ぼう! 本書は、現在もっとも幅広く使われているプログラミング言語の1つ 「Java」の実践的な入門書です(本書をお読みいただくにあたって、 基礎的なJava言語仕様が前提知識となります。基礎的なJava言語仕様 については、本書シリーズ『Java 第3版 入門編』で解説しています)。 これまで多くの学生にJavaの授業をしてきた筆者が、その経験を活かし、 例外処理やコレクション、ファイルの読み書きといった、本格的な Javaプログラムを記述する際に知っておくべき基本を丁寧にわかりやすく 手ほどきします。これらを身につけることでできることの幅が広がり、 Javaプログラミングがぐっと楽しくなることでしょう。 また、パッケージやスレッド、GUI、ネットワークなど、本格的なアプリケーションを 作るために知っておきたい技術や、ガーベッジコレクションといった プログラマとして押さえておきたい知識にも触れます。 第3版では、Java11および最新の開発環境(Eclipse)に対応、 Swingを利用したGUIアプリケーションの作成など内容の最新化を行っています。 ・Javaプログラミングの実践的な知識を学びたい ・アプリケーション作成に必須の基礎を学びたい ・現場で通用する基礎を身につけたい という方におすすめの1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java 第3版 入門編 ゼロからはじめるプログラミング
    -
    プログラミング学習シリーズJavaが、開発環境を最新化して改訂! 文法からクラスやメソッドの書き方・使い方までしっかり学ぼう! 本書は、現在もっとも幅広く使われているプログラミング言語の1つ 「Java」がはじめてという初心者を対象に、文法やプログラムの基本知識を わかりやすく丁寧に教える入門書です。 これまで多くの学生にJavaの授業をしてきた筆者が、その経験を活かし、 変数やif文、switch文による条件分岐、for文やwhile文を使った繰り返しから、 クラスやメソッドの使い方、作り方まで、つまずきやすいところを ケアしながら解説します。 サンプルプログラムは短くてシンプルなものを選び、何をしているのかが よくわかるように、コメントをしっかりつけました。 章の最後には練習問題があり、力試しもできます。 ・何から学習すれば良いかわからない ・Javaをはじめて学ぶ・あらためて基本から学びたい ・現場で通用する基礎を身につけたい という方におすすめの1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java 第2版 実践編  アプリケーション作りの基本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング学習シリーズJavaが待望の改訂! 本格的なアプリケーション作りに必要な知識を学ぼう! 本書は、現在もっとも幅広く使われているプログラミング言語の1つ 「Java」の実践的な入門書です(本書をお読みいただくにあたって、 基礎的なJava言語仕様が前提知識となります。基礎的なJava言語仕様 については、本書シリーズ『Java 第2版 入門編』で解説しています)。 これまで多くの学生にJavaの授業をしてきた筆者が、その経験を活かし、 例外処理やコレクション、ファイルの読み書きといった、本格的な Javaプログラムを記述する際に知っておくべき基本を丁寧にわかりやすく 手ほどきします。これらを身につけることでできることの幅が広がり、 Javaプログラミングがぐっと楽しくなることでしょう。 また、パッケージやスレッド、GUI、ネットワークなど、本格的なアプリケーションを 作るために知っておきたい技術や、ガーベッジコレクションといった プログラマとして押さえておきたい知識にも触れます。 ・Javaプログラミングの実践的な知識を学びたい ・アプリケーション作成に必須の基礎を学びたい ・現場で通用する基礎を身につけたい という方におすすめの1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java 第2版 入門編  ゼロからはじめるプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング学習シリーズJavaが待望の改訂! 文法からクラスやメソッドの書き方・使い方までしっかり学ぼう! 本書は、現在もっとも幅広く使われているプログラミング言語の1つ 「Java」がはじめてという初心者を対象に、文法やプログラムの基本知識を わかりやすく丁寧に教える入門書です。 これまで多くの学生にJavaの授業をしてきた筆者が、その経験を活かし、 変数やif文、switch文による条件分岐、for文やwhile文を使った繰り返しから、 クラスやメソッドの使い方、作り方まで、つまずきやすいところを ケアしながら解説します。 サンプルプログラムは短くてシンプルなものを選び、何をしているのかが よくわかるように、コメントをしっかりつけました。章の最後には練習問題があり、 力試しもできます。 ・何から学習すれば良いかわからない ・Javaをはじめて学ぶ・あらためて基本から学びたい ・現場で通用する基礎を身につけたい という方におすすめの1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java データ構造とアルゴリズム 基礎講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムとデータ構造は、ソフトウエア技術者にとって、重要かつ必至な知識・技術を扱う科目であるが、既存の書籍は難解かつページ数が膨大、また例題が少ないもしくは有っても回答がないなど、学校の教科書または独学しようとしている人が使用するにはつらいものが多い。そこで、Javaの文法をある程度理解している人向けに、Javaのデータ構造とアルゴリズムを、頭から順に読み進めていき、節ごとに適切な課題をこなすことで、独学も可能な教科書的立場の書籍を提供します。課題は、Eclipseのプロジェクトの形式でダウンロードしてもらう形で提供予定。
  • JavaとUMLで学ぶオブジェクト指向プログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaとUMLでオブジェクト指向プログラミングを具体的に理解する!本書は,オブジェクト指向という考え方に基づいたプログラム設計・プログラミング言語を具体的に解説し,できるだけ早いうちからオブジェクト指向に慣れてもらい,自然とオブジェクト指向に基づいた発想ができるよう工夫してある.そのために用語の説明を丁寧に行い,継承や委譲といったオブジェクト指向の諸概念を用いたプログラムの動作について解説する.Java の初学者,C 言語などの手続き型言語を学んだ後に,オブジェクト指向プログラミングを学習するための最適の書である.
  • Javaによる高速Webアプリケーション開発のためのSpring Boot入門
    -
    人気のJavaフレームワークの基礎を分かりやすく解説! Webアプリケーション開発や、マイクロサービスでの開発に有用なフレームワークとして、 近年人気が集まっているSpring Boot。 本書では、このSpring Bootが今注目されている理由から使い方までを解説し、 Spring Bootを使っていく基礎を身に付けることができます。 フレームワーク選定に悩んでいるJava開発者はもちろん、 Webサービスに携わる開発者におすすめの1冊です! 【対象読者】 ・Javaでのフレームワークを使った開発としてどのようなものがあるかを知りたい開発者 ・Webサービスやマイクロサービスなどに興味がある開発者 ・業務系などのバックエンドシステムなどに携わっている開発者 【目次】 第1章 Spring Bootが注⽬されている訳 第2章 Spring Bootで始める簡単Webプロジェクト 第3章 Spring Bootで使われる基本的なアノテーションと設定の仕組み 第4章 Web APIをSpring Bootで作る 第5章 Spring Bootでデータベースにアクセスしよう 第6章 Spring Bootでバックエンドシステムを作成する 第7章 Spring BootでWebセキュリティ設定を⾏う 第8章 Spring Bootの⾃動設定の仕組みを理解する ※本電子書籍は同名オンデマンド出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Javaの絵本 第3版 Javaが好きになる新しい9つの扉
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Java言語の分かりやすい入門書『Javaの絵本』が最新版改訂! 『Javaの絵本』は、プログラムのことを何も知らなくてもJavaプログラミングが始められるように考えられた、意欲的な入門書です。このたび、同書が最新のJavaに対応し、改訂版として新登場します。 新版では、最新のJava環境に対応した多数の新トピックを加え、内容も全体的に見直しました。また、従来の基礎の徹した内容はそのままに、「難しそうだけど挑戦してみたい」「一度は挫折した」という方にも読んでいただけるものとなっています。 本書はまずプログラミンとは何かというところから、Java言語の基礎を知ってもらえるように書かれています。基礎に徹した内容で、Webアプリケーション、Androidプログラミング開発の手始めに読んでいただけるでしょう。イラストを多用し、難しいと言われるクラスやオブジェクトについても概念をすぐに理解できるようにした、もっとも簡単なJava入門書です。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は名前のとおり、絵本のように豊富なイラストと要点を押えた簡潔な解説でコンピュータ技術に入門できる初心者向けのシリーズです。すべての単元を2ページ単位で読みやすくまとめ、基礎に徹した内容で、言語/技術の初心者や手軽に習得したい方のお役にたてるようになっています。 このたび、翔泳社は「絵本シリーズ」を全面的に改訂し、内容を現在の技術にあわせて見直しました。シリーズラインナップ全体をリニューアルし、新パッケージでお届けします。 <※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Javaプログラミング パーフェクトマスター
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaプログラミングの基礎から応用までを幅広くしっかり解説したプログラミングガイドです。Java言語ではじめてプログラミングを学ぼうという人や、C言語などの他の言語を習得し次のステップとしてJavaの習得を目指すユーザーを対象に、プログラムで扱うデータの仕組みから、データの演算、プログラムの流れの制御、オブジェクト指向プログラミングへと段階をおいながら解説しています。特に、Javaの重要な要素であるオブジェクト指向については、基本編と応用編にわけて詳細に解説。Javaの資格試験であるOCJ-Pの出題範囲にも対応しており、各種プログラミング検定試験の学習書としても利用可能です。書籍掲載データのダウンロードサービス付き。
  • Java本格入門 ~モダンスタイルによる基礎からオブジェクト指向・実用ライブラリまで
    4.0
    誕生から20年を迎え,幅広い分野のプログラミングに欠かせないJavaの基礎から応用までをしっかり解説。Javaの最新仕様(Java 8)に基づく文法から,オブジェクト指向やデザインパターン,そしてビルド,ドキュメンテーション,品質への配慮などまで,現場の開発で避けてはとおれない話もきちんとおさえました。開発やトラブルシュート経験の豊富なアクロクエストテクノロジーのメンバーが,保守性,堅牢性,性能,開発効率などの観点をふまえて書き下ろした,Java開発者必携の1冊。
  • Java やりたいこと逆引き事典(日経BP Next ICT選書)
    -
    基本から入出力、文字列・日付操作、コレクション、最新Java 8のラムダ式まで、サンプルコード付きで、すぐにわかります。通勤途中に読むもよし、パソコンのそばに置いてプログラミング時に参照するもよし。ぜひご活用ください。入門編・基礎編・文字列/日付時刻編・入出力編・データ構造編に分けて掲載しています。
  • Django Webアプリ開発実装ハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PythonのライブラリであるDjangoの活用書です。Pythonを使ってWebアプリを開発するためのプログラマーが基礎から実践的なテクニックを習得できるようになっています。
  • Djangoのツボとコツがゼッタイにわかる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Djangoに興味があるけど、何から手を付ければ良いかわからない」「一度、Djangoの学習に挫折してしまったけれど、やっぱり理解したい」そんな方におすすめします! 本書は、Pythonフレームワーク「Django」の仕組みや使い方を実際に簡易なアプリケーションを作りながら学ぶ入門書です。難しい解説は排除して実際にアプリを作りながら学ぶので、初心者でも最後まで学べます。作成したアプリを公開する方法についても解説しました。
  • Djangoのツボとコツがゼッタイにわかる本[第2版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Djangoに興味があるけど、何から手を付ければよいかわからない」「Djangoの学習に挫折してしまったが、やっぱり理解したい」といった方に、アプリケーションの作成を通して理解が深められるよう説明しています。
  • Django4 Webアプリ開発 実装ハンドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Djangoライブラリを使ってWebアプリ開発を学びます。Pythonでサーバー上で動作するWebアプリの作成をすることに興味がある人を対象とした、基本から実践的なテクニックを身に付けるための解説書です。
  • JavaScript Web開発 パーフェクトマスター
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptは、Webアプリ開発の定番言語です。本書は、JavaScriptの初学者向けにWebアプリ開発に必要なノウハウを、ボトムアップ方式で基礎から応用までやさしく解説します。若手プログラマーが講師となって、JavaScript未体験のエンジニアに手ほどきをするというペアプロ形式で説明していくので、プログラミングスクールで1対1のレッスンを受けている感覚で読み進めていただけます。開発現場ですぐに役立つ技が満載です!
  • JavaScript AST入門 ソースを解析・加工して生産性に差をつける!
    -
    【JavaScriptのASTを理解して開発生産性をUP!】 本書はJavaScriptのソースコードを扱いやすいように加工されたデータ構造であるASTとそのツールエコシステムの解説書です。他の言語と異なりトランスパイルなども一般的なJavaScriptでは、ASTを自由に操作することでそのエコシステムを使いこなし、ソースコードの解析・加工が簡単に行うことができます。JavaScriptのASTを理解して、プログラム開発の生産性を大幅に向上させましょう。

    試し読み

    フォロー
  • JavaScript基礎ドリル 穴埋め式
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 穴埋めでJavaScriptのスキルアップ Webサイトのプログラミングをマスターしたい、そしてより良いスクリプト作成ができるようになりたいと願うJavaScriptプログラマにベストマッチなのが「穴埋め問題集」の本書です。簡単な穴埋めもありますが、ひねった問題や難問もあり、初心者の基本学習から熟練者の力試しまで、楽しいクイズ形式で進められます。解答には詳細な解説があるので、基礎固めからハイレベルな仕組みまでしっかりと習得できます。 Chapter 0 JavaScriptの実行方法と問題の取り組み方 Chapter 1 基本文法と計算処理 Chapter 2 関数と制御フロー Chapter 3 文字列と正規表現 Chapter 4 データ構造:配列とオブジェクト Chapter 5 ブラウザー環境 Chapter 6 DOMの利用 Chapter 7 ユーザーインターフェースの処理 Chapter 8 非同期処理とAJAX Chapter 9 Node.jsでのサーバーサイド処理
  • Javaのオブジェクト指向がゼッタイにわかる本
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Javaを習い始めたけれど、オブジェクト指向プログラミングの良さがよくわからない」と思っている人は意外に多いのではないでしょうか? 本書は、Javaの実際のプログラミング過程を追いながら、初心者がつまずきやすい部分を解説するとともに、学習シートを使って視覚的に「オブジェクト指向の考え方」を丁寧にやさしく解説します。視覚的にオブジェクト指向が学べる学習シート、サンプルプログラムのダウンロードサービス付き。
  • Javaプログラマ歴20年な人のためのAndroid開発入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Javaは使えるがAndroidアプリケーションの開発はよくわからない、というプログラマーを対象としたAndroidアプリ開発ガイドです。Androidアプリの開発はJavaで行います。ただし、Androidの機能を有効に引き出すためにはAndroid用に提供されている独自ライブラリの知識が必要です。Javaの細かい説明は最小限にとどめ、様々な例題を使ったアプリケーション作成をとおして各種ライブラリや開発環境の基本的な使い方を学びます。
  • 15歳からはじめるAndroidわくわくゲームプログラミング教室 フルカラー最新版 Windows XP Vista/7対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 好評既刊書をベースに、開発環境を一新! Android 4.0.3対応。 Javaを楽しく覚えて、Androidのゲームアプリを作ってみよう! 実は、Androidアプリの開発を始めることは難しくありません。開発に必要なツールはすべて無料で資格も不要。必要なのはJavaの初歩知識だけ。とてもハードルが低いのです。 本書では、Javaの初心者を対象に、Android SDKなどの最新開発環境のインストールから、実機へのゲームの組み込みまでを、イラストを交えてていねいに解説しています。 また、コードを読みやすくするとともにタイプミスを防ぐため、巻頭から巻末までフルカラーで解説しています。 さらに、本書で解説しているサンプルアプリはアンドロイドマーケットから無料でダウンロードでき、完成したゲームをAndroid機で試しながら、プログラミングが進められるよう工夫されています。 (ご注意:本書は、2011年1月刊行の『15歳からはじめるAndroid わくわくゲームプ ログラミング教室』の改訂新版です。開発環境を最新のバージョンに一新し、ミスプリントなどを訂正のうえ、コードが見やすいようフルカラー化したものです。)
  • 15時間でわかる Java集中講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で業務レベルの基礎知識を習得することを目指した独習形式の解説書です。ベースとなる文法について扱う基礎編と,テスト,デバッグ,リファクタリングといった実際の業務に直結する技術や考え方を扱う実践編の2部構成で,最短で業務レベルの入口まで到達できる構成になっています。
  • 15時間でわかる Swift集中講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,基礎編ではSwiftの言語知識とXcodeの使い方の習得を目的とし,実践編でiPhone用アプリを作成し,最終的にApple Watchに対応したアプリ開発を解説していきます。最新のiOS9,Xcode7に対応。
  • 15時間でわかる Python集中講座
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 短時間で業務レベルの基礎知識を習得することを目指した独習形式の解説書で,実はよくわかってない人向けのレベルアップ指南書の位置づけです。「基礎編」「実践編」と分け,最短で業務レベルの入口まで到達させることを目的としています。最終的にWebアプリケーション開発のイロハがわかることを目的に,基礎編ではベースとなる文法を中心に,実践編ではテスト,デバッグ,Webアプリケーションセキュリティなど実際に業務で直結する技術を解説していきます。IDEとしてPyCharmを収録。
  • 13歳からはじめるゼロからのC言語ゲームプログラミング教室 入門編―Windows XP/Vista/7対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングを覚える際の最初のハードルは「入門すること」。入門時にプログラムの考え方と基本文法をしっかり身に付けておけば、その先の道は険しくありません。本書は従来のシリーズの持ち味を生かしつつ敷居を下げ、知識ゼロの読者が「プログラミングの入り口」をしっかり固める書籍としました。他の本で挫折した方の再入門にも最適です。 基本文法を解説した「入門編」に続き、Windowsプログラミングを解説した「初級編」、さらに上達するための「中級編」も好評発売中!! *紙盤に付属していた「Visual Studio 2008 Express Edition」のDVD-ROMは付属しておりません。
  • 12歳からはじめるJavaScriptとウェブアプリ
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日本ではじめての子どものためのIT/ プログラミングスクール「TENTO」が、 実際に小学生・中学生に「楽しいウェブページつくりかた」を伝えてきた 経験を元に、Javascript を学ぶ際、どこでつまずき、どこが分かりにくいのか というポイントを分析し、どのように学べば楽しく確実に覚えられるのかという ノウハウをまとめた、『世界でいちばんわかりやすいウェブプログラミング書」です。 はじめてプログラミング言語にふれる小中学生はもちろんいままでの ウェブ・プログラミング参考書で挫折した大人も安心してJavascript を 身につけることができます。
  • 12歳からはじめる ゼロからのC言語 ゲームプログラミング教室
    -
    C言語は、とくにスピードが必要なジャンルで使われている人気の高いプログラミング言語です。 はじめて覚えるプログラミング言語にC言語を選ぶ人も少なくありません。 ただし、C言語の勉強には1つ問題があります。 かなり勉強が進まないと、画像を表示したり音楽を再生したりといった派手なことができないのです。 ですからC言語の入門書は、文章の説明を読んで、プログラムを入力して、結果も文字で表示される。 つまり、最初から最後まで文字ばかりです。 これでは学習意欲をもち続けるのもタイヘンで、途中で挫折してしまうケースも少なくありません。 そこで本書では、簡単なプログラムでちょっと派手なことができる学習支援ツール「グラフィカルコンソール」を用意しました。 たとえば画像を表示したいときは、1行書くだけでOKです。その結果、「ロールプレイングゲーム」や「恋愛シミュレーションゲーム」といったミニゲームを作りながら、楽しく基礎が学べます。 一般のC言語の入門書と同じ範囲をキッチリ解説しているので、タイトルどおり「ゼロから」学びたい人におすすめの1冊です。 なお、開発環境(Visual Studio Community 2015)はMicrosoft社のWebページから無料でダウンロードできます。
  • 12歳からはじめるゼロからのSwift Playgroundsゲームプログラミング教室
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書について】 「Swift」は、2014年に生まれた、iPhoneやMac用のアプリを作ることができる言語です。 本書ではiPadのアプリ「Swift Playgrounds」を使って、楽しく簡単にSwiftプログラミングを勉強することができます。 各章ごとにいろいろなタイプのゲームを作り、段階的にプログラムを制御や、グラフィックの基本的な操作を覚えプログラミングの基礎を楽しく身につけていきます。 iPadを用意して、さっそく始めてみしょう!
  • 14歳からはじめるHTML5 & JavaScriptわくわくゲームプログラミング教室Windows/Macintosh対応
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 新しいWebページの潮流「HTML5」「CSS3」と、Webプログラミングのスタンダードである「JavaScript」を利用して、Webページで楽しめるゲーム作りに挑戦! Web上のゲームというと従来はFlashを利用したものが一般的でしたが、HTML5の技術を活用すれば、Flashに負けない派手で高機能なWebアプリケーションを作れ、しかも開発環境はテキストファイルでOK! また従来のWebプログラミングの解説書はJavaScriptの解説に終始しがちですが、本書はプログラミング初心者だけでなく、Webページ制作の初心者にも対応し、HTMLやCSSの書き方の基礎知識から習得できるようになっています。 「HTMLがまったくわからない」という初心者でも、ゲームを作って世界中の人々に遊んでもらうことができるのです! 従来のシリーズ同様に楽しいイラストをふんだんに交え、専門用語には読み方を付けるなど、あらゆる人々がゼロから始めるのに最適な書籍です!
  • 14歳からはじめるC言語わくわくゲームプログラミング教室 Visual Studio 2013編
    -
    本シリーズのなかでも人気を誇る「C言語ゲーム教室」に待望の最新刊が登場! 今回から、カバーイメージやイラストなどビジュアルを一新! 女子高の「プログラミング部」という舞台背景のもと、萌え系のキャラクタたちと一緒にC言語の勉強ができるように演出。より親しみやすい紙面に仕上がりました。 さらに、「あれもこれも」と欲張らずに、プログラムをシンプル化することで、基礎がスッキリ、ガッチリ学べるよう改善!
  • 10歳からのプログラミング ホームページやゲームをつくってみよう
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 東京・中野のプログラミングの達人たちが、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)
  • 10才からはじめるプログラミング Scratchでゲームをつくって楽しく学ぼう【Scratch 3対応】
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 子ども向けプログラミング言語「Scratch(スクラッチ)」を、楽しく学ぼう! 本書ではプログラミング言語「Scratch」を使って、ゲームをつくりながら学んでいきます。 ITスキルの重要性が高まり、プログラミング教育への関心が高まる昨今ですがつめこみ式では本当の力は身につきません。 本書で、まずはゲームづくりからプログラミングに触れてみませんか?
  • 10才からはじめるプログラミング MakeCode Arcadeで自分だけのゲームを作ろう
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoft MakeCode Arcade(メイクコード アーケード)を使ったゲームプログラミングの入門書です。MakeCode Arcadeを使うと,ブロックを組み合わせて簡単に2Dゲーム作りを楽しめます。ブラウザーだけでプログラミングができるので,特別なソフトをインストールする必要はありません! 本書では,簡単な追いかけっこゲームから始まり,アクションゲーム,シューティングゲーム,対戦ゲームなどを実際に作りながら,プログラミングを勉強していきます。 自分で作ったオリジナルのゲームは,パソコンで遊ぶだけではなく,市販されているMakeCode Arcade対応のゲーム機に転送して家族や友達に遊んでもらうこともできます。本書を読めば,MakeCode Arcadeを使ったプログラミングと,ゲーム作りのコツの両方を身につけられます。
  • Juliaによる数値計算とシミュレーション
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Juliaを使った数値計算の方法を具体的なシミュレーションで学ぶ 本書は『Cによる数値計算とシミュレーション』および『Pythonによる数値計算とシミュレーション』のJulia版です。JuliaはC言語の高速性とPythonの記述力を同時に兼ね備えた比較的新しい言語で、数値計算などに適しています。 本書ではJuliaの簡単な説明を行ったのち、物理シミュレーション、確率的シミュレーション、エージェントベースの数値シミュレーションなどの具体例を示します。 はじめに 第1章 Juliaにおける数値計算 1.1 データ型とライブラリ 1.2 数値計算と誤差 章末問題1 第2章 常微分方程式にもとづく物理シミュレーション 2.1 質点の1次元運動シミュレーション 2.2 ポテンシャルにもとづく2次元運動シミュレーション 章末問題2 第3章 偏微分方程式にもとづく物理シミュレーション 3.1 偏微分方程式の境界値問題 3.2 ラプラス方程式による場のシミュレーション 章末問題3 第4章 セルオートマトンを使ったシミュレーション 4.1 セルオートマトンの原理 4.2 ライフゲーム 4.3 交通流シミュレーション 章末問題4 第5章 乱数を使った確率的シミュレーション 5.1 擬似乱数 5.2 乱数と数値計算 5.3 乱数を使ったシミュレーション 章末問題5 第6章 エージェントベースのシミュレーション 6.1 エージェントとは 6.2 マルチエージェントによる相互作用のシミュレーション 章末問題6 付録 A Juliaのインストールとパッケージの追加 B 4次のルンゲクッタ法の公式 C ラプラスの方程式が周囲4点の差分で近似できることの説明 D ナップサック問題の解法プログラムrkp30.jl E シンプソンの公式 章末問題略解 参考文献 索引
  • Juliaプログラミング大全
    -
    ★国内きってのJulianによる、かゆいところに手が届く名解説!★ ★基礎から実践まで、幅広いトピックを網羅した。必携の決定版!★  本書はJuliaの知識を前提としません。本書で初めてJuliaを学ぶ読者のために、基礎から実践まで幅広いトピックを取り扱っています。Juliaに興味を持って本書を手にとった方は、きっと科学技術計算に役立つ新しいプログラミング言語としてJuliaに興味を持った方がほとんどでしょう。本書はそうした人たちに向けて書かれています。したがって、一般的なプログラミング言語の書籍より、やや科学技術寄りの内容を多く取り扱っています。具体的には、理数系の学生や、技術計算・データ解析などを専門とする技術者や研究者を主なターゲットとしています。  本書は大きく分けて4つのパートに分かれます。第1部は、Juliaの導入です。第2部で言語の基礎的な構文・型システム・機能を解説します。続く第3部は、標準ライブラリを中心としたライブラリの紹介です。最後の第4部は、パッケージ管理と開発・性能改善などの実践的な知識を扱います。 【主な内容】 第1部 導入 第1章 Julia観光 第2章 環境構築 第3章 ファーストステップ 第2部 データと言語の基礎 第4章 数値と算術 第5章 コレクション 第6章 文字列 第7章 スコープと構文 第8章 型システム 第9章 多重ディスパッチ 第10章 メタプログラミング 第3部 ライブラリ 第11章 科学技術計算 第12章 並行プログラミング 第13章 システムプログラミング 第14章 外部プログラムの実行 第15章 他のプログラミング言語との連携 第4部 開発 第16章 パッケージ管理と開発 第17章 開発実践ガイド 第18章 性能の改善 付録A Markdown 付録B TOML 付録C GitとGitHubの基本
  • 情シスの定石~失敗事例から学ぶシステム企画・開発・保守・運用のポイント~
    3.0
    近年,情報システムの複雑化が課題となっている企業が多いと言われています。複雑化したシステムの維持・管理に多大なコストを払いながら,さらに次々と登場する新しい技術やサービスにも対応していく必要があり,DXの推進もその流れに拍車をかけています。ところが,情報システムを担当する事業会社の情シス部門は,ノウハウの蓄積や人材の育成などに課題を抱え,こうした変化に対応しきれないことも多いようです。そこで本書では,事業会社の情報システム部門がシステム開発・運用で実施すべきことの全体像を提示するとともに,情報システムの企画から廃⽌までの各フェーズで行うべき作業や注意すべきポイントをまとめました。現場で役立つ知識やノウハウを体系化し,情報システムを成功に導くための定石が学べます。
  • 情熱プログラマー ソフトウェア開発者の幸せな生き方
    4.2
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 プログラマが素晴らしいキャリアを築くための実践的な考え方と方法を説く 本書は、等身大のプログラマの一人がキャリア開発の重要性を説き、そのための心構えなどを示したもの。「プログラマはビジネス視点を持って意識的なキャリア開発をすべき」という視点から、その実践方法を著者独特の生き生きとした共感できる語り口で伝える。原書は“The Passionate Programmer: Creating a Remarkable Career in Software Development”(The Pragmatic Programmers,2009) 『My Job Went To India オフショア時代のソフトウェア開発者サバイバルガイド』(オーム社、2006年)の改題改訂版。 日本の読者の皆さんへ 本書に寄せて 謝辞 イントロダクション 第1章 市場を選ぶ 第2章 製品に投資する 第3章 実行に移す 第4章 マーケティング……スーツ族だけのものじゃない 第5章 研鑽を怠らない 楽しもう 参考文献 監訳者あとがき
  • 情報処理教科書 ITストラテジスト 2018年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 方法論で合格記述・論文が書ける!大人気の試験対策書! シリーズ累計215万部超!シェアNo.1! 本書は情報処理技術者試験の中でも難関といわれるITストラテジスト試験の 対策書です。午後試験対策に特化した作りとなっており、午後Iの記述式、 午後IIの論述式試験の指導に定評のある著者が、誰にでも解答が導けるような 方法論を伝授します。 受験者が陥りやすい着眼点のブレ、誤った解答表現、ルールを無視した 論文設計など、合格点に至らない解答のパターンから脱出し、業務経験が 乏しくても午後試験に合格できるテクニックを具体的に解説します。 午後I(記述試験)では、問題文の読み方や、解答を導くキーポイントの 見つけ方を詳細に説明します。午後II(論述試験)では、問題文から 論文の骨格を組み立て、論述するまでのプロセスを順を追って説明します。 このように、流れに沿って答案を作り上げてゆくので、最後には合格できる 答案が書けるようになります。 【本書の特徴】 (1)方法論を学べるから、誰でも午後問題の答案が導けるようになる (2)過去問が豊富!Webダウンロードと合わせて43問を詳細に解説 (3)現役の講師のノウハウを結集した、わかりやすく実用的な解説 【対象読者】 情報処理技術者試験ITストラテジストの受験者 ※本書の読者特典のダウンロード期限は2019年9月30日までとなります。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 情報処理教科書 エンベデッドシステムスペシャリスト 2019~2020年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2人のプロによるES試験対策の決定版! 情報処理技術者試験のプロフェッショナルと、組込みソフトウェアのプロフェッショナルの最強タッグ。ES試験と組込み開発の現場を知り尽くした2人による、抜群の午後試験重点対策テキスト。 【2人の専門家による無駄のない構成】 エンベデッドシステムスペシャリスト試験合格に直結する必須の知識とテクニックを簡潔にまとめています。 【最新傾向に対応した演習問題】 過去問題を徹底分析し、頻出テーマを割り出した過去問および最新の過去問を丁寧な解説とともに掲載しています。 【2019年度試験もフォロー】 刊行後に行われる平成31年度試験についてもWebダウンロードでフォローします。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

最近チェックした本