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

  • できるExcel VBAプログラミング入門 仕事がサクサク進む自動化プログラムが作れる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 仕事に役立つExcelを自動化する知識が学べる! Excel VBAを使ったプログラミング入門に最適。 ■プログラミングの基本と実践的な知識の両方が身に付く 2部構成となっており、読み進めていくうちに自然とステップアップしながら 基礎から実践的な知識まで身に付けられます。プログラミングが初めての人でも安心です。 ■基本の処理やよく使われるコードを効率的に学べる 前半となる第1章から第4章ではプログラミングの基礎を丁寧に解説しています。 プログラミングには欠かせない論理的な考え方とフローチャートの書き方や 「繰り返し」「判断」といったプログラムで最低限知っておきたい処理と 付随するコードを丁寧に解説。簡単なプログラムを作りながら理解できます。 ■仕事で役立つ自動化プログラムが作れる 後半となる第5章から第8章ではビジネスの現場を想定した 練習用プログラムを作りながら、実践的な知識を身に付けられます。 入力するコードの重要なポイントを丁寧に解説しているので 作成する自動化プログラムをきちんと理解しながら読み進められます。 ■「できるシリーズ」って何? 「できるシリーズ」は、シリーズ誕生から20年以上続く 画面写真を多用して操作を紙面に再現した入門書の元祖です。 操作に必要なすべての画面と操作手順を紙面に再現しているので 不慣れな方でもスムーズに操作を身に付けられるのが特徴です。 読者の皆さまに支えられ、おかげさまで 累計7,000万部を突破しました。
  • できるキッズ 子どもと学ぶ JavaScriptプログラミング入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年からの「プログラミング教育」を見据え、プログラミングに対する関心が高まっています。手軽に取り組めるものとして「Scratch」などでブロックプログラミングが人気ですが、より一般的なコードを記述するコードプログラミングへの応用が効きにくいことが懸念されています。本書はこれからコードプログラミングを学ぶ人のために、JavaScriptを使ったプログラミング方法を解説します。HTMLやJavaScriptのコードを書いてプログラミングの手順を覚え、最終的には本格的な「落ち物パズル」の制作に挑戦します。本文には振り仮名をふり、子どもにも読めるようにしました。また、レッスンごとに無料の練習用ファイルを用意したので、操作がわからなくなったときや、途中から読み始めた場合でも、各レッスンの最初から手順を続けられます。著者はWebプログラミングに造詣が深く、多数の著書がある大澤文孝氏。プログラミングに興味がある小学生とその保護者の方、これを機にプログラミングを学んでみたい大人の方にも適した1冊です。
  • できるキッズ 子どもと学ぶ Scratch3 プログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年度から、小学校でのプログラミング教育が始まりました。ところが専門の教科ではないため、どのように教えるかは現場の先生の裁量に任されています。 「パソコンは使えるけど、プログラミングはどう教えればいいの?」 そんな人のために、この本を作りました。初めてプログラミングを学ぶ子どもと親のために、初歩の部分から丁寧に解説しています。子どもはゲームを作りながらプログラミングの基礎を学び、大人はその背景にある重要な概念を理解できるように構成しています。 <ここがポイント!> ・1つ1つの手順を「できるシリーズ」のノウハウで丁寧に紹介。手順通りに進めるだけでプログラミングが完成! ・レッスンごとにサンプルをダウンロードできるから、途中で間違えても続けられる! ・本文には振り仮名つき。難しい概念はイラストなどで説明しているので、大人がいなくても読み進められる ・マウスやキーボードの操作方法、ローマ字入力表も収録。パソコンの簡単な使い方も身に付く ・話題のプログラミング教材「micro:bit」や「Chromebook」にも対応 <こんな人におススメ!> ・プログラミングをやったことがない人 ・子どもにプログラミングを触れさせたい人 <目次> 第1章 プログラミングを始めよう 第2章 Scratchを始めよう 第3章 音を鳴らしてみよう 第4章 もぐらパトロールを作ろう 第5章 アクションゲームを作ろう 第6章 クリックゲームを作ろう 第7章 オート紙芝居を作ろう 第8章 幾何学模様を作ろう 第9章 クイズ!できるもんを作ろう 第10章 リズムゲームを作ろう 第11章 風船割りゲームを作ろう 第12章 本格インベーダーゲームを作ろう 付録 micro:bitを使ってみよう ほか
  • できるキッズ 子どもと学ぶ Scratch プログラミング入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年から小学校でプログラミング教育が必修化されます。「パソコンは使えるけど、プログラミングはやったことがない……子どもに教えるにはどうしたらいいの?」そんな人のために、この本を作りました。プログラミング教育の教材としてメジャーな「Scratch」(スクラッチ)を使って、プログラミングを初めて学ぶ子どもと親のために、初歩の部分から丁寧に解説しています。子どもはゲームを作りながらプログラミングの基礎を学び、大人はその背景にある重要な概念を理解できるように構成しました。この本をきっかけに、楽しいプログラミングの世界を広げていってください。 <ここがポイント!>  1つ1つの手順を画面付きで紹介。手順通りに進めるだけでプログラミングが完成!  レッスンごとにサンプルをダウンロードできるから、途中で間違えても続けられる!  本文にはふりがなが付いているから子どもにも読める! <こんな人におススメ!>  プログラミングをやったことがない人  プログラミング教育に興味がある人  子どもにプログラミングを触れさせたい人
  • できるキッズ 子どもと学ぶ ビスケットプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「ビスケット」は自分で描いた絵を使ってプログラミングができる、ビジュアルプログラミング言語です。画面にほとんど文字が使われていないので4歳の子どもから操作でき、タブレットやスマートフォンで楽しく始められます。本書ではビスケットに初めて触れる方のために、基本的な操作から本格的なゲーム作りまでステップバイステップで学べるように構成しました。ビスケットを楽しみながら、プログラミングに必要な発想力を身に付けていきましょう。 <ここがポイント!> ・1つ1つの手順を画面付きで紹介。手順通りに進めるだけでプログラミングができる! ・ビスケット開発陣が執筆。新しい作例が満載! ・操作の基本を学ぶ「やってみよう」編と、みんなで遊べるゲームを作る「できるかな」編で構成。楽しみながらプログラミングを学べる! ・子どもが読めるように全文ふりがな付き。 ・ヒントがあるから操作に迷わない。 ・本を読んだ記入欄付きで学びの進度が分かる。 <こんな人におススメ!> ・子どもにプログラミングを学ばせたい人 ・プログラミングに触れてみたい人
  • できるキッズ 子どもと学ぶLINE entryプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ビジュアルプログラミングで楽しく学べる、無料のプログラミング学習プラットフォームが「LINE entry」(ラインエントリ―)です。LINE entryは、プログラミンを学ぶ場所とプログラムを作る場所、みんなの作品を見る場所の入口が1つになっています。そのため操作に迷うことがありません。本書は、ブロックを組んでプログラムを作る方法を丁寧に解説しています。LINE entryに用意されている豊富な教材や素材の使い方、キャラクターの動かし方を各レッスンで紹介しているので、初めてでもすぐにプログラミングを楽しめます。いろんなシーンで使える魅力的なキャラクター素材が用意されているので、いろんな世界観を持った作品をすぐに作れます。また、本書の特典である無料の練習用ファイルを利用すれば、途中からでもレッスンを進められます。まず、完成ファイルを動かしてゲームを楽しんでも構いません。プログラミングを学んでみたい、ゲーム作りを体験したいという児童生徒にオススメの1冊です。
  • できるキッズ スクラッチでゲームをつくろう! 楽しく学べるプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 小学校におけるプログラミング教育の必修化が始まりましたが、新型コロナウイルスの影響もあり、地域や学校によって取り組みに差が出ています。子どもにプログラミングを学ばせたいが、何から始めていいか分からない、という人も多いのでは。 そこで本書は、プログラミング教材として人気の「Scratch(スクラッチ)」でゲームを作りながら、楽しくプログラミングが学べるように制作しました。スクラッチはインターネット上で無料で使える子ども向けプログラミング言語で、パソコンの画面上でブロックを繋ぎ合わせるだけでプログラミングができます。本書はスクラッチの中でも特に子どもに人気がある「お絵かき」(ペイントエディター)から始め、家族で楽しめるゲーム作りまで詳しく解説。難しい用語は使わず、本文には総ルビを振りましたので、子ども一人でも楽しみながら読み進めることができます。 著者は「N高等学校」の現役高校生で、同校の小学生~高校生向けプログラミング教室「N Code Labo」の講師でもある三橋優希さん。小さな子どもでも簡単にでき、完成後は家族で遊べるゲームを掲載しています。また、マウスやキーボードの操作方法や、ローマ字入力表など付録も充実。お子様と一緒に、ぜひプログラミングを始めましょう。 <こんな人におすすめ!> 子どもにプログラミングを学ばせたい人 <目次> 第1章 スクラッチを使ってみよう 第2章 おむすびゲームを作ろう 第3章 おむすびゲームを改造しよう 第4章 おかしキャッチを作ろう 第5章 おかしキャッチを改造しよう 第6章 とげとげゲームを作ろう 第7章 とげとげゲームを改造しよう
  • できる 仕事がはかどるWindows効率化 全部入り。
    値引きあり
    3.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Windowsパソコンの操作にムダな時間をかけていませんか? 起動や終了などの基礎的な操作から、仕事の効率を上げるメールや予定表の扱い方など、「時短」につながるノウハウを1冊にぎっしり詰め込みました。さらに、仕事が早く確実になるキーボードの操作方法や、ファイルやフォルダーの扱い方、複数機器での作業に便利な「OneDrive」や記録に便利な「OneNote」の活用法なども解説。誰にでも必ず役に立つ効率化のヒントを集めています。パソコン仕事をすばやく終わらせて、ビジネスで成果を上げる「知的労働」に時間を使いましょう。
  • できる 仕事がはかどるExcelマクロ 全部入り。
    値引きあり
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 単純だけど時間がかかるExcelの仕事は マクロを使って自動化しましょう たとえば、ネットを使えばさまざまなデータを集められますが、 その集めたデータの整形や見映えの調整などに時間がかかっていませんか? ・カタカナだけをすべて全角にしたい ・コピーしてきたカンマ区切りのデータを列ごとに配分したい ・チェック用に色を付けておいたセルに移動したい ・よく使う表のパターンを使いまわしたい ・5行ごとに罫線を引きたい ・コメントの内容を一覧表にまとめたい ・複数のシートのデータを1つのシートにまとめたい どれも単純な作業ですが、単純な作業ほど時間がかかるものです。 しかも、頻繁にその作業を繰り返さなければならないとしたら。 そんなときにおすすめなのがExcelの「マクロ」です。 マクロを利用すると、プログラムによってExcelの操作を自動化できるため、 作業の効率が劇的に上がります。 本書では、できるだけ短いプログラムを紹介しながら、 マクロの使い方の説明や、プログラムの書き方のコツはもちろん、 「こんなこともできるんですよ」というたくさんのノウハウを1冊にギッシリ詰め込みました。 短いプログラムを試して使い方を把握していけば、 自分の業務に合った長めのプログラムの作成もきっと達成できるでしょう。
  • できるたのしくやりきるScratch3子どもAIプログラミング入門
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Scratch3.0を使って、AIプログラミングを楽しく学ぼう! 本書は、実際に遊びながら学べる、AIプログラミングの入門書です。プログラミング教育の定番ソフトScratch3を用いて、子どもが1人で楽しみながらプログラミングとAIを同時に学べる構成になっています。 「キャラクターを動かすにはどうすればいいの?」「レジ機能には何が必要なの?」「AIが画像を認識できるのはどうして?」など、作成するプログラムごとに、ねらいやしくみをイラストや図を用いて丁寧に解説しています。クイズやバトルゲームといった子どもが興味・関心のある要素が満載で、遊びながら楽しく学ぶことができます。 【特典】 ・「ドラゴンバトルゲームを作ろう(3)」PDFデータ 購入特典として、本書の7日目で作るプログラムをさらに発展させた「ドラゴンバトルゲームを作ろう(3)」のPDFデータをダウンロードいただけます。 ・解説動画 すべての章に解説動画がついています。紙面のQRコードを読み取って、スマートフォンやタブレットで動画を見ながら操作することができます。 【本書の特徴】 ・人工知能が体験できる 画像認識や音声認識などAI機能を使ったレジの仕組みやゲームを自分で作ることで、AIプログラミングが、実際に体験しながら学べます。 ・子ども1人でもやりきれる パソコンの基本操作から解説してあるので、パソコン操作に不慣れな子どもでも1人で読み進められます。 ・ほどよいボリューム 1週間でやりきれる内容で、プログラミングをはじめて学ぶ人でも最後まで楽しみながら学習できます。
  • できるたのしくやりきるScratch3子どもプログラミング入門
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Scratch(スクラッチ)はプログラミングを学ぶのに最適なツールの1つですが、本に書いてあるとおりをなぞるだけでは、プログラミングを学んだことにはなりません。本書は、「なぜそうなるのか」「どんなしくみで動いているのか」を丁寧に説明して、それを理解したうえで操作して実際の動きを確かめる、という構成になっています。そのため物事を順序立てて考える力や応用力が自然と身につきます。 本書の5つの特長 1.ちょうどいいボリューム 「分厚い本だと読み切れるか心配」という声にこたえ、コンパクトながらも適度な達成感が得られるほどよいボリュームになっています。 2.子ども1人でも読み切れる 漢字にはすべてルビがふってあります。また、パソコンの基本的な操作も解説してあるので、パソコン操作に不慣れな子どもでも1人で読み進められます。 3.くわしい手順解説 すべての操作手順を紙面で再現しています。そのため、本に書いてある通りに操作するだけで、必要な知識やテクニックが身につきます。 4.なぜ?がわかる 各項目ごとに、狙いやゴールを示しています。何のためにその操作を行うのかを把握したうえで読み進められるので、理解が深まります。 5.動画で操作をフォロー 本書の操作内容を、動画でも確認できます。動画へはQRコードですぐにアクセスできるので、紙面とあわせて効率よく学べます。
  • できる パソコンで楽しむ マインクラフト プログラミング入門 Microsoft MakeCode for Minecraft対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 マイクロソフトが公開している「MakeCode for Minecraft」を使うと、マインクラフトの世界で自由にプログラミングができます。プレイヤーの相棒として働く「エージェント」と一緒に、建築、採掘、養鶏、農耕などをプログラミングで自動化しましょう! MakeCodeはブロックプログラミング方式だから、難しい単語や構文を覚えなくても大丈夫。本を見ながらレッスン形式の手順を追うだけで、複雑なプログラムを簡単に作れます。また、レッスンごとにサンプルファイルをダウンロードできるので、途中で分からなくなっても次のステップに進めます。MakeCodeでプログラムを作って、マインクラフトの冒険を深めましょう! <ここがポイント!> ・マインクラフトの世界を広げるプログラム7つと、マルチプレイで楽しめるバトルゲームの作り方が分かる! ・MakeCodeの手順を実際の画面で詳しく解説。プログラミングが初めてでも大丈夫! ・ダウンロードしてすぐに使えるサンプルコード付き。レッスンごとに用意されているから、途中で間違えても続けられる。 ・マインクラフトとMakeCodeの疑問に答えるQ&Aや、本書で作成できるプログラムのコード一覧、MakeCodeで使えるブロックの一覧など付録も充実! <こんな人におススメ!> マインクラフトの世界をもっと楽しみたい人 マインクラフトを使ってプログラミングを学んでみたい人
  • できるPower Automate Desktop ノーコードで実現するはじめてのRPA
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Power Automate Desktopはパソコン上の作業を自動化できるマイクロソフトのアプリ。無料で使え、プログラミングスキルがない人でも扱えるように設計されています。 本書ではPower Automate Desktopのインストールや基本操作から、Excelでの請求書作成、Webフォームへの一括入力、メールの一斉送信を自動化する方法まで解説。練習用ファイルを使い、実務を想定した業務の自動化に取り組むため、自動化の組み立て方やPower Automate Desktopの活用方法がしっかりと身に付きます。難しいプログラムコードを書くことなく、業務を効率化したい人に最適な解説書です。 ◇Power Automate Desktopで自動化できる業務の例 ・ExcelのデータをWebページ上の入力欄に転記する ・セミナー参加者に御礼のメールを一括で送る ・売上データを社内の販売管理システムに入力する ◇本書はこんな人におすすめです。 ・VBAなどのプログラミング言語に苦手意識がある人 ・これまで業務の自動化に取り組めていなかった人 ・日々の定型業務を手っ取り早く自動化できる方法を知りたい人 ・RPAに興味がある人 ◇目次 第1章 Power Automate Desktopの基本を学ぼう 第2章 フローの作成方法を知ろう 第3章 Excelの作業を自動化しよう 第4章 Webフォームへの入力を自動化しよう 第5章 メール送信を自動化しよう
  • できるPower Automate for desktop
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◇-------------------------------------------◇ プログラミング不要! 面倒な繰り返し作業を自動化しよう ◇-------------------------------------------◇ 「Power Automate for desktop」はパソコン上の作業を自動化できるマイクロソフトのアプリです。Windows 11が搭載されたパソコンに標準インストールされており、プログラミング言語を使ってコードを記述する必要がないため、費用をかけず手軽に仕事の生産性を高めたい方にはぴったりのツールです。 本書は「基本編」と「活用編」の2部構成となっており、基本編では基礎的な操作方法や、実践的なフローを作成する際には欠かせない「変数」「繰り返し処理」「条件分岐」についてひと通り解説。書籍後半の活用編ではExcelでの請求書作成や、Webフォームへの一括入力などの業務を例にフローの作り方を解説しています。また、第5章では便利なアクションと、その使用例を掲載。Web上のデータの取得や、Excelシートの内容の書き換えなど、実務で即応用していただける汎用性の高い内容を厳選しています。 使いこなしのヒントや一歩進んだテクニックも満載で、Power Automate for desktopで自動化を実現するノウハウがギッシリつまった1冊です。 ◇本書で解説している自動化の例 ・Excelに入力された内容を元に、取引先ごとの請求書を作成する ・Excelの売上データをWebフォームへ入力する ・Webページ上のデータを取得し、Excelに貼り付ける ・フォルダー内のファイルを順番に開いて操作する ・Excelワークシート内で検索や置換を行う ・Webページをスクリーンショットし、フォルダーに保存する ・Excelのシートを印刷する ・ユーザーによる入力や判断を組み合わせたフローの作り方 ◇本書はこんな人におすすめです ・これまで業務の自動化に取り組めていなかった人 ・手っ取り早くかつ手軽に仕事の効率を上げる方法が知りたい人 ・RPAやリスキリングに興味がある人 ◇目次 <基本編> 第1章 Power Automate for desktopの基本を学ぼう 第2章 業務の自動化に必要な基本操作を覚えよう <活用編> 第3章 Excelの作業を自動化しよう 第4章 Webフォームへの入力を自動化しよう 第5章 業務シーン別のテクニックを覚えよう
  • できるポケット Web制作必携 HTML&CSS全事典 改訂3版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者から熟練者まで、すべてのWeb制作者のための早引き事典の最新版! 本書は、HTMLの要素(タグ)とCSSのプロパティを解説した事典です。 HTMLの要素やCSSのプロパティの意味、対応ブラウザーなどがひと目で分かるほか、豊富なサンプルコードで、使い方も理解できます。 WordPressなどのCMSで新規サイトを構築するときに、既存サイトのコードを解読したいと思ったときに、タグやプロパティの内容をサッと調べることができる便利な1冊です。 また、HTMLやCSSの基本的な書き方はもちろん、HTML5からHTML Living Standardに標準仕様が移った経緯などの技術的背景、文字参照やURLの構成といったWeb制作者として不可欠な知識も解説しています。 ●このような方におすすめ ・HTML&CSSを記述・修正する必要のある人 ・Webデザイナーや、情報システム部などでWebサイトを内製で構築する担当者 ・HTML&CSSの勉強をしている大学生や新入社員
  • できるポケット Web制作必携 HTML&CSS全事典 改訂版 HTML Living Standard & CSS3/4対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 手元に置いて引きやすい定番のHTMLとCSSの事典が、 最新仕様に準拠しリニューアル! 本書は、HTML Living Standardの仕様に準拠した要素(タグ)と、 主要なブラウザーで動作するCSS3およびCSS4のプロパティをすべて掲載しています。 手元に置いておきやすいコンパクトなB6判で、 目次のほかに要素名・プロパティ名のインデックスもあるので、 必要な情報をサッと調べることができます。 ◆要素・プロパティごとの使い方が分かる! サンプルコードを豊富に掲載 本書では、 ・HTMLの要素に使用できる属性 ・CSSのプロパティに指定できる値 を掲載しています。 また、ほとんどの要素やプロパティに個別のサンプルコードを掲載し、 使用例が分かるようになっています。 サンプルコードは、読者限定でダウンロードも可能です。 ◆100個以上のプロパティやセレクターを追加! 「グリッドレイアウト」やCSS4のモジュールにも対応 最近のWebページのレイアウトに使われることが多い、 「グリッドレイアウト」に関連するプロパティを掲載しています。 また、ブラウザーで動作するCSS4のモジュールにも対応し、 新たに追加されたセレクターなども掲載しています。
  • できるポケット Web制作必携 HTML&CSS全事典 改訂4版
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Web制作者必携の定番リファレンスがさらに進化! 本書は、HTMLの要素(タグ)とCSSのプロパティを解説した事典です。HTMLの要素やCSSのプロパティの意味、使い方がすぐに理解できます。 新規サイトの構築や既存のサイトの管理など、コードを解読したり修正したり、新しく記述したりするときに、気になるタグやプロパティをすぐに探すことができます。普段からWeb制作に携わっている人はもちろん、HTMLやCSSを勉強中の人まで幅広く役に立つ1冊です。 前書の「できるポケット Web制作必携 HTML&CSS全事典 改訂3版」から追加される項目は100個以上あり、最新のタグとプロパティが理解できます。さらに、目的別のインデックスを追加し、見やすさと引きやすさ、網羅性を兼ね備えた内容となっています。 ●このような方におすすめ ・HTML&CSSを記述・修正する必要のある人 ・Webデザイナーや、情報システム部などでWebサイトを内製で構築する担当者 ・HTML&CSSの勉強をしている大学生や新入社員
  • できるポケット HTML&CSS 基本&活用マスターブック Windows 10/8.1/7対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●知識ゼロでもはじめられる入門書の決定版ホームページの仕組みや構成の考え方など基礎的な知識はもちろん、FTPソフトを使ったホームページの公開やメンテナンスを解説。もちろん、HTMLやCSSのコーディングもしっかりと解説しています。●HTMLやCSSのタグ、プロパティを丁寧に解説HTMLやCSSのコーディングを解説した章では1つ1つのタグやプロパティを効率的に学べます。順序よく読み進めていけば、自然とスキルアップができるようにレッスンが構成されています。さらに、スマートフォンに対応した「レスポンシブデザイン」の章を追加しました。●フリー素材ですぐにはじめられる本書で解説に利用しているテキストエディターやFTPソフト、画像編集ソフトをダウンロードで提供。各章で完成できるコードも収録しているので、完成形も確認できます。●本書はこんな方にオススメです! ・HTMLやCSSのコーディングをゼロから学びたい・ホームページ作成ソフトで作ったデータを手直しできるようになりたい・Web制作に携わる職業を目指していて、基礎を学びたい
  • できるUiPath 実践RPA
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 RPA(ロボティック・プロセス・オートメーション)をより具体的に理解するならこの一冊! ビジネス業務を大幅に効率できる「RPA」、本書ではその概念だけでなく、実際にUiPathのRPAサービスを使用し、RPAアプリのダウンロードから丁寧に解説。RPAのワークフローを作るための基本操作から、操作をレコーディングして実際に業務をRPA化するまでの流れを解説します。ステップバイステップで操作を試しながら学ぶことができるため理解がしやすく、より実践的な内容に仕上がっています。Excelやメール、Webアプリを使った連携はもちろん、日時や日付の処理、エラーが発生したときの対処、マクロの組み込みなど、RPA化の際に役立つテクニックを満載。また、REST APIやJSONの活用、リトライスコープ、ダウンロードの詳細処理など、さらなる上級テクニックも掲載しています。請求書の作成や受注管理、経費精算など、各種業務をRPA化する際に最適な解説書です。
  • できるUiPath StudioX はじめての業務RPA
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 業務を自動化する方法とポイントをレッスンで丁寧に紹介。本書では、実務シーンを想定したテンプレートの使い方を解説。「ExcelからWordテンプレートを完成しメールで送信」「Excelシートを複数のシートに分割」「ExcelデータをWebサイトに入力」「Outlook添付ファイルを保存」「ファイルをWebサイトからダウンロード」「リッチHTML形式のメールを作成」といった処理を詳しく紹介。ExcelやWebブラウザーを利用した操作の自動化のほか、Webページの情報を自動で取得する方法がよくわかる。
  • Designing Math. 数学とデザインをむすぶプログラミング入門
    -
    デザインに潜む数学をプログラミングで学び、論理的なデザインを身につける。 インタラクティブなグラフィックを生成するためのプログラミング方法と数学知識(三角関数や一次変換、アルゴリズミックな思考など)を実践的に学べる一冊です。 使用するプログラミング言語はJavaScript。そして、数式で描くことを簡単にするための独自のテンプレートを活用します。数学は高校1、2年生レベルまでを基本としています。図を多数掲載し、基本から丁寧に解説をおこなうので誰でも手を出しやすい内容となっています。 数式で面白いグラフィックを作りたい、数学や数式に苦手意識があるけど興味がある、デザインに説得力を持たせたい、そんな人におすすめです。
  • デザインからサイト構築まで FigmaだけでWeb制作
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●Webデザイナーの必須ツール「Figma」解説書の決定版! ●デザイン初学者はもちろん、デザイナー以外でも理解できる! ●最新機能「Figma Sites」の実践活用までカバー!  Figma(フィグマ)は近年、多くのデザイナーや企業に選ばれているデザインツールです。Webサイトやアプリのデザインを効率良く制作できるだけでなく、検討や改善、プレゼンなどを含む一連の作業を効果的に進めることができます。クラウドベースなので共同作業にも向いていて、Webデザインなどにおける必須のツールになりつつあります。  さらに2025年には、デザインしたWebサイトをそのまま公開する新機能「Figma Sites」を搭載し、HTMLなどのコーディングの知識がなくても、Webサイトを制作・公開できるようになりました。  本書は、そんなFigmaの基本的な操作方法はもちろん、Figma Sitesなどの最新機能の活用法や、「使いやすく訴求力のあるデザイン」に必要なUI/UXの考え方まで、これからのFigma 活用を体系的に学べる1冊です。  執筆は、現役のデザイン講師として活躍する著者陣。現場で培った実践的な知識をもとに、初心者にも理解しやすく体系的に解説しています。
  • デジタルトランスフォーメーション・ジャーニー 組織のデジタル化から、分断を乗り越えて組織変革にたどりつくまで
    4.5
    DXへ挑む、マネジメント、現場、すべての人へ 本書は、デジタルトランスフォーメーション(DX)を進めるためのガイドブックです。 DX推進を担うビジネス部門・情報シス、現場・チームの人たちに向けて、 仮説検証とアジャイル開発を中心とした、DXを進めるために必要な基本的な知識を解説します。 また、DX推進にあたって組織として「戦略(経営側)と現場活動の一致」を高める必要があり、  そのための体制や進め方を提示します(どこから始めるか? どのような体制で臨むか?)。 DXという名の組織変革を推し進める4つの段階を解説。  1.業務のデジタル化  2.スキルのトランスフォーメーション  3.ビジネスのトランスフォーメーション  4.組織のトランスフォーメーション 【本書で扱うDX推進のキーワード】 分断/適応課題/協働/アジャイルブリゲード/アップデートとアライアンス コミュニケーションのストリーミング化/変革推進クライテリア/仮説検証型アジャイル開発 など 【本書の構成】 ■第1部 デジタルトランスフォーメーション・ジャーニーを始める前に 第1章  DX1周目の終わりに 第2章 デジタルトランスフォーメーション・ジャーニーを描く ■第2部 業務のデジタル化 第3章 コミュニケーションのトランスフォーメーション 第4章 デジタル化の定着と展開 ■第3部 スキルのトランスフォーメーション 第5章 探索のケイパビリティの獲得 ■第4部 ビジネスのトランスフォーメーション 第6章 仮説検証とアジャイル開発 第7章 垂直上の分断を越境する ■第5部 組織のトランスフォーメーション 第8章 水平上の分断を越境する 第9章 組織のジャーニーを続ける ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Digital Transformationのための要求獲得実践ガイド
    値引きあり
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 要求工学知識体系(REBOK)の第4弾。社会にインパクトを与える「問題発見」のための要求獲得技術と「価値創出」のためのモデリング技術を中心に、DXに取り組む読者が手引書として活用できるようまとめています。
  • デジタルプロダクトデザインの教科書 仮説思考によるリサーチからUI設計・効果測定・改善まで
    -
    そのデザインは、本当にビジネス成果につながっていますか? ビジネス成果につながるデザインを実現するために必要な知識と実践を体系化した、初の本格的ガイドブックです。 UXリサーチやUI設計といった個別のスキルだけでは、プロダクトの成長や収益向上に直結しない──そんな課題を打破するために、本書は「仮説思考」を軸としたデジタルプロダクトデザインの全体像を提示します。 ユーザーリサーチ、プロトタイピング、インタラクション設計、効果検証まで、プロダクト開発の一連のプロセスが学べます。 デザインを「成果を生み出す仕組み」として再定義し、次世代デザイナーに求められる広範な視座と実践力を育みます。 初心者から中級者のUI/UXデザイナー、プロダクトマネージャー、教育者や学生まで、プロダクト開発の最前線で役立つ知見を提供する一冊です。 *特典付き:各プロセスで役立つテンプレートがダウンロードできます。 ■こんな問題を解決します: ・ビジネスインパクトにつながるデザイン戦略を実践的に学びたい。 ・UX、UI、リサーチ、プロトタイピングなどのスキルを一貫して学びたい。 ・デザイナーのスキルセットを見直してキャリアパスにつなげたい。 ■本書を必要とする人: ・初心者:UXリサーチ、プロトタイピング、UI設計までプロダクトデザインの現場で求められる広範なスキルを網羅的に学びたい。 ・中級者:各々のデザイン手法をビジネス成果につなげるための方法が知りたい。 ・プロダクトマネージャー:デザイナーとの効果的な連携を図り、プロダクトデザインに対する理解を深めたい。 ・デザイン教育者や学生:ビジネス現場におけるデジタルプロダクトデザインの最新状況や手法を学び、実践したい。 ■著者プロフィール: 菅沼祥太郎(すがぬましょうたろう) 株式会社Artefact代表取締役/デザインメディア「unprinted」編集長 早稲田大学国際教養学部卒業。大手事業会社のデザイン部署勤務を経て、ソフトウェアのデザイン・開発コンサルティング事業で独立。幅広い分野のプロダクトの戦略とデザインに携わる。 ■目次: 第0章: デジタルプロダクトデザインの基本理解 第1章: ビジネスインパクトにつながるプロジェクト設計 第2章: デザイナーの強みを活かしたプロダクトリサーチ 第3章: プロトタイピングによる課題解決策の検証 第4章: ユーザーインタラクションの設計 第5章: リリース後の効果検証と振り返り 第6章: 分野横断的なスキルセットを活かしたプロダクトデザイン ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • デバッグ力でスキルアップ! Excel VBAのプログラミングのツボとコツがゼッタイにわかる本
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Excel VBAプログラミングの基礎を学んだ方向けに、デバッグの方法とコツをわかりやすく解説した入門書です。自作のVBAプログラムを実行すると、プログラムは最後まで動くものの、得られた結果が意図通りではなく、それを修正しようと思ったが、プログラムのどこをどう修正すればいいかわからず途方にくれたことはありませんか? 本書は、オリジナルのマクロがゼロから作れるようになることを目標に、VBEのデバッグ機能の使い方から、論理エラーの実践的なデバッグ方法、どのようなアプローチでデバッグを進めて行けばいいのかを、実際に参加者名簿や販売管理のプログラムを使いながら解説しています。練習用プログラムのダウンロードサービス付き。
  • で、Power Automate for Desktopって何に使えるの? ~会計事務所編~20分で読めるシリーズ
    -
    さっと読めるミニ書籍です(文章量15,000文字以上 20,000文字未満(20分で読めるシリーズ)) 【書籍説明】 こんな相談がよくきます。 PADを始めてみたものの、エクセル以外何に使えるのかわからない。 PDFは?ブラウザは?ワードって使えるの? そもそも連携できるソフトって決まってて、私が使っている会計ソフトとか結局対応できていないパターンでしょ。 いえいえ、やり方次第で全部PADで自動化できるんです、もちろんTKCを始めとする各社会計ソフトも。 何ならワードの操作も、ドキュメントの印刷も自動でしちゃいます。 Power Automate for Desktopは無料で始められるので、とりあえず始めてみたもののよく分からず放置してしまっている。 他の本やインターネットを見てできそうなことはわかるけれど、具体的に自分の場合どうしたらいいのかわからない。 そんな状況で止まっている方に向けて、ズバリこんなソフトってここが困る、こんな使い方ができる!といった事例を紹介させていただきます。 PADを始めてみたものの自分の仕事や作業に落とし込めない人、 もしくはこれから始めたいと思っているけれど何ができるのかわからない人が具体的に取り組めるようになる本です。 連携ソフトとして様々な環境のPAD開発を理解することで、次のステップへと進み、開発のスキルをアップのお手伝いをします。 【目次】 一部:何でも動かせるPAD 二部:ブラウザって動かせる? 三部:TKCシステム 四部:会計ソフト 五部:クラウドシステムの注意点 六部:メモ帳って意外と便利 七部:ワードは動かせるのか 八部:PDFにしてみよう 九部:AI-OCRとの連携 十部:番外編 ~『ヒト』との連携~ まとめ 【著者紹介】 西浦亮(ニシウラリョウ) 学生時代に「システム系に興味があったかも」という程度のレベルのものが、社会人として現場で昇華され、最終的に仕事へと活かされています。 会計事務所というデジタルとは比較的遠い分野で、会計業務をこなす傍らシステムを扱う、少し変わった職種で奮闘中です。
  • DevOps導入指南 Infrastructure as Codeでチーム開発・サービス運用を効率化する
    3.6
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現場にDevOpsを導入するための具体的なプロセスが一冊でわかる! ・本書はDevOpsを、概念だけでなく実際のチーム開発への具体的な導入プロセスと、具体的な事例にもとづいた技術(Ansible / Docker / Vagrant等)を結びつけて解説します。 ・概念から知識と技術までを一気通貫させるので、DevOpsを実際のチーム開発に導入したい方にはとくに役立つ、実践的な指南書になっています。 ・さらに、個人環境からチーム・サービスへと順を追って導入方法を学んでいける構成になっています。 ・インフラエンジニアだけでなく開発者にもオススメの一冊です。 〈対象読者〉 ・開発者 ・インフラエンジニア ・プロジェクトマネージャー 〈目次とキーワード〉 第1章:DevOpsを知る 第2章:DevOpsを個人で始める (Vagrant、Ansible、Serverspec、Git) 第3章:DevOpsをチームに広げる (GitHub、Docker、Jenkins) 第4章:DevOpsのために仕組みを変える (The Twelve-Factor App、マイクロサービスアーキテクチャ、Immutable Infrastructure、Blue-Green Deployment、アジャイル開発、チケット駆動開発、SRE、ChatOps) 第5章:実践・Infrastructure as Code (継続的インテグレーション・継続的デリバリ、GitHub、Slack、Jenkins、Ansible、Serverspec、ELKスタック、Elasticsearch、Logstash、Kibana、Immutable Infrastructure) 第6章:組織とチームの壁を越えるDevOps ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Delta Lake徹底入門
    -
    高い信頼性とハイパフォーマンスを両立するデータプラットフォームの新標準! ビッグデータを最大限活用する仕組みと運用法を徹底解説 【本書の概要】 本書は、高い信頼性とハイパフォーマンスを両立する、OSSのストレージレイヤソフトウェアであるDelta Lakeの入門書です。セットアップから実際の操作手順、実行例まで、データ分析に携わる方が迷わずDelta Lakeを使いこなせるよう丁寧に解説を行います。 【本書で学べること】 ・最新のデータ管理およびデータエンジニアリング手法 ・ACIDトランザクションが大規模なデータレイクにどのように信頼性をもたらすのか ・データレイクに対してストリーミングジョブとバッチジョブを同時に実行する方法 ・テーブルの削除、更新、マージ方法 ・タイムトラベルを使用したロールバックによるデータバージョンの調査方法 ・メダリオンアーキテクチャに従ったストリーミングデータ品質パイプラインの構築方法 【本書の対象読者】 ・データ分析に携わる方 ・Delta Lakeの基本事項、用語、始め方などを知りたい方 ・最新のレイクハウスアーキテクチャの機能とメリットについて学びたいデータ担当者 ・Apache Sparkの経験を持つデータ担当者 【目次】 Chapter 1  データアーキテクチャの進化 Chapter 2  Delta Lake入門 Chapter 3  Deltaテーブルの基本操作 Chapter 4  テーブルの削除、更新、マージ Chapter 5  パフォーマンス・チューニング Chapter 6  タイムトラベルの利用 Chapter 7  スキーマの取り扱い Chapter 8  ストリーミングデータに対するオペレーション Chapter 9  Delta Sharing Chapter 10  Delta Lake上でのレイクハウス構築 ※本書は『Delta Lake: Up and Running: Modern Data Lakehouse Architectures with Delta Lake』の邦訳です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 【電子合本版】Code Complete 第2版 完全なプログラミングを目指して
    -
    この電子書籍は、「Code Complete 第2版 完全なプログラミングを目指して」の上下巻を1冊にしたお得な合本版です。 本書は効果的なコンストラクションプラクティスについての知識を集めた、実践的なプログラミング解説書です。ソフトウェア開発プラクティスは目覚しい進歩を遂げていますが、一般のプログラマにはなかなか浸透しません。本書は、業界の第一人者らの知識と、一般の商用プラクティスとの橋渡しをします。10年前の第1版とコンセプトは同じですが、第2版は、全体を通じてオブジェクト指向の考え方が反映されたものになっています。また、「リファクタリング」の章が追加され、サンプルコードはC++、C#、Java、Visual Basicなどにアップデートされています。本書は、ソフトウェア開発の総合ガイドを求めている経験豊富なプログラマ、経験の浅いプログラマを教育する技術指導者、正式なトレーニングを受けたことのない独学プログラマ、これから社会に出る学生や新人プログラマなどを特に対象としています。本書で説明されている研究成果や過去の経験は、高品質なソフトウェアを作成し、問題を少なく抑えて作業をより短期間で行うのに役立ちます。また、大きなプロジェクトを制御し、要求の変更に応じてソフトウェアの保守や修正を適切に行うのにも役立ちます。
  • 電子工作のための PIC18F Q シリーズ活用ガイドブック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12682-7)も合わせてご覧ください。 PIC18F Q シリーズは,PICマイコンの中でもリアルタイム制御向けの最新のシリーズです。8ビットマイコンとしては最大級のメモリ容量(最大128kバイト)を誇り,クロック周波数も最高64MHzで,8ビットマイコンでは最速です。 高機能な内蔵モジュールも多数組み込まれ,DMAで高速アクセスできますし,プログラマブルな論理回路(CLC)で高速動作が可能です。日本語フォントやファイルシステムなども利用できるため,これまでの8ビットマイコンよりも格段にできることが増えます。 本書はQシリーズの概要から始め,MPLAB X IDE とXC8コンパイラによるC言語でのプログラム開発方法,MCCによる内蔵モジュールやFATファイルシステムなどのミドルウェアの使い方などを詳細に解説しました。作例としてGPSロガーやCO2濃度が測れるIoTターミナルなども作成しています。
  • データ活用のための数理モデリング入門
    4.0
    データが価値を生み出す資源として脚光を浴び、ソフトウェアで手軽にデータ分析ができる時代を迎えました。一般の企業/組織では、機械学習や統計モデリングなどの数理的な理論の活用がはじまっています。 数理モデリングは、さまざまな現象の観測および考察を重ねて得られた発見を抽象的なナレッジに落とし込む手法です。「どんな目的を達成するために」、「どの程度のコストで」、「どんな問題を解くべきか」というような課題に対して、適切な手法でアプローチするための技術が数理モデリングであり、多くのエンジニア、ビジネスマンにとって、今後ますます重要視される知識と言えます。 本書は全7章で構成し、1章では「数理モデルの考え方」をごく単純な例を用いて解説します。続く章では、購買予測、離脱予測、意思決定、オンライン広告、ネットワーク科学、画像解析などの社会実装を通して数理モデリングがもたらす恩恵を解説していきます。数理科学に携わる気鋭のデータサイエンティスト陣による理論解説は、きっとあなたのビジネスを加速させるでしょう。
  • データサイエンスの森 Kaggleの歩き方
    3.5
     Kaggleとは、コンペティションを主催するほかに、機械学習エンジニアの育成から就職支援まで携わる、データサイエンティスト支援の一大ポータルです。本書では、Kaggleの概要から、コンペティションへの参加方法、コードの実行方法、活用方法など、幅広く解説しています。 【序文より抜粋】  本書では、データ解析コンペティションを開催しているKaggleというサイトを紹介しますが、Kaggleのコンペティションは、単純にデータを受け取り、解析し、スコアが付けられるだけの流れ作業ではありません。  Kaggle上で行われるコンペティションは、それぞれが1つのドラマです。  データの特性に関する議論や有効なソリューションの公開が行われると思えば、仮順位の推移を巡る駆け引きもあり、そして時には主催者側の問題で右往左往する参加者の姿が見られたりと、コンペティションの開催から終了まで続くお祭り期間中には、さまざまな人間模様を見ることができます。  Kaggleのコンペティションを通じて、そうしたデータサイエンティストたちの活動の実態を紹介し、また、実際にKaggleに参加して、人間味あふれるデータサイエンティストたちと交流するにはどうすればよいかを紹介するために、本書を執筆しました。  そのため、本書では、単にKaggleの使い方を解説するだけではなく、実際のコンペティションで起こった事例を、できるだけ多く取り入れるようにしています。

    試し読み

    フォロー
  • データサイエンス100本ノック構造化データ加工編ガイドブック
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「データサイエンス100本ノック構造化データ加工編」はSQL、Python、Rの3言語で、ID-POSデータを使い、データサイエンスの基礎教養となる構造化データの加工に重点を置いた、さまざまな分野のスキルセットを身につけるための実践的なトレーニング環境です。トータル22の区分、100個の設問(ノック)に対して、3言語での実装例と解説を提供します。
  • データサイエンティストのための特徴量エンジニアリング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonによる機械学習モデル構築のための特徴量 抽出・作成実践レシピ Pythonを活用した70以上の実践的な"レシピ"により表形式データに対する特徴量エンジニアリングのほぼすべてのトピックをカバー。テキストからの特徴量の抽出の付録として日本語モデルでの実例も取り上げます。 Packt Publishing: Python Feature Engineering Cookbook, Second Edition の翻訳書。 1章 欠損値を補完する 2章 カテゴリ変数をエンコーディングする 3章 数値変数を変換する 4章 変数を離散化する 5章 外れ値を扱う 6章 日付と時刻の変数から特徴量を抽出する 7章 特徴量をスケーリングする 8章 新しい特徴量を作成する 9章 Featuretoolsを用いてリレーショナルデータから特徴量を抽出する 10章 tsfreshを使って時系列データから特徴量を作成する 11章 テキスト変数から特徴量を抽出する 付録 日本語を扱う Soledad Galli : 世界的な学術機関や有名な企業で10年以上の経験を持つデータサイエンティスト、インストラクター、ソフトウェア開発者。保険金請求や信用リスクの評価、詐欺の防止を目的とした機械学習モデルを開発し実運用に成功している。複数のオンラインコースで機械学習を教えており、オープンソースのPythonライブラリFeature-engineを開発・保守している。2018年にData Science Leaders Awardを受賞、2019年にデータサイエンスと分析におけるLinkedIn Voices (LinkedInインフルエンサー) の1人に認定されている。 松田晃一 : 博士(工学、東京大学)。石川県羽咋市生まれ。『宇宙船ビーグル号の冒険』を読み、絵描きではなく、コンピュータの道へ。海(海水浴)と温泉を好む。著書に『Python ライブラリの使い方~ GUI から機械学習プログラミングまで』、『p5.js プログラミングガイド改訂版』(カットシステム)、『学生のためのPython』(東京電機大学出版局)、『WebGL Programming Guide』(Addison-Welsley Professional)など、訳書に『APIデザイン・パターン』、『プログラミングのための数学』(マイナビ出版)、『生成 Deep Learning』、『詳解OpenCV3』(オライリー・ジャパン)、『デザインのためのデザイン』(ピアソン桐原)などがある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • データサイエンティストの舞台裏
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 注目を浴びる新しいサービスや製品を支えるデータ分析。その舞台裏を、40社の事例と図解で分かりやすくひもときます。  例えば、2015年夏に長崎のハウステンボス内にオープンした「変なホテル」。ロボットによる接客を支えているのは顧客一人ひとりの顔を見分ける生体識別。カメラとコンピュータでいかに人の顔を認識しています。  夏が来ると気がかりになるのが熱中症対策。大林組は、建設現場の作業員の不調の前兆を捉えようと、「肌着センサー」でキャッチした心拍や体温のデータ分析に取り組んでいます。バスやタクシーのドライバーの「眠気」を感知して、居眠り運転防止に役立てようとする動きもあります。  「うちの子の成績が上がらない」――。こんな悩みもデータ分析で解決するのがリクルートマーケティングパートナーズ。オンライン学習教材を使う生徒の勉強法を分析し、より理解が進むやり方に迫りつつあります。  2020年の東京五輪ではホテル不足が懸念されています。その解消に一役買うと期待を集めるのが、個人の家を貸し借りする「シェアリングエコノミー」。Airbnb(エアビーアンドビー)は、分析によって「借りたい」と「貸したい」を最適にマッチングし、急成長しています。  IoT(モノのインターネット)やAI(人工知能)の活用が進み、データがビジネスと密接不可分になっていくのは確実です。データがビジネスや社会をどう変えていくのか。本ムックから読み取ってください。
  • データ指向プログラミング
    3.8
    システム構築の複雑さから開発者を解放する データ指向プログラミング実応用ストーリー 本書は Yehonathan Sharvit, "Data-Oriented Programming", Manning Publications 2022 の邦訳版です。 【本書の内容】 本書は、Java、C#、C++、Ruby、Pythonなどの高級プログラミング言語で2年以上の経験を持つ、フロントエンド、バックエンド、フルスタック開発者向けの本です。 本書で取り上げている業務システム開発におけるアイデアや手法は、オブジェクト指向プログラミングの開発者にとっては、慣れ親しんだ環境や世界観をいったん捨て去るように指示されるかもしれません。 一方、関数型プログラミングの開発者にとっては、本書は(多少ですが)学びやすく、ちょっとした発見とサプライズがあるはずです。 いずれにしても「情報システム開発の複雑さ」を軽減し、見通しが良く仕様変更にも柔軟に対応したい開発者に、新しい視座とパラダイムを提供します。 【目次】 Part1 柔軟性   第1章 オブジェクト指向プログラミングの複雑さ― 気まぐれな起業家   第2章 コードとデータの分離― まったく新しい世界   第3章 基本的なデータ操作― 瞑想とプログラミング   第4章 状態管理― タイムトラベル   第5章 基本的な並行性制御― 家庭内での対立   第6章 単体テスト― コーヒーショップでプログラミング Part2 スケーラビリティ   第7章 基本的なデータ検証― おごそかな贈り物   第8章 高度な並行性制御― さようなら、デッドロック   第9章 永続的なデータ構造― 巨人の肩の上に立つ   第10章 データベースの操作― 雲は雲   第11章 Webサービス― 忠実な配達人 Part3 保守性   第12章 高度なデータ検証― 手作りの贈り物   第13章 ポリモーフィズム― 田舎で動物とたわむれる   第14章 高度なデータ操作― 考え抜かれたものは明確に表現される   第15章 デバッグ― 博物館でイノベーション 付録A データ指向プログラミングの原則 付録B 静的型付け言語での汎用的なデータアクセス 付録C データ指向プログラミング:プログラミングパラダイムの一環をなす 付録D Lodash リファレンス ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • データ分析基盤構築入門[Fluentd,Elasticsearch,Kibanaによるログ収集と可視化]
    3.8
    「サービスのデザインはログのデザインから。」良いサービスを作り上げるには,ログデータを収集し,改善を続けるシステムの構築が必要です。本書は,ログデータを効率的に収集するFluentdをはじめ,データストアとして注目を集めているElasticsearch,可視化ツールのKibanaを解説します。本書を通して,ログ収集,データストア,可視化の役割を理解しながらデータ分析基盤を構築できます。2014年に刊行した「サーバ/インフラエンジニア養成読本ログ収集 可視化編」の記事をもとに最新の内容に加筆しています。
  • データ分析ツール Jupyter入門
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これまでデータ分析を行っても、実験の過程や実行環境の共有、レポートの作成には非常に手間がかかりました。この問題を解決するソフトとしてJupyterが注目されています。本書は、Pythonなどでデータ分析に携わるプログラマーを対象にJupyterの基本的な使い方から、Markdownによるドキュメント作成、各種モジュールの基本、機能拡張するためのさまざまな仕組みをまとめて解説します。サンプルコードのお試しサイトも用意しました。
  • データ分析のための数理モデル入門 本質をとらえた分析のために
    4.4
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、さまざまなモデリング手法の基礎的な部分を解説するだけでなく、それらをどのように選択して使用すればよいか、そしてモデリングによって得られる結論について初学者が勘違いしやすい事項について丁寧に解説しています。 主な読者層は、「これからデータ分析を始める」、或いは「ある種の分析で結果を出すことはできるが、それが何をやっていることになるのかがモヤモヤする」といった初学者・初級者です。 通常データ分析の文脈では言及されない(しかし重要な)種々の数理手法についても解説することで、ある程度モデリングに慣れた読者が読んでも楽しめる内容を目指しました。
  • データ分析ライブラリーを用いた最適化モデルの作り方
    値引きあり
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「実践」という観点から、Pythonを用いて様々なテーマの問題解決を行うための手法を解説するシリーズ。  第一弾である本書は、Pythonのデータ分析ライブラリーと最適化ライブラリーを組み合わせることで、シンプルでわかりやすい最適化モデルの作成方法を学ぶことを目的とする。サンプルプログラムをダウンロードし、実際に手を動かしながら学べる。Pythonで最適化モデルを構築する読者には必読の書。
  • データ分析力を高める ビジネスパーソンのためのSQL入門
    4.3
    変化の激しい今の時代,これまでの経験則だけでビジネスにおける重要な決定を下すことは難しくなってきました。そんなときに使われるのがデータ分析です。仮説を立て,データを活用して検証することで,カンや経験だけではない根拠にもとづいて意思決定をすることができます。 スマートフォン,IoTなどの普及により,企業はあらゆるデータを取得することができるようになりました。そんな中で,データの取得はエンジニアだけの仕事ではなくなってきています。ほしいデータをそのつどエンジニアに依頼していると時間がかかります。ビジネスパーソンがデータ分析力を身につけ,自らデータの収集,検証を行うことで,素早い意思決定が可能になります。こういった背景から,データ分析力で汎用的に使えるSQLを学ぶ必要性も高まっています。 本書では,データ分析のためのSQLという観点から,実務として活用できる必要最低限の知識をまとめます。到達目標は以下のとおりです。 ビジネスパーソンとしてデータ分析に必要なSQLの構文について理解できる 他の人が書いたSQL,もしくは自分が過去に書いたSQLを参考にして,ほしいデータを抽出することができる あえて難しい内容まで踏み込まないことで,SQL初心者でも挫折することなく,最後まで読み進めることができる本を目指します。 以下は,本書で扱う内容です。 エンジニアとしてではなくビジネスパーソンとしてデータ分析に必要なSQLの知識 SQLの読み解きができる能力を身につける 本書はただ読み進めるだけでなく,自分のPCにSQLを実行できる環境を構築し,ハンズオンで学びます。DBは,比較的導入が簡単なSQLite(DB Browser for SQLite)を使用します。自身のPCで実際にSQLを実行し,どんな結果が返ってくるのか確認しながら進めることで,ただの知識としてではなく,実務として使えるようなスキルが身につきます。
  • データベースエンジニア教本 MySQL&PostgreSQL&NoSQL編
    -
    月刊SoftwareDesign誌の2016年から2017年のデータベース特集をまとめました。データベースを開発・運用で活用するためのスキルや考え方が少しずつ変わってきています。本書では,二大巨頭のMySQLとPostgreSQLについてそれぞれの導入から使いこなしまで解説します。また,MySQLとPostgreSQLの機能的な特徴からアーキテクチャの違いなどを紹介します。最終章では,NoSQLをとりまく現状について解説します。
  • データベース速攻入門~モデリングからSQLの書き方まで
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は『Software Design』のデータベースに関連する特集記事を再収録した書籍です。 プロダクトに依存しないデータモデリングの基本をはじめ,基本命令文はもちろん,複雑な集計を行うSQLの書き方,MySQLを扱う際に必須となるデータ型/インデックス/トランザクション/デッドロック/レプリケーションの5大基本機能を解説しています。 さらに,AWSの人気データサービスであるAmazon RDSとAmazon DynamoDBの使い分けポイントも紹介。 現場ですぐに役立つデータベースの知識が身に付きます。
  • 統計学の基礎から学ぶExcelデータ分析の全知識 改訂2版(できるビジネス)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 さまざまなビジネス課題を数字で解決する手法、それが「データ分析」です。いまやビジネスパーソンのスキルアップに欠かせない「データ分析」のノウハウがしっかり身につくように、その基礎となる統計学から丁寧に説明しました。本書の特徴は大きく3つ。1つは数式を理解しなくても読めることです。統計学では数式を駆使して複雑な課題を解いていきますが、本書では数学が苦手な人でも読めるようにしてあります。もう1つは身近な題材を用いていること。商品価格と販売個数の関係といったイメージのつきやすい題材でデータ分析を学ぶことで、自分ごととして考えられるように工夫しました。そして3つめはExcel内で完結することです。多くのパソコンで利用できるツールで手を動かしながら実践できるため、自分の課題に応用しやすいのが特徴です。
  • 統計学の基礎から学ぶExcelデータ分析の全知識(できるビジネス)
    値引きあり
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■先行きが不透明ないまだからこそ、データ分析が武器になる 商品がどれだけ売れるかを予測したり、買ってもらえて利益も出るギリギリの価格設定をしたり、ロスを極力抑える生産計画を立てたり……。ビジネスパーソンが日々考えなければならない課題は多岐にわたります。そこに押し寄せたコロナ禍により、先行きの不透明さが加わった状態で事業を展開しなければならなくなりました。そのような中、データサイエンティストなどの専門家でなくても、データ分析をビジネスに活かすことの必要性がますます高まっています。そこで、ビジネスパーソンになじみのあるExcelを用いて、統計学の基礎から学んでデータ分析スキルが身につく解説書を刊行します。 ■データ分析に必要な知識が全部学べる 本書は、これからデータ分析を行う人が知っておくべきことを全部学べる解説書です。本当に役立つ、使えるスキルが身につくように、「統計学の基礎からしっかり学ぶ」「学んだことをExcelを使って実践する」という構成になっています。そのため、これまでまったく統計学に触れたことのない人でも理解しやすく、また、Excelの操作も1つ1つ画面を見せながら解説しているため、分析が初めてでも迷わず実践できます。
  • 10日でおぼえる Androidアプリ開発入門教室 Android SDK2.3対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 アプリの作成から配布まで Androidアプリ開発の基本をマスター 本書は、開発言語として人気のJavaを利用し、サンプルを通じてAndroidアプリ開発の基本が学べる書籍です。サンプルを基に実際に手を動かしながらAndroidアプリのプログラミング技法を学ぶことができます。Androidは、Xperiaなどのスマートフォン向けのプラットフォームで、Androidアプリの作成には、Android SDKという開発環境がGoogleから提供されています。 用意しているサンプルは、メモ帳や絵日記、音楽プレイヤーなど、Androidの基本的な機能を押さえつつも、作る楽しさを学べるものばかりです。また、作成したアプリをAndroid Marketで配布する方法も解説していますので、初心者の方でも作成から配布まで、一通り学ぶことができます。 サンプルプログラムをダウンロードしてすぐに学習を始められるので、これからAndroidアプリ開発を始めたい方は必見の入門書です。 ●7つのアプリを作りながら、楽しく学べる ●メモ帳・カレンダー・絵日記・スライドショー・フォトフレームなど、作例も充実。 ●基本から応用まで短期間で学べる集中レッスンパック 【サンプルプログラムのテスト環境】 サンプルプログラムは、以下の環境で正常に動作することを確認しています。 ●Windows7(Professional) ●JDK6 ●Andoroid SDK 2.3 ●ADT 8.0.1 ●Eclipse Helios Service Release 1 ※本電子書籍は同名出版物を底本とし作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
  • 10日でおぼえるJSP&サーブレット入門教室 第4版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 サーバーサイドJava 最初の一歩は本書から! 本書は、サーバーサイドJavaの基本となるJSP/サーブレット学習書です。すぐ動く・すぐわかる実習サンプルでJavaの基本を学びながら、HTTPリクエスト/レスポンス、クッキーやセッション情報など、Webアプリケーションの基本的な知識やしくみをわかりやすく解説します。LESSONごとに細かく分かれた構成で、自分のペースで学んでいくことができるほか、練習問題もついているので、学んだ内容の復習・定着にも使えます。 第4版では、最新のサーブレット3.1に対応し、大幅に拡張されたサーブレットの記法(アノテーション)の解説を更新しました。JavaでのWebアプリケーション開発を目指す最初の一歩として、「とにかく取りかかってみたい」「実際の動作イメージを視覚的、体感的につかみたい」という人におすすめの一冊です! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 解きながら学ぶ 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つみあげトレーニングブック
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの入門者とプロの違いには、どんな点があるでしょうか。 大きな違いの1つとして、「プログラムをすばやく理解する反射神経」があるかどうか、という点が挙げられるのではないでしょうか。 「プログラムはじっくり考えて作るもので、反射神経は関係ないんじゃないの?」と思われるかもしれません。確かに全体設計などじっくり考える部分もありますが、本書で説明するような基礎文法は、一瞬で把握できるのが理想です。「どこが変数でどこが関数・メソッドか」「式内の演算子が処理される順番」「行が実行される順番」などでいちいち考え込んでいたら、いつまで経ってもプログラムを理解できません。 本書では、そんな「大事なポイントや処理の流れがぱっとわかる」力を付けられるような内容を用意しました。 文法を解説する各セクションの後に「ミッション」を設け、ルールがわかっていれば簡単に解ける問題をいくつも出題し、反復訓練によってより速く解答できることを目指しました。 また、終盤の9、10章は、入門書のその先を目指した内容となっています。入門書を卒業して自分でプログラムを書くレベルに達するために、以下の2つのスキルが身に付けられるようにしました。 ・公式ドキュメントの解説を読んで、自力で知識を増やせる ・エラーメッセージを読んで、解決方法を見つけられる どちらも少し難しいですが、自分でプログラムを書くレベルに達するための必須スキルですので、ぜひ取り組んでみてください。 本書の解説は、Pythonが初めての方でも理解できるように、文法の基礎から解説しています。これからPythonを始める方にとっても、少しPythonがわかるけれど、細かいところに不安がある方、実践レベルに近づきたい方におすすめの1冊です。脱「Python入門」を目指して、本書でトレーニングを積みましょう! ※Python 3.x使用 ※サンプルファイルおよびミッションのPDFをサポートサイトからダウンロードできます
  • 特選!JavaScriptライブラリ活用レシピ集 +JavaScript関数再入門(日経BP Next ICT選書)
    4.0
    JavaScriptを効率的にプログラミングするためのライブラリ「jQuery UI」を効果的に活用する36のサンプルコードをはじめとして、メニュー&入力フォーム、データの表現&エフェクトなど、表現力の高いWebページを作成するためのテクニックが満載です。さらにユーティリティとして、ソーシャルネットワークへのリンクボタンをつける、などのサンプルコードも紹介します。
  • Try PWA
    値引きあり
    -
    本書はモバイル向けWebサイトをネイティブアプリのように使える仕組みであるPWA(Progressive Web Apps)の概要と簡単な実装方法を1ステップずつ解説したチュートリアルです。Firebase Hostingを使った配信やFirebaseを使ったWeb Pushの実装、AWS Lambdaで実装するServerless Push Serverなどについて解説しています。

    試し読み

    フォロー
  • とりあえず「ゲーム部!」 漫画でわかる!ゲーム作りの勘所
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲーム作りの楽しさがわかる!青春学園マンガ! 【対象読者】 ・ゲーム制作に興味のある学生 【特徴】 ゲームの開発経験はもちろん、知識もスキルない初心者の学生たちが、 ゲームを作るために悪戦苦闘する物語!学生たちの奮闘と成長の様子を描く 感動ストーリー!ちなみに、この物語はフィクションなので、実在の 学校・人物とは一切関係ありません。 ※本書は、TAPPLI(現オタク産業通信)で好評連載中の『とりあえず「ゲーム部!」』の 第1部、第2部のコンテンツをまとめたコミックです。 【構成】 ・第1部 とある学園のゲーム部が発足!顧問のかもちゃん先生のもと、メンバーのゲーム開発の 悲喜こもごものゲーム作りが始まる! ・第2部 ゲームコンテストに参加することになった「ゲーム部」。はたして入賞はなるのか! 【目次】 PROLOGUE 「ゲーム部!」メンバー紹介! Part 01 続!とりあえず「ゲーム部!」 Part 02 続!とりあえず「ゲーム部!」 Part 03 番外編 Part 04 用語集 ※本電子書籍は同名のオンデマンド印刷物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 動画でよくわかる 速習C言語
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 理想のプログラミング学習環境で学ぼう! C言語プログラミングに初めて取り組む方のために、多くの図解、演習問題、ていねいなソースコード解説、情報処理の基礎やC言語に関する多くのコラムを添え、単元ごとに初めてC言語を学ぶ方の「頼れるガイド」となるよう可能なかぎり配慮したわかりやすい内容にしました。 ・動画学習:手軽にわかりやすくノウハウを知ることができる ・書籍学習:知りたい情報や忘れてしまったことをすぐ・後から確認できる の両方の特徴を持った書籍になっています。各単元ごとの解説動画へQRコードからアクセスすることができる「理想のプログラミング学習環境」を提供します。 C99とC11の内容を取り入れ、コンパイラはMinGW GCCを利用します。(Windows環境で解説) 『速習C言語入門-脳に定着する新メソッドで必ず身につく』(2006年、2012年発刊)の新・改訂版。 目次: 第1章 機械のコトバと翻訳者 第2章 C言語の基本作法 第3章 データと型 第4章 式と演算子 第5章 制御文 第6章 標準ライブラリ関数 第7章 ポインタの仕組み 第8章 関数の自作 第9章 ビットを意識する 第10章 構造体を使いこなす 第11章 ファイル入出力
  • 動画×解説でかんたん理解! Unityゲームプログラミング超入門
    -
    本書は,Unityを使った2Dゲーム作りの基本を学ぶための入門書です。楽しい3つのゲームを実際に作りながら,Unityの機能や基本操作,ゲーム作りのコツを身に付けられます。ゲーム作りの操作手順を画面付きで丁寧に解説することはもちろん,本書の解説内容をもとに実際にパソコンの画面を操作している動画も用意しました! 写真だけでは分かりづらい操作も一目瞭然。Unityを初めて使う人,初めてゲーム作りに取り組む人にも安心の1冊です。
  • ドキュメント作成システム構築ガイド[GitHub、RedPen、Asciidoctor、CIによる モダンライティング]
    -
    アプリケーションの開発手順,製品のユーザマニュアルなど,ドキュメントの多くはエンジニアによって作成されています。ドキュメントの品質が低い場合,読み手が誰であっても内容の理解に時間がかかります。ドキュメントは簡潔で内容を正確に伝えるものでなければなりません。エンジニアにとってドキュメント作成は避けて通れません。いまやドキュメント作成はコーディングと同様にエンジニアに必要な技術なのです。本書は,ソフトウェア開発の技法に基づいてドキュメント作成を支援するシステムを構築します。このシステムではGitを用いたバージョン管理,GitHubによる共同編集,RedPenによる品質チェック,CIツールによる継続的改善などを利用します。応用としてAsciidoctorによるドキュメントのスタイル調整について解説します。Webでの公開に耐える品質はもちろん,技術文書の電子出版においても役立つ内容となっています。
  • 独学コンピューターサイエンティスト Pythonで学ぶアルゴリズムとデータ構造
    3.5
    プログラミング入門書として広く活用いただいている『独学プログラマー』の姉妹書が登場。第2弾の本書は、コンピューターサイエンス(計算機科学)の入門書です。 アルゴリズムとデータ構造について、図およびPythonのコードで具体的に示しながら、分かりやすく説明します。 「独学プログラマー」が活躍するうえで役に立つ、基本的な概念と実装を紹介します。 本書に登場するコードは、日経BOOKプラスの本書ウェブページからダウンロードいただけます。詳細な目次ページ(PDF)もそちらからダウンロードいただけます。 独学プログラマーが理解しておくべきもっとも大切な分野を学ぼう! 私は当時、スタンフォード大学、カリフォルニア大学バークレイ校、カリフ ォルニア工科大学を出た優秀なプログラマーと一緒のチームにいました。コンピューターサイエンスを十分に理解している同僚たちの中で、不安で、居心地の悪さを感じていました。独学プログラマーとしてコンピューターサイエンスを学ぶことで、このような不安を最小限に抑えられます。 ――「イントロダクション」より
  • 独学プログラマー Python言語の基本から仕事のやり方まで
    4.3
    本書は「Pythonだけ」を学ぶ本ではありません。Pythonを使ってプログラミングを紹介していますが、伝えたい内容はPythonに限らない「プログラミング全般」の知識です。 プログラマになるためのスキルを独学できる本です。Pythonプログラミングの基本を学べるだけでなく、プログラマとして必要なスキル(シェル、正規表現、パッケージ管理、バージョン管理、データ構造、アルゴリズム、仕事の始め方・やり方)もひと通り学べるのが特徴です。 「プログラミングを始めたい」「できればその道でプロを目指してみたい」――そんな読者にオススメです。 本書の著者、コーリー・アルソフ(Cory Althoff)は、「独学プログラマー」です。本書は、彼が独学で、ゼロからプログラミングを学んだ体験に基づいて書かれました。 プログラミングを独学で身に付けるために、著者がPythonを通して学んだエッセンスが書かれています。彼の独学プログラマーとしての学び方は、Amazon.comでの本書の評価を見るとわかるように、多くの人に支持されています。
  • 独習Git
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 分散型バージョン管理システム「Git」は、現代のプログラム開発では必須の技術となってきました。現在のソフトウェア開発は多人数のプロジェクトとなり、バグフィックス、バージョンアップ、異なるエディション(Windows版/Macintosh版など)への分岐が生じます。Gitは、プログラムの開発の履歴を管理し、以前のバージョンへ戻したり、改編箇所の衝突を回避したりといったソースコードの管理が可能です。 本書は、いままでGitを使っていなかった方でもしっかりとした知識が身に付くように執筆された入門書です。バージョン管理システムは以前からありましたが、Gitは分散開発への対応が充実しており、「決定版」として普及しています。また、インターネットのGit Hubと組み合わせたオープンなソフトウェア開発も実現可能です。 本書を読むことで、Gitの基礎が身につくのはもちろん、さまざまな使いこなし、プロジェクトへの適用方法、開発支援サービスの利用についての知識が得られます。たんなるGit解説書としてではなく、一から学べる入門書としてお読みいただけます。丁寧かつ充実した内容で、現場で応用可能な技術がしっかりと身に付く一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習C# 新版
    4.0
    “標準教科書”が完全書き下ろしで7年ぶり新登場! C#プログラミングに必要な知識・概念・機能を 体系的かつ網羅的に習得! C#言語の独学に最適な標準教科書として、 長年にわたって読まれてきた『独習C#』。 プログラミング言語入門書の執筆で定評のある 山田祥寛氏による完全書き下ろしにて新登場です! 本書では、C#でオブジェクト指向プログラミングを 行う際に必要となる基本的な知識・概念・機能、 C#の文法・プログラムの書き方を、さまざまな サンプルプログラムを例示しながら詳細かつ丁寧に 解説します。 プログラミングの基礎知識がない方でも、 解説→例題(サンプル)→理解度チェックという 3つのステップで、C#の文法を完全習得できます。 [ポイント] ●C#言語の独学に最適な教科書として好評の『独習C#』最新版。 初心者がC#言語を学ぶにふさわしい一冊 ●C#でプログラミングを行う際に必要となる 基本的な知識・概念・機能、文法・書き方を、 網羅的かつ体系的に習得できる C#言語の入門者、これからC#言語で開発を始めたい 初学者から、再入門者、学生・ホビープログラマまで、 「一からC#言語を学びたい」「C#プログラミングの基本を しっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習C# 第3版
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 C#言語のロングセラー学習書がC#4.0に対応! 本書では、C#でオブジェクト指向プログラミングを行なう際に必要となる基本的な知識・概念・機能から、C#4.0の新機能まで、さまざまなサンプルプログラムを例示しながら詳細かつ丁寧に解説します。 全体の流れとしては、まず基礎の基礎、つまりC#プログラムのコンパイル方法や実行方法などからはじまり、次にC#の構成要素について解説。そして本書を読み終える頃には、C#プログラミングの重要事項が把握できるように構成しています。 解説→例題(サンプル)→理解度チェックという3つのステップで進めていくので、プログラミングの基礎知識がない方でもC#の文法を完全習得できます。「一からC#言語を学びたい」という方におすすめの1冊です。 【原書タイトル】 C#:A Beginners Guide ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習C 新版
    -
    【本書の概要】 本書は、長く愛されてきた「独習C」の完全新作です。 著者は大手ベンダーで働く敏腕プログラマーで著書も多数のarton(アートン)氏。 旧版では不足気味だった「図による解説」や「補足説明」を大幅に追加。 さらに練習問題は学習効果を図りやすいサンプルを用意しています。 独習シリーズの「わかりやすい解説」「理解が深まる例題」「力試しの練習問題」 という3ステップを踏襲していますので、自力でC言語を習得できます。 学習用のCコンパイラについては「clang」(オープンソースで現在多くの C言語系プログラマーが利用)を利用します。 【ターゲット】 ・独学でC言語について学びたい方(学生や社会人1年生) 【言語対応】 C11 【対応OS対応】 Windows、macOS、Linux 【著者】 arton(アートン):大手ベンダーで働くプログラマー。 著者に『10日でおぼえるC♯入門教室』や『10日でおぼえるRuby on Rails入門教室』がある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習JSP&サーブレット 第3版
    -
    ロングセラー「JavaによるWebアプリ開発」定番入門書の最新版! JavaによるWeb開発で必要となるJSP&サーブレット、データベース連携、 便利なライブラリの使い方などを、さまざまなサンプルプログラムを例示しながら、 1つ1つやさしく丁寧に解説します。 HTTPリクエスト/レスポンス、クッキーやセッション情報など、 Webアプリの仕組み・重要キーワード、実践的なアプリを開発するうえで 欠かせない「セキュリティ対策」もわかりやすく解説。 第3版ではJakarta EE/サーブレット5.0に対応したほか、 Visual Studio Codeを使った開発&新機能の解説など 全面的な改訂を行っています。 独習シリーズの特徴である、解説→例題(サンプル)→理解度チェック という3つのステップで、JSP&サーブレットによるWebアプリ開発の基礎を 完全習得できます。 【ポイント】 ●サーバサイドJavaの最も基本的な技術であるJSP&サーブレットの基礎知識と プログラミングを、手を動かしながらおぼえる定番教科書 ●セキュリティ対策を含めて、JavaによるWebアプリ開発で必要な知識が身につく JavaでWebアプリを作りたい、サーバーサイドJavaを基礎から学びたい、 という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習Java 新版
    -
    “標準教科書”が完全書き下ろしで11年ぶり新登場! Javaプログラミングに必要な知識・概念・機能を体系的かつ網羅的に習得! Java言語の独学に最適な標準教科書として、長年にわたって読まれてきた『独習Java』。プログラミング言語入門書の執筆で定評のある山田祥寛氏による完全書き下ろしで新登場です! 独習シリーズの強みである、手を動かしておぼえる(書いて実行して結果を確認する)特長を生かし、Java開発で必要となる基本的な言語仕様から、標準ライブラリ、コレクション、オブジェクト指向、ラムダ式/Stream API、スレッド、マルチスレッド処理、アノテーション、モジュールまで、サンプルプログラムを例示しながら詳細かつ丁寧に解説します。 プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェックという3つのステップで、Javaの文法を完全習得できます。 [ポイント] ●Java言語の独学に最適な教科書として好評の『独習Java』最新版。初心者がJava言語を学ぶにふさわしい一冊 ●Javaでプログラミングを行う際に必要となる基本的な知識・概念・機能、文法・書き方を、網羅的かつ体系的に習得できる Java言語の入門者、これからJava言語で開発を始めたい初学者から、再入門者、学生・ホビープログラマまで、 「一からJava言語を学びたい」「Javaプログラミングの基本をしっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習Java 第6版
    5.0
    「標準教科書」が最新版となって登場! 実践的なJavaプログラミングの知識・概念・機能を体系的かつ網羅的に解説! 入門者から開発者まで、 もう一歩踏み込んだ知識を身に着けたい人のための一冊! 最新バージョンであるJava 21に対応し、「標準教科書」が待望の新登場です! Javaの基本的な知識・概念・機能はもちろん、文法、プログラムの書き方を豊富なサンプルプログラムとともに、詳細かつ丁寧に解説します。 プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェックという3つのステップで、Javaの文法を完全習得できます。 [ポイント] ●独学に最適な教科書として好評の『独習Java』最新版。初心者がJava言語を学ぶにふさわしい一冊 ●Javaでプログラミングを行う際に必要となる基本的な知識・概念・機能、文法・書き方を、網羅的かつ体系的に習得できる プログラミングの入門者、これからJavaで開発をはじめたい初学者から、再入門者、学生・ホビープログラマまで、「一からしっかり学びたい」「一歩踏み込んだ知識を身に着けたい」という方におすすめの一冊です。 【目次】 ●第1章  イントロダクション ●第2章  Javaの基本 ●第3章  演算子 ●第4章  制御構文 ●第5章  標準ライブラリ ●第6章  コレクションフレームワーク ●第7章  オブジェクト指向構文―基本 ●第8章  オブジェクト指向構文―カプセル化/継承/ポリモーフィズム ●第9章  オブジェクト指向構文―入れ子のクラス/ジェネリクス/例外処理など ●第10章 ラムダ式/Stream API ●第11章 高度なプログラミング ●付録A 「練習問題」「この章の理解度チェック」解答 [著者について] 山田祥寛(やまだ よしひろ) 静岡県榛原町生まれ。一橋大学経済学部卒業後、NECにてシステム企画業務に携わるが、 2003年4月に念願かなってフリーライターに転身。Microsoft MVP for Visual Studio and Development Technologies。執筆コミュニティ「WINGSプロジェクト」の代表でもある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習デザインパターンC++
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 実践的なプログラミング技法の基礎から実装まで! デザインパターンを「使うことができる」ためには、デザインパターンの構造や仕組みを知っているだけでは充分ではありません。「どのような状況」で「どんなふう」に使うのが効果的なのかを充分に理解している必要があります。そこで本書では、パターンの使いどころと効果をわかりやすく示すことで、どのようなときにどんなふうにデザインパターンを使えばよいのかを理解できるようにしています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習Python入門―1日でプログラミングに強くなる!
    3.5
    楽しく早くプログラミングを学びたいと思いませんか? 本書はPythonを使ってプログラミングを独習できるようにさまざまな工夫を凝らしました。1つにはプログラミングのわかりにくい概念をイラストで解説しました(小悪魔女子大生のサーバエンジニア日記のaicoさんが描きました)。2つめはソースコードを図解で説明しました。そして未経験な読者でも自分で読み進めることで,エディタを使ったコーディング方法や文法に慣れ,オブジェクト指向やテスト方法,そしてWebアプリケーションの作り方までいっきに解説します。
  • 独習PHP 第4版
    5.0
    5年ぶりのメジャーバージョンアップに合わせて大幅改訂! PHP8の基本構文から、クラス、DB連携、セキュリティ対策まで、しっかり習得。 PHPプログラミングの標準教科書『独習PHP』が、最新のPHP8に対応。 PHPでWebページ/アプリケーションを開発する際に必要な基礎的な知識、 PHPの基本構文から、クラス、データベース連携、セキュリティまで、 詳細かつ丁寧に解説します。 解説→例題→練習問題(理解度チェック)という3つのステップで、 PHPによるWebアプリ開発の基礎・基本テクニックをしっかり習得できます。 実際にサンプルコードを入力し、動作を確かめながら学習することで、 いっそう理解が深まります。 「PHPを一から学びたい・しっかり基礎固めをしたい」 「PHPでWebアプリを作りたい」という方におすすめの1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 独習Ruby on Rails
    -
    現場で使える Ruby on Rails 5.2の基本 プログラミング言語RubyによるWebアプリケーション開発の フレームワーク「Ruby on Rails」が、『独習』シリーズに登場! Rails入門者だけでなく、プログラミング初心者も、 ・解説→コード→演習 という形式で、⾃⼒で使えるようになるまで、 基礎から⼀通り学べる本格⼊⾨書。 Railsを実際に教えている著者による、 オブジェクト指向から、MVCモデルまで、 しっかり、じっくり学べる一冊です。 ~~~目次~~~ Chapter 1 Rails概要 Chapter 2 オブジェクト指向とRubyの基本 Chapter 3 Railsの起動と簡単なアプリケーションの構築 Chapter 4 Rails全体の仕組み Chapter 5 Active Record Chapter 6 モデルに実装すべき役割 Chapter 7 モデルを豊かにする仕組み Chapter 8 ルーターとコントローラー Chapter 9 コントローラーによるデータの扱い Chapter 10 Action View Chapter 11 ビューを支える機能 Chapter 12 その他のコンポーネント Chapter 13 Active SupportとRailsのテスト ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • 独習Ruby 新版
    -
    “標準教科書”がRuby 3に対応して12年ぶり新登場! フレームワークやライブラリを使う前に知っておきたい 知識/概念/機能を体系的かつ網羅的に習得 Ruby言語の独学に最適な標準教科書として、長年にわたって読まれてきた 『独習Ruby』。プログラミング言語入門書の執筆で定評のある山田祥寛氏による 完全書き下ろし/Ruby 3に対応して新登場です! 本書では、Rubyでプログラミングを行う際に必要となる――フレームワークや ライブラリを使う前に知っておきたい――基本的な知識/概念/機能、 文法/プログラムの書き方を、さまざまなサンプルプログラムを例示しながら 詳細かつ丁寧に解説します。 プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェック という3つのステップで、Rubyの文法を完全習得できます。 [ポイント] ●Ruby言語の独学に最適な教科書として好評の『独習Ruby』最新版。  初心者がRuby言語を学ぶにふさわしい一冊 ●Rubyでプログラミングを行う際に必要となる基本的な知識/概念/機能、  文法/書き方を、網羅的かつ体系的に習得できる Ruby言語の入門者、これからRuby言語で開発を始めたい初学者から、再入門者、 学生・ホビープログラマまで、「一からRuby言語を学びたい」「Rubyプログラミングの 基本をしっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Docker&仮想サーバー完全入門 Webクリエイター&エンジニアの作業がはかどる開発環境構築ガイド
    3.8
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 記述したコードやプログラムが本番環境で正しく動くのかは、Webクリエイターやエンジニアの重大な関心事です。コンテナは、サーバーやネットワークを仮想的に構築するための入れ物のようなもので、Dockerはそのコンテナを手軽に作成できるツールです。本書は、コンテナや仮想化の基本的な仕組みを学びながら、Docker Desktopを使って各種サーバーを構築する方法を解説しています。Dockerは奥が深いツールですが、本書ではLinuxやWebサーバー、データベース、WordPressなどの設定ファイルを掲載して、それらの仮想サーバーをすぐに立ち上げられるような構成になっています。すべての操作手順をステップ・バイ・ステップで丁寧に解説しているので、挫折することなく読み進められます。そのため、これまで仮想化技術などにハードルを感じて敬遠していたWebクリエイターや駆け出しのエンジニアが最初に読む本として最適です。
  • Dockerエキスパート養成読本
    3.0
    Dockerは,アプリケーションの開発・配布・実行のための,オープンソース・コンテナ型仮想化技術です。2013年の登場以来,重要なITインフラ技術として,エンジニアから,そしてITベンダから最重要視されるようになりました。本書では,Dockerをソフトウェア開発・運用で活用するために知っておきたい基礎と実践のための知識をわかりやすくまとめてお届けします。まだまだその導入にあたっては試行錯誤の側面もありますが,まずは本書で,その概要と最新動向はもとより,現場で活用するためのノウハウを習得してみてください。
  • Dockerによるアプリケーション開発環境構築ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 仮想化技術の一つであるDockerの使い方の解説書。 主にDocker初心者から中級者の方に向けて、Dockerの概念や基本から、実際にどのように現場で使えるのかまで、解説していきます。実際に現場で使っていそうな環境を想定して、そこに対してどのようにDockerを使っていけるのかを、具体的な例に沿って、実際に手を動かしながら、習得することができます。
  • Docker+Kubernetesステップアップ入門 ~コンテナのしくみ、使い方から、今どきのプラクティス、セキュリティまで
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆コンテナ技術をレベルアップしよう!◆ 現代の開発環境の定番になったコンテナ技術。本書では、Docker/Kubernetesの入門知識はもちろん、コンテナの使い方、コンテナイメージの書き方、セキュリティなどの今どきのノウハウを解説します。コンテナ技術を学び直したい方はもちろん、何となく使っているけどもっとスキルアップしたいエンジニアの方におすすめの1冊です。本書は、IT月刊誌『Software Design』からDocker、Kubernetes、コンテナに関する特集記事を再編集した書籍です。 ■目次 第1章 IT業界ビギナーのためのDocker+k8s入門講座[Docker編] ・1-1 コンテナ技術とは何か、仮想化とは何が異なるのか ・1-2 コンテナをしくみから理解しよう 第2章 IT業界ビギナーのためのDocker+k8s入門講座[Kubernetes編] ・2-1 DockerからKubernetesへ ・2-2 コンテナ群を管理する機能を知る ・2-3 知っておきたい定番デプロイ形式と内部ネットワークのしくみ 第3章 なぜコンテナ・Dockerを使うのか? ・Introduction コンテナにまつわる10の疑問 ・3-1 なぜコンテナを使うのか? ・3-2 なぜDockerを使うのか? ・3-3 当社もコンテナ移行するべき? ・3-4 コンテナ移行でどんな対応が必要か? 第4章 なぜ、Kubernetesを使うのか? ・序節 Kubernetesにまつわる疑問 ・4-1 コンテナが抱える課題とは? ・4-2 Kubernetesは何を解決するのか? ・4-3 Kubernetesでコンテナをデプロイするには? ・4-4 Kubernetesでコンテナ間を連携する方法としくみ 第5章 理想のコンテナイメージを作る ・5-1 理想のコンテナを目指す基礎知識 ・5-2 Dockerfileのベストプラクティス ・5-3 ベースイメージの選び方 ・5-4 コンテナイメージ作成に役立つツール ・5-5 コンテナイメージのセキュリティ
  • .NET 6プログラミング入門
    -
    .NET Frameworkと.NET Coreが統合された.NET 6が登場しました。 .NET 6は、将来的にWindows/Mac/Linuxのデスクトップアプリ、サーバーアプリ、Webアプリなどをすべて開発可能とするアプリケーションフレームワークです。 Xamarinとの統合は、 .NET 6にて.NET MAUI(.NET Multi-platform App UI)として統合されつつあります。 今後、Windows、Linux、Xamarin.iOS/Androidで使われる .NET Standardの各種パッケージは .NET 6に移行されています。 また、 .NET 6はLTS(Long Term Support)であり、3年間という長期間にわたりサポートが保証されています。 .NET 5から.NET 6に移行すると、安定的な動作環境を得られます。  本書は、C#言語を例にして、 .NET 6で「どのようなアプリを開発できるのか?」を中心に解説したものです。 また、 .NET 6の特徴でもあるWindowsとLinuxの共用、Azureの活用、ターミナルでのdotnetコマンドによるプロジェクト作成やビルド、.NET MAUIによるモバイルアプリ開発なども解説しています。
  • .NETのクラスライブラリ設計 改訂新版 開発チーム直伝の設計原則、コーディング標準、パターン
    4.0
    本書は“Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, 3rd Edition”(Addison-Wesley Professional、2020年)の日本語訳で、前回の版から12年ぶりの改訂版となります。この12年の間に、.NET Frameworkはマルチプラットフォーム対応の.NETに大きく変わり、本書にもそれが反映されています。  本書はMicrosoftで.NET Frameworkの開発チームのエンジニアが、巨大なクラスライブラリを含むフレームワークである.NET Frameworkを実際に開発する中で蓄積したルールとパターンを、.NET開発全般のガイドラインとしてまとめあげたものです。各ガイドラインは強さに応じて「Do(する)」「Consider(考慮する/検討する)」「Avoid(避ける)」「Don't(してはならない)」の4つのアイコンで示されています。また、単にガイドラインを示すだけでなく、その背景(過去の経緯や設計思想)やトレードオフ、場合によってはガイドラインへの批判的な意見も説明、補足しています。コードサンプルはC#で書かれていますが、内容はすべての.NET言語に適用できるものです。  今回の改訂では.NET Coreを含む.NET全般に対応するほか、バージョン間の互換性に関わる「破壊的変更(breaking changes)」と、本書の旧版では推奨されていて今回の版で非推奨となったガイダンスをまとめた「廃止されたガイダンス」の2つの章(付録)を追加しました。また、日本語版では独自に、本書のガイドラインについて訳者と監訳者が日本の開発者として意見を交わしたディスカッションの内容も収録しました。
  • .NET MAUIによるマルチプラットフォームアプリ開発 iOS、Android、Windows、macOS対応アプリをC#で開発
    -
    .NET 6から使用可能になった .NET MAUI(Multi-platform App UI)は、従来のXamarin.Formsの後継となるマルチプラットフォームアプリを開発するためのフレームワークで、Android/iOS/Windows/macOS対応のアプリをC#を使って開発できます。 従来のXamarin.Formsでは、 .NET Standardという機能限定版のクラスライブラリしか使用できませんでしが、 .NET MAUIでは、 .NET 6で使用可能な完全なクラスライブラリが使用できるようになりました。 さらに、これまでは開発できなかったmacOSのアプリも開発できるようになりました。  本書の前半では、 .NET MAUIを利用した、 iOS/Androidなどのマルチプラットフォーム対応の共通アプリケーションの作り方を解説します。 6章では、従来のXamarin.FormsではサポートされていなかったMVU(Model-View-Update)モデルという新たな開発パターンについても言及します。 後半では、プラットフォーム特有の操作(データベースやファイル操作など)を利用したアプリの開発を解説します。 11章では、加速センサー、GPS、カメラ、QRコードの利用方法を説明します。 MAUI自体はユーザーインターフェイスの機能しか持たないのですが、モバイルアプリを作成するときにWeb APIの利用や内部でのデータベース(SQLite)の利用が必須となるため、周辺技術も含めて解説しています。
  • 土日で楽しむゲームプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本ムック「土日で楽しむゲームプログラミング入門」には、かなり強いAI(人工知能)を持つリバーシから、往年の名ゲーム機「メガドライブ」で動くシューティングゲームまで、様々なゲームプログラムの作り方を盛り込みました。 第1部のリバーシ編では、現在人気No.1のプログラミング言語「Python」を使って、プレイヤーがAIと対局できるリバーシを作ります。最終的にできあがるリバーシのAIはかなり強いものになります。 第2部のPygame Zero/Pygame編は入門者向けの内容です。Pythonの2次元ゲーム作成向けライブラリである「Pygame Zero」を利用して、ジャンプアクションゲームや弾幕系シューティングゲーム、スポーツゲームを作ります。 第3部はゲーム機編です。お子さんが熱中しているニンテンドースイッチ(2017年に発売)と、そのお子さんのお父さんがかつて熱中したメガドライブ(1988年に発売)で動くゲームを作ります。約30年間のゲーム機の進化の歴史を親子で話しながら読んでいただければと思います。 第4部では、戦車型トイロボットの「RoboMaster S1」を制御するプログラミングを解説します。 このように、本ムックは幅広い方に読んでいただける内容です。ゲームプログラミングの世界が持つ多様さを感じていただければ幸いです。 ≪目次≫ ◆第1部 リバーシ編 かなり強いAI搭載のリバーシを作る ◆第2部 Pygame Zero/Pygame編 Python+Pygame Zeroならゲーム作りが超簡単! ◆第3部 ゲーム機編 ニンテンドースイッチとメガドライブで動くゲームを作る ◆第4部 「RoboMaster S1」プログラミング入門
  • 土日で学べるプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングやプログラミング教育が話題となる中、 「自分もプログラミングに挑戦してみたい」と考える人が増えています。 本ムック「土日で学べるプログラミング入門」は、そのような方に向けて企画されました。 その名前の通り、土日の2日間くらいで読める、そしてプログラミングを楽しめる、入門者向けの記事を多数収録しています。 例えば第1章や第2章では、プログラミングの基本中の基本と言える、「変数」や「制御文」、 「クラス」などの機能を、イラストを多用して丁寧に解説しました。 第4章では、効率的なプログラムの作成に欠かせない「アルゴリズム」を取り上げています。 単なる解説ではなく、トランプのカードを使ってアルゴリズムを説明しています。 初めてプログラミングに触れる方にもイメージしやすいでしょう。
  • ドリル形式で楽しく学ぶ Processing-Java 改訂版
    値引きあり
    -
    本書は2018年インプレスR&Dより刊行した書籍『ドリル形式で楽しく学ぶ Processing-Java』を全面的に見直した改訂版です。 本書は、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。 教室で教えていても、生徒が本当に理解したのか知ることは難しいものがあります。生徒自身もどこまで理解したのかわからないこともあるでしょう。そこで、授業ではドリル(演習)を行い、確実に基礎を習得できるようにしています。 実行環境はProcessingです。Processingは表現力に優れ、敷居が低いのでアート・美術分野で注目されがちですが、Java、JavaScript、Pythonといった本格的なプログラミング言語をサポートしています。本書では、基本的な描画命令に始まり、変数、演算、for文、if文、イベント処理、配列、リスト、クラスなどプログラミングで基礎となる内容をカバーしているので、ほかの言語を学習する際にもきっと役に立つはずです。

    試し読み

    フォロー
  • ドリル形式で楽しく学ぶ Processing-Python 改訂版
    値引きあり
    -
    本書は2018年インプレスR&Dより刊行した書籍『ドリル形式で楽しく学ぶ Processing-Python』を全面的に見直した改訂版です。 本書は、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。教室で教えていても、生徒が本当に理解したのか知ることは難しいものがあります。生徒自身もどこまで理解したのかわからないこともあるでしょう。そこで、授業ではドリル(演習)を行い、確実に基礎を習得できるようにしています。 実行環境はProcessingです。Processingは表現力に優れ、敷居が低いのでアート・美術分野で注目されがちですが、Java、JavaScript、Pythonといった本格的なプログラミング言語をサポートしています。本書では、基本的な描画命令に始まり、変数、演算、for文、if文、イベント処理、配列、リスト、クラスなどプログラミングで基礎となる内容をカバーしているので、ほかの言語を学習する際にもきっと役に立つはずです。 (本書は『ドリル形式で楽しく学ぶ Processing-Java改訂版』をPythonに移植したものです)

    試し読み

    フォロー
  • Nuxt.jsとPythonで作る!ぬるさくAIアプリ開発入門 データ分析からAIアプリ開発まで優しく解説!
    値引きあり
    -
    本書は「モダンなAIアプリを開発する」ことを目標にした解説書です。AIアプリの開発という目的を明確にし、そこへの最短経路でデータ分析を行い、分析結果をモデル化し、Webアプリケーションに組み込むことによって、プロダクトをAIアプリに昇華させるためのチュートリアルです。
  • Nuxt.jsビギナーズガイド Vue.js ベースのフレームワークによるシングルページアプリケーション開発
    3.0
    本書では、Nuxt.jsについて概要や基本的な使い方からはじめ、最終的に中規模以上の開発を想定して、一からアプリケーションが開発できる状態をゴールとし、Nuxt.jsの知識とノウハウを解説しています。

    試し読み

    フォロー
  • Nuxt3+TailwindCSS+AWS CDKでポートフォリオ制作&公開
    値引きあり
    -
    この本は会話形式で、マークアップと簡単なJavaScriptしか触ったことがない後輩に『Nuxt3製のポートフォリオサイトを制作してAWS CDKで公開する』までの制作過程を教える、というテーマで、Nuxt3、peScript、TailwindCSS、AWS CDK v2について解説しています。「まずは手を動かしながら、アプリ開発の全体像を俯瞰したい」「フロントエンドの経験があまりなくて、これから頑張りたい」「Nuxt3のことが気になる」「AWSでポートフォリオを公開したい」というニーズに応える一冊です。
  • Nuxt3+Firebase 捨てられるWebアプリケーション設計
    値引きあり
    -
    本書はNuxt3とFirebaseを使ってWebアプリケーションを開発する方法を解説します。 近年のWebサービスは、それを取り巻くビジネス的な環境も技術トレンドも高速に変化しています。これに伴い、外部の変化に対応できるようなWebアプリケーション開発の価値が高まっています。 本書は『捨てられるWebアプリケーション』をテーマとして、変化に強いアプリケーションを作るための設計ポリシーについて、Nuxt3とFirebaseを題材に紹介するものです。コンポーネントやモジュールへの適切な分割、それらの依存関係と処理フローの適正化、ならびにそれを実現するための設計技法や考え方に重点をおいて説明します。 一般的な『Webアプリケーションの作り方』の教本とは異なり、捨てられるWebアプリケーションを開発するための考え方、Vueコンポーネントの分割方法、Vue3で導入されたComposition APIによるセオリーの変化、Nuxt3で追加された新しい機能の使い方など、筆者が業務アプリケーション開発を通じて得た知見を共有する内容となっています。 Nuxt3やFirebaseにチャレンジしてみたい方はもちろん、本書で紹介している考え方の部分はフレームワークに関わらず役に立つ知識になると信じています。破綻しないWebアプリケーション開発に興味をお持ちの方にぜひ手にとっていただきたい一冊です。
  • Nuxt 3 フロントエンド開発の教科書
    -
    【TypeScript×Vue3×Nuxt3によるアプリ開発がこの一冊でわかる!】 本書は、最近需要が急増しているSSR(Server Side Rendering)によるSPA開発に適したWebアプリケーションフレームワーク「Nuxt 3」の解説書です。Nuxtは、最新のバージョン3でVue 3に完全対応したことで、Composition APIやTypeScriptを活用した効率的な開発が可能になりました。さらに、CSR/SSR/SSG/ISGの柔軟な切り替えやサーバレスビルドにも対応し、サーバレスWebサービス開発に最適のフレームワークへと進化しました。本書では、Nuxt 3の基本機能から、Composition APIを使ったアプリケーション開発の方法、エラー処理やNetlify/AWS Lambda/Herokuの本番環境へのデプロイまで、Nuxt 3の全機能を網羅して解説します。 ■目次 ●第1章 Nuxtを初体験   1.1 VueとNuxtの関係   1.2 Nuxtの環境構築   1.3 Nuxtプロジェクトの作成と実行 ●第2章 Nuxtアプリケーションの基本   2.1 SFCへの記述の基本   2.2 コンポーネント間連携   2.3 ステートの利用 ●第3章 Nuxtでのルーティング   3.1 Nuxtルーティングの基本   3.2 ルートパラメータとルーティング制御   3.3 ネストされたルーティング   3.4 レイアウト機能   3.5 ヘッダ情報の変更機能 ●第4章 Nuxtのデータ取得処理   4.1 Nuxtのデータ取得の基本   4.2 データ取得処理をまとめておけるuseAsyncData()   4.3 useAsyncData()と$fetch()を簡潔に書けるuseFetch()   4.4 ページ遷移を優先するLazy   4.5 データ取得処理を再実行するリフレッシュ   4.6 コンポーザブルとランタイム設定 ●第5章 Nuxtのサーバ機能   5.1 Nuxtのサーバ機能の基本   5.2 送信データの扱い   5.3 サーバサイドルーティング   5.4 Nuxt のサーバストレージ機能 ●第6章 Nuxtでのエラー処理   6.1 Nuxtのエラー発生とエラー処理タグ   6.2 子コンポーネントレンダリング時のエラー   6.3 カスタムエラー画面   6.4 サーバAPIエンドポイントのエラー処理   6.5 会員情報管理アプリへのエラー処理 ●第7章 Nuxtのミドルウェア   7.1 ログイン機能の実装   7.2 ルートミドルウェア   7.3 サーバミドルウェア ●第8章 Nuxtの動作の仕組み   8.1 npm runのオプション   8.2 Nuxtのレンダリングモード   8.3 Redisとの連携 ●第9章 Nuxtを本番環境へデプロイ   9.1 Nuxtのデプロイ先サービス   9.2 Netlifyへのデプロイ   9.3 AWS Lambdaへのデプロイ   9.4 Herokuへのデプロイ
  • NuxtとGoではじめるWebアプリ開発
    値引きあり
    -
    本書はYouTube APIとFirebase Authenticationを使ったWebアプリ開発チュートリアルです。動画検索アプリを題材に、NuxtとGoを使ったアプリ開発を実践することができます。
  • なぜ依存を注入するのか DIの原理・原則とパターン
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 疎結合な設計にすることが なぜ、保守のしやすいコードに繋がるのか 依存注入の目的は保守のしやすいソフトウェアを構築することにあります。関係する他の原則やパターンについても見ていき、より優れたプログラミングが行えるようになることが本書の目標です。 Manning Publishing: Dependency Injection Principles, Practices, and Patternsの翻訳書 第1部: 依存注入(Dependency Injection: DI)の役割 第1章: 依存注入(Dependency Injection: DI)の基本: 依存注入とは何なのか?なぜ使うのか?どのように使うのか? 第2章: 密結合したコードで構築されたアプリケーション 第3章: 疎結合なコードへの変換 第2部: カタログ 第4章: 依存注入のパターン 第5章: 依存注入のアンチ・パターン 第6章: コードの嫌な臭い(code smell) 第3部: 純粋な依存注入(Pure DI) 第7章: オブジェクト合成(object composition) 第8章: オブジェクトの生存期間(lifetime) 第9章: 介入(interception) 第10章: 設計だけで実現するアスペクト指向プログラミング(Aspect-Oriented Programming: AOP) 第11章: ツールを用いたアスペクト指向プログラミング 第4部: DIコンテナ 第12章: DIコンテナとは? 第13章: DIコンテナ: Autofac 第14章: DIコンテナ: Simple Injector 第15章: DIコンテナ: MS.DI(Microsoft.Extensions.DependencyInjection) 用語集・参考文献 [著者] Steven van Deursen(スティーブン・ヴァン・ドゥールセン):.NETを用いた開発を行うフリーランスの開発者兼アーキテクト。オランダのナイメーヘン在住。コードを趣味で書きつつそれを職業としている。 Mark Seemann(マーク・シーマン):デンマークのコペンハーゲン在住のプログラマー兼ソフトウェア・アーキテクト。2003年からテスト駆動開発をはじめ、Microsoftで開発者として勤めた経験がある。 [翻訳] 須田智之(すだ ともゆき):15年近くいくつかのSI企業の社員として働いたのちに独立。最近の邦訳書に『セキュア・バイ・デザイン』(マイナビ出版、2021年)、『単体テストの考え方/使い方』(マイナビ出版、2022年)がある。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
  • なっとく!アルゴリズム
    4.6
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数式でもない実装でもない、 半径3メートルの身近なアルゴリズムはこんなにわかりやすい! プログラミングにおいて、アルゴリズムは欠かせません。 それは「Hello World」から昨今のAIやIoTに代表される機械学習や ディープラーニングに至るまで変わりません。プログラミングとは、 裏を返せば、アルゴリズムをいかにして見通しよく実装するかにあるからです。 けれども、アルゴリズムの学習というと、七面倒臭い理屈の山と数式の谷間で 迷子になるのが、これまでの一般的な在り方でした。 そこで本書は、イラストを多用し、デファクトと言われるアルゴリズムが なぜデファクトなのか。けれども場合によってはデファクトたりえないのは なぜなのか。その差を分ける基準は何なのかを平易に解説してくれます。 アルゴリズムと聞くとアレルギー反応をおこす方でも、安心して その奥深い世界の扉から漏れてくる、豊かさの一端に触れることが出来るはずです。 【目次】 第1章 あれもこれもアルゴリズム 第2章 並べたり差し込んだり選んだり:ソート 第3章 同じ手順で何度でも:再帰 第4章 ちっちゃくしてから考えよう:クイックソート 第5章 関連付ければ話も早い:ハッシュテーブル 第6章 グラフを作れば見えてくる:幅優先探索 第7章 本からピアノへ物々交換大作戦:ダイクストラ法 第8章 問題は続くよどこまでも:貪欲法 第9章 ドロボーは計画的に:動的計画法 第10章 分類したら予測して:k近傍法 第11章 この先にはなにがあるの? 第12章 答え合わせ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • なっとく!アルゴリズム 第2版
    -
    人探し、バスの乗り継ぎ、お買いもの…… 半径3メートルの身近なアルゴリズムはこんなにわかりやすい! さまざまなアルゴリズムの背後で使われる≪木構造≫の解説を増補した第2版! プログラミングにおいてアルゴリズムの知識は欠かせません。しかし、いざアルゴリズムの学習をはじめると、理屈の山と数式の谷間で迷子になることが少なくありません。 そんなときにおすすめなのがこの一冊。本書は、人探しやバスの乗り継ぎなど身近な例を通して、イラストとサンプルプログラムを援用しながらアルゴリズムについて平易に解説してくれます。 読み進めるには、中学レベルの代数の基礎を知っていれば大丈夫。プログラミング言語をどれか1つ知っていれば、さらに理解が深まります。 最後まで読めば、応用範囲の広い重要なアルゴリズムの数々をしっかり理解できます。 [本書は、"Grokking Algorithms, Second Edition"の邦訳です。] 【目次】 ●第1章 あれもこれもアルゴリズム ●第2章 並べたり差し込んだり選んだり:ソート ●第3章 同じ手順で何度でも:再帰 ●第4章 ちっちゃくしてから考えよう:クイックソート ●第5章 関連付けると話も早い:ハッシュテーブル ●第6章 グラフを作れば見えてくる:幅優先探索 ●第7章 たどれば見つかる:木構造 ●第8章 ぐらぐらしちゃだめ:平衡木 ●第9章 本からピアノへ物々交換大作戦:ダイクストラ法 ●第10章 問題は続くよどこまでも:貪欲法 ●第11章 ドロボーは計画的に:動的計画法 ●第12章 分類したら予測して:k近傍法 ●第13章 この先にはなにがあるの? ●付録A AVL 木のパフォーマンス ●付録B NP困難問題 ●付録C 答え合わせ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • なっとく!関数型プログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 "当たり前"となった関数型を 意識せずに使いこなすために 本書は Michał Płachta, "Grokking Functional Programming" Manning Publications 2022 の邦訳版です。 いまや、どの言語の開発環境においてもフツーに目にする「関数型プログラミング」。 ということは、概念さえしっかり把握してしまえば、どんな開発の現場であっても関数型プログラミングのメリットを(検索やAIを援用することなく)享受できるということです。 本書は  ・シグネチャがウソをつかない  ・本体が極力宣言的である というトピックを少しずつ掘り下げながら、最終的に「古い習慣に囚われることのない、現実的なプログラム」を構築できるように読者をいざなってくれます。 本書によって、オブジェクト指向プログラミングと同様、関数型プログラミングを母国語のように書き、問題解決の新しいアプローチを習得できるでしょう。 【著者について】 ・Michał Płachta(ミハエル・プワッチャ) 2014年にScalaの商用利用を始めて以来、ScalaおよびJVMコミュニティに積極的に貢献してきました。定期的にカンファレンスで講演したりワークショップやミートアップを開催するなど、関数型プログラミングによって開発者がより良いプロダクトを作成できるように支援しています。 【目次】 Part 1 関数型ツールキット  第1章 関数型プログラミングを学ぶ  第2章 純粋関数  第3章 イミュータブルな値  第4章 値としての関数 Part2 関数型プログラム  第5章 逐次プログラム  第6章 エラー処理  第7章 型としての要件  第8章 値としてのIO  第9章 値としてのストリーム  第10章 並行プログラム Part3 関数型プログラミングの応用  第11章 関数型プログラムを設計する  第12章 関数型プログラムをテストする ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • なっとく!ディープラーニング
    -
    機械に学習させる調教師への道 【本書の内容】 本書は Andrew W. Trask, "Grokking Deep Learning", Manning Publications 2019 の邦訳版です。 本書は「機械が学習する」というテーマのもと、 その根幹を成す「ディープラーニング」という手法を平易に解説した書籍です。 一般に「ディープラーニング」というと、その背景となる数学的厳密性を全面に押し出し、 微に入り細に入る解説が仇となって、面白くなるとばぐちでリタイアすることになりがちです。 本書は数学的厳密性はそこそこに、むしろディープラーニングの全体像を俯瞰し、 ディープラーニングがカバーする範囲とその構築方法、 そしてそのための基礎知識をイメージしてもらえるように工夫しています。 Webアプリケーションを開発する際に、フレームワークによってインフラを意識することなく サービスを構築できるようなスタイル、と言えばいいでしょうか。 なにはともあれ、最初に提示されるPythonコードを「暗記」してみてください。 それを拡張することで、機械に学習させる「調教師」になれることが分かるはずです。 【本書のポイント】 ・数式を使った基礎理論ではなく「扱える」ディープラーニングを学べる ・線形代数、微積分、凸最適化はもちろん、機械学習の知識も前提としない ・ニューラルネットワークの基礎から上位層やアーキテクチャを学べる ・Python 3.x系で実際に試せる 【読者が得られること】 ・ディープラーニングの全体像 ・ニューラルネットワークの基礎 ・学習精度の上げ方 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • なっとく!並行処理プログラミング
    -
    逐次処理の鳥籠から飛び立ち、スケールアウトを目指す すべての開発者のために 本書は Kirill Bobrov, "Grokking Concurrency", Manning Publishing, 2023 の邦訳です。 現代的なアプリにふさわしい高パフォーマンスのコードを書くためには、並行処理の理解が不可欠です。Webアプリ、IoTシステム、ビッグデータ処理など、並行処理はあらゆる局面で活用されていますが、そこには初学者が中心的に学ぶ「逐次実行を前提にしたプログラム」ではどうしても理解できない複雑な概念や特徴があります。それらをきちんと押さえることで、暴走せずにパフォーマンスを高める並行処理を手に入れることができるのです。 本書ではその核となる概念が徹底的に説明されており、楽しくわかりやすい文章と興味深いイラストで、洞察力に富んだ例や、独自のプロジェクトに適用できる詳細なテクニックが解説されています。本書を読めば、並行処理、非同期性の中心となる概念やさまざまなハードウェアアーキテクチャの長所と短所が理解でき、スケーラブルな並行処理システムの作成と実装を目指すことができるはずです。 ◆◆◆目次◆◆◆ Part 1 タコのオーケストラ:並行処理の交響曲  Chapter 1 並行処理  Chapter 2 直列実行と並列実行  Chapter 3 コンピュータの仕組み  Chapter 4 並行処理の構成要素  Chapter 5 プロセス間通信 Part 2 並行処理の3本の触手:マルチタスク、分解、同期  Chapter 6 マルチタスク  Chapter 7 分解  Chapter 8 並行処理問題の解決:競合状態と同期  Chapter 9 並行処理問題の解決:デッドロックと飢餓状態 Part 3 非同期のタコ:並行処理でピザを作ろう  Chapter 10 ノンブロッキングI/O  Chapter 11 イベントベースの並行処理  Chapter 12 非同期通信  Chapter 13 並行処理アプリケーションを作成する ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 7大ゲームの作り方を完全マスター! ゲームアルゴリズムまるごと図鑑
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2022/3/14からリフロー型から固定型にて配信し直す事になりました。 ゲーム機やスマホの七大人気ゲームを作りながら, アルゴリズムと開発方法をまるごと学べる! 家庭用ゲーム機やスマホで人気のある7つのジャンルのゲームを取り上げ,それぞれのゲームを開発する際に必要な「アルゴリズム」を,かわいいイラストや図解を使ってわかりやすく解説した本です。ゲーム開発の基本となるプログラミングのアルゴリズムだけでなく,自キャラの操作やグラフィック表現,敵キャラの挙動など,「ゲームをより面白くする」アルゴリズムもたくさん紹介しているので,本書の内容を学ぶだけで本格的なゲーム開発に必要な知識をまるごと身に付けることができます。Unityなどの高機能ゲームエンジンでは隠されている基礎的なゲームプログラミング理論やコーディング技術を一から学ぶことができるので,ゲーム業界への就職・転職を目指す人にもお勧めの一冊です。 また,プログラムはJavaScriptで書かれているので,テキストエディタとWebブラウザがあればどこでも開発可能。Windows&Macだけでなく,学校でよく使われているChromebookでも学習できます! 【本書で作る7つのゲーム】 スカッシュゲーム 横スクロールシューティング 横スクロールアクション ボールアクション(引っ張りアクション) 落ち物パズル タワーディフェンス ロールプレイングゲーム(アイテム収集系)
  • なんでもPythonプログラミング 平林万能IT技術研究所の奇妙な実験
    4.5
    「Python×サイエンス=楽しいプログラミング」身の回りにあるデジタルガジェットをPythonでプログラミングしたい! スマホでも気軽にたのしくプログラミングしたい! そんな衝動に駆られることがありませんか。Pythonは機械学習や統計やRとか、小難しいことに使うばかりではありません。プログラミングしたい人にとって自由にコーディングできるすばらしい言語体系なのです。目の前の事象を科学で分析し、Pythonでプログラミングすると、爆発的に面白い世界が広がります。スマホと組み合わせることもできるので、身近な環境で試すこともできます。なんでもPythonプログラミングしてみませんか? きっとコンピュータのパワーを使うたのしさにも目覚めるでしょう。本書を片手に未知の力を手に入れましょう!
  • 2時間でクリエイティブコーダーになる本
    値引きあり
    -
    アートとプログラミングの融合・クリエイティブコーディング入門! クリエイティブコーディングの世界へようこそ!この本では、プログラミングを用いたアート作品制作に興味がある方々へ、ブラウザで手軽にプログラミングができるp5.jsを使った絵やアニメーションの制作方法を分かりやすく解説します。デジタルアート初心者やプログラミング初心者にも優しく、以下のトピックを豊富に取り上げています。 ・基本的な図形の描き方 ・色彩豊かな作品づくりのための色の設定方法 ・効果的なif文・forループの使い方 ・三角関数の基本的な考え方と活用法 この本を通して、あなたもクリエイティブコーディングの魅力にどっぷり浸ってみませんか?技術と芸術の融合により、無限の可能性を手に入れましょう!
  • 2030 次世代AI 日本の勝ち筋
    -
    本書では、2030年を見据え、筆者が想像、予測した将来の生成AIの活用を数多く紹介します。AIの専門技術についてはできるだけ平易に解説し、幅広い読者層に読んでいただけるよう配慮しました。  まず第1章で、生成AIを中心としたAIの動向について概説したうえで、第2章でChatGPTなどの文章生成AIの活用について説明します。  第3章ではAIエージェントの現状を分析した後、取引先や消費者がAIエージェントを導入したとき、企業に与える影響とその対策を概説します。AIエージェントのまったく違う一面が見えてくるはずです。  第4章では、生成AIと音声入出力AIの組み合わせを取り上げ、いわゆるブルーカラーの現場における活用例を紹介します。  第5章では、画像AI/動画像AIを中心に、生成AI本来のポテンシャルを活かしたまったく異なる活用の方向性について説明します。  そして最後の第6章では、生成AIを中心としたAI活用がいかにして「日本の勝ち筋」となりえるかについて、筆者なりの方策をいくつか紹介します。  AIはビジネスにおける様々な業務の手段である以上、重要なのは「どんなAIを作るか」ではなく、「AIをどう生かして新しい業務の仕組みを作るか」です。優れた業務の仕組みがあれば、その業務の仕方を導入することで、企業の競争力は高まります。そして、その業務の仕方を支えるAIは日本だけでなく、世界に広がることになります。 (「はじめに」を一部改稿)
  • 2022年版 ラクしてうかる!第二種電気工事士筆記試験
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 合格のエッセンスが詰まった一冊!ラクして受かろう!  本書は第二種電気工事士の筆記試験の受験対策書として、合格するために必要な知識のみに的を絞って解説した独習用のテキスト「ラクしてうかる!第二種電気工事士 筆記試験」の2022年版です。  本書は1テーマ見開き2ページで「これだけ覚える(重要事項の暗記)」→「攻略のステップ(問題の攻略法を伝授)」→「過去問の攻略」の3段階の構成になっています。  無理なく合格ラインに到達できるよう、点数の取りやすい配線図や材料・工具など、目で見て覚えやすいものから順に学習する目次構成になっています。  また、過去に出題された問題を徹底分析し、過去問題を解くために必要な情報に絞って解説しています。  読んで(見て)覚える方法や、語呂合わせで覚える方法など、問題を解くための攻略法が詰まっていますので、初めて受験する人、専門的な知識がない方でも無理なく学習できます。  本書では過去16年間(令和3年下期~平成18年)に出題されたすべての問題を扱っていますので、この1冊で試験対策はバッチリです! 1章 配線図(図記号と写真)  1-1 受電点から分電盤  1-2 遮断器  1-3 配線  1-4 照明器具  1-5 点滅器(接点の構成図)  1-6 その他の点滅器と開閉器  1-7 コンセントと取付場所  1-8 コンセントの極配置  1-9 各種ボックス  1-10 電線管  1-11 その他の器具   練習問題 2章 配線図(重要事項)  2-1 引込線と木造建物の屋側電線路  2-2 開閉器・過電流遮断器の目的  2-3 配線用遮断器の極数と素子  2-4 過負荷保護装置・過電流遮断器の取付け  2-5 小勢力回路  2-6 白熱電灯取付用コードと最小断面積  2-7 地中埋設配線  2-8 引込口の開閉器の省略  2-9 接地工事と接地抵抗  2-10 電路と大地間の絶縁抵抗   練習問題 3章 配電図(電気工事用の材料および工具)  3-1 測定器具  3-2 各種工事に使用する材料を見てみよう  3-3 材料の問題にチャレンジ  3-4 各種工事に使用する工具を見てみよう  3-5 工具の問題にチャレンジ   練習問題 4章 配線図の見方と複線図  4-1 基本的な複線図の描き方1  4-2 基本的な複線図をなぞって覚えよう1  4-3 基本的な複線図をなぞって覚えよう2  4-4 基本的な複線図の問題にチャレンジ1  4-5 基本的な複線図の描き方2  4-6 基本的な複線図の問題にチャレンジ2  4-7 3路スイッチの複線図の描き方  4-8 3路スイッチの複線図をなぞって覚えよう1  4-9 3路スイッチの複線図をなぞって覚えよう2  4-10 3路スイッチの問題にチャレンジ  4-11 最少電線本数(心線数)  4-12 リングスリーブの数と刻印  4-13 差込形コネクタの種類と最少個数の組合せ   練習問題 5章 機器  5-1 三相誘導電動機  5-2 照明器具(LEDランプ・白熱電球・蛍光灯)  5-3 材料・器具の目的や役割  5-4 工具・材料の使用方法  5-5 電気工事の種類と工具・材料の組合せ  5-6 ケーブル・絶縁電線  5-7 コード  5-8 配線用遮断器の動作時間  5-9 その他の器具と機器   練習問題 6章 鑑別(写真の名称と用途)  6-1 材料の名称  6-2 機器・器具・測定器・工具の名称  6-3 材料の用途  6-4 機器・器具・測定器の用途  6-5 工具の用途   練習問題 7章 電気工事の施工方法  7-1 電線の接続  7-2 距離(支持点間・曲げ半径・離隔距離)  7-3 ライティングダクトの施工  7-4 三相200Vルームエアコンの施工  7-5 リングスリーブによる圧着接続と刻印  7-6 配線図の図記号と施工方法  7-7 その他の施工方法  7-8 施工場所  7-9 接地工事とその省略   練習問題 8章 一般電気工作物の検査  8-1 竣工検査  8-2 回路計  8-3 電線の電圧と中性線の断線  8-4 絶縁抵抗値と漏えい電流  8-5 絶縁抵抗の測定  8-6 接地抵抗値と接地線の太さ  8-7 接地抵抗の測定  8-8 検電器・検相器・回転計  8-9 クランプ形電流計・変流器  8-10 電圧計・電流計・電力計  8-11 電気計器の目盛板記号   練習問題 9章 法令  9-1 電圧の種別  9-2 電気事業法(一般電気工作物の適用)  9-3 電気工事士法(義務または制限,違反)  9-4 電気工事士法(一般電気工作物の工事または作業)  9-5 電気工事業法  9-6 電気用品安全法   練習問題 10章 電気に関する基礎理論  10-1 合成抵抗の問題を見て覚えよう  10-2 合成抵抗の問題にチャレンジ  10-3 オームの法則の問題を見て覚えよう  10-4 オームの法則の問題にチャレンジ  10-5 電線の抵抗  10-6 電線の抵抗の特徴  10-7 交流の基礎(交流回路の波形と最大値)  10-8 電力(消費電力および電線路の電力損失)  10-9 力率  10-10 発熱量と電力量  10-11 インピーダンスZと全電流I  10-12 三相交流(Y結線と△結線)  10-13 三相交流(全消費電力および電線路の電力損失)  10-14 断線  10-15 断線の問題にチャレンジ   練習問題 11章 配電理論および配線設計  11-1 単相2線式の電圧降下  11-2 単相3線式の電圧降下  11-3 三相3線式の電圧降下  11-4 電線1本当たりの許容電流  11-5 屋内幹線の設計(幹線の太さを決定する根拠となる電流IW)  11-6 屋内幹線の設計(幹線の過電流遮断器の定格電流IB)  11-7 分岐回路の設計(電線a‐b間の許容電流の最小値〔A〕)  11-8 分岐回路の設計(電線a-b間の長さの最大値〔m〕)  11-9 分岐回路の設計(配線用遮断器の定格電流とコンセントの組合せ)   練習問題  模擬試験問題  模擬試験解答
  • 日常業務をRPAで楽しく自動化 WinActor実践ガイド WinActor v6対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 働き方改革が多くの企業において課題となっています。また、人材不足の中、さらなる競争力を強化するため、生産性の向上に向けた取り組みも欠かせません。そのような背景から「RPA」(Robotic Process Automation)が注目されています。RPAツールの導入により、パソコンを使った作業の自動化や効率化が可能になり、人にしかできない創造的な作業に時間を割くことができます。本書は多くの企業で導入・採用されているWinActorの基本から応用までを解説したリファレンス書です。 本書では「シナリオ作成のコツを身に付けたい」「検定合格の前段となる基礎知識を学びたい」「研修を受けられないので自宅で勉強したい」といったユーザーの声に応え、WinActorの基本から応用までを1冊に凝縮! 初めてでもWinActorを使いこなせるようになるためにシナリオの作成方法と編集方法について詳しく解説しています。 さらに、2019年6月にバージョンアップされた最新版のWinActor Version6に対応。v6の目玉でもあるGoogle Chromeの自動化のほか、メール受信機能についても紹介しています。 また、WinActor活用の肝となる「ライブラリ」について数多く取り上げているのも本書の特長です。本書のサンプルを利用すれば、メールに記載された顧客情報や発注日などを受注管理アプリに入力する方法のほか、受注結果の確認画面からExcelにデータを転記するシナリオの作成方法を紙面を見ながら学べます。 監修を務めたのは、日本全国にWinActor操作研修と、RPA技術者検定を展開し、研修教材や検定問題を作成してきたNTTデータが誇る講師陣です。導入支援先の顧客や研修受講生が悩むポイントを熟知しているからこその、かゆい所に手が届く内容となっています。ぜひ、本書を通じて操作の自動化と業務推進化に取り組んでみましょう。
  • 日経ITエンジニアスクール ITアーキテクト 最強の指南書
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ITエンジニアの職種別指南書「日経ITエンジニアスクール」シリーズの第4弾。全7職種のうち、第4弾は技術力を駆使して情報システムの全体最適を図るITアーキテクトに焦点を当てています。 内容は、2016~2020年までに席巻する新技術を展望しながら、日本のトップアーキテクトを紹介。システム停止を踏まえたアーキテクチャーや、クラウドとオンプレミスのハイブリッド型のアーキテクチャーの設計手法を事例を交えて解説しています。 さらにモバイルやセキュリティといった今求められる技術要素を情報システムにどう取り込むかについてもカバーしています。真のITアーキテクトになるためのノウハウを凝縮した保存版の1冊です。

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