言語・プログラミング作品一覧
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 豊富な練習問題でJavaScriptをしっかり身につける 本書はJavaScriptによるプログラミングの入門書です。JavaScriptは、パソコンさえあればGoogle Chromeなどのウェブブラウザとメモ帳を使って今日からでも始められます。本書では、Google Chrome上にメッセージをだしたり、画像を表示したりすることからはじめ、分岐や繰り返しといったプログラミングの基本的な概念、タイマーを使った処理などを解説していきます。最後の章では小さなWebサイトを作ってみることで、JavaScriptの基本を一通り学びます。 ◯本書のポイント1 「プログラミング力が身につく練習問題を豊富に掲載」 プログラミングの勉強は自分でプログラムを書いてみることが一番です。考え方や文法をある程度理解しても、いざ目的を設定してプログラムを書こうとしたとき、どこから手を付けていいのかとなりがちです。そこで本書は練習問題を豊富に掲載し、問題を解くことで読者のプログラミング力が自然と身につくようになっています。 ◯本書のポイント2 「JavaScriptに限定されないプログラミングの考え方を解説」 プログラミング言語にはさまざまな種類があります。ゲームならC++、人工知能ならPython、業務システムならJavaなどと聞いたことがある方もいるでしょう。これだけ聞くと、英語と日本語のように文字から文法から、それぞれで何もかも違うように思われます。でも実は、基本的な文法の構成はどれもほとんど変わらず、いずれかの言語の基本的な考え方を理解すれば、別の言語の習得も容易になります。本書では、JavaScriptに限定されないプログラミングの基本的な考え方をていねいに解説しています。 第1章 初めてのJavaScriptプログラム ─ 世界で一番有名で、一番短いプログラムを書いてみよう 第2章 関数はプログラムのレゴブロック ─ 難しいことはだいたい関数がやってくれる 第3章 人生は選択の連続である ─ 分岐、プラスして変数と演算子 第4章 何万回でも何億回でもヘビーローテーション ─ ループ(繰り返し) 第5章 「オーダーメイド」のレゴブロックを作ろう ─ ユーザー定義関数 第6章 カウントダウンイベント御用達 ─ タイマーを使った定期的繰り返し 第7章 何千個でも、何万個でもまとめて記憶 ─ 配列 第8章 虫取りは人類を救うか ─ デバッグ 第9章 世の中はもの(オブジェクト)でできている ─ オブジェクト指向とは 第10章 ブラウザの中身は全部オブジェクト 第11章 Document オブジェクトとアニメーション 第12章 パソコンの中にも凄腕のイベント屋がいる ─ イベント処理 第13章 プログラムを作る ≒ アルゴリズムとデータ構造を考える 第14章 ウェブサイトを作ってみよう 付録A JavaScript のその他の構文や関数 付録B ほかの言語も使ってみよう
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 clusterで素敵なイベントを開催しよう! イベント作成から開催まで ノウハウを一挙公開 【本書の概要】 本書はclusterを利用し、イベントを作成して開催するノウハウを解説した書籍です。 ●イベントの作成・操作・録画・配信の基本 ●勉強系・エンタメ系のイベント開催のアイデア ●音楽系イベント開催の基本や応用 ●劇イベントの開催方法 ●イベント向けワールドやアイテムの作り方 ●イベントの演出方法 などを丁寧に紹介します。 【対象読者】 ・メタバースに興味のある個人ユーザー ・学生の方(音楽活動、イベント活動など) ・個人でイベント活動を行う予定の方 【本書のポイント】 ・イベントの開催・運営方法がわかる ・勉強系・エンタメ系・音楽系のイベント開催方法や演出方法がわかる ・イベント向けのワールドやアイテムの作り方がわかる 【cluster について】 cluster はクラスター社が提供するメタバース環境です。 イベントや会議の開催機能、多様なワールドの作成機能が用意され、個人はもちろん企業のイベントでも近年利用されています。 【目次】 CHAPTER1 clusterとメタバースイベント CHAPTER2 イベントの基本 CHAPTER3 勉強会系・エンタメ系イベントの開き方 CHAPTER4 音楽系イベントの基本 CHAPTER5 発展的な音楽系イベント CHAPTER6 アバターで行う劇イベント CHAPTER7 イベント向けワールドやアイテムの基本 CHAPTER8 より進んだイベント向けワールド 【著者プロフィール】 vins(ビンス) 東京大学 文学部卒。Cluster Creators Guideへの寄稿やワールドの公開を行っている。 「クイズ・正解にタッチ!」ゲームワールド杯 2020 Unity Japan 賞、「カンヅメ RPG」GameJAM2020 冬 大賞等を受賞。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 インフラ構築・管理に役立つTerraformの基礎からエキスパートレベルまでこの1冊でマスター インフラ構築・管理に役立つTerraformの基礎からエキスパートレベルまでこの1冊でマスター IaCの基礎からはじめ、Terraformとは何か、や使用するメリットについて。エンタープライズレベルのインフラ構築・管理を学ぶことができます。Packt Publishing「HashiCorp Infrastructure Automation Certification Guide」の翻訳書。 Part 1:基礎知識 1章 IaCを知る 2章 Terraformのインストール Part 2:コア・コンセプト 3章 Terraformをはじめよう 4章 Terraformへのディープダイブ 5章 Terraform CLI 6章 Terraformのワークフロー 7章 Terraformのモジュール Part 3: Terraformによるインフラストラクチャの管理 8章 Terraformの構成ファイル 9章 Terraformスタックを理解する 10章 Terraform CloudとTerraform Enterprise 付録 Terraform用語集/解答と解説 [著者]Ravi Mishra (ラビ・ミシュラ) IT業界で10年の経験を持つマルチクラウドのアーキテクト。AWS、Azure、GCP、Oracleなどのクラウドプラットフォームのエキスパート。DevOps、コンテナ化、Kubernetes、Terraformのスキルセットも身につけている。35以上のクラウド資格を持っており、マイクロソフト認定トレーナーや公開講演者としても活躍している。LinkedInはinmishrar [翻訳]ねこやま のりこ 東京都日野市出身。以前はベンチャー企業などでWebアプリケーションの開発に携わっていた。現在はSIer の新規事業開発チームでクラウドインフラを中心とした業務を担当中。趣味でクラウドに関する同人誌を制作している。Xのアカウントは@noriko_ro ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-本書は、もともとC++で開発されたオープンソースの数値計算用ライブラリーであるOpenFOAMの奥深い世界を掘り下げます。特に、流体解析シミュレーション(CFD)のソルバーとしての活用が注目され、世界中の研究者や技術者によって研究や開発に使われています。例えば、スーパーコンピュータ「富岳」にもインストールされていることが知られています。 本書が取り上げているDEXCS版は、3D-CAD、メッシュ生成ソフト、結果可視化ソフトを一つに統合したオールインワンパッケージで、これにより、CFDの世界に新たに足を踏み入れる方でもすぐに始められるようになっています。さらに、パッケージに含まれるソフトウェアはすべてオープンソースであるため、利用者は自由にカスタマイズや改良を行うことができます。 本書では、ビル周辺の風の流れを計算する例題を通じて、読者がCFDの基本的な概念と操作方法を学ぶことができます。また、低速で移動する自動車の周辺気流の計算など、実世界の問題への応用も容易に理解できるようになっています。このガイドを通じて、読者はOpenFOAMの機能を最大限に活用し、自身のプロジェクトや研究に応用することができるでしょう。
-
-この技術書籍は、Pythonのフレームワーク「Flask」を用いて、Webデザイナーやエンジニアがブラウザ上で請求書を発行できるアプリケーションの作成方法を、わかりやすく段階を追って解説します。読者は公開されているサンプルコードをGitHubからダウンロードし、自分の環境でアプリケーションの動作を確認しながら、Flaskを使ったWebアプリケーション開発の技術を実践的に学べます。Pythonの基本を押さえた後の次のステップとして、またはPythonを使ったWebアプリケーション開発の全体的な理解を深めたい方、さらには請求書発行作業の効率化を目指すフリーランスのWebデザイナーやエンジニアに特にお勧めします。
-
5.0
-
-1巻3,828円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 視覚情報を分析してビジネス課題を解決!AWSのAI・機械学習サービスを活用しよう Amazon Web Services(AWS)のAI・機械学習サービスを活用したコンピュータービジョン・システムを構築しよう! 視覚情報を分析しビジネス上の多くの課題を解決。実際の本番環境でも展開できるよう、具体的な実装方法を紹介します。 Packt Publishing「Computer Vision on AWS」の翻訳書。 Part 1:AWSとAmazon Rekognitionでのコンピュータービジョンの紹介 1章 コンピュータービジョン・アプリケーションとAWSのAI・機械学習サービスの概要 2章 Amazon Rekognitionの利用 3章 Amazon Rekognition Custom Labelsを使用したカスタムモデルの作成 Part 2:実世界のユースケースへのコンピュータービジョンの適用 4章 本人確認を使用した非接触型ホテルチェックインシステムの構築 5章 動画解析パイプラインの自動化 6章 AWS AIサービスによるコンテンツの検閲 Part 3:エッジでのコンピュータービジョン 7章 Amazon Lookout for Visionの紹介 8章 エッジでのコンピュータービジョンを使用した製造不良の検出 Part 4:Amazon SageMakerを使用したコンピュータービジョン・ソリューションの構築 9章 Amazon SageMaker Ground Truth を使用したデータのラベル付け 10章 コンピュータービジョンでのAmazon SageMakerの使用 Part 5:コンピュータービジョン・アプリケーションの運用環境ワークロードのベストプラクティス 11章 Amazon Augmented AI(A2I)によるヒューマン・イン・ザ・ループの統合 12章 エンドツーエンドのコンピュータービジョン・パイプライン設計のベストプラクティス 13章 コンピュータービジョンへのAIガバナンスの適用 Lauren Mullennex:AWSのシニアAI・機械学習スペシャリスト・ソリューションアーキテクト。複数の業界にわたるインフラストラクチャ、DevOps、クラウドアーキテクチャの幅広い経験を持っている Nate Bachmeier:AWSのプリンシパル・ソリューションアーキテクト。金融サービス業界に焦点を当て世界中のクラウド統合に取り組んでいる Jay Rao:AWSのプリンシパル・ソリューションアーキテクト。顧客に技術的および戦略的なガイダンスを提供しソリューションの設計と実装を支援している [翻訳者] 鈴木貴典:アクロクエストテクノロジー株式会社にて、シニア・テクニカルアーキテクトとしてクラウドシステムの開発やコンサルティングに従事。好きなAWS AI/MLサービスはAmazon Lookout for Vision 山本大輝:東京大学大学院情報理工学系研究科を修了後、アクロクエストテクノロジー株式会社でシニア・データサイエンティストとして機械学習プロジェクトを推進。好きなAWS AI/MLサービスはAmazon SageMaker 宮島拓也:AWSを利用した多くのクラウドサービスの開発・構築経験を持ち、モバイルとクラウドを連携したAIサービスの開発に取り組む。好きなAWS AI/MLサービスはAmazon Rekognition 吉岡駿:機械学習/AIを利用したクラウドサービスの開発や画像処理を用いた研究開発に従事。好きなAWS AI/MLサービスはAmazon Bedrock ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Google Apps ScriptとAIでのプログラミングを体験しよう。音声文字起こしAI、画像生成AIを使った業務を効率化のサンプルのほか、Gmail、スプレッドシート、Slack連携などのサンプルも紹介。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 データ分析の現場多様なデータにどう対応すればよいのか。というノウハウを解説。現場に則した技術力が身につく必読書籍。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■□ ひと皮むけた“一人前”のプログラマーになるために □■ 現場に出るときに知っておきたいプログラミングテクニック プログラミングの入門書は読んだ。基本的なPythonの文法もわかった。でも、思うようにはプログラミングができない……。そんなもやもやを抱えたプログラミング初心者の皆さん、本書で“脱”初心者しませんか? 基本は身に付けた人を、現場で役立つ実力派に育て上げることを長年続けてきた筆者が、そのためのツボを一冊にまとめました。実務でプログラマーを悩ませるエラーの特徴や、オブジェクトとメモリの関係など、知らないままではいつまでも新人扱いされてしまう知識をはじめ、リストやディクショナリーなどの「コレクション」を扱ううえで知っておきたい便利なメソッド、洗練されたコーディングのために知っておきたい設計の基本やPythonならではのコーディング、できるエンジニアなら知っているWebアプリケーションの基礎&実践的な知識など、仕事ができる=稼げるプログラマーになるために必須の知識を網羅しました。 「あいつ、できるな」と先輩や上司に思わせるプログラマーになるには……本書が必ずお役に立ちます!
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 多様体上の最適化理論の数理を、詳しく丁寧に解説! 本書は、多様体上の最適化理論について、基礎となる数理から応用例までを解説するものです。 多様体上の最適化理論を学ぶ、あるいは研究する読者は、 ・ユークリッド空間上の連続最適化を一通り学んでおり、その抽象化の仕方の一つとして多様体上への拡張について学ぶ ・多様体論をはじめとした幾何学に慣れ親しんでおり、そうした理論の応用の一つとして幾何学的な最適化を学ぶ ・最適化と多様体に馴染みがあり、両者の融合について学ぶ ・最適化と多様体のいずれにも馴染みがなくとも、具体的な応用問題に興味をもったことをきっかけに、多様体上の最適化理論を学ぶ などのように、背景知識が様々であることを想定し、本書の執筆に際しては丁寧な論理展開による数学的記述を行うことを心がけました。 また、位相空間や多様体およびその周辺の様々な概念については、最適化において必要なもの(ないと困るもの)を挙げながら議論を進めていくスタイルで記述しました。多様体や、多様体上の関数の微分や勾配など種々の概念を定義する際には、最適化において何が必要となるかを随所で強調し、常に多様体上の最適化を目標として読み進められるよう注意しました。 本書の通読の前提とする知識は線形代数および解析学(特に微分法)の基礎的な事柄のみにとどめるとともに、読者の利便性に資するよう、付録で本書の通読に必要な知識をまとめています。また、各種アルゴリズムの数学的背景となる定理や命題の多くについて、その証明を本文や付録(一部は演習問題)で論じています。 第I部 最適化理論からの準備 第1章 多様体上の最適化の概論 第2章 ユークリッド空間上の最適化の基礎と無制約最適化 第3章 ユークリッド空間上の制約付き最適化 第II部 多様体からの準備 第4章 位相空間 第5章 多様体 第6章 リーマン多様体 第III部 多様体上の最適化 第7章 多様体上の最適化の基礎と無制約最適化の理論 第8章 リーマン多様体上の無制約最適化手法 第9章 多様体上の無制約最適化の応用 第10章 多様体上の制約付き最適化の理論と応用 付録A 集合と写像・線形代数・微分法・群論の基礎 付録B 定理と命題の証明
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 今こそプログラミングを学ぶ好機! プログラミングに関するスキルは、近年非エンジニアのビジネスパーソンにとっても急激にニーズが高まっています。ChatGPTのようなAIツールが発達したことで、プログラミングの学習環境も飛躍的に向上しています。 本書は、YouTube登録者数10万人超のインフルエンサーであり、現役エンジニアでもある著者が、効率的な学習法やコンピュータサイエンス、HTML、CSS、JavaScript、アプリケーション開発など、プログラミングにまつわるアレコレをわかりやすく解説しています。ChatGPTや、AI機能を有するIDEであるCursorなど、AIツールの取り入れ方も手厚くカバーしています。 プログラミング学習はインプットするだけでは不十分で、アウトプットの経験が大切です。本書は演習問題を豊富に用意しており、アウトプットの経験を積むこともできます。 プログラミングは限られた一部の方のためのものではなく、どなたでも役立てられるスキルです。プログラミングを活用するための一助として、本書をお役立ていただければ幸いです。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 生成AIの使いこなしにぐっと差がつく! 本書は、ChatGPTをはじめとする「大規模言語モデル」から、望んだ回答をうまく得るための「プロンプトエンジニアリング」を網羅的にまとめた書籍です。 一人ユニット「クジラ飛行机」名義で活動するプログラマー。代表作に、テキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2004年 IPA未踏ユースのスーパークリエイター認定、2010年 IPA OSS貢献者賞受賞。技術書も多く執筆しており、HTML5/JS・PHP・Pythonや機械学習・アルゴリズム関連の書籍を多く手がけている。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はプログラミング言語Pythonを使って、プログラムの基本から始め、徐々にスキルを向上していく解説書です。基本的な概念からスタートしてステップバイステップで段階的に実践的なスキルを身に付けることができます。
-
-必修の英語授業にAI・機械翻訳を正式導入した立命館大学。 日本の大学初のその試みから見えてきたものは何か。 AIテクノロジーは、語学学習の常識を変えていくだろう。 それが、ネイティブ至上主義を覆す可能性すらあるのだ。 各種試験の意味についても再考を促すことになるだろう。 そして何より、英語力を効率的に上げる力を秘めている。 学習・教育のゲームチェンジャーとしてのAI・機械翻訳。 新たな未来を誘うその姿が、今、鮮やかに浮かび上がる! [執筆者](執筆順) 山中 司・山下美朋・近藤雪絵・神原一帆・木村修平 杉山滉平・西澤幹雄・中南美穂・豊島知穂・鳥居大祐 【目次】 PART 1 メディアが変わる、知が変わる ——AIテクノロジーが英語教育にもたらすインパクトを探る 01. 機械翻訳や生成AIがもたらした新たな英語との付き合い方 ——英語は母語話者だけのものではない 02. 激震の英語ライティング教育 03. 表現することへの回帰 ——my ownの誇りと自信 04. 知識の伝達から蒸留へ ——「教師」としての機械翻訳論のための試論 05. AI時代に期待される英語教育の素描 ——新・プロジェクト発信型英語プログラム PART 2 機械翻訳や生成AIの上手な英語学習への活用の仕方 ——最新の取り組みが示唆するいくつかの視点 06. 機械翻訳の英語学習的使い方とChatGPTへの展開 07. 機械翻訳を活用したライフサイエンス系大学院科目での実践 ——科学的基礎と英語力がなければ機械翻訳ツールは使いこなせない 08. 実際の機械翻訳の使われ方を見る ——パターン化と傾向 09. 翻訳学の知見を機械翻訳に生かす ——機械翻訳における指導法の模索 10. 教育現場への提供を通して見えてきたAI翻訳の〈みらい〉 PART 3 機械翻訳から生成AIへ ——ChatGPTがもたらす英語教育の未来予想図 11. ChatGPTを大学英語教育で使い倒す中で見えてきたいくつかの論点 ——結びに代えて
-
-H.CORMENTHOMAS / E.LEISERSONCHARLES / L.RIVESTRONALD / STEINCLIFFORD / 浅野哲夫 / 岩野和生 / 梅尾博司 / 小山透 / 山下雅史 / 和田幸一1巻2,475円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、全世界で標準的なアルゴリズムの教科書として位置づけられてきた"Introduction to Algorithms"の第4版の翻訳書である。 第4版ではコンピュータサイエンスの第一線を捉えるために、安定結婚問題(2 部グラフでのマッチング問題)、オンラインアルゴリズム、機械学習などの新しい章や、再帰的漸化式の解法、ハッシュアルゴリズムなど、新しい話題を豊富に取り入れている。これまでの版と同様、各節末には多様なレベルの問題が配置され、学部や大学院の講義用教科書として、また技術系専門家の手引書、あるいは事典としても活用できる。 第2巻ではPart4~6までの「高度な設計と解析の手法」「高度なデータ構造」「グラフアルゴリズム」を収載。
-
-Tailwind CSSは保守性や拡張性の高さなどから注目されているCSSフレームワークです。ただ、とっつきにくさがあるのも事実です。 そこで、本書ではそのハードルを少しでも下げるべく、Tailwind CSSの導入(CHAPTER 01)から、実践的な利用方法(CHAPTER 11~12)を紹介します。手を動かしながら学べる内容になっているので、初学者の方はぜひ実践していただければと思います。 また、CHAPTER 02~10ではよく使われるTailwind CSSのクラスを紹介しています。これはTailwind CSSの公式Webサイトに記載のあるものをまとめた形です。Webの情報は検索性、保守性に優れており、目的の最新情報に簡単にたどり着けるのが特徴です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、企業における迅速なソフトウェア開発において、DevOpsは必要不可欠な要素として認識されています。しかしその一方で、開発プロセス改善に関連する情報の飽和や、新しい開発支援ツールの乱立により、自社の開発チームにとってどれが最適な解なのかの見極めが難しくなっています。さらに、開発ツール導入後も、ツールやプラットフォームの運用に余計な時間を取られ、本来の目的であるコード開発に時間が割けないエンジニアが後を経ちません。このような開発現場の課題に取り組み、各企業にとって最適な開発スタイルを模索する中で、GitLabが注目を集め始めています。 GitLabは、開発プロセスを支援する機能として、単なるリポジトリ管理だけにとどまらず、リポジトリの更新を起点とした継続的インテグレーションや継続的デプロイメントのジョブ機能や開発プロセス全体の改善サイクルを支援するプラットフォームを提供しています。さらに、組織文化の改革という点においても、GitLabではConversational Developmentという開発スタイルを提唱しており、チーム開発に不可欠なコミュニケーションの効率化を支援しています。これらの機能により、GitLabは、開発者における無駄なオペレーション工数を削減し、開発作業の効率化を実現します。 本書はアプリケーション開発支援ツールであるGitLabの基礎から、実務の開発ワークフローの運用で使える機能までを網羅した実践ガイドです。まずGitLabが目指す開発スタイルを理解し、開発プロセスの改善を実践していただくことを目指しています。そのため、本書では単なるGitリポジトリ利用者に対する機能紹介ではなく、普段の開発プロセスの改善やデプロイオペレーションの効率化を図るために必要な情報を網羅しています。
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Notionの知識ゼロでも大丈夫! メモ、タスク、プロジェクト管理…あらゆるドキュメントを「すぐに」作成・管理できる! <こんな方におすすめ> Notionをはじめて使う人 名前は知っているけど使ったことがない人 すぐにやめてしまった人 機能がよくわからない人 <本書の特長> 「基本の使い方」「もっと便利な使い方」を丁寧に解説。多機能なNotionのポイントをおさえる すぐに使える「テンプレート」特典付き。「Notionって何ができるの?」「どれだけ便利なの?」が直感的にわかり、機能を体験しながら学べる <特典> ❶テンプレート10点 メモ/タスク管理/プロジェクト管理/習慣トラッカー/学習計画&ノート/日記/OKR管理/鑑賞録/SNS管理/レシピ ❷レクチャー&ワークシート ❸Notionと一緒に使える便利ツール リンク集 <目次> Chapter1 Notionを始めよう Chapter2 ページとブロックの使い方 Chapter3 ページを作ってみる Chapter4 データベースの使い方 Chapter5 Notionを使いやすくする Chapter6 みんなでNotionを使おう Chapter7 Notion AIを使ってみよう Chapter8 特典テンプレートの使い方
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webエンジニアになりたい人にじっくり教えます! 「Webエンジニアになりたい」、そんな風に思って学習を始めてみたはいいけれど、勉強すべき範囲が広くて困っている方、いませんか? また、分からないことを調べてみても、用語の意味が分からなくてつまづいてしまった方、いませんか? 本書は、そんな方のために、この広いWebエンジニア業界の中で使われている「用語」を解説しつつ、その技術が具体的にどういったものなのか、どう使えばいいのかを説明しています。 CONTENTS Chapter 1 Webエンジニアになろう! Chapter 2 フロントエンドエンジニア初級編 Chapter 3 フロントエンドエンジニア中級編 「ちゃんとWeb」をコーポレートテーマに、「ちゃんと」作ることを目指したWeb制作会社。WordPressを利用したサイト制作や、スマートデバイス向けサイトの制作、PHPやJavaScriptによる開発を得意とする。 また、YouTubeやUdemyでの映像講義や著書などを通じ、クリエイターの育成にも力を入れている。 主な著書に『これからWebをはじめる人のHTML&CSS, JavaScriptのきほんのきほん』(マイナビ出版刊)や、『マンガでマスタープログラミング教室(監修)』(ポプラ社)など。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「難しい」と敬遠していたCSSグリッドがきちんと身につく。 CSSグリッドを用いてWebサイトをデザインするための実践的な知識をまとめました。 より深く理解し身に着けるために、HTML & CSSの歴史から振り返り、CSSグリッドの立ち位置や基本を見直した上で、 実践的なパーツやUIを構築し、力がつく一冊になっています。 「CSSグリッドってなんだか難しい」と距離を置いていた方も、きっと使える知識が身につきます。 Chapter 1 Web標準のレイアウトシステム Chapter 2 CSSグリッドの誕生とその特徴 Chapter 3 基本のグリッド Chapter 4 CSSグリッドのロジック Chapter 5 グリッドレイアウト実践 エビスコム ebisu.com/ Webと出版を中心にフロントエンド開発・制作・デザインを行っています。 HTML/CSS、WordPress、 GatsbyJS、 Next.js、 Astro、 Docusaurus、Figma、 etc. 主な編著書: 『作って学ぶ WordPress ブロックテーマ』マイナビ出版刊 『作って学ぶ Next.js/React Webサイト構築』マイナビ出版刊 『作って学ぶ HTML&CSSモダンコーディング』同上 『HTML5&CSS3デザイン 現場の新標準ガイド【第2版】』同上 『Webサイト高速化のための 静的サイトジェネレーター活用入門』同上 『WordPressノート クラシックテーマにおけるtheme.jsonの影響と対策 2023』エビスコム電子書籍出版部刊 『Astro v2とTinaCMSでシンプルに作るブログサイト』同上 『HTML&CSS コーディング・プラクティスブック 1~8』同上 ほか多数 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-ITエンジニア必読の世界的名著が21年ぶりの大改訂! 懐中電灯、子猫、時計……一見関係なさそうな題材を取り上げながら、複雑に見えるコンピュータを単純なモノの組み合わせとして捉え、その本質に迫る。なじみ深い点字やモールス符号、機械語、アセンブラ言語、プログラミング言語などの「コード」を通してコンピュータに隠された「仕組み」を解き明かしていく。その本質を知れば、デジタル社会を理解できるだろう。 第2版では、実際のCPU、すなわちコンピュータの脳、心、魂を形成する中央演算処理装置の仕組みも説明する。本書が100ページ近く初版よりも長くなっている理由でもある。その通り、本書を読み進めるのは長い旅になる。ページを通して私と一緒に最後までたどり着ければ、CPUの内部にさらに深く潜り込むことができる。 本書は著名テクニカルライターのCharles Petzold(チャールズ・ペゾルド)著、Code: The Hidden Language of Computer Hardware and Software 2nd Editionの邦訳です。
-
-関数型プログラミングへの関心が高まる中、多くのプログラミング言語がその核心的な概念を採用しています。この流れを受け、本書ではOCamlという関数型プログラミング言語を通じて、関数型プログラミングの基礎及びその応用について詳しく解説します。 OCamlは、その直感的な文法と高度な抽象化機能を備え、複雑なアプリケーションの開発に適しています。「OCamlとは何か?」「実際に使い物になるのか?」と疑問を持つかもしれませんが、OCamlの学習は関数型プログラミングの理解を深め、さまざまな言語でのプログラミングスキルの向上につながります。 OCamlで学ぶことにより、プログラミングの基本的な概念を習得し、他言語にも適用可能なプログラミング技術を手に入れることができるでしょう。
-
-この本は、ハンズオン形式でLINE botの開発を学ぶための解説書です。Node.jsを用いたExpressフレームワークでのローカル開発から始め、DynamoDBや外部APIとの連携、さらにはAWS Lambdaへのデプロイまで、一連のプロセスを網羅的に解説しています。AWSの利用は無料枠内に収まるように配慮されており、コストを抑えつつ学習を進めることが可能です。 また、リッチメニューやFlex Messageなど、より高度なLINE botの機能に関する解説も含まれており、魅力的なボットの制作に必要な知識を身に付けることができます。書籍内で提供される演習問題は実用的で興味深く、例えば週間予定の提示、天気予報やニュースの提供、図書館の蔵書検索など、多彩な機能の実装を通じて学習を深めることができます。 サンプルコードは一般的なLINE botの機能を実装しており、この書籍を通じて基本的なLINE botの制作スキルを身に付けることができます。 【対象読者】 ・LINE botの制作に興味がある方 ・シンプルな応答機能を超えたLINE bot開発に挑戦したい方 ・AWS LambdaやDynamoDBを使い、無料枠内でのLINE botデプロイを学びたい方 ・リッチメニューやFlex Messageを駆使して高機能なLINE botを作りたい方
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 あたらしい1年生シリーズ ChatGPTプログラミング1年生の登場! ChatGPTを利用したプログラミングに挑戦してみよう! 【本書の概要】 ChatGPTの得意分野でもあるプログラミングへの利用が注目されています。最近では「ChatGPTって、どんなしくみで動いているんだろう」「効果的な使い方を知りたい」「ChatGPTをPythonプログラミングに利用したい」「便利なChatGPTアプリを作りたい」という方が多くなってきています。 本書はそうした初めてChatGPTをプログラミングに利用する方に向けて、ヤギ博士とフタバちゃんと一緒にChatGPTを利用したプログラミングやアプリ開発の基本を解説。対話形式でChatGPTのしくみや、ChatGPTプログラミングのしくみをまなぶことができます。 【対象読者】 ・Pythonの基本をまなんだ方(『Python1年生』を読み終えた方) ・ChatGPTプログラミングの初心者 【本書のポイント】 ・対話形式で、イラストを交えながら、基礎知識を解説します。 ・初めての方でも安心して学習できるよう記述方法をしっかり解説します。 ・楽しいサンプルを用意していますので、安心してChatGPTプログラミングを体験できます。 【目次】 第1章 ChatGPTってなに? 第2章 ChatGPTの使い方 第3章 ChatGPTにプログラミングを手伝ってもらおう 第4章 PythonでChatGPTを動かそう 第5章 Pythonで翻訳アプリを作ろう 第6章 Pythonで便利なアプリを作ろう 【著者プロフィール】 森 巧尚(もり・よしなお) 『マイコンBASICマガジン』(電波新聞社)の時代からゲームを作り続けて、現在はコンテンツ制作や執筆活動を行い、関西学院大学非常勤講師、関西学院高等部非常勤講師、成安造形大学非常勤講師、大阪芸術大学非常勤講師、プログラミングスクールコプリ講師などを行っている。近著に『Python3年生 ディープラーニングのしくみ』、『Python2年生 デスクトップアプリ開発のしくみ』、『Python1年生 第2版』、『Python3年生 機械学習のしくみ』、『Python2年生 スクレイピングのしくみ』、『Python2年生 データ分析のしくみ』、『Java1年生』、『動かして学ぶ! Vue.js 開発入門』(いずれも翔泳社)、『ゲーム作りで楽しく学ぶ オブジェクト指向のきほん』、『ゲーム作りで楽しく学ぶ Python のきほん』、『アルゴリズムとプログラミングの図鑑 第2版』(いずれもマイナビ出版)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptの入門書。リバーシを作りながら、プログラマとして押さえておくべき言語の基本(繰り返し処理、非同期処理)や、Webブラウザーの仕様(イベント受け付け、canvasによる描画)を学べます。
-
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プロジェクト」の代表でもある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 作れるゲームはプロレベル! 現役ゲームクリエイターがつくったゲームプログラムを改造しながら学んでいく、新感覚のプログラミング学習本『ゲームを改造しながら学ぶ Scratchプログラミングドリル』の第2弾が登場です! 前作と同じように、現役プログラマーも活用するプログラミングの学習法「プロトタイプ・ハッキングメソッド」を使い、ゲームのプロトタイプを完成させるところから始まります。 ただし今回はそれに加えて、ゲームのキャラクターをプログラミングでスキルアップさせていきます。キャラクターが強くなるのはあなたのプログラミング次第。キャラクターと一緒にゲームを攻略しながら、プログラミングスキルもアップしていきます! 今回改造するゲームは「ディフェンスゲーム」、「ラン&ジャンプゲーム」、「ステルスゲーム」の3種類。どれも大ヒットゲームを生み出すアソビズムのクリエイターによるクオリティの高いオリジナルゲームです。Scratchでつくったプロトタイプのプログラムを見るだけでも、ゲームプログラムのしくみを学ぶことができます。また、この本で手に入れたキャラクターのスキルは、Scratchでつくった他のゲームに移植したりと、応用することもできます。「ディフェンスゲーム」で手に入れたスキルを、「ラン&ジャンプゲーム」のキャラクターに使わせたらどうなるかな?そんな改造もできるようになります。 Scratchの基本的な使い方についても解説しますので、初心者でも大丈夫。ゲームプログラムに興味のある人、楽しみながらScratchのプログラミングを学びたい人におすすめです。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Python開発サイクルを「個人開発」と「チーム開発」の2つの視点から整理し、プロなら知っておきたい実践的ノウハウを学びます
-
-※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ☆生成AIで作ったグラフィック素材と文章を使って、プログラミング言語「Python」でゲームを作ろう☆ 画像生成AIと文章生成AIの使い方を学んでゲームの素材を作り、Pythonを学習しながらゲームをプログラミングする画期的な一冊! PythonによるGUIプログラミングもゼロから学ぶことができます。パソコンとネットがあれば、買ったその日からゲーム制作を始められます。 ★プログラミング初心者 ★Pythonの基本を覚えたい方 ★生成Aiの基礎を身に付けたい人 ★ゲーム開発に興味がある人 【本書で紹介しているサンプルゲーム】 プログラムは一番長いものでも数十行なので、初学者でも独学でも達成感を得られます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 基本から生成AIまで、サンプルコードがたくさん! 本ムック「楽しくてためになるPython入門」は、主にプログラミングの初心者の方に向けて、プログラミング言語「Python」を使って作成できる様々なプログラムを解説する一冊です。 第1部の「はじめてのPython」でPythonの基本を確認したら、第3部の「リバーシ」や、第4部の「写真加工プログラム」を作ってみましょう。どちらも、簡単なことから始めて、最終的には結構高度なプログラムを完成させます。特に、第3部の第3章で作るリバーシのAIは結構強いものになりました。 また、2024年の現在、プログラミングにおいては生成AIの利用、中でも生成AIの代表格であるChatGPTの活用が大きなテーマになっています。そこで、第2部の「ChatGPT編」では、ChatGPTの活用に関する2つの記事を収録しました。 本ムックが、皆さまのプログラミングライフを楽しくし、学びにつながる一助となれば幸いです。 ≪目次≫ 第1部 はじめてのPython 第2部 ChatGPT編 第3部 Pythonで「リバーシ」を作ろう 第4部 Pythonで写真加工プログラムを作ろう 第5部 Pythonでおさらいする高校物理 力学編 第6部 Raspberry Pi Pico W入門 第7部 リアルデータで日本列島の3D地図を作成
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 シリーズ累計90万部突破の大人気入門書の改訂版! Javaエンジニア身につけておくべき、開発現場の「常識」が まとめて一気にマスターできる! 脱・入門を目指すエンジニアが、現場の常識をスムーズに習得できる秘密は、この3つ! 【1】現場に必要な周辺スキルを、まんべんなく解説 開発や設計手法、ツールについての知識不足でチームに迷惑をかけることがないように、各種APIに加え、開発現場で求められる内容について幅広く紹介。 指導係の先輩が後輩に渡す1冊としてもお勧めです。 【2】本格的な技術やそのおもしろさと出会うきっかけが満載 Javaの世界では、効率よく創造的に開発を進めるための技術や技法が日々生まれ進化しています。 本書では、各分野から抽出した、本格的な技術のエッセンスを、初学者にもわかりやすい形にアレンジして取り上げています。 【3】Java入門の世界感を引き継いでいて読みやすい 姉妹書『スッキリわかるJava入門』の登場人物や世界感を引き継ぎ、同じ主人公が、現場に出て成長を目指すストーリーとなっています。 初学者は、『入門』とあわせて本書を読むことで、効率的にJavaをマスターすることができます。 一部の章では、「dokojava」※を使って学習を進められます。 第4版では、Java21を基準に加筆・修正を行ったほか、令和の学習体験により適した、シンプルでスッキリとした紙面デザインへ全面的にリニューアルし、読みやすさ、使い勝手の向上を図っています。 ※dokojavaは新刊購入者用特典です。利用の前にインプレスのWebサイトで「dokojavaご利用上の注意」をご確認ください。
-
-ReactはWebページの開発において主要な技術となりつつありますが、Reactコンポーネントの「ライブラリ」を作成し、それを保守運用した経験のある方はどれくらいいるでしょうか? Webページを作成できても、コンポーネントの設計については抽象的で、実際にはStorybookを使用して保守するべきだと理解しているものの、なかなか着手できないという方も多いことでしょう。コンポーネントの管理は、細かな部分が疎かにされがちで、時には以前に似たようなコンポーネントを再度作成することがあるかもしれません! ライブラリを作成し、コミッターとしてコントリビュートすることで、車輪の再発明を避けることができます。これにより、実績を積み重ね、スキルを向上させることができます。この書籍は、npmにライブラリを登録したり、簡単なコンポーネントを作成してライブラリ化したりする方法に焦点を当てており、読むだけで楽しく学ぶことができます。もちろん、2023年3月末にリリースされたStorybook v7に完全に対応しています! 本書は、フロントエンドエンジニアとしてのスキルを広げ、新たな領域に挑戦したい方にとって必見の一冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの最初の一歩は、ここからはじめよう! 小学生でもプログラミングをするのが当たり前の時代。とはいえ、いざやってみようと思ったとき、何からはじめればいいか迷ってしまいます。 そんな、これからプログラミングにチャレンジしたい子供たちのための最初のガイドブックとして最適なのがこの本です。ゲームやロボット、AI、アプリなどといった、子供たちが好きなモノを実際つくってみることで、自分がやりたいことが探せるようになっています。どんなプログラミング言語を使えばいいのか、ゲームやロボットがどんなプログラムで動いているのか、体験を通してプログラミングの基本も自然に身につきます。 本書内で体験できるのは、ゲーム、アバター(ARとAI)、ロボット、Webサイト、スマホアプリをつくるプログラミングです。インターネットに接続したパソコンがあれば簡単にはじめられるものを中心に紹介していますので、どんなことからはじめたらいいかわからないという人はぜひこの本からはじめてみてください。 本書は、2018年に刊行した書籍『子供の科学★ミライサイエンス プログラミングでなにができる?』を最新のプログラミング環境に対応させリニューアル。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Next.jsの入門書。Webアプリ開発を基礎から解説。JavaScript入門層やNext.jsの経験がすくない層へ手取り足取り教える内容。最終章ではOpenAIと連携したアプリケーション開発の手法も解説。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ◆特集1 新モデルラズパイ5完全対応 電子工作のはじめ方 世の中には膨大な種類の電子パーツがありますが、ラズパイやラズパイPicoを使えばそれら電子パーツの多くを制御可能です。基本的な動かし方から作品の作り方まで一気にマスターしましょう。話題の「ChatGPT」を使って作品作りを効率化する方法も紹介します。 最新のラズパイ5やPicoを使い電子パーツを自在に制御しよう Part1 電子パーツを電池で動作させてみよう Part2 ラズパイやPicoで電子パーツを制御しよう Part3 定番電子パーツ11種を動作させよう Part4 生成AIも活用しつつ、実用的な作品を作る ◆特集2 I/O、CPUが高速になったラズパイ5 「NVMe」対応でSSDアクセスは2倍速に ◆特集3 ラズパイPicoをNode-REDで動かす GUI上のフローでプログラミング ◆特集4 ラズパイ&AIによる画像認識でアームクローラーを制御しよう ◆特集5 ラズパイで楽しむLinuxライフ 「今、会議中」と家族に伝えるプレートをPythonで作ろう ◆特集6 ラズパイで楽しむLinuxライフ 「GitLab」で課題管理と資料の整理をしよう ●講座 実験して分かる電子パーツの動かし方 ●講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方 第15回 ●講座 ラズパイ&PC両対応 Linuxで学ぶセキュリティ入門 ●講座 IoT時代の電子工作 ●講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド 第11回 【特別付録】 ・第1部 自動で動くカメラ&センサー完全25パターン ・第2部 温湿度センサーで室内を監視 ・第3部 スカイツリーを好きな色に光らせる ・第4部 拡張ボードHATを自作しよう
-
-本書は、C言語の核となる概念であるポインタを、RISC-Vアセンブリを通じて学ぶことに特化しています。C言語で書かれたポインタのコードをアセンブリ言語に変換し、その過程でポインタの動作と処理を詳細に解説します。さらに、コンピュータアーキテクチャの基礎知識やアセンブリコードの読み解き方も紹介し、読者が実際にコンパイルやシミュレーションを行うことで、ポインタの理解を促進するとともに低レベルの技術への入門を支援します。RISC-Vアーキテクチャに関心のある方にも役立つ内容です。本書は、C言語におけるポインタの理解を深めたい方や、低レベル技術への入門を目指す方に最適です。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 開発系エンジニアのためのDocker入門書。オールカラーの図解でDockerの基本と仕組み、使いこなし方が手に取るようにわかります。
-
5.01巻4,048円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 優れたプロダクトマネージャー(PM)になるために! 優れたプロダクトマネージャー(PM)になるために! プロダクト(商品からサービス事業まで)を管理するプロダクトマネージャー:PMの仕事とは?その考え方。 計画・実行・マーケティング戦略を作り上げるPMの仕事に迫る。リーダーシップ、人事管理に関する実践的なスキルをカバー。 ベストセラー『Cracking the PM Career』の翻訳書。 A まえがき B プロダクトマネージャーの役割 1章 はじめに 2章 プロダクトマネージャーの役割 3章 最初の90日間 C プロダクトスキル 4章 ユーザーインサイト 5章 データインサイト 6章 分析的問題解決力 7章 プロダクトデザインスキル 8章 技術的なスキル 9章 プロダクト仕様書の作成 D 実行スキル 10章 プロジェクトマネジメントスキル 11章 スコープ定義とインクリメンタル開発 12章 プロダクトローンチ 13章 物事を成し遂げる力 E 戦略的スキル 14章 プロダクト戦略の概要 15章 ビジョン 16章 戦略フレームワーク 17章 ロードマップと優先順位付け 18章 チームの目標 F ピープルマネジメントスキル 19章 パーソナルマインドセット 20章 コラボレーション 21章 権威に頼らない影響力 22章 コミュニケーション 23章 モチベーションとインスピレーション 24章 チームの目標 25章 メンタリング 26章 他部門とのコラボレーション G リーダーシップスキル 27章 ピープルマネージャーになる 28章 新しいリーダーシップスキル 29章 コーチングと能力開発 30章 チームを作る 31章 組織を設計する H キャリア 32章 キャリアラダー 33章 キャリアプラン 34章 キャリアアップのためのスキル 35章 さらに学びたい人へ 36章 PMを越えて I プロダクトリーダーQ&A 37章 ディラン・ケイシー 38章 ブライアン・エリン 39章 オシ・イメオクパリア 40章 バンガリー・カバ 41章 サラ・マウスコップ 42章 ケン・ノートン 44章 サチン・レキ 45章 テレサ・トーレス 46章 オジ・ウデズエ 47章 エイプリル・アンダーウッド J 追加情報 48章 PMのタイプ 49章 PMの仕事に就くために 50章 内向的な人のためのネットワーキング 51章 自律性と評価のパラドックス 52章 オファー交渉のための10のルール K 付録 53章 役立つキーフレーズ 54章 略語集 Jackie Bavaro(ジャッキー・バヴァロ):AsanaやGoogle、Microsoftで15年以上のPM経験を持つ。著書に『Cracking the PM Interview』(共著)がある。コーネル大学でコンピュータサイエンスと経済学を専攻。サンフランシスコの自宅で執筆、コーチング、アドバイスを行っている。 Gayle Laakmann McDowell(ゲイル・ラクマン・マクドウェル):自身の会社であるCareerCupを通じ技術者採用を向上させることに注力している。Google、Microsoft、Appleでエンジニアとして勤務し候補者を面接・評価してきた。著書にベストセラー『Cracking the Coding Interview』(『世界で闘うプログラミング力を鍛える本』(マイナビ出版))などがある。ペンシルベニア大学でコンピュータサイエンスの学士号と修士号、ウォートンビジネススクールでMBAを取得。パロアルトの自宅でコンサルティング、執筆、コーディングを行っている。 竹村 光:京都大学大学院卒業後、2015年にフィンテックスタートアップを共同創業し、複数の新規プロダクトの開発をリード。それを機にプロダクトマネージャーとしてのキャリアを歩み始める。2020年からは外資系テック企業でグローバルなプログラムのマネジメントに従事。現在は日本企業の米国オフィスで、米国展開事業のプロダクトマネジメントに従事している。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonのコードに潜むエラー(バグ=不具合)を見つけて解決しながら、実践的なプログラミング力を身につけよう! 本書では、よくある典型的なエラーをあらかじめ含むプログラムを示し、その原因を考え、エラーを修正することを通して、プログラミングを学ぶことを目的としています。エラーが発生する原因は複数あり、その原因を学ぶことはプログラミングを学ぶ上でとても役に立ちます。 本書はプログラミング初心者に向けて、「真似る」「変える」「創る」の3 段階で構成します。最初はプログラム例を「真似て」基本的な記述方法や注意点を理解し、次にプログラム例を応用した、言い換えれば「変えた」練習問題で様々なエラーを修正し、さらに深く学びます。最後の章末問題では、より複雑なプログラムを読み解きながら「創る」段階を経験しましょう。 「はじめに」より 本書には、学習者が試行錯誤を重ねながら学べるように配慮された様々なエラーが掲載されており、それらの原因と対処法が詳しく解説されています。エラーは基礎レベルから始まり、徐々に高度な内容へと進展します。本書を使ってプログラミングを学ぶことで、読者は思考力を育てることが大いに期待できます。大学入学共通テストで出題されるプログラミング問題は、思考力を試す問題になると予想されます。このため、思考力を高めるための学習として本書が役立つでしょう。 「解説」より
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Pythonを使って制御工学を学ぶための入門書 本書は,各所でわかりやすく,かつ,実用的と好評をいただいているPythonを使って制御工学を学ぶための入門書の改訂版です. 「使ってみる,やってみる」を通して,制御工学を体感することができます. よりわかりやすさを追求して構成を見直し・追記したほか,ライブラリの最新版に合わせてPythonコードを修正しています. これから制御工学に携わる方々にとって必読の書です. 第1章 制御とは 第2章 Pythonの基礎 第3章 制御のためのモデル 第4章 制御対象の振る舞い 第5章 閉ループ系に注目した制御系設計 第6章 開ループ系に注目した制御系設計 第7章 アドバンストな制御系設計 付録 数学とプログラムの補足
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、ネットワークエンジニアやシステム管理者を対象に、Pythonを用いたネットワークの自動化について解説した実践的な教科書です。 急速なビジネス要件の変化に適応し、企業の迅速な成長と競争力を維持するためには、ネットワーク自動化が不可欠です。現代のネットワークエンジニアやシステム管理者にとって、ネットワーク自動化のスキルは必須となりました。 しかし、Pythonを使用したネットワーク自動化は、プログラミング初心者にとっては理解が難しい場合もあります。そのため、本書では、Pythonの基礎から分かりやすく解説しています。さらに、ネットワーク自動化に役立つライブラリの使い方や、実際のネットワーク機器での応用方法についても詳しく説明しています。 この書籍を通じて、Pythonを用いたネットワーク自動化の基本的なスキルを身につけ、日常的なネットワーク運用の効率化や故障時の対応力向上、セキュリティの精度向上などに役立ててください。 (本書「はじめに」より抜粋・編集) Chapter.1 Python 基礎 1.1 Python の入門知識 1.2 Python のインストール 1.3 Python を使ってみよう 1.4 Python の学習方法 Chapter.2 Python のデータ型とファイル操作 2.1 数値型(int, float) 2.2 文字列型(str) 2.3 バイト型(bytes) 2.4 ファイル操作 Chapter.3 Python のデータ型(コレクション、日時、None、ブール) 3.1 リスト(list)
-
-本書は、LLMやチャットAIを外部のシステムに接続し、判断力を備えたシステムを開発する、というのをメインテーマとしています。 本書ではChatGPTのAPIを使用し、ChatGPTの入出力とAPIを呼び出しているプログラムを接続することで、ChatGPTを要素として組み込んだアプリケーションを開発する手法を解説しています。 ChatGPTを要素として組み込んだシステムを体験し、理解するためには、実際に動作するアプリケーションに触れてみることが、最もよい方法でしょう。 そのため、本書の多くの章では、GUIを持ったアプリケーションを開発します。つまり、ユーザーが操作しグラフィカルな応答を得ることができる、ゲームなどのアプリケーションにChatGPTを組み込むことで、ChatGPTと外部システムとの連携方法を紹介していきます。
-
-データ分析の最強ツール「Python」が野球データでやさしく学べる入門書。東大野球部のアナリストとして独学でプログラミングを学び、福岡ソフトバンクホークスのデータ分析担当となった著者が、コードに慣れていない人でも実践できるデータ分析と伝え方の極意を大公開。大谷翔平選手の投打のデータや、プロ野球12球団のデータで「売上」「集客」「SNS」の分析方法とグラフ作成が楽しく学べる一冊です。
-
3.0Webシステムを「まるごと作る」フルスタック開発体験! 幅広く活躍できるワンランク上のエンジニアになるために 本書は、Webシステムの「フロントエンド」と「バックエンド」を、一冊でまるごと(=フルスタックで)作り上げる書籍です。 サンプルアプリケーションの開発を通じて、 ・フロントエンドとバックエンドをどのように連携させるか ・データ構造/マスタデータをどのように管理するか ・リポジトリを効率的に管理するにはどうするか といったポイントを、手を動かしながらひとつひとつ学習できます。実装手段のフレームワークには「Next.js」と「Django」を選定しているため、モダンなWeb開発の全体像を把握することにも役立ちます。 分業化の進む現代的なWeb開発の現場で、あなたが自分の担当外の開発領域についてきちんと理解ができていないと感じるなら、本書は最適の学習書になるはずです。本書を読めば、フロントエンド/バックエンドそれぞれの動作原理や開発テクニックはもちろん、開発のさまざまな工程で効率化を図るためのノウハウを習得できます。 Webシステム開発の全体像を見渡し、現場で幅広く活躍できるフルスタックな視野と知識が身につく一冊です。 ■対象読者 ・業務経験2~3年目のフロントエンドエンジニア/バックエンドエンジニア・担当領域外の開発技術や開発手法を知りたい人・モダンなWeb開発の全体像を把握したいマネージャー/リーダー層 ■目次 【第I部 Webシステム開発の基本】 第1章 Webシステム開発の基本知識 第2章 React(Next.js)+Django(Python)環境の構築 第3章 VSCode+Dockerでの開発 第4章 フロントエンドとバックエンドのシステム連携の基本 【第II部 Webシステム開発の実践】 第5章 フロントエンドの実装 第6章 バックエンドの実装とフロントエンドとのシステム連携 第7章 非同期処理とバッチ処理の実装 第8章 データ構造・マスタデータの管理 【第III部 現場で役立つ周辺知識】 第9章 チームビルディング 第10章 設計 第11章 Gitによるリポジトリ管理 ★読者特典ダウンロードPDF付き 特典A アーキテクチャの選定 特典B 本番環境の構築 ※PDFは翔泳社のサイト上からダウンロードできます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-本書はFlutterアプリケーションでOpenCVを用いた共有ライブラリの実装方法を、Android、Windows、Linuxの各プラットフォームにわたって詳しく解説しています。OpenCVの強力な機能をFlutter開発に応用し、PythonでOpenCVを使用していた開発者にも親しみやすいGUIプラットフォームの活用方法を提供します。本書は、これらのプラットフォームでFlutterとOpenCVを組み合わせたアプリケーション開発のプロセスを明確に説明しており、特に5章では共有ライブラリの開発環境構築に重点を置いています。また、カメラ使用、動画ファイルのフレーム解析、テキスト画像処理など、多様な実例を含む充実した内容です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonは、データ分析や機械学習全般においても定番の言語です。本書は、Pythonついての基礎から大規模開発に役立つ実践テクニックまで、450のコードと操作で紹介するものです。
-
-1巻3,410円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 あらゆるデータを収集・分析・可視化して、 システム/サービスの変化に能動的に対処せよ ITシステムやサービスが複雑化する現代において、オブザーバビリティ(Observability:可観測性)という考え方が極めて重要になっています。 オブザーバビリティとは、デジタル上の複雑な動作をリアルタイムに把握して理解するための技術であり、「Observe(観察する)」+「ability(能力)」が組み合わされた単語で、特にソフトウェアの世界ではデジタル上の複雑な動作を収集・分析・可視化して、観測可能な状態にする技術のことを指します。 従来のモニタリング(監視)では、何かしらの形で「事前に想定できた」異常しかアラートとして検知できなかったのに対し、オブザーバビリティではテレメトリデータとしてあらゆるデータを集めることにより、「事前に想定できなかった」異常や変化を把握でき、開発・運用の両面において能動的な対処が可能になります。特に、大規模なシステム/サービスの開発・運用になればなるほど、オブザーバビリティから得られるメリットはより一層大きくなります。 そんなオブザーバビリティを実現するツール群が「New Relic」です。New Relicを利用することで、ブラウザ、モバイル、サーバーなどさまざまな環境で動くアプリケーションについて、オブザーバビリティを導入することが可能になります。また、SDKが対応する言語も多岐にわたり、あらゆる状況下で一元的にデータ収集を行い、分析・可視化してくれます。 本書では、大規模システムの開発・運用に携わるエンジニアに向け、オブザーバビリティの基礎や考え方を身に付けつつ、オブザーバビリティを実現するツール「New Relic」の実践的な利用法や活用パターンについて解説します。 ~目次~ ■Part 1:New Relicを知る ・第1章:オブザーバビリティの重要性 ・第2章:New Relicの全体像 ■Part 2:New Relicを始める ・第3章:New Relic Synthetic Monitoring ・第4章:New Relic Mobile ・第5章:New Relic Browser ・第6章:New Relic APM ・第7章:New Relic Infrastructure ・第8章:New Relic NPM ・第9章:New Relic Log Management ・第10章:New Relic Alerts & AI ①:New Relic Alerts ・第11章:New Relic Alerts & AI ②:AI ・第12章:DevSecOps ・第13章:ビジュアライゼーション ■Part 3:New Relic活用レシピ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では、コンテナ、Kubernetesおよびそれに関連する技術を活用して、アプリケーションの開発と運用を行う方法について解説しており、主にアプリケーション開発者の視点から必要とされる知識に焦点を当てています。最初の1章と2章では、本書の核となるテーマであるコンテナ、Kubernetes、およびそれに関連するクラウドネイティブ技術について概要を述べ、これらの技術が現在、なぜ重要視されているのか、その背景と提供される価値について解説します。また、これらの技術的概要についても説明します。 第3章以降では、マイクロサービスアーキテクチャを代表とする、分散型でモダンなアーキテクチャを採用したアプリケーションに対して、Kubernetesおよびクラウドネイティブ技術を効果的に活用して実装、運用する方法を解説します。これらの章では、サンプルアプリケーションを用いて、Kubernetes上でのアプリケーションの実行方法や運用プラクティスの適用手順を具体的に示しています。全章を通して、実践的なノウハウの習得を目指す構成となっています。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 WebAssemblyは、Webフロントエンド高速化のために生まれた、低レベルのプログラミング言語です。 本書のサンプルアプリでJavaScriptの20~40倍の実行速度を実現しています。 主要なWebブラウザーがWebAssemblyをサポート済みで、 機械学習ライブラリ「TensorFlow」、 画像処理ソフト「Photoshop」、ゲームエンジン「Unity」など、商用レベルのアプリがWebブラウザー対応のために利用しています。本書は、 WebAssemblyの基礎・開発環境・機械学習の実装まで、例を示しながら具体的に解説します。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲームを作りながらオブジェクト指向プログラミングを楽しく学ぶ! この本は、Pythonやプログラミングが少しできるようになった人が、ゲームを作りながら、会話形式で楽しくオブジェクト指向を学んでいく入門書です。 オブジェクト指向は、「複雑なしくみを効率的に作りやすくする手法」ですが、抽象的な考え方でできているため、初心者には難しく感じられる分野でもあります。本書では初心者にもやさしいPythonを使って、イラストや例え話をたくさん使いながら解説しています。 Chapter 1 オブジェクト指向プログラミングってなに? Chapter 2 オブジェクト指向のきほん Chapter 3 pygameで動かそう Chapter 4 オブジェクト指向を使ってゲームを作ろう Chapter 5 デザインパターンを使ってみよう Appendix pygameリファレンス 森 巧尚 パソコンが登場した『マイコンBASICマガジン』(電波新聞社)の時代からゲームを作り続けて約40年。現在は、コンテンツ制作や執筆活動を行い、また関西学院大学、関西学院高等部、成安造形大学の非常勤講師や、プログラミングスクールコプリの講師など、プログラミングに関わる幅広い活動を行っている。 著書に『ゲーム作りで楽しく学ぶ Pythonのきほん』『楽しく学ぶ Unity2D超入門講座』『楽しく学ぶ Unity3D超入門講座』『作って学ぶiPhoneアプリの教科書~人工知能アプリを作ってみよう!~』『アルゴリズムとプログラミングの図鑑【第2版】』(以上マイナビ出版)、『Python3年生 ディープラーニングのしくみ』『Python3年生 機械学習のしくみ』『Python2年生 デスクトップアプリ開発のしくみ』『Python2年生 データ分析のしくみ』『Python2年生 スクレイピングのしくみ』『動かして学ぶ! Vue.js開発入門』『Python1年生』『Java1年生』(以上翔泳社)など多数。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-★数学とプログラミングを対比させながら、一歩一歩わかりやすく! 実務に即してPyMC5プログラミングでベイズ推論を使いこなせるようになる。 最初の一冊として、データサイエンティストにおすすめ! 【サポートサイト】 https://github.com/makaishi2/python_bayes_intro 【主な内容】 第1章 確率分布を理解する 1.1 ベイズ推論における確率分布の必要性 1.2 確率変数と確率分布 1.3 離散分布と連続分布 1.4 PyMCによる確率モデル定義とサンプリング 1.5 サンプリング結果分析 1.6 確率分布とPyMCプログラミングの関係 第2章 よく利用される確率分布 2.1 ベルヌーイ分布(pm.Bernoulliクラス) 2.2 二項分布(pm.Binomial クラス) 2.3 正規分布(pm.Normal クラス) 2.4 一様分布(pm.Uniform クラス) 2.5 ベータ分布(pm.Beta クラス) 2.6 半正規分布(pm.HalfNormal クラス) 第3章 ベイズ推論とは 3.1 ベイズ推論利用の目的 3.2 問題設定 3.3 最尤推定による解法 3.4 ベイズ推論による解法 3.5 ベイズ推論の精度を上げる方法 3.6 ベイズ推論の活用例 第4章 はじめてのベイズ推論実習 4.1 問題設定 (再掲) 4.2 最尤推定 4.3 ベイズ推論 (確率モデル定義) 4.4 ベイズ推論 (サンプリング) 4.5 ベイズ推論 (結果分析) 4.6 ベイズ推論 (二項分布バージョン) 4.7 ベイズ推論 (試行回数を増やす) 4.8 ベイズ推論 (事前分布の変更) 4.9 ベータ分布で直接確率分布を求める 第5章 ベイズ推論プログラミング 5.1 データ分布のベイズ推論 5.2 線形回帰のベイズ推論 5.3 階層ベイズモデル 5.4 潜在変数モデル 第6章 ベイズ推論の業務活用事例 6.1 ABテストの効果検証 6.2 ベイズ回帰モデルによる効果検証 6.3 IRT (Item Response Theory)によるテスト結果評価
-
-さっと読めるミニ書籍です(文章量15,000文字以上 20,000文字未満(20分で読めるシリーズ)) 【書籍説明】 こんな相談がよくきます。 PADを始めてみたものの、エクセル以外何に使えるのかわからない。 PDFは?ブラウザは?ワードって使えるの? そもそも連携できるソフトって決まってて、私が使っている会計ソフトとか結局対応できていないパターンでしょ。 いえいえ、やり方次第で全部PADで自動化できるんです、もちろんTKCを始めとする各社会計ソフトも。 何ならワードの操作も、ドキュメントの印刷も自動でしちゃいます。 Power Automate for Desktopは無料で始められるので、とりあえず始めてみたもののよく分からず放置してしまっている。 他の本やインターネットを見てできそうなことはわかるけれど、具体的に自分の場合どうしたらいいのかわからない。 そんな状況で止まっている方に向けて、ズバリこんなソフトってここが困る、こんな使い方ができる!といった事例を紹介させていただきます。 PADを始めてみたものの自分の仕事や作業に落とし込めない人、 もしくはこれから始めたいと思っているけれど何ができるのかわからない人が具体的に取り組めるようになる本です。 連携ソフトとして様々な環境のPAD開発を理解することで、次のステップへと進み、開発のスキルをアップのお手伝いをします。 【目次】 一部:何でも動かせるPAD 二部:ブラウザって動かせる? 三部:TKCシステム 四部:会計ソフト 五部:クラウドシステムの注意点 六部:メモ帳って意外と便利 七部:ワードは動かせるのか 八部:PDFにしてみよう 九部:AI-OCRとの連携 十部:番外編 ~『ヒト』との連携~ まとめ 【著者紹介】 西浦亮(ニシウラリョウ) 学生時代に「システム系に興味があったかも」という程度のレベルのものが、社会人として現場で昇華され、最終的に仕事へと活かされています。 会計事務所というデジタルとは比較的遠い分野で、会計業務をこなす傍らシステムを扱う、少し変わった職種で奮闘中です。
-
-本書は、Elixir言語とNervesフレームワークを用いた組み込み機器開発の基礎を紹介します。 Elixir言語でRaspberry Piの入出力などを扱う基本的な手順や、実際の開発における作業効率向上の手法など、本書での作例を通じて、理解しやすい形で解説しています。
-
3.7※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 話題の画像生成AI「Midjourney」(ミッドジャーニー)で思い通りの画像が作れる! 本書はキーワード(プロンプト)を指定するだけで好みの画像やイラストを一瞬で生成できる画像生成AI「Midjourney」の使いこなしを解説した書籍です。 Midjourneyの実行環境となるDiscordのインストールから、プロンプトやパラメータの入力といった基本操作を解説する「基礎編」と、ビジネス資料やサムネイル、Webサイトのバナーなど、具体的な利用シーン別に画像を生成・加工していく「実践編」の2編で構成しています。基礎からしっかり学べるので、はじめての人でも迷わず画像を生成できるようになります。 ●実践編で紹介している利用シーン ・ビジネス資料 ・Webバナー ・Webサイトのデザイン ・YouTubeのサムネイル ・セール告知画像 ●このような方におすすめ ・画像生成AIをはじめて使う方 ・企画書などのビジネス資料で使う人物や商品のイメージ画像を生成したい方 ・Webサイトで使うダミー画像や各種素材を生成したいデザイナーの方 ・チラシやプリントで使う挿絵を生成したい飲食店や町会・自治会の方
-
3.0「Python×AI」で誰でもあっという間にプログラムを作れるようになる! 世界一やさしいPython入門書! 「Pythonの構造をしっかり理解した上でコード作成をAI(ChatGPT)にサポートしてもらう」というコンセプトのPythonプログラミング入門書が新登場! プログラミングに必要な基礎をしっかり身につけつつ、プロンプトプログラミングのスキルも手に入れ、自動であっという間にコード作成ができるようなる、1冊で2つのスキルを学ぶことができるお得な書籍。 もちろん「AIに全てお任せ」ではなく、はじめてプログラミングを学ぶ人に向けて基本をしっかり押さえ、スタンダードな知識も同時に身につけられる内容になっています。 著者のPythonプログラミングスクールで実際に使われているノウハウを詰め込んだ、Pythonでプログラミングを行う際に必要な知識・概念・機能を体系的に習得できる、初心者向けの1冊! 【こんな人におススメ】 ・これからPythonをしっかり学ぼうとしている、でもできるだけ効率的に学習したい ・非エンジニアだけど、業務で使えるプログラミングの基礎知識を身につけたい ・プログラマに丸投げしていたことを自分の手で行えるようになりたい ・ChatGPTを遊びだけではなく、仕事でも役立てるようにしたい 【目次】 第1章:最速でPythonを習得するための基礎知識 第2章:【演習】ChatGPTで作るPythonプログラミング[基本編] 第3章:Pyhtonプログラミングの基礎 第4章:【演習】ChatGPTで作るPythonプログラミング[応用編] 第5章:【実践】ChatGPTで作るPythonプログラミング 第6章:ChatGPT(AI)と生きるために 困った時に使えるプロンプト集 【著者プロフィール】 熊澤秀道 テレワーク・テクノロジーズ株式会社共同創業CTO 生成AIを活用した研修・コンサル・スクール事業「タノメル」を手がける。ブロックチェーン・仮想通貨・VTuber・AIを始めとしたトレンド技術への没頭をきっかけに、過去にコインチェック株式会社、ANYCOLOR株式会社にて、サービスや新規事業の開発に従事。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年から小学校でプログラミング教育が必修化されたことをはじめ、論理的思考や問題解決をベースにした「プログラミング的思考」は、ビジネスの現場や社会の中で今注目を集めている。本書はScratch、Python、Web(HTML、JavaScript)の3タイプの言語を取り上げ、ベーシックな知識から簡単なプロジェクトを通して実際のプログラムを作成するところまで、イラストや図を用いて詳しく解説。
-
-本書は、iOSデバイスの機能を最大限に活用するためのPythonガイドです。iPhoneやiPad上で実行できるPython/Jupyter Notebook環境である「Carnets for Jupyter」から、「Juno」、「Pyto」、「Pythonista」といった多彩なPython環境を駆使し、iPhone/iPadを自在に活用する方法を探求します。
-
4.0全エンジニア必読のロングセラー、10年振りにリニューアル! テストを学びはじめるなら、まずはこの一冊から。 本書は、ソフトウェアテスト初心者のITエンジニアに向けて、テストの基本知識を解説した入門書です。現場で実施されるテスト手法の基礎やポイント、心得など、ITエンジニアにとって必要不可欠な情報を、テスト界の第一人者である著者がわかりやすく解説しています。 10年ぶりのリニューアルでは、定番入門書としてのわかりやすさ・読みやすさはそのままに、内容の充実度をさらにパワーアップ。開発現場や時代の変化に合わせて、用語や記述を全面的に見直すとともに、「AIを活用したテスト」や「カオスエンジニアリング」など、新たなニーズに応えるトピックも追加収録しています。 開発現場に入りたての初級エンジニアはもちろん、新人を育成するメンターや先輩の立場にいる方にもおすすめの一冊です。 【目次】 ●第1章 はじめに ●第2章 ソフトウェアテストの基本 ―ホワイトボックステスト― ●第3章 エンジニアが最もよく使う手法 ―ブラックボックステスト― ●第4章 探索的テスト ●第5章 要求仕様のテスト ●第6章 非機能要求のテスト ―困難さとの闘い― ●第7章 テストの自動化という悪魔 ―なぜ自動化は失敗するのか― ●第8章 ソフトウェアテスト運用の基本 ―テスト成功の方程式― ●第9章 ソフトウェア品質管理の基本 ―ソフトウェア品質のメトリックス― ●第10章 新しいテスト技術 【著者情報】 高橋寿一(たかはしじゅいち) 情報工学博士。1964年東京生まれ。フロリダ工科大学大学院にてソフトウェア工学修士、Cem Kaner博士、James Whittaker博士にソフトウェアテストの指導を受けた後、広島市立大学大学院にてソフトウェアテスト研究により博士号取得。米Microsoft社・独SAP社でソフトウェアテスト業務に従事後、日本大手電機会社勤務(現職)。主な著書に『ソフトウェア品質を高める開発者テスト 改訂版』(翔泳社)、共著に『現場の仕事がバリバリ進む ソフトウェアテスト手法』(技術評論社)がある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 SystemVerilogによる回路設計を実践的に解説 SystemVerilogによるFPGA/ASIC 設計方法を解説する入門書です。 SystemVerilog は、はデジタル回路設計のデファクトスタンダードであるVerilog HDLを拡張した言語で、検証に関する機能が強化されています.Verilog HDLは、ライバルであるVHDLに比べて比較的書きやすい言語といわれています。 本書は、若い技術者や学生向けに最近のSystemVerilogによるデジタル回路設計を解説するものです。FPGAへの実装やデジタル回路自体の基礎からSystemVerilogによるRISC V(リスク ファイブ)設計、Verilog HDLと比較しての注意点など、実践的な内容を解説しています。 第1章 ハードウェア記述言語による FPGA/ASIC 設計 第2章 FPGA への実装入門 第3章 ディジタル回路入門 第4章 SystemVerliog による順序回路設計 第5章 SystemVerilog による FPGA の設計と実装 第6章 SystemVerilog による ASIC 設計 第7章 SystemVerilogとVerilog HDLの対比と記述の罠
-
-身近な課題を解決しながら機械学習を基礎からしっかり理解できる! ■商品紹介 本書はPythonを利用して、実際の課題を機械学習で解決する手法を解説する書籍です。手を動かしながら、データ分析やアルゴリズムについて学ぶことができます。本書では「1.課題分析」「2.データ分析」「3.予測」の3ステップで課題解決を行っていきます。 ■本書の特徴 1.現実的な場面を想定した解説 本書では、現実的な場面を想定して「課題」を設定し、それを機械学習で解決する方法を解説します。課題からアルゴリズムを選定し、プロジェクトをどのように動かしていくのかを学べます。 2.機械学習に最適なアルゴリズムを学べる 本書は、機械学習に用いるアルゴリズムを実例を通じて学べます。身近なビジネス課題を解決するために、どういったアルゴリズムを用いれば良いか、体系的に理解できます。 ■こんな方のための本です ・Pythonの学習をある程度終えて、これから機械学習に対する勉強をしてみたい、一歩を踏み出してみたい方 ・業務や個人のプロジェクトで機械学習を使ってみたい方 ・教科書的な勉強だけでなく、実際に手を動かしながら学びたい方 ■目次 Chapter1 機械学習をはじめる前に Chapter2 まずは基本を押さえよう 2-1 Chapter2について 2-2 回帰アルゴリズム:不動産価格を予測しよう 2-3 分類アルゴリズム:社員の退職を予測しよう Chapter3 さまざまなアルゴリズムを体験しよう 3-1 Chapter3について 3-2 時系列予測アルゴリズム:商品の売上を予測しよう 3-3 レコメンドアルゴリズム:個人の趣向に沿った商品をオススメしてみよう 3-4 異常検知アルゴリズム:ポンプの故障を検知しよう Chapter4 さまざまなデータを取り扱ってみよう 4-1 Chapter4について 4-2 テキストデータ:商品の口コミを分析してみよう 4-3 画像データ:画像を識別してみよう Chapter5 一つひとつのプロセスを深堀りしてみよう 5.1 Chapter5について 5.2 データ観察 5.3 特徴量生成・学習 5.4 機械学習アルゴリズムと評価指標の選定 5.5 機械学習モデルの学習と選択 Chapter6 モデルを運用してみよう 6-1 機械学習モデルを運用してみよう 6-2 バッチ予測をしよう 6-3 リアルタイム予測をしよう ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Azure上での、OpenAI APIを使い方を身に付ける! 本書は、Microsoftが提供するAzure OpenAI Serviceを使って、大規模言語モデルを使ったプログラミングの基礎から、目的に応じたさまざまな設定方法、Webアプリケーションでの利用方法までを解説します。 「チャット」「入力候補」「イメージ生成」「Embedding(分類や類似性の算出)」「微調整(ファインチューニング)」などのプログラミング方法を解説します。 Chapter1 OpenAIとAzure Chapter2 OpenAI Studioを利用する Chapter3 チャット(ChatCompletion)を活用する Chapter4 イメージ生成(DALL-E)とOpenAI API の利用 Chapter5 Embeddingと微調整 Chapter6 Webアプリケーションから利用する Chapter7 OpenAI Studio以外のAI Studio 日本初のMac専門月刊誌『Mac+』の頃から主にMac系雑誌に寄稿する。ハイパーカードの登場により「ビギナーのためのプログラミング」に開眼。以後、Mac、Windows、Web、Android、iPhoneとあらゆるプラットフォームのプログラミングビギナーに向けた書籍を執筆し続ける。 ・ 近著:『Python Django 4 超入門』『Node.js超入門 第4版』『Spring Boot 3 プログラミング入門』『Rustハンズオン』(秀和システム)、『Python/JavaScriptによるOpen AIプログラミング』『Clickではじめるノーコード開発入門』(ラトルズ)、『R/RStudioでやさしく学ぶプログラミングとデータ分析』(マイナビ出版) ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ブロックチェーン技術の理論と実践のギャップを埋めるための書籍です。次世代のエンタープライズ向けブロックチェーンプラットフォーム「Symbol」を活用し、実用的なアプリケーション構築のためのガイダンスです。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Webデザインの仕事に就きたい、知識を身につけて仕事の範囲を広げたい!と考えて勉強を始める人に向けた入門書です。HTML、CSSの知識から実践的なデザインのテクニックまで、豊富な実例とともにていねいに解説。ダウンロードできるサンプルデータつきで、手を動かしながら学べます。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラマが最初に学ぶべきアルゴリズムを解説。 処理を効率化するテクニックが身につく! 本書は、プログラミング言語のPythonを使ったアルゴリズムの入門書です。アルゴリズムの処理の流れや論理構造を根本から理解できるように、図と文章で丁寧に解説しています。 さらに、本書では、アルゴリズムを改良するテクニックを紹介しています。 アルゴリズムを改良すると、処理を効率化できたり、別のプログラムで応用できたり、コードが読みやすくなったりします。 自分で手を動かしてプログラムを改良することで、アルゴリズムの使い方や改良方法を実践的に学べます。 本書の1章~10章では、ソートや探索など、様々な場面で使われている基本的なアルゴリズムとその改良テクニックを解説しています。 補章では、初学者でも本書の内容を理解できるように、Pythonの基本的な文法を解説しています。 いろいろなプログラムの書き方を学びたい方、プログラミングの力を伸ばしたい方におすすめです。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Python+Tkinter+SQLite3で、デスクトップアプリを作ろう 本書「Pythonでデスクトップアプリを作ろう」では、プログラミング言語「Python」を使って、パソコンのデスクトップ上で動作する「デスクトップアプリ」の作り方を解説します。 Pythonでデスクトップアプリを作成する方法はいくつかありますが、本書では「Tkinter」を使います。Tkinterは、Pythonに標準で付属する唯一のGUIライブラリです。ですから、標準的なPythonのプログラミング環境であれば、すぐに使うことができます。 本書の後半では、データベース管理システムの「SQLite3」を利用する、少しだけ本格的なアプリを作成します。このSQLite3もTkinterと同様、Pythonに標準で付属します。 現時点で、「Python+Tkinter+SQLite3」は、最も手軽にデスクトップアプリを作成できる組み合わせの一つと言ってよいでしょう。ぜひ本書でPython+Tkinter+SQLite3の基礎を学び、役に立つ、面白いオリジナルのデスクトップアプリを作成してみてください。
-
4.4※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 忙しい毎日は 今日からもっとシンプルに いま誰もが普通に暮らしていても、日々あつかう情報があふれ、やらなければならないことが山積していることでしょう。Notionを活用すれば、そんなさまざまな情報をひとまとめに整理・管理できます。 本書は、Notionを活用して仕事や暮らしをシンプルにする方法を学べる本です。「定番」「タスク管理」「メモ・ノート」「暮らし」「お金」「仕事」「Notion AI」といったテーマに分けて、オリジナルのテンプレートを公開しているので、白紙から考える必要はありません。使ってみたいものから試してみることができます。 忙しい毎日を、もっとシンプルにしたい。そんな願いをかなえる一冊です。 〈自分流にアレンジして使えるテンプレート付〉 ●こんな方にオススメ: □Notionを使ってみたいけど何から手を付けていいかわからない人 □Notionを使ってみたけど今一つ使いこなせていない人 □Notionを暮らしや仕事に活用してみたい人 ●著者プロフィール: Rei(片山 怜) Notion公式アンバサダー / コンテンツクリエイター YouTubeチャンネルとWebメディア「暮らしとNotion。」を運営。IT企業でPMとして働きながら、Notionの活用術やオリジナルテンプレート、暮らしに役立つモノなどを紹介している。YouTubeの登録者数は1万5千人を突破(2023年11月現在)。 ●CONTENTS: Chapter 1 Notionを始めよう Chapter 2 定番の使い方 Chapter 3 タスク管理 Chapter 4 メモ・ノート Chapter 5 暮らし Chapter 6 お金 Chapter 7 仕事 Chapter 8 Notion AI ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■ 生成AIプログラミングはAITuberで始めるとわかりやすい! ■ LLMを使って生成したテキストをYouTubeで配信するまで完全ガイド プログラミングを学んでいる人なら、誰もが気になる生成AI。どのように生成AIを利用して、生成したデータをどのように生かすのか。どのようにアプリケーションに組み込むのか。実例が知りたいですよね。 そこで、AITuberを作ってみるのはいかがでしょう。AITuberは、YouTube配信を行うAIです。その根幹となるのが生成AI。YouTubeの配信に書き込まれたコメントを取得して、それに合う返答を生成する。ここで生成AIを使います。どのようにプログラムから返答を生成するのか、その実例が本書でわかります。AITuberのキャラクターにふさわしい返答を生成するには、どのようにプロンプトを作っていくのか、そのコードの原則がマスターできます。 生成した文字列をどのようにアプリケーションに活用するのか、それもAITuberで実例を学べます。取得したテキストを音声に変換し、配信ソフトを使ってYouTubeで配信する。それに必要なモジュールを作り、配信を実行するためのプログラミングもくわしく解説します。 生成AIプログラミングでは、実際のアプリケーションにどう生成AIを落とし込んでいくのかまで学ぶのがなかなか難しい現状があります。本書ではAITuberを題材にすることで、YouTube配信という目に見えるゴールを目指してアプリケーションを作り込んで行くことができます。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 シリーズ累計90万部突破の大人気入門書の改訂版! コツ・しくみ・落とし穴をしっかり押さえるから 初心者でもすぐにプログラミングを習得できる! 初心者でもすぐに身に付く秘密は、3つのコンセプトにあり! 【1】手軽にPythonをはじめられる すぐに最初の一歩を踏み出せるよう、スマホやPCのWebブラウザでプログラミングができる「dokopy(ドコパイ)」※を用意しました。 また、陥りがちなトラブルには、巻末の「エラー解決・虎の巻」で対策できます。 【2】「なぜ」「どうして」が必ずわかる 学習中浮かび上がる「なぜ?」「どうして?」をスルーせずに、しっかり答えを出して次のテーマに進む、シリーズ共通のスッキリ流解説によって、一歩一歩着実に理解を深めて短期間で知識を習得できます。 【3】今後に活かせる「基礎」を学べる 本書では初心者が利用する機会が少ない文法と、必ず覚えておきたい文法を切り分けて紹介。 未経験者が基礎をしっかりと身に付けるとともに、機械学習やWebアプリケーション開発といった専門分野へつながる知識を習得することができます。 第2版では、令和の学習体験により適した、シンプルでスッキリとした紙面デザインへ全面的にリニューアルし、読みやすさ、使い勝手の向上を図っています。 さらに、実践的なコーディング力を鍛える「ゲーム開発の総合演習」を追加。 本書を通じてプログラミングの楽しさを学び、新しい未来への道を拓いてみませんか。 ※dokopyは新刊購入者用特典です。利用の前にインプレスのWebサイトで「dokopyご利用上の注意」をご確認ください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 シリーズ累計90万部突破の大人気入門書の改訂版! 学習中にぶつかる「なぜ」「どうして」を解消しながら進む解説で、 難所のオブジェクト指向もスッキリわかって、楽々マスターできる! 「なぜ」「どうして」が必ずわかる秘密は、3つのコンセプトにあり! 【1】手軽に・つまずかずに、Javaをはじめられる プログラミング学習最初の難関「開発環境の準備」でつまずかないよう、スマホやPCのWebブラウザでプログラミングができる「dokojava」※を用意しています。 プログラミング中によく起きるトラブルには、巻末の「エラー解決・虎の巻」で対策できます。 【2】「オブジェクト指向」の難所も楽々越えられる、スッキリ流解説! スッキリ流解説によって、まだ腑に落ちていないのに次の項目に進むということがなく、「オブジェクト指向」も一歩一歩着実に理解を深めて、無駄なく短期間で知識を習得できます。 【3】実務で役立つ基礎と要点をひととおりマスターできる 資格取得用の学習はもちろん、開発実務で求められる幅広い基礎知識と重要ポイントを、ひととおり獲得できる構成となっています。 第4版では、Java21を基準に加筆・修正を行ったほか、令和の学習体験により適した、シンプルでスッキリとした紙面デザインへ全面的にリニューアルし、読みやすさ、使い勝手の向上を図っています。 本書でぜひ、Javaプロフェッショナルへの第一歩を踏みだしてください! ※dokojavaは新刊購入者用特典です。利用の前にインプレスのWebサイトで「dokojavaご利用上の注意」をご確認ください。
-
-ThomasH.Cormen / CharlesE.Leiserson / RonaldL.Rivest / CliffordStein / 浅野哲夫 / 岩野和生 / 梅尾博司 / 小山透 / 山下雅史 / 和田幸一1巻2,475円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【世界的名著『アルゴリズムイントロダクション』第4版の翻訳第1巻!】 本書は、全世界で標準的なアルゴリズムの教科書として位置づけられてきた『Introduction to Algorithms』の第4版の翻訳書である。 第4版ではコンピュータサイエンスの第一線を捉えるために、安定結婚問題(2 部グラフでのマッチング問題)、オンラインアルゴリズム、機械学習などの新しい章や、再帰的漸化式の解法、ハッシュアルゴリズムなど、新しい話題を豊富に取り入れている。これまでの版と同様、各節末には多様なレベルの問題が配置され、学部や大学院の講義用教科書として、また技術系専門家の手引書、あるいは事典としても活用できる。 第1巻ではPart1~3までの「基礎」「ソートと順序統計量」「データ構造」を収載。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Pythonの基礎から、統合型の開発用フレームワーク「Anaconda」などのツールの使い方、今話題のディープラーニングまで、チャットボットの開発を体験しながら楽しく学ぶPython解説書の決定版です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 時系列予測の基礎からディープラーニングによる大規模な予測まで 本書は、データサイエンティストがPythonによる時系列予測をマスターすることを目的として書かれています。数式は必要最小限に抑え、ステップバイステップで丁寧に説明していきます。統計学的モデルや機械学習モデル・ディープラーニングを使った予測、自動予測ライブラリProphetを紹介します。 Manning「Time Series Forecasting in Python」の翻訳企画 第1部 歳月人を待たず 第1章 時系列予測 第2章 単純な未来予測 第3章 ランダムウォーク 第2部 統計学的モデルによる予測 第4章 移動平均プロセスのモデル化 第5章 自己回帰プロセスのモデル化 第6章 複雑な時系列のモデル化 第7章 非定常時系列の予測 第8章 季節性の考慮 第9章 モデルへの外部変数の追加 第10章 複数の時系列の予測 第11章 キャップストーン:オーストラリアの抗糖尿病薬処方数の予測 第3部 ディープラーニングによる大規模な予測 第12章 時系列予測のためのディープラーニング 第13章 ディープラーニングのためのデータウィンドウとベースラインの作成 第14章 ディープラーニングの手ほどき 第15章 LSTMで過去を記憶する 第16章 CNNを使った時系列のフィルタリング 第17章 予測を使ってさらに予測を行う 第18章 キャップストーン:家庭の電力消費量の予測 第4部 大規模な予測の自動化 第19章 Prophetを使った時系列予測の自動化 第20章 キャップストーン:カナダでのステーキ肉の月間平均小売価格の予測 第21章 さらなる高みを目指して 付録 インストール手順 Marco Peixeiro (マルコ・ ペイシェイロ) :カナダ マギル大学(McGill University)卒。 カナダ最大手の銀行の1つNational Bank of Canadaでシニアデータサイエンティストを務めている。独学のサイエンティストであるMarco は、この業界で仕事を見つけて働くために必要な知識が何かをよく理解している。実践から学ぶことを信条とし、Medium のブログ、freeCodeCamp でのデータサイエンスの短期集中講座、Udemy の講座でも同じアプローチを取っている。本書のテーマを扱ったUdemyのオンライン講座 https://www.udemy.com/course/applied-time-series-analysis-in-python/ が好評で、その内容が書籍化された。Marco のデータサイエンスに関する記事はMedium でさらにチェックできる(https://medium.com/@marcopeixeiro)。ブログでも、最初に理論を提示し、次に実践的なプロジェクトに取り組むという同じアプローチを取っている。 株式会社クイープ :1995 年、米国サンフランシスコに設立。コンピュータシステムの開発、ローカライズ、コンサルティングを手がけている。2001年に日本法人を設立。主な訳書に『The Kaggle Workbook』『The Kaggle Book』『実践XAI』(インプレス)、『なっとく!機械学習』『なっとく!関数型プログラミング』『実践マイクロサービスAPI』(翔泳社)、『Python によるディープラーニング』(マイナビ出版)などがある。 http://www.quipu.co.jp ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■わかる!受かる!丁寧解説 本書は、LPIC-1[Version5.0]の対策教科書&問題集です。Linux初心者にもわかるよう易しい言葉で、とにかく丁寧に解説しています。また、とっつきやすい内容から順に進められるよう構成しているので、途中でつまずくことなく学習いただけます。解説では、試験で重要となる箇所を別枠「試験対策」に掲載。“何を覚えるべきか”がひと目でわかります。 ■豊富な問題 各章の章末には演習問題を掲載しているので、知識の定着に役立ちます。さらに、巻末には101試験、102試験の模擬問題を収録。試験を体験することで、試験対策の総仕上げが行えます。「わかる解説」+「豊富な問題」で、本書一冊で合格レベルの実力が身に付きます。 ■学習用仮想マシンの提供 Linuxの知識を身に付けるには、コマンドの習得が必須です。とにかくLinuxに触れることが、コマンドを習得する近道です。本書では、Linux学習用環境をダウンロード提供しています(※Mシリーズのチップを搭載したMacには対応しておりません)。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●本書が対象とする方 ・プログラムを書いたことはないけれど、iPhoneアプリを作ってみたい方 ・iPhoneアプリをよく利用していて、自分でも作ってみたいと思った方 ・中高生、大学生でiPhoneアプリ開発を学んでみたい方 ・シルバー世代や中高年の方で再学習を実施したい方 ・企業で入社前研修や企業導入研修での教材を検討している方 そんなiPhoneアプリを作ってみたい、すべての初心者が対象です。 アプリを作ることを「開発」するともいいます。開発といっても「難しいことをする!」と身構える必要はありません。プログラミングを楽しみながら、リラックスして読み進めてください。 [ご注意] iPhoneアプリを開発するためにはMacが必要です。Windowsパソコンでは開発を行うことはできません。 ●本書でできるようになること 初心者の方もサンプルアプリを作ることにより、動く体験と基本の知識が身につくようになります。 この書籍を終えるころには、他の入門書やプログラミング文法書を読む力もついていると思います。そして、作りたいアプリや学習したい分野も見えてくると思いますので、ぜひ、次の書籍を購入してステップアップを目指してください。 ●本書の目次 はじめに この本の読み方と使い方 ご利用の前に必ずお読みください Day 1 Lesson 1 はじめてのアプリを開発する前に知っておこう Lesson 2 アプリ開発の環境を整えて、Xcodeの使い方を学ぼう Lesson 3 じゃんけんアプリを作ろう―Swiftの基本を学ぶ― Lesson 4 楽器アプリを作ろう―音の扱い方を学ぶ― Lesson 5 マップ検索アプリを作ろう―MapKitとクロージャを学ぶ― Day 2 Lesson 1 タイマーアプリを作ろう―画面遷移とデータの永続化― Lesson 2 カメラアプリを作ろう[前半]―カメラとSNS投稿― Lesson 3 カメラアプリを作ろう[後半]―エフェクト機能の追加― Lesson 4 お菓子検索アプリを作ろう―Web APIとJSONの使い方を学ぶ― 索引 Swiftビギナーズ倶楽部について 謝辞 執筆陣プロフィール
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【TypeScriptでわかりにくい「型」の違いを豊富な図解と例題でわかりやすく解説しているプログラミングの教科書です】 本書は、「広く・正しく・新しく」をコンセプトにTypeScriptでプログラミングをはじめるにあたって基本的なことはすべて学習できる内容となっています。また、イラストによる図解方式で概念をやさしく解説しているので、プログラミングが初めての人でも安心して学習を進めることができます。なお、章の最後には練習問題を収録しているので、内容がきちんと理解できたかを確認することができるので、プログラミングの教科書としても利用できます。 ■目次 ■1章 TypeScriptをはじめよう 1-01 TypeScriptとは 1-02 開発環境の構築 1-03 TypeScriptのプログラム作成 1-04 TypeScriptの基本ルール 章末復習問題 ■2章 変数とデータ型 2-01 変数とは 2-02 変数の宣言と値の代入 2-03 データ型 2-04 型推論 2-05 列挙型 2-06 タプル型 章末復習問題 ■3章 配列 3-01 配列とは 3-02 配列の操作 3-03 多次元配列 3-04 ジャグ配列 3-05 連想配列 章末復習問題 ■4章 演算子 4-01 演算子とは 4-02 算術演算子 4-03 代入演算子 4-04 ビットシフト演算子 4-05 比較演算子 4-06 論理演算子 4-07 文字列結合演算子 章末復習問題 ■5章 条件分岐処理 5-01 条件分岐処理とは 5-02 if文 5-03 if文と論理演算子 5-04 三項演算子 5-05 switch 文 章末復習問題 ■6章 繰り返し処理 6-01 繰り返し処理とは 6-02 while文 6-03 do-while文 6-04 for文 6-05 for-of文 6-06 繰り返し処理の終了と継続 6-07 多重ループ 章末復習問題 ■7章 関数 7-01 関数の作成 7-02 引数のある関数の作成 7-03 戻り値のある関数の作成 7-04 関数式とアロー関数 7-05 ジェネリクス 7-06 スコープ 章末復習問題 ■8章 クラスの基本 8-01 クラス 8-02 プロパティ 8-03 メソッド 8-04 コンストラクタ 8-05 アクセス修飾子 章末復習問題 ■9章 クラスの応用 9-01 継承 9-02 オーバーライドとオーバーロード 9-03 アクセス修飾子(protected) 9-04 ジェネリックメソッド 章末復習問題 ■10章 抽象クラスとインターフェース 10-01 抽象クラス 10-02 インターフェースとは 10-03 インターフェースの継承 章末復習問題 ■11章 例外処理 11-01 例外処理とは 11-02 try catch finally 11-03 Errorオブジェクト 11-04 カスタム例外クラス 章末復習問題 ■12章 モジュール 12-01 モジュールとは 12-02 デフォルトエクスポート/インポート 12-03 モジュールの分割と階層化 章末復習問題 ■13章 ReactによるWebアプリ開発 13-01 Webページの作成 13-02 Reactとは 13-03 開発用プロジェクトの作成 13-04 Reactの基本ファイル 13-05 カウンターアプリの作成 13-06 お天気アプリの作成 章末復習問題 ■章末復習問題解答&チートシート ■著者プロフィール HIRO(ひろ):1995年頃からプログラミングの世界に足を踏み入れ、未知の技術や新しいプログラミング言語の習得を趣味としている。専門は.NETで、特にC#におけるアプリ開発を楽しみ、初心者向けの情報を数多く配信している。
-
-Webアプリケーションの開発において、長らくJavaScript(JS)やTypeScript(TS)などのトランスパイル言語が主流でした。しかし、WebAssembly(Wasm)の出現により、WasmとJSのハイブリッド実行環境が新たな潮流として注目されています。この変化は、JSが完全にWasmに取って代わられるというものではなく、両者の組み合わせによる新しい可能性を示唆しています。 本書では、Wasmの特性を理解することで、なぜハイブリッドな実行環境が有効であるのか、そしてWasmをどのようなシチュエーションで活用すべきかを明らかにします。単に「Wasmの時代が来た」と主張するのではなく、Wasmの真の価値とその活用方法に焦点を当てています。 本書はWasmの適切な利用方法や、どの部分をWasmに置き換えるべきかのヒントを提供することで、読者がより効果的なWebアプリケーション開発を行えるようサポートする解説書です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 あたらしい1年生シリーズ SQL1年生の登場! データベースの世界に飛び込んでみよう! 【本書の概要】 あらゆる場面で利用することの多いデータベース。SQLを利用すれば、様々な方法でデータベースのデータを扱うことができます。 ただ一方で「SQLってむずかしそう」「データベースのデータ操作って専門家がするものじゃないの?」と思っている方も多いかと思います。 本書はそうした初心者の方に向けて、フクロウ先生とエリちゃんと一緒にSQLiteを利用して、SQLによるデータベースの作成から基本的なデータの操作、データの様々な操作方法について体験。対話形式でデータベースのしくみを学ぶことができます。 【対象読者】 SQLやデータベースについて何も知らない超初心者 【本書のポイント】 ・対話形式で解説し、イラストを交えながら、基礎知識を解説します。 ・初めての方でも安心して学習できるようSQLの記述方法をしっかり解説します。 ・平易なサンプルを用意していますので、安心してデータベース操作を体験できます。 ・初心者でも扱いやすいSQLiteを利用しています。 【目次】 第1章 SQL について学ぼう 第2章 データを取り出してみよう 第3章 取り出したデータを加工してみよう 第4章 データを変更してみよう 第5章 複数のテーブルでデータを管理しよう 【著者プロフィール】 リブロワークス 「ニッポンのITを本で支える!」をコンセプトに、主にIT書籍の企画、編集、デザインを手がけるプロダクション。SE出身のスタッフも多い。最近の著書は『Web技術で「本」が作れるCSS組版 Vivliostyle入門』(C&R研究所)、『ノンプログラマーのためのVisual Studio Code実践活用ガイド』(技術評論社)、『世界一やさしいウィンドウズ11 2023 最新版』(インプレス)、『2023年度版 みんなが欲しかった! ITパスポートの教科書&問題集』(TAC出版)など。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 急速に発展するAI技術の活用テクニックを学ぶ。ChatGPTのOpenAI APIやGoogle Cloud APIなど。
-
-いかにしてマイクロサービスを構築し APIによってそれらを統合・推進するのか 【本書の内容】 本書は José Haro Peralta, "Microservice APIs", Manning Publications 2023 の邦訳版です。 理解・利用・保守が容易なAPIで、堅牢なマイクロサービスを設計・実装する実践的なテクニックを学べる一冊です。 著者が長年培ってきた指導力をもとにPythonベースの例を豊富に掲載し、哲学よりも実装に重点を置いたマイクロサービス実践の書です。どの言語でも機能する原則とパターンに従って、堅牢なマイクロサービスAPIを構築し、テストして保護し、クラウドにデプロイする方法を学ぶことができます。 【目次】 Part 1 マイクロサービスAPIの概要 第1章:マイクロサービスAPIとは何か 第2章:基本的なAPIの実装 第3章:マイクロサービスの設計 Part 2 REST APIの設計と構築 第4章:REST APIの設計原則 第5章:OpenAPIによるREST APIの文書化 第6章:Pythonを使ったREST APIの構築 第7章:マイクロサービスのサービス実装パターン Part 3 GraphQL APIの設計と構築 第8章:GraphQL APIの設計 第9章:GraphQL APIを使う 第10章:Pythonを使ったGraphQL APIの構築 Part 4 マイクロサービスAPIのセキュリティ、テスト、デプロイ 第11章:APIの認証と認可 第12章:APIのテストと検証 第13章:マイクロサービスAPIのDocker化 第14章:KubernetesによるマイクロサービスAPIのデプロイ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【大学・高等専門学校向けのC言語の教科書を令和版にアップデート!】 文系・理系・情報系を問わず、「C 言語でプログラムを書けるようになりたい」学生のための入門用演習書。2001年の初版発行以来改訂しながら利用してきた内容を令和版として刷新し、9章から15章構成にすることでより詳細に解説している。 演習問題はABCと順番に難易度が上がるよう調整され、章をこなすごとにプログラミング力を上げていくことができる。本文では「要素」「もっと知りたい人へ」「注意」「クイズ」など、著者ならではの学習に使えるトピックスが視覚的にわかりやすく配置されている。C言語をやさしくしっかり学ぶにはベストな1冊。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Rによる実践と分析のセオリーを把握 数学の苦手な文化系の学生,実務者向けに、分析スキルの習得および理解を目的としてまとめたデータサイエンス(統計学)の入門書です。計算はRに任せ、数学的な理解よりもまずは実践・実際的な理解を促します。 実際の課題(研究課題)を取り上げ、それを解くためのセオリーおよびデータ分析、結果のまとめ方、最後にまとめ(考え方)と類題といった構成で解説することで、目的(テーマ)に応じた分析の流れを学ぶことができます。 【このような方におすすめ】 ◎卒論・修論,仕事で推測統計を使ったデータ分析を試みている文系の学生・実務者 ○文系研究者でデータ分析を使ってみたいと思ってる人やその予備軍 【主要目次】 準備 Chapter 0 Rはじめの一歩―これだけで使えるR― 第1部 Chapter 1 グラフを描き、記述統計量を出す―Rエディタを使う― Chapter 2 統計分析はじめの一歩―標準化と統計的仮説検定― Chapter 3 同じ人の異なるテストの平均点を比較する―TOEIC のReading とListening はどちらが難しいのか― Chapter 4 異なる人のテストの平均点を比較する―音楽的能力は音楽経験の有無で異なるか― Chapter 5 サンプルの小さい外れ値のある二条件(群)を比較する―電話をかける頻度に性差はあるか― Chapter 5 発展 三条件(群)以上の対応のない順序データを比較する―サッカー選手はポジションによって性格が異なるか― Chapter 6 二つの変数の関係性を数値化する―音楽的能力と数学の力の相関― 第2部 Chapter 7 2×2のクロス集計表を分析する―ボディランゲージは聞き手の理解を促進するか― Chapter 8 名義変数の関係性を数量化し理論化を試みる―高校の時に好きだった科目と理系大学での所属学科に関連性はあるか― Chapter 8 発展 名義変数間の関係性を2次元で表現―対応分析- Chapter 9 テキストマイニング―パートナーに求めるもの― 第3部 Chapter 10 同じ人の三つ以上の平均を比べる―理科嫌いは小中高のどこではじまるのか― Chapter 11 二つの要因の絡みを浮き彫りにする―TOEIC リスニングのスコアはどうすれば上がるのか― Chapter 12 複数の変数で一つの変数を説明する―キャンパス学食の満足度は何によって決まるか― Chapter 12 発展 説明変数から二値データを予測する―オンライン授業の印象を分ける要因は何か― Chapter 13 変数に共通する因子を見つける―自分の心配や悩みを相手が受け止めてくれたと感じる言葉とは― Chapter 14 人をグループに分ける―大学入学の動機によって人を分類してみる― 類題の解説・解答 参考図書 別表
-
-本書は、オープンソースWebGLフレームワーク「Babylon.js」に特化した包括的なテクニカルガイドです。このフレームワークを用いることで、Webブラウザ上での高度な3Dグラフィックスと拡張現実(XR)表現が容易に実装できます。 Vol.2である本書は、前作『Babylon.jsレシピ集』を引き継ぎ、トピックの範囲をより広げています。Babylon.jsの基礎から高度なテクニックまで、初心者から経験者まで幅広い読者層に総合的なガイダンスを提供します。この一冊で、Babylon.jsの多彩な機能を最大限に活用し、次世代の3D Webエクスペリエンスを実現するスキルを磨くことができます。
-
-現代のビジネス環境において、自動化の技術を活用することは不可欠です。この書籍は、業務自動化の基礎から高度なテクニックまで、現場で必要とされる全てを網羅しています。 初めに、RPAの世界を開きながら、RPAを導入する際の前提知識や注意点を解説。DXの推進方法とRPAの活用秘訣を明らかにします。業務断捨離の重要性や、具体的な業務を自動化する前の計画段階についても詳細に触れています。 さらに、スマートマットのハックやRPAによるリアルタイム処理の実際、Raspberry PiとGCPを駆使した監視システムの構築、PythonやGAS、AWSを用いた実践的な自動化技術を紹介します。さらに、効果的な自動化フローの構築や、実際の体験談をもとにした業務効率化の成功事例を探求します。 この書籍を手にすることで、あなたのビジネスに革命をもたらす自動化の可能性を最大限に引き出す知識と技術を得ることができます。業務効率化を求める全ての専門家に、強くお勧めする一冊です。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 TypeScriptの基本を押さえたら、次はインターフェース、ジェネリクスなどを学ぼう。ブラウザで動くシューティングゲームの設計、クラスの実装、メインプログラムの作成を通し、アプリケーションの開発を体験しよう。
-
-本書では、PyCaretという強力なライブラリを使いながら、ただの解説本にとどまらず、機械学習の基礎を網羅する内容を提供します。機械学習の理解を「何だかよくわからないけど凄いもの」から、「ある程度、中身を知っていて使える」レベルに引き上げたい皆さんに、最適な一冊を提供します。 本書では、理論と実践のバランスを重視しています。まず、なるべく数式を使わずに、直感的な理解ができるように機械学習の理論について解説します。具体例や図を多く使い、楽しみながら学べるように工夫しています。また、正確さを犠牲にせず、できるだけわかりやすく説明しています。 次に実践面では、Pythonというプログラミング言語と、PyCaretという機械学習やその周辺に関する処理が1つにまとまったライブラリを用います。ただの「PyCaret日本語Tips」のような内容ではなく、あくまでPyCaretを用いて機械学習に関する一連処理を理解できるようになっています。ソースコードはすべて、後述するGoogle Colaboratoryというサービスを使ってすぐに実行できるようになっています。また、本書のサポートサイトでは、ソースコードのダウンロードも可能です。 機械学習の分野は日々刻々と進化しており、新たなサービスや技術が絶え間なく登場しています。この本を通じて、機械学習の基本理論と実践的なスキルを身につけ、そんな広大で革新的な世界へ一緒に足を踏み入れましょう。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 “世界最速”の次世代オープンソースRDB「Tsurugi」のすべてがわかる本です。その使い方から、実装されている現代的アーキテクチャ、背景となっている最新のトランザクション理論まで、開発者が自ら解説します。 Tsurugiは、国の支援を得て有志の日本のDB技術者・企業が作った、純国産の次世代のオープンソースRDB(リレーショナルデータベース)です。誰でも自由に利用でき、拡張できます。商用サポートも提供されます。 Tsurugiの特徴は、従来のRDBとは異なり、メニーコア化、メモリの大容量化が進む最新のハードウェアの性能を最大限に引き出せることです。DBの先端技術を取り込むことにより、今までのRDBとは次元の違うパフォーマンスを発揮し、また、既存のRDBが苦手だったバッチ処理を圧倒的に高速に処理できます。さらに、オンライン処理とバッチ処理の同時実行さえ可能です。 本書はTsurugiの利用法、バッチ処理の実際から始まって、Tsurugiのインターフェースのすべて、Tsurugiの内部構造や実装アルゴリズムの詳細まで解説しています。 Tsurugi自体を利用するためだけでなく、次世代の「高密度 超低遅延 分散処理」とは何か?をその実際の仕組みから習得し、またコンピュータサイエンスの中で最も美しく、かつ最も難しいと言われるトランザクション理論を理解しつつ、現在の最新のアルゴリズムを手中にするためにも、必須のテキスト・解説書になっています。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 PCで活用するための機械学習の基本を学ぶ解説書です。
-
-●データの加工や分析の実践スキルを身につけよう 本書は、Pythonやpandasの基礎を身につけた方が、データ分析を行ううえで知っておきたい「データ分析の実務で使うノウハウ」をまとめた書籍です。 さまざまな種類のデータの読み込みから加工、可視化、データの評価、pandasやNumPyの活用方法など、Pythonを使ってデータを加工し分析する方法を詳しく学べます。データ加工のレシピやデータ分析に必要な数学の知識についても学べます。 【本書で学べること】 ・データ加工の基礎知識 ・データの種類と読み込み ・表形式データの加工 ・NumPyと数値データ ・データの評価 ・時系列データの処理 ・テキスト情報の処理 ・画像データの処理 ・グラフデータの処理 ・地理空間データの処理 ・データ分析に必要な線形代数 【本書で学べること】 「Pythonのデータ活用や加工をより詳しく理解したい」「実務でデータ分析をしたい」「幅広いデータ形式の知識を持ちたい」「普段からPythonでデータ分析をしているが、データハンドリングの知識を学びたい/ツールの使い方を調べたい」といった方におすすめの一冊です。
-
-本書は著者による前著『Python3で学ぶ!プログラミングはじめの一歩』を理解した読者に最適な続編です。前作の「実践的な学習」のスタイルを継承しながら、今回はWebアプリケーション開発に特化した内容となっています。Pythonやプログラミングの基礎を扱っている前著に続き、本書ではWebアプリケーションの設計原理、関連する技術スタック、そしてその運用メカニズムについて具体的に解説しています。 本書では、Webアプリケーションの基本から高度な概念まで、全体的な理解を得ることができます。一歩一歩確実にスキルを積み上げたい方、次のレベルのWebアプリケーション開発者を目指す方におすすめです。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 コツコツ学習が苦手なあなたへ贈る スマホアプリ完成まで「最短」の入門書! 本書は、プログラミング学習の「基本知識を1つずつ学ぶ」「文法をきちんと覚える」といった地道な下準備をあえてスキップし、いきなり自分のアプリを作り始められる、Androidアプリ開発の入門書です。 計6つのユニークなアプリを手っ取り早く作りながら、楽しく学習をすることができます。 ●スマホで植物を育てられるアプリ「フラワーシミュレーター」 ●感動的な画像が作れるアプリ「エモーショナル写真集」 ●早口言葉を練習できるアプリ「早口言葉の達人」 ●読み方が難しい漢字のクイズアプリ「いつでもどこでも難読漢字」 ●自分の「推し」を友達に紹介できるアプリ「マイ推し図鑑」 ●ボタンを押すだけで簡単に日記が書けるアプリ「ぜったい挫折しない日記帳」 1章ごとに1つのアプリを取り上げ、完成までの流れを丁寧にフォロー。書籍の中盤からは、あらかじめ下準備を済ませたアプリのプログラムをダウンロードできるので、初心者でも必要なプログラムを書き足していくだけでアプリをサクサク完成させることができます。 【こんな人におすすめ!】 ●とにかく楽しく学習をはじめたい初心者 ●堅くて真面目な参考書では学習が続かない人 ●ありきたりなサンプルアプリの作成はつまらない人 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0デジタルやクラウドの世界における、技術営業職のための教科書 昨今、デジタルテクノロジの進化と共に企業がもつ課題も複雑化し、結果、自分達だけで自社の課題を深く理解し、解決することが難しくなってきました。 こうした中、確かな技術的知識を持ち、自社製品やパートナー企業のテクノロジと顧客のビジネスに精通した「ソリューションエンジニア」と呼ばれる職責が重要になってきています。従来の言葉では、セールスエンジニアや技術営業と呼ばれることもあります。 しかしこのソリューションエンジニアリングという領域について日本語で体系的に書かれた資料は少ないようです。周りにお手本となる先輩や上司がおらず、どう実績を積み上げていけばいいのかお悩みの方も多いことでしょう。 そこで本書では、この職種で成功し、自社と顧客のビジネスに貢献するために不可欠な要素を紹介しています。 読者の皆さんがイメージしやすいよう、エンジニアと顧客のリアルな会話の例を掲載し、クロージングまでスムーズに進めるための鉄則を多数紹介しています。 著者は過去15年以上に亘りソリューションエンジニアリングに携わり、今でも現場のソリューションエンジニアとして活躍し続ける山口央氏。 成功事例だけでなく「やってはいけない」失敗事例についても紹介しているので、明日からの商談にすぐに活かすことができます。 【こんな方にお勧めします!】 ・ソリューションエンジニア部門を管理管轄されている方 ・ソフトウェア開発などのエンジニアリング職からのキャリアチェンジを考えている方 ・顧客のビジネスに貢献するため、ソリューションエンジニア職に注目している方 【目次】 Chapter1 ソリューションエンジニアリングとは Chapter2 セールスのプロセス Chapter3 エンゲージメントの準備 Chapter4 顧客課題の発掘 Chapter5 デモ Chapter6 実証実験 Chapter7 クロージング Chapter8 カスタマーサクセス ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-1000件以上の事例を7年分析して見つけたメソッド 本書は、システム障害対応の大事なところを押さえて、最短で改善する方法を解説しています。 属人化・人的ミスを回避し、障害対応の改善効果をすぐに実感できるメソッドです。 障害対応を改善しようと思っても、”結局何も変わらない”という状態から脱却へ! インシデント分析やアクション決定、障害訓練まで、各プロセスに役立つ便利な雛形のダウンロード特典も。 〈著者紹介〉 野村浩司:株式会社NTTデータで、金融システムの開発保守運用と改善を12年担当。 松浦修治:株式会社リクルートで、人材事業のプロジェクトマネジメント、ITサービスマネジメントを14年担当。 〈目次〉 ・PART 1 システム障害対応の目的と改善効果 CHAPTER 1 システム障害対応の意義 CHAPTER 2 システム障害対応改善の始め方 CHAPTER 3 なぜシステム障害対応を改善するのか? ・PART 2 システム障害対応改善の阻害要因と成功要因 CHAPTER 4 システム障害対応 改善の難所 CHAPTER 5 改善の肝となるサービス視点での運用設計 ・PART 3 実践!システム障害対応の改善ステップ CHAPTER 6 システム障害対応の課題特定 CHAPTER 7 アラート・問い合わせの分類と処置で短期効果を目指す 第1週 アラート・問い合わせの洗い出し 第2週 アラート・問い合わせの分類 第3週 「対処不要」なアラート・問い合わせの特定と処置 第4週 「定型」的なアラート・問い合わせの特定と処置 CHAPTER 8 障害検知後の判断とアクション実行を効率化する 第5週 システム障害発生時のアクション定義 第6週 アクション決定への判断情報と基準の定義 第7週 アクション実行の役割と権限の定義 第8週 頻出アクション・判断情報と基準の効率化 CHAPTER 9 大規模障害に備えて体制を構築する 第9週 大規模障害の定義とエスカレーション 第10週 大規模障害時の体制構築 第11週 コミュニケーションルールの制定 第12週 システム障害対応訓練と振り返り CHAPTER 10 継続改善のための役割最適化 ・付録1 システム障害対応改善の実践事例 ・付録2 システム障害対応改善に役立つ便利な雛形 ・付録3 タスク&チェックポイント ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
-【プログラマーに 君もなれる。】 プログラマーといえば、文字ばかりの画面を見ながらすごい速さでキーボードを打っている人たち…… そんなイメージがありますね。でも、プログラミングの初心者が最初に学ぶのは、Scratch(スクラッチ)などのブロックを並べて作るプログラミングです。本格派のプログラマーになるには一体どうすればいいのだろう? この本は、そんな人たちのために書かれた、はじめての“文字で打ちこむ” プログラミングの入門書です。プログラミング言語には世界で広く使われているJavaScript(ジャバスクリプト)を、プログラムを動かすアプリにはブラウザーだけで使えるp5.js(ピーファイブジェーエス)を選びました。身近なブラウザーで、さまざまなプログラミングの動きを体験できます。英単語にもふりがな付きで、中学1年生から取り組めます! ■こんな方におすすめ ・プログラミングに興味のある学生の方々 ・実用向けのプログラミングに取り組んでみたい初学者の方々 ・Scratchなどのビジュアルプログラミング言語からステップアップしたい方々 ・お子さんのプログラミング教育に関心をお持ちの保護者の方々 ■目次 ●プログラミングの学習において一番大切なこと プログラミングはレゴブロックのようなもの ●レッスン1 この本で学べること はじめる前に ●レッスン2 はじめる準備 p5.jsをさわってみよう ●レッスン3 関数呼び出し ピゴニャンに命令してみよう ●レッスン4 変数 魔法の箱を使いこなそう ●レッスン5 演算プログラムに計算をさせてみよう ●レッスン6 条件分岐 「もし~」でコードを分けてみよう ●レッスン7 while文 繰り返しの魔法を使ってみよう ●レッスン8 for文 決められた範囲で繰り返してみよう ●レッスン9 配列 連結された魔法の箱を使ってみよう ●レッスン10 オブジェクト 魔法の箱の詰め合わせを使ってみよう ●レッスン11 関数定義 魔法の呪文を作ってみよう ●レッスン12 引数ありの関数定義 魔法を自在に操ろう ●レッスン13 戻り値ありの関数定義 魔法の国から召喚しよう ●レッスン14 本当のp5.jsをはじめよう ゲーム&アニメーションを作る ●おわりに ——どこまでたどり着いたか ●この本の次は…… ■著者プロフィール 尾関 基行:筑波大学システム情報工学研究科修了。博士(工学)。大学の文理融合型学科でプログラミングの基礎を教えています。情報技術を使って教育や学びをサポートするための研究などを行っています。授業のオンラインテキストとして「文系大学生のための◯◯シリーズ」を技術ブログZennで公開中。【URL】https://zenn.dev/ojk?tab=books
-
-【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へのデプロイ
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Mac・iPad・iPhone&GarageBandで音楽制作にチャレンジ! 自宅で1人でできる趣味としてDTM(DeskTop Music)が注目されています。 しかし;DTMにはじめて触れる人にとっては;どのソフトを使えばいいの? 楽器や機材は必要なの?など;疑問はつきません。 そこで本書では;Apple純正DTMアプリ「GarageBand」を中心に;DTMを始めるために必要な知識と機材;アプリの基本的な使い方を解説し;まずは1曲作るまで丁寧に解説します。 ※本書内容はカラーで制作されているため;カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【色々なゲームを作って遊んで、プログラミングがわかる!】 本書は、ブロックを組み合わせるだけでプログラミングができるスクラッチ(Scratch)のゲーム作例集です。本書を参考にしながら、ゲームを作成して遊べるようになります。また、ポイント解説でプログラミングの基礎やアルゴリズムが学べ、はじめてプログラミングをする人にも役立つ内容になっています。すべてのプログラムと素材をサポートサイトからダウンロード提供するのですぐに試してみることもできます。Scratchの最新バージョン3.0に対応しています。 ■目次 ●第1章 スクラッチの概要と操作 1-1 スクラッチとは 1-2 スクラッチへのアクセス 1-3 スクラッチの画面 1-4 プログラムの作成 1-5 プログラムの実行と停止 1-6 プログラムの保存 1-7 プログラムの読み込み 1-8 ステージの画面表示 ●第2章 初歩編 ~ 簡単なゲームを作ってみよう ~ 1 ネコにタッチゲーム 2 ネコ追いかけゲーム 3 鳥にタッチゲーム 4 みかんキャッチゲーム 5 動く的当てゲーム ●第3章 基礎編 ~ 少し複雑なゲームを作ってみよう ~ 6 ボールよけゲーム 7 スロットマシンゲーム 8 ロボット星当てゲーム 9 猿鳥合戦ゲーム 10 フルーツ集めゲーム ●第4章 実践編 ~ 複雑なゲームや拡張機能を使ったゲームを作ってみよう ~ 11 コウモリと対決ゲーム 12 カラーボールよけゲーム 13 ロボット反撃シューティングゲーム 14 動物よけゲーム 15 ハートキャッチゲーム 16 宇宙船着陸ゲーム 17 風船割りゲーム 18 3次元ロボットよけゲーム 19 和音当てゲーム 20 色塗りゲーム ●第5章 応用編 ~ 高度なゲームや素材を利用したゲームを作ってみよう ~ 21 ルーレットゲーム 22 弾幕シューティングゲーム 23 ヘビたたきゲーム 24 ロボット迎撃シューティングゲーム 25 人魚の魚釣りゲーム 26 異次元恐竜ハンティングゲーム 27 路地でフルーツ集めゲーム 28 迷路脱出ゲーム 29 神経衰弱ゲーム 30 間違い探しゲーム ●付録 スクラッチへの参加登録とサインイン ■著者プロフィール 松下孝太郎(まつした こうたろう):東京情報大学((学)東京農業大学)総合情報学部 教授。画像処理、コンピュータグラフィックス、教育工学等の研究に従事。教育面では、プログラミング教育、シニアへのICT教育、留学生へのICT教育等にも注力しており、サイエンスライターとしても執筆活動および講演活動を行っている。 山本光(やまもと こう):横浜国立大学教育学部 教授。数学教育学、離散数学、教育工学等の研究に従事。教育面では、プログラミング教育、教員養成、著作権教育にも注力しており、サイエンスライターとしても執筆活動および講演活動を行っている。
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あらゆるネットビジネスの手順・手配方法の手引書 Webサイト制作から運用に伴う各種手続きまで;これ1冊で心配ご無用! Webサイトでのビジネスを展開したい事業担当者に向けた;作業や手続き;フロー;アウトソーシングの発注の仕方など;Webサイト制作および運用にまつわる全てのタスクを完全図式化して網羅する「制作・運用のバイブル」です。 ※本書内容はカラーで制作されているため;カラー表示可能な端末での閲覧を推奨いたします
-
-※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの世界で、数学の定理や公式に相当するものがアルゴリズムです。本書ではπの計算や文字列の検索、迷路の解法などのプログラムをC言語で作成して基本的アルゴリズムを習得していきます。 ■目次 第1章 ウォーミング・アップ 第2章 数値計算 第3章 ソートとサーチ 第4章 再帰 第5章 データ構造 第6章 木(tree) 第7章 グラフ(graph) 第8章 グラフィックス 第9章 パズル・ゲーム ■著者プロフィール 河西朝雄:長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表。主な著書:「C言語用語辞典」(ナツメ社)「Javaによるはじめてのアルゴリズム入門」「原理がわかるプログラムの法則」(技術評論社)など
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 論文執筆や学会発表のための統計解析手法が、しっかり身に付く! 国際的なEBM (Evidence-Based Medicine) の潮流をうけ、各医学雑誌は研究の再現性について非常に厳しい目で論文を審査するようになってきました。そのため、正しい統計リテラシーに基づき精確なデータ分析や統計解析を行うこと、また、その結果をわかりやすく可視化し表現することは、臨床医・研究者にとって不可欠といえます。 本書は、統計学の基本事項を学んだ方が実践的な統計解析を行うための橋渡しとなるような内容で構成しました。統計解析のツールとして、プログラミング言語Rとその統合環境RStudioを採用し、Rの導入のハードルが低くなるよう配慮しています。また、事例ごとに、データ分析や統計解析の手法と考え方、Rの記述、分析・解析結果の表現をその都度解説し、統計解析の考え方と関連するRのスキルをまとめて、手を動かしながら実践的に身につけることができる流れとしました。 1章 RとRStudioの準備や基本操作 2章 データの読み込みと前処理 3章 変数の種類と記述統計 4章 統計的仮説検定 5章 回帰モデル 6章 多変量回帰モデル 7章 結果のアウトプット 付録 参考文献