言語・プログラミング - インプレス作品一覧

  • できるたのしくやりきる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
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◇-------------------------------------------◇ プログラミング不要! 面倒な繰り返し作業を自動化しよう ◇-------------------------------------------◇ 「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全事典 改訂版 HTML Living Standard & CSS3/4対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 手元に置いて引きやすい定番のHTMLとCSSの事典が、 最新仕様に準拠しリニューアル! 本書は、HTML Living Standardの仕様に準拠した要素(タグ)と、 主要なブラウザーで動作するCSS3およびCSS4のプロパティをすべて掲載しています。 手元に置いておきやすいコンパクトなB6判で、 目次のほかに要素名・プロパティ名のインデックスもあるので、 必要な情報をサッと調べることができます。 ◆要素・プロパティごとの使い方が分かる! サンプルコードを豊富に掲載 本書では、 ・HTMLの要素に使用できる属性 ・CSSのプロパティに指定できる値 を掲載しています。 また、ほとんどの要素やプロパティに個別のサンプルコードを掲載し、 使用例が分かるようになっています。 サンプルコードは、読者限定でダウンロードも可能です。 ◆100個以上のプロパティやセレクターを追加! 「グリッドレイアウト」やCSS4のモジュールにも対応 最近のWebページのレイアウトに使われることが多い、 「グリッドレイアウト」に関連するプロパティを掲載しています。 また、ブラウザーで動作するCSS4のモジュールにも対応し、 新たに追加されたセレクターなども掲載しています。
  • できるポケット 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ページの情報を自動で取得する方法がよくわかる。
  • Docker&仮想サーバー完全入門 Webクリエイター&エンジニアの作業がはかどる開発環境構築ガイド
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 記述したコードやプログラムが本番環境で正しく動くのかは、Webクリエイターやエンジニアの重大な関心事です。コンテナは、サーバーやネットワークを仮想的に構築するための入れ物のようなもので、Dockerはそのコンテナを手軽に作成できるツールです。本書は、コンテナや仮想化の基本的な仕組みを学びながら、Docker Desktopを使って各種サーバーを構築する方法を解説しています。Dockerは奥が深いツールですが、本書ではLinuxやWebサーバー、データベース、WordPressなどの設定ファイルを掲載して、それらの仮想サーバーをすぐに立ち上げられるような構成になっています。すべての操作手順をステップ・バイ・ステップで丁寧に解説しているので、挫折することなく読み進められます。そのため、これまで仮想化技術などにハードルを感じて敬遠していたWebクリエイターや駆け出しのエンジニアが最初に読む本として最適です。
  • 2週間でJava SE Bronzeの基礎が学べる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaプログラミング知識の「基礎の基礎」から学べる! プログラミングの考え方・しくみから、オブジェクト指向までを丁寧に解説。 Oracle Certified Java Programmer Bronze SE 7/8(OCJP Bronze SE 7/8・Java SE 7/8 Bronze)資格を取得したいのだけど、プログラミング自体に全く縁がなかった…試験学習用のテキストや問題集を買ってみたものの、書いてあることがまったく理解できなくて読むことすらできない…そんな人に本書をオススメします! ■■目次■■ 【1日目】 Javaの概要/変数、データ型、演算子 【2日目】 条件分岐 【3日目】 繰り返し構文 【4日目】 配列/メソッド 【5日目】 オブジェクト指向 【6日目】 モデリングとUML 【7日目】 インスタンスの扱い方 【8日目】 オブジェクト型配列/パッケージによるクラスの分類 【9日目】 クラスの継承 【10日目】 例外処理 【11日目】 ポリモーフィズム 【12日目】 抽象化プログラミング 【13日目】 コレクション 【14日目】 標準クラスライブラリ
  • 日常業務を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データが誇る講師陣です。導入支援先の顧客や研修受講生が悩むポイントを熟知しているからこその、かゆい所に手が届く内容となっています。ぜひ、本書を通じて操作の自動化と業務推進化に取り組んでみましょう。
  • 野田クリスタルのこんなゲームが作りたい! Scratch 3.0対応
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、お笑い芸人であり、ゲームクリエイターの顔も持つ野田クリスタルさんと、ゲームクリエイター・廣瀬 豪さんがタッグを組み、Scratchを用いた本格的なゲーム作りを解説した書籍です。アクションゲーム、カーレース、格闘アクションゲーム、シューティングゲーム、アクションRPGとバラエティーに富んだ5本のオリジナルゲームを収載し、Scratchの基礎から初級~上級までのゲーム作りを段階的に学ぶことができます。
  • ノーコードシフト プログラミングを使わない開発へ
    3.9
    消費行動が大きく変わるなか、DX(デジタルトランスフォーメーション)の巧拙が企業の明暗を分ける、といった発言を目にします。一方でエンジニア不足が深刻化している、とも言われています。 そこで注目されているのが、コードを書かずに開発を行うノーコード、ローコードと呼ばれる開発方法です。この最新のキーワードであるノーコードについて、どのようなものなのか、本書一冊で理解できます。 国内外の事例をまじえながら、メリットとデメリット、導入・活用方法、何が変わるのかを解説。さまざまなノーコードツールの特徴や学習方法についても取り上げます。
  • はじめてでも迷わないMidjourneyのきほん デザインに差がつく画像生成AI活用術
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 話題の画像生成AI「Midjourney」(ミッドジャーニー)で思い通りの画像が作れる! 本書はキーワード(プロンプト)を指定するだけで好みの画像やイラストを一瞬で生成できる画像生成AI「Midjourney」の使いこなしを解説した書籍です。 Midjourneyの実行環境となるDiscordのインストールから、プロンプトやパラメータの入力といった基本操作を解説する「基礎編」と、ビジネス資料やサムネイル、Webサイトのバナーなど、具体的な利用シーン別に画像を生成・加工していく「実践編」の2編で構成しています。基礎からしっかり学べるので、はじめての人でも迷わず画像を生成できるようになります。 ●実践編で紹介している利用シーン ・ビジネス資料 ・Webバナー ・Webサイトのデザイン ・YouTubeのサムネイル ・セール告知画像 ●このような方におすすめ ・画像生成AIをはじめて使う方 ・企画書などのビジネス資料で使う人物や商品のイメージ画像を生成したい方 ・Webサイトで使うダミー画像や各種素材を生成したいデザイナーの方 ・チラシやプリントで使う挿絵を生成したい飲食店や町会・自治会の方
  • Python機械学習プログラミング PyTorch&scikit-learn編
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 第3版まで続くロングセラーのPyTorch版! 機械学習の基本から先進的な手法まで本格解説 『機械学習を実践的に学ぶための優れたテキスト』 『多くのトピックを網羅した深い一冊。強力にお勧め』 ―原著への読者の声 本書の前半は、基本的な機械学習ライブラリのscikit-learnを使った手法を解説。 分類の基本モデルに始まり、単層ニューラルネットまでを実装するほか、データ前処理、次元削減、 ハイパーパラメーターのチューニング、アンサンブル学習、回帰分析などを取り上げます。 後半では、PyTorchによるさまざまなディープラーニングの手法を説明。 PyTorchの仕組みを示したあと、CNN/RNN/Transformerといったモデルの実装を解説。 敵対的生成ネットワーク、グラフニューラルネットワーク、強化学習もカバー。 ◎本書は『Machine Learning with PyTorch and Scikit-Learn: Develop machine learning and deep learning models with Python』の翻訳書です。 ◎微積分/線形代数、Pythonの文法、データ分析用ライブラリについてある程度理解している必要があります。
  • Python基礎&実践プログラミング[プロへのスキルアップ+プロジェクトサンプル]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基本的なコードから1つ1つ試せる! プログラミング・スキルを着実にレベルアップ。 初中級テクニックと実践力を強化しよう。 本書ではPythonのさまざまな側面をカバーしています。 文法&基本テクニック、目的別テクニック、 そして、実践的なプログラムの発想と実装まで。 【文法&基本】インストール、初歩、リスト/タプル/辞書、イテレータ… 【目的別テクニック】ファイル操作、GUI、DB、ネットワーク、Webアプリ、テスト… 【開発プロジェクトサンプル】マークアップ処理、ファイル共有、GUI、ゲーム
  • Pythonで学ぶ画像認識 機械学習実践シリーズ
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年の技術の発展により、画像認識技術はますます身近になっています。スマホの顔認証やオンライン会議での人物と背景を認識して背景をぼかすなどをはじめ、画像認識技術ははさまざまな場面において人々の生活をサポートしています。本書では画像認識について実践的に学べるように、Pythonを使った実装を示しています。また画像認識の基礎については簡単に触れるにとどめ、最新の画像認識手法について紙幅を割き、多くの部分で深層学習の実装について学ぶことができる構成になっています。
  • Pythonデータ分析 実践ハンドブック 実務で使えるデータ加工のテクニック
    -
    ●データの加工や分析の実践スキルを身につけよう 本書は、Pythonやpandasの基礎を身につけた方が、データ分析を行ううえで知っておきたい「データ分析の実務で使うノウハウ」をまとめた書籍です。 さまざまな種類のデータの読み込みから加工、可視化、データの評価、pandasやNumPyの活用方法など、Pythonを使ってデータを加工し分析する方法を詳しく学べます。データ加工のレシピやデータ分析に必要な数学の知識についても学べます。 【本書で学べること】 ・データ加工の基礎知識 ・データの種類と読み込み ・表形式データの加工 ・NumPyと数値データ ・データの評価 ・時系列データの処理 ・テキスト情報の処理 ・画像データの処理 ・グラフデータの処理 ・地理空間データの処理 ・データ分析に必要な線形代数 【本書で学べること】 「Pythonのデータ活用や加工をより詳しく理解したい」「実務でデータ分析をしたい」「幅広いデータ形式の知識を持ちたい」「普段からPythonでデータ分析をしているが、データハンドリングの知識を学びたい/ツールの使い方を調べたい」といった方におすすめの一冊です。
  • PyTorch自然言語処理プログラミング word2vec/LSTM/seq2seq/BERTで日本語テキスト解析!
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 日本語テキスト解析処理を快速プログラミング! 単語/文書の分類、機械翻訳などを実装。 自然言語処理は、検索エンジン、自動要約、機械翻訳、音声認識などで利用される技術です。 PyTorchでは、特にTransformersというBERT系モデルを提供することで、 より簡単にBERTを利用できるようになっています。 本書では、自然言語処理で特に重要なディープラーニング技術である word2vec、LSTM、seq2seq、そしてBERTを取り上げます。 まず第1章でPyTorchの基本を説明します。そのあと各技術の考え方を説明し、 PyTorchを使ったそれぞれのプログラミング手法を解説します。 それらのプログラミングでは、以下のことなどを目的にしています。 ・単語や文書の類似度を測る ・文章内の単語の品詞を分類する ・日英の機械翻訳を実行する ・文書を分類する ・質問/回答タスクを実行する 【本書の構成】 第1章 PyTorchの基礎 第2章 word2vecによる分散表現 ~単語をベクトルで表現~ 第3章 LSTMによる時系列データ解析 ~文を単語の系列として解析~ 第4章 seq2seqモデルによる機械翻訳 ~ある系列を別の系列に変換~ 第5章 事前学習済みモデルBERTの活用 ~タスクに応じてモデルを調整~ 付録A プログラミング環境の構築(Windows) 付録B 本書で解説した主要プログラム集 ※本書の内容はPython/PyTorch/機械学習の基本事項を 理解されていることを前提としています。
  • Power Automateではじめる業務の完全自動化
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■「基本」「活用」「応用」の3部構成で確実に身に付く 本書は「基本編」「応用編」「活用編」の3部構成となっており、Power Automateの基礎から便利なテクニックまで習得できるようになっています。 「基本編」では特徴や仕組み、基本操作を解説しています。簡単なクラウドフローを作成しながら操作や機能が学べるようになっており、基本編を通読することでPower Automateを使いこなす上で必須となる基礎知識が身に付きます。続く「活用編」では、上司の承認を伴う業務やファイルの変換、データの転記など、利用頻度の高いクラウドフローを解説しています。実務に活用しやすいのはもちろんのこと、設定のポイントや注意点などが具体例を通じて分かります。そして「応用編」では、「変数」「式」「JSON」といった一歩進んだテクニックや、エラーに備えた処理、クラウドフローの共有方法などを解説しています。より多くの業務を自動化するためのスキルや、作成した自動処理を社内で運用していくためのノウハウが身に付きます。 ▼本書で作成する自動処理の一例 ・Formsのアンケート回答をTeamsに投稿 ・特定のキーワードに関するニュースを定期的にチームに投稿 ・上司の承認を含む申請業務を自動化 ・OneDriveにあるファイルをPDFに一括変換 ・Excelファイルの内容をSharePointリストに転記 ・問い合わせの内容に応じて異なる担当者にメールを送信
  • pandasライブラリ活用入門[第2版] データクリーニング/前処理など一連の分析プロセスをマスター!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 <データサイエンス/データ分析の基本技術を体系的に網羅!> <pandasの威力を実感! 効率的なデータ操作と可視化を実践できる> データ分析や機械学習を利用する現場では、データを取り込み、変換/整備する必要があります。 そうしたデータの取り込みや前処理から始め、データ解析をスムーズに進めるための Pythonライブラリとして、pandasが用意されています。 本書では、pandasなどを使ったデータ分析全体の基本手法を体系的・網羅的にカバー。 巻末の付録では、Python環境のインストールや文法などPythonの基本事項も確認できます。 初中級レベルの方がコードを試しながら理解を深めたり、おぼろげな知識について 確認したりすることで、基礎技術の定着やスキルアップが図れる一冊になっています。 「データクリーニング/前処理に慣れてから、モデリングを解説! 解釈しやすい形にデータセットを変更できる」 ※本書は『Pandas for Everyone, 2nd Edition』の翻訳書です。 ■本書の「序文」から抜粋 pandasを使うと、Pythonによるデータ分析が理解しやすくなり、 組織的で保守が可能なデータセットを作ることができ、 しかも(最も重要なことですが)整然としたデータセットが得られます。
  • ビジネスの現場で使えるAI&データサイエンスの全知識
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データサイエンスは、ビジネスのあらゆる現場で役立つスキルです。たとえば需要予測。日々の販売計画を精緻化することは、業務の無駄をなくし、広い視点では大量廃棄などの課題解決にも役立ちます。また、ECサイトに欠かせないレコメンデーションシステム。おすすめの商品を高い精度で提案してくれるシステムによって、顧客の利便性が高まり、同時に売上アップにもつながります。ほかにもデータサイエンスが基礎となっている仕組みは数多く存在します。いまや人々の生活に欠かせなくなったAIなどの技術もデータサイエンスの一分野です。 このようにデータサイエンスは、「データサイエンティスト」などの専門職だけが知っておけば足りる知識ではなく、あまねくビジネスパーソンが知っておくべき知識であり、スキルなのです。本書ではこのデータサイエンスを、ビジネス実務を題材に、難しい話なしで解説しています。また、データをどのように扱うか実感できるようにExcelファイルを用意してあります。座学+実践でしっかり腑に落ちるデータサイエンス入門書の決定版です。
  • Visual Studio Code完全入門 Webクリエイター&エンジニアの作業がはかどる新世代エディターの操り方
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Visual Studio Code(VSCode)は現在、プログラミングやWebの世界でデファクトスタンダートとなっているオープンソースのテキスト(コード)エディタです。いま急速にユーザー数が増えており、エンジニアはもちろん、Webクリエイター、プログラミング入門者に至るまで用途の幅も広がっています。人気の高さゆえ、ほかのテキストエディタからの乗り換えも進んでいますが、その反面、新世代エディタ特有の高機能さがハードルになっていることもあります。本書は、そのハードルをなくすことを目指した「やさしい解説書」です。Webクリエイターやプログラマーはもちろん、日常のテキストエディタとしてVSCodeを使ってみたい/使っているユーザーが、もっと便利に使いこなせるようになることを目指し、基本からカスタマイズ、効率アップにつながる操作方法、さらにVSCodeが標準サポートしているGitの使い方まで丁寧に解説しています。 <本書はこんな人におすすめ> ・Webクリエイター ・プログラマー ・エンジニア ・VSCodeにハードルを感じている人 ・日常業務でVSCodeを使いたい人 <本書のレベル感> 初級~中級
  • プログラミングを、はじめよう
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年から小学校でプログラミング教育が必修化されるなど、さまざまな世代でプログラミングへの関心が高まっています。しかし、いきなりJavaやPythonといった特定の言語の解説書を読んでも、初心者にはなかなか理解するのが困難です。プログラミングスキルを身に付けるには、(1)プログラミング言語の文法や約束ごとの学習と、(2)どの言語にも共通する“プログラミングの真髄”の学習が必要となり、両者を同時に学習してしまうと、初心者には難易度が高く、学習範囲もぼう大になってしまうからです。そこで、まずは本書で(2)を学習することをおすすめします。そうすることで、そのあとの(1)の学習がとてもスムーズになり、挫折することなく学習を終えることが可能となります。また、文字による解説だけでなく、ブロック図を使って視覚的にプログラミングを疑似体験しながらイメージを掴み、さらにPythonを使って簡単なプログラムを作成しながら具体的な活用を学ぶというスタイルでの学習により、初心者でも無理なく、けれどもしっかりとスキルが身に付きます。「ひとまずプログラミングとはどういうものかを知りたい」といった方にもおすすめの一冊です。
  • プロセスマイニング Data Science in Action
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「プロセスマイニング」は企業ITシステムのログデータを収集、解析して業務プロセスを可視化、分析する手法やツールのことです。現在国内でブームとなっているRPAの次のツールとして注目されており、主だったコンサルティングファームや監査法人、RPAベンダーなどが取り組みを始めています。そのプロセスマイニングを20年にわたって研究・牽引してきたWil van der Aalst博士が、その成果を余すことなく記した本書は、プロセスマイニングについて本格的に解説した、日本で初めての出版物です。
  • プロフェッショナルPython ソフトウェアデザインの原則と実践
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 クリーンで柔軟性の高いプログラムを開発できる。 プロの品質を実現するデザイン手法を多面的に解説。 <抽象化、カプセル化、パフォーマンス、テスト、拡張性と柔軟性、 クラスの継承、疎結合、リファクタリング、デザインパターン .etc> プログラマーが考慮すべきソフトウェアデザインのアプローチとして、 さまざまな手法がこれまで登場し発展してきました。 たとえば、1960年代の構造化プログラミング以降で発展した「関心の分離」や「抽象化」、 オブジェクト指向の中心概念の1つ「カプセル化」などが挙げられます。 これらは、いずれもソフトウェアの開発/運用をより容易にし、拡張性・保守性を高めるものです。 本書では、それらのアプローチをどのように理解し、 Pythonでどのように実践していけばよいのかを解説します。 本書の内容を習得することで、初中級者はコーディングスキルを大きく向上させ、 プロフェッショナルなプログラミングへの道を見通せるようになります。 ベテランの開発者が最近のトレンドを押さえて昔の知識を更新するのにもよいでしょう。
  • MySQL即効クエリチューニング
    3.0
    本書では、言語やフレームワークに依存せずMySQL側から解決へアプローチするための方法を紹介しています。チューニングそのものの方法については詳しく説明しません。MySQLのパフォーマンスチューニングは計測と改善を繰り返し行っていくべきものだからです。そのため、特定のケースにマッチする改善の手法よりも、繰り返し使われる計測の手法にフォーカスを当てて説明していきます。 本書は、インプレスが運営するWeb メディア「Think IT」で、「MySQLマイスターに学べ! 即効クエリチューニング」として連載された技術解説記事を書籍用に再編集したものです。本書の内容は、執筆時点(2016 年4 月~同8 月)までの情報を基に執筆されています。
  • まんがでプログラミング 進め! けやき坂クリエイターズ Scratch 3.0編
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 テレビゲームで遊ぶのは好きだけど、ゲームをじぶんで作れるって本当? そんな疑問を覚えながら、小学五年生の「みらい」は、 転入生の「りお」に誘わるがままに、ゲームづくりにとりくみはじめる! 本書は「はじめてのプログラミング」で人気を博した物語をそのままに、Scratch 3.0に対応して新装改訂した、最新プログラミング入門書です。 グイグイ引き込まれる「まんがパート」と、実際にScratchを動かしながらスキルアップを図る「解説パート」が一緒に展開していくので、ストーリーとともにいつのまにか、ゲームを完成できる仕掛けになっています。 新設の付録では、本書で身に付けたプログラミングスキルの発展を目指して、拡張機能の紹介や人工知能に挑戦するコーナーを用意しました。 索引付きで、辞典がわりに利用することもできます。 プログラミング教育のプレ学習や、日々の自由学習、夏休みの自由研究の際には、ぜひ「けやき坂クリエイターズ」と一緒に、プログラミングに挑戦してみませんか!
  • マンガでわかる Unityゲーム開発入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■□■全編マンガだからトコトンわかりやすい!■□■ ゲームを作ってみたい、ゲームクリエイターの仕事に興味がある、 そんな人が最初に手にとる一冊として、 「楽しみながらUnityを使ったゲーム作りが学べる」全編マンガの解説書が登場しました。 Unityに詳しいヒトミおねえさんと主人公の天野リエのやり取りで 横スクロールのシューティングゲームを作りながら、ストーリーが進んでいきます。 プロジェクトの作成、画像の配置、スクリプト、プレハブ化、アタリ判定、背景やスコア表示など、 基本的なゲーム作りのイロハが学べます。 ■■本書はこんな人におすすめ ・ゲームを作ってみたい人、ゲームクリエイターになりたいと思っている人 ・ゲーム作りをはじめたが、思うように進まない人 ・Unityの基本的な使い方を学びたい人 ■■本書の内容 1章 シューティングゲームを作ろう 2章 障害物と敵キャラを作ろう 3章 弾とボスを作ろう 4章 ゲーム進行の仕組みを作ろう 5章 ゲームをブラッシュアップしよう 付録 Unityのインストール
  • マーケターのためのアプリの教科書
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2021年現在、7割近くのユーザーがスマートフォンを持つようになっています。通信速度の高速化に伴い、スマートフォンでできることが進化し、生活や仕事にスマートフォンを利用するのが当たり前となってきました。さらに、スマートフォンの普及でオンラインとオフラインの施策を組み合わせて効果的なマーケティングができるようになっています。あらゆる産業でDXの波が訪れ、さまざまな企業がアプリをマーケティングに活用するようになってきました。本書は、アプリマーケティングの基本を学びたいと思っている人やアプリを利用したマーケティングの方策や事例を知りたい人を対象として、マーケティングにおけるスマートフォンアプリの位置付けを整理。アプリがユーザーとのタッチポイントとして機能する方法を丁寧に解説しています。アプリをマーケティングツールとして活用するには、ユーザーにアプリをダウンロードしてもらう必要があります。ユーザーにアプリを使い続けてもらうための施策や定着化のヒントについて多くの事例とデータで分かりやすく紹介しています。その上で、顧客にメリットを提供するために必要なことやアプリの企画を進める方法、アプリの開発と公開の流れ、アプリの運用・分析・改善など、アプリ開発に必要なことを体系的に把握できます。各章末には、自社アプリをリリースした12社の成功事例を掲載。ファンとつながる顧客接点の作り方や成功事例がよく分かります。巻末のAPPENDIXでは、アプリをリリースした後、どれぐらいダウンロードされるか、そして店舗やECにどの程度の売上貢献が見込めるかをシミュレーションできるExcelファイルを用意しました。数値を入力することで売上のシミュレーションが可能です。
  • Unity 3Dゲーム開発ではじめるC#プログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 シンプルなゲームを作りながら、C#とUnityの概念や基本を理解できる!―Unityは、最も人気の高いゲームエンジンの1つで、開発環境も備えています。本書では、Unityのインストール方法などを示した後、シンプルな3Dゲームを構築しながら、プログラムの構成部品としてC#スクリプトを作成/活用する方法を解説します。前半は変数、メソッド、制御フローなどプログラミングの初級テーマを取り上げます。後半はカメラ制御、衝突、ライティングなどゲーム機構を説明し、さらにコレクションやジェネリックなどプログラミングの中級テーマもカバーします。本書では「実践」「クイズ」といったセクションも設けており、Unityゲーム開発におけるC#の基礎を把握するのに格好の一冊です。―◎制御フローやジェネリック/イベントなど様々なキーポイントをカバー。◎ゲーム機構やUIの実装、C#の中級トピックも把握できる―『Learning C# by Developing Games with Unity 2020, 5th Edition』を翻訳【本書は原著の第5版を翻訳】
  • RancherによるKubernetes活用完全ガイド
    -
    Think ITでのWeb連載「マルチクラウド時代の最強コンビ RancherによるKubernetes活用ガイド」に、未公開原稿を大幅に追加して書籍化。クラウドネイティブ、コンテナ、Kubernetesといったキーワードを目にしない日はないというほど、クラウドネイティブは盛り上がりを見せている。その一方で「Kubernetesは難しい」という声もよく耳にする。本書では、Kubernetesクラスタを管理するプラットフォームRancherを用いて、Kubernetesを活用していく方法を紹介していく。
  • LeanとDevOpsの科学[Accelerate] テクノロジーの戦略的活用が組織変革を加速する
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ハイパフォーマンス組織を実現する方策のエッセンス!―本書では、LeanとDevOpsといった開発・運用スタイルがどのように実践されているのかを科学的に調査。こうしたスタイルが、開発組織や組織全体のパフォーマンスのほか、組織文化、リーダーシップ/マネジメントとどう関連しているかを明らかにする。 ■『これはアジャイル、リーン、DevOpsの概念的根拠に関して新境地を開く本ではない。むしろもっと貴重なものを提供してくれる』― Cameron Haight, VMware南北アメリカ大陸担当バイスプレジデント兼CTO ■『現代の、何につけてもソフトウェアが中心、という未曾有の世界で生き残りを図るCEO、CFO、CIOに必須の洞察力を授けてくれる本』― Thomas Limoncelli, The Practice of Cloud System Administrationの共著者 ■『本書では「速度か安定性か」という2分化の考え方に異論を投げかけるエビデンスを示す。「速度は安定性に依存する。効果的なプラクティスを実践すれば速度も安定性も高められる」と主張』― Martin Fowler, アジャイルソフトウェア開発、エクストリームプログラミングなどの提唱者 ◇米Amazonのカテゴリーでベスト10!―2018/08/17時点。Software Development、Operations Research、Information Managementの3カテゴリー◇ ◎本書は『Accelerate: The Science of Lean Software and DevOps』の翻訳書です。
  • Ruby on Rails 6 実践ガイド
    4.3
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、2014年4月出版の『実践Ruby on Rails 4: 現場のプロから学ぶ本格Webプログラミング』をRuby on Railsのバージョン6向けにアップデートしたものです。本書では、1つの企業向け顧客管理システムを作る過程で、RailsによるWebアプリケーション開発の基礎知識とさまざまなノウハウを習得していきます。各章末には演習問題が設けられているので、理解度を確かめながら確実に読み進められます。著者が試行錯誤を繰り返した上でのベストプラクティスを提供し、読者は、実際に業務システムを構築しながらRailsのさまざまな機能、方法、作法、メソッド、テクニックを学ぶことができます。
  • Ruby on Rails 6 実践ガイド[機能拡張編]
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、2019年12月に出版された『Ruby on Rails 6実践ガイド』の続編です。本編で作成した企業向け顧客管理システムBaukis2の機能をさらに拡張し、実用性の高いシステムにしていきます。本書のテーマは多岐にわたります。クッキー、リクエスト元のIPアドレス、Ajax、データベーストランザクション、排他的ロック、ツリー構造のデータなど、さまざまなWebアプリケーションに必須の機能を実装しながら解説します。また、この機能拡張編では、HTMLフォームのさまざまなバリエーションを紹介しています。特にRailsで業務システムを開発する場合、要求仕様に応じて自由にHTMLフォームを設計・実装する力が求められます。本書では、さまざまなフォーム設計の事例を扱っていますので、一種のレシピ集として活用できます。
  • VMware vSphere7インテグレーションガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●仮想化システムの活用を基礎から解説 vSphereは現代のコンピュータシステムで広く使われている仮想化基盤ソフトウェアです。ハイパーバイザー型のコンピュータの仮想化を実現し、システムの運用にさまざまな利点や柔軟性をもたらします。本書では、このvShereの最新バージョンであるvSphere 7を題材に、システムにおける活用を解説します。仮想化の基本から説明し、新規にvSphere 7を導入する場合のほか、既存vSphereから移行する場合の手順、確認事項、注意点をまとめました。そのほかにも、システムの設計、運用、バックアップリカバリーなどを詳しく説明し、仮想化されたデータセンターSDDC(Software-Defined Data Center)の実現のための情報を提供します。 ●クラウド/コンテナの活用を見据えたvSphere 7 また、オンプレミスのシステムだけでなく、クラウドを使ったシステム構築とvSphereとの連携についても解説します。現在のvSphereはクラウドとの連携機能を充実させており、仮想マシンをオンプレミスとパブリッククラウドで相互運用できるようになりました。こうしたクラウド連携によるシステム運用についてもポイントを解説します。さらに、Kubernetesに代表されるシステムのコンテナ化にも対応し、より軽量で柔軟な仮想システムの運用を実現することもできます。 vSphereは仮想化の登場以来、つねに進化を続けており、vSphere 7でも多くの機能が提供されています。本書では、新しい時代のコンピューティングに対応した、仮想化環境の活用を実現するためのさまざまな情報を提供します。

最近チェックした本