言語・プログラミング - 笑える作品一覧
検索のヒント
検索のヒント
■キーワードの変更・再検索
記号を含むキーワードや略称は適切に検索できない場合があります。 略称は正式名称の一部など、異なるキーワードで再検索してみてください。
■ひらがな検索がおすすめ!
ひらがなで入力するとより検索結果に表示されやすくなります。
おすすめ例
まどうし
つまずきやすい例
魔導士
「魔導師」や「魔道士」など、異なる漢字で検索すると結果に表示されない場合があります。
■並び順の変更
人気順や新着順で並び替えると、お探しの作品がより前に表示される場合があります。
■絞り込み検索もおすすめ!
発売状況の「新刊(1ヶ月以内)」にチェックを入れて検索してみてください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたは、知ったかぶりのWebデザインをしていませんか? 優れたWebデザイナーになるには、HTMLとCSSをマスターすることはもちろん、テキストの読みやすさや情報へのアクセスのしやすさなどのデザイン知識も必要です。本書は、Webデザインの意味から、文章の構造化、レイアウトのルール、色使いの心得など、Webデザイナーの基礎知識をざっくばらんな読み物風にまとめました。あなたのWebデザインの起点になる知識が満載です!
-
3.9一生役立つパソコンの習慣を身につけよう! 帰宅が早い人は「習慣」が違う! 仕事が速い人と遅い人には、どのような違いがあるのでしょう。 それはズバリ「パソコンの習慣」です。 多くの人が日常的に行っているパソコン操作には、 実は様々な「無駄」があります。そして仕事が速い人は、 無駄な操作をせず、最短で目的の操作を行う習慣がついているのです。 本書は、「無駄な手間を減らすこと」をテーマに、 「仕事が速い人が身につけているパソコンの習慣」を紹介しています。 「マウスはできるだけ使わず、ショートカットキーで操作する」 「電源はいちいち落とさない」「困ったらとりあえず右クリック」など、 業務の時短につながる役立つ習慣が満載です。 本書を読めば、「一生役立つパソコンの習慣」を身につけることができます。 「仕事がなかなか終わらない」「1秒でも早く帰りたい」……そんな人は、 ぜひ本書をご一読ください。 【本書が推奨する習慣(例)】 ・パソコンの電源はいちいち切らない ・マウスはできるだけ使わない ・よく使うアプリは「タスクバー」に置いておく ・紙を一切使わずに印刷する ・Excelのセルで勝手な「文字変換」をさせない ・ファイルの中身は「開かず」に確認する ・よく使う文字列は2~3文字で入力できるようにしておく ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.7※本書は2009年に発行された書籍の電子版になります。 【何が足りないのか? 何をすべきなのか?】 ムックとしては異例の5年にわたるロングセラーとなった『SEライフ』第1弾が、さらに読みやすい新装版として再登場。そろそろ若手ではなく、中堅としての活躍・貢献が期待される28歳。この年齢をいかに迎えるかが、その後のSE人生を大きく左右します。本書では、現場の第一線で活躍する執筆者たちが、28歳までにぜひ身につけておきたい力を28に分類して紹介。聞く力、10分の力、創り上げる力、納得させる力、考える力、覚える力、自己分析の力、ライセンスの力…。日々の仕事やこれからの人生の大きな力となるはずです。 ■こんな方におすすめ ・プログラマーやSEになって、まだ間もない方。 ・これからプログラマーやSEになりたい方。 ・SEとしてのこれからに不安を感じたり、悩みをかかえている方。 ■目次 ●Chapter1 交渉力 1 守る力 2 伝える力 3 聞く力 4 話す力 5 書く力 ●Chapter2 管理力 6 終える力 7 10分の力 8 残す力 9 分ける力 10 使われる力 ●Chapter3 実務力 11 根底を成す力 12 創り上げる力 13 くみ取る力 14 乗り切る力 15 納得させる力 16 立場を作る力 17 選ぶ力 ●Chapter4 勉強力 18 考える力 19 調べる力 20 覚える力 21 英語の力 ●Chpter5 自己力 22 自己分析の力 210 23 目標設定の力 216 24 ライセンスの力 資格なんて無意味?/どんな資格があるのか/資格をキャリアに生かす/身の丈に合った資格を 25 辞める力 26 保つ力 ●Chapter6 生活力 27 ストレスとつきあう力 28 家庭で生きる力 ■著者プロフィール 石川 説明堂(いしかわ せつめいどう):情報伝達のノウハウを提供する個人事業主。業務マニュアル制作、ウェブテキスト執筆、各種文書のわかりやすさ改善などを手伝っている。 伊藤 直也(いとう なおや):株式会社はてな 執行役員 最高技術責任者。青山学院大学物理学修士。株式会社ニフティを経て2004年9月に株式会社はてなに入社。共著作に『Blog Hacks』(オライリー・ジャパン)など多数。 今井 孝(いまい たかし):活躍の場をITという仕組みから、コミュニティという仕組みに拡大し、経営コンサルティングや研修講師を行っている。独自のコミュニティ・マネジメント方法論を体系化し、教育・支援した企業・団体は数百に上る。 中尾 真二(なかお しんじ):フリーランスのライター、エディター。アスキーの書籍編集から始まり、オライリー・ジャパン編集長を経て、翻訳や執筆、取材などを紙、ウェブを問わずこなす。IT系が多いが、たまに自動車関連の媒体で執筆することもある。 南方 司(みなかた つかさ):電子決済やセキュリティ、ネットワーク設計を得意とするSEだったが、デスマーチプロジェクトを境にSEから足を洗うことを宣言。現在は大手外資系ソフトウェア会社で政策渉外・国際標準化活動などに従事する傍ら、いくつかの大学で教鞭をとる。 山内 美香(やまうち みか):CORRECT Inc.(コレクト)代表。大手情報系出版社に入社後、企画・編集業務を経て独立。情報システムの戦略的利用が進んだ90年代からIT分野にも関与。PMとして国内最大シェア携帯電話キャリアのWWW社内研修システムを構築するなど、おもに企画・提案・構想・要求定義フェーズの実績を持つ。
-
3.8消費行動が大きく変わるなか、DX(デジタルトランスフォーメーション)の巧拙が企業の明暗を分ける、といった発言を目にします。一方でエンジニア不足が深刻化している、とも言われています。 そこで注目されているのが、コードを書かずに開発を行うノーコード、ローコードと呼ばれる開発方法です。この最新のキーワードであるノーコードについて、どのようなものなのか、本書一冊で理解できます。 国内外の事例をまじえながら、メリットとデメリット、導入・活用方法、何が変わるのかを解説。さまざまなノーコードツールの特徴や学習方法についても取り上げます。
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「マクロの読み方をすべて載せる(ふりがなをふる)」という手法で究極のやさしさを目指した、 まったく新しいExcel VBAの入門書です。 本書内に登場するマクロの読み方をすべて載せ、さらに、漢文訓読の手法を取り入れ、読み下し文を用意。 マクロの1行1行が何を意味していて、どう動くのかが理解できます。 この新しいアプローチで「自分がいま何をしているのかわからない」といった Excel VBA入門者が途中で挫折してしまう原因を解決しました。 また、実際に手を動かしながら進むだけでなく、マクロを考える応用問題も用意しているため、 しっかりExcel VBAの基礎文法を身につけることができます。 ■本書はこんな人におすすめ ・Excel VBAとマクロの基本を身につけたい人 ・過去にExcel VBAやマクロの入門書で挫折してしまった人 ・意味不明のままマクロをコピーして使っていた人 ・仕事でマクロを活用してみたい人
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラム初心者のためのPHP入門書がリニューアル! 10年以上にわたって親しまれてきたWeb開発言語PHPの解説書『PHPの絵本』は、 プログラム経験のない人でも勉強が始められるように考えられた、とてもやさしい 入門書です。新版では、従来の分かりやすい部分はそのままに、内容を全体的に 見直してお届けします。 「PHPは初めて」「アプリケーションって難しそう」という方にも、そもそも プログラムとはどんなものなのかというところから学んでもらえるように 配慮されています。機能的にも充実したPHPの最新事情もフォローし、 充実したアプリケーション作りの第一歩をここから踏み出すことができます。 本書を読むのにプログラム言語の知識は一切不要です。もっとも親しみやすい PHP言語の入門書として、現代の環境に合わせてアップデートされた、安心して 勉強を始められる一冊です。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は名前のとおり、絵本のように豊富なイラストと要点を 押えた簡潔な解説でコンピュータ技術に入門できる初心者向けのシリーズです。 すべての単元を2ページ単位で読みやすくまとめ、基礎に徹した内容で、言語/技術の 初心者や手軽に習得したい方のお役にたてるようになっています。 このたび、翔泳社は「絵本シリーズ」を全面的に改訂し、内容を現在の技術に 合わせて見直しました。シリーズラインナップ全体をリニューアルし、新パッケージで お届けします。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、基礎に 徹した内容というコンセプトはそのままに、Web/ネットが全盛となった現在の コンピュータ技術の潮流に合わせた解説を心掛けます。『Cの絵本』『Javaの絵本』を 皮切りにラインナップを順次刷新、さらに新しい仲間を増やしてラインナップを 充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0『声に出して読みたい日本語』(草思社)の齋藤孝氏×今、世界で話題沸騰中の【ChatGPT】 ChatGPTの衝撃で「AI時代の到来」に不安が隠せない今、 私たちはこれからどんな能力が必要とされるのか? またその能力をどう鍛えるべきなのか? 「頭の良さ」の真髄を語り、「真に頭を“強く”するための方法」をいち早く伝授した絶好の書。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoft社の定番Webアプリケーション開発フレームワークであるASP.NETの入門書です。人気のMVCに対して手堅いニーズのあるASP.NET Webフォームを中心に、Windowsデスクトップアプリケーションの開発経験者にとってわかりやすく構成。C#に対応。最新・無料のVisual Studio Community 2019に対応。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 モダン言語の代表「C#」に誰でも挑戦 C#はWindowsなどで動作するマイクロソフトのほとんどのプログラムを 書くことができ、さらにWebアプリケーション、mac OSアプリケーション、 Linuxプログラムの開発でも利用できる有力な言語です。 本書『C#の絵本 第2版』は、こうした本格的な言語でありながらC#を 気軽に学べる、とても易しい入門書です。今回の改訂では、C#言語の最新仕様にも 対応し、旧版をさまざまな点でアップデートしています。 ・絵を多用し、短い解説で絵本のようにビジュアルに理解することができます。 ・2ページを単位とした説明、基礎に絞り込んだ内容でスピーディに習得。 ・予備知識は不要。「プログラミングとはなにか」というところからC#に入門できます。 ・強化されたC#言語の最新の文法、新要素のラムダ式、クエリ式、型推論などに対応。 ・クラス/オブジェクトの基本も解説。オブジェクト指向の基礎概念にも触れます。 【翔泳社の「絵本」シリーズのラインナップをアップデート】 翔泳社の「絵本シリーズ」は、豊富なイラストと簡潔な解説でコンピュータ技術に 入門できる初心者向けのシリーズです。言語/技術の超初心者や手軽に習得したい方に 最適な入門書です。 新しい「絵本シリーズ」では、旧来の分かりやすさ、親しみやすさ、 基礎に徹した内容というコンセプトはそのままに、Web/ネットが全盛となった 現在のコンピュータ技術の潮流に合わせた解説を心掛けます。『Cの絵本』 『Javaの絵本』を皮切りにラインナップを順次刷新、さらに新しい仲間を 増やしてラインナップを充実していきます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 言語を知らなくても読める!絵で見てわかりやすいプログラミングの入門書! 『プログラムの絵本』は、プログラミングやソフトウェア開発の入門書です。しかし、本書は特定のプログラム言語を覚えるための本ではありません。プログラミングの手前の「コンピュータとソフトウェアの関係」からソフトウェア開発を勉強できる一番やさしい入門書です。 本書では、コンピュータの仕組みとプログラムの関係から入り、コンピュータがプログラムをどう処理していくのかが勉強できます。さらに、C言語などの高級言語とOSやプログラミング環境について解説します。ここでは、言語そのものではなく、概念や統合開発環境やオブジェクト指向などの開発技術全体を俯瞰することができます。 本書の内容は平易で、プログラムのことを全く知らない方でも読んでいただけます。図やイラストをたくさん使った紙面で、2ページ単位に編集されており、楽しく効率的に勉強を進められます。 これからプログラムの作りを勉強したい人はもちろん、「プログラム開発はするけれど仕組みについて改めて知りたい」という方にお勧めできる一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0世界最大のリモート組織が実践する徹底したドキュメント化の手法 本書は、世界でも有数のドキュメント作成ノウハウを持っているGitLabを参考にした「ドキュメント作成」や「テキストコミュニケーション」の入門書です。 同社は、世界65カ国に2,000名を超えるメンバーが所属しているグローバルカンパニーです。 世界中のあらゆる場所や価値観、タイムゾーンに存在するメンバーのパフォーマンスを引き出すためには、ドキュメントが鍵であると同社は述べています。 情報が蓄積されたドキュメントが存在することで、必要な情報にいつでも多くの人がアクセスでき、信頼性の高い情報をベースに業務が進められます。 本書では、このような効果的なドキュメントがどうすれば作成できるのか、GitLabのドキュメント作成ノウハウに基づいて解説します。 また、GitLabのドキュメント作成方法はかなり具体的なルールや手法が示されていますが、その背景にある理論や研究についても触れることで、表面的な理解だけでなく根本の思想についても学習し、応用できるように説明します。 GitLabではすべてのチームメンバーがドキュメント作成スキルを身につける GitLabのドキュメンテーションスキルは「GitLab Handbook」という情報源に誰でもアクセスできるように公開されています。 その中では、次のようなことがうたわれています。 ・コントロールできない話題は語らない ・すべては下書きである ・1つの文は1つの論点に絞る ・中学2年生レベルの読者を想定する ・多くの人に向けてメッセージを発信する際には短いメッセージにする 本書では、こうしたルールなどに基づき、GitLabのドキュメント作成やテキストコミュニケーションに関するトレーニングについて日本の文化や背景情報も踏まえて解説しているので、同社のノウハウを日本のチームでも使えるようになります。 【目次】(抜粋) 序章 ドキュメントについて知る 第1部 GitLabのドキュメントを理解する 第1章 世界最先端のリモート組織を支えるドキュメント 第2章 ドキュメントを組織に導入する必要性 第2部 基本となるドキュメント作成スキルを身につける 第4章 ドキュメントの影響範囲と品質 第5章 GitLabのテクニカルライティングトレーニング 第6章 Valueを活用してライティングスキルを向上させる 第3部 シーン別のドキュメント作成に対応する 第9章 ハンドブックのドキュメント作成 第10章 アジェンダの作成 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 合格のエッセンスが詰まった一冊!ラクして受かろう! 本書は第二種電気工事士の筆記試験の受験対策書として、合格するために必要な知識のみに的を絞って解説した独習用のテキスト「ラクしてうかる!第二種電気工事士 筆記試験」の2022年版です。 本書は1テーマ見開き2ページで「これだけ覚える(重要事項の暗記)」→「攻略のステップ(問題の攻略法を伝授)」→「過去問の攻略」の3段階の構成になっています。 無理なく合格ラインに到達できるよう、点数の取りやすい配線図や材料・工具など、目で見て覚えやすいものから順に学習する目次構成になっています。 また、過去に出題された問題を徹底分析し、過去問題を解くために必要な情報に絞って解説しています。 読んで(見て)覚える方法や、語呂合わせで覚える方法など、問題を解くための攻略法が詰まっていますので、初めて受験する人、専門的な知識がない方でも無理なく学習できます。 本書では過去16年間(令和3年下期~平成18年)に出題されたすべての問題を扱っていますので、この1冊で試験対策はバッチリです! 1章 配線図(図記号と写真) 1-1 受電点から分電盤 1-2 遮断器 1-3 配線 1-4 照明器具 1-5 点滅器(接点の構成図) 1-6 その他の点滅器と開閉器 1-7 コンセントと取付場所 1-8 コンセントの極配置 1-9 各種ボックス 1-10 電線管 1-11 その他の器具 練習問題 2章 配線図(重要事項) 2-1 引込線と木造建物の屋側電線路 2-2 開閉器・過電流遮断器の目的 2-3 配線用遮断器の極数と素子 2-4 過負荷保護装置・過電流遮断器の取付け 2-5 小勢力回路 2-6 白熱電灯取付用コードと最小断面積 2-7 地中埋設配線 2-8 引込口の開閉器の省略 2-9 接地工事と接地抵抗 2-10 電路と大地間の絶縁抵抗 練習問題 3章 配電図(電気工事用の材料および工具) 3-1 測定器具 3-2 各種工事に使用する材料を見てみよう 3-3 材料の問題にチャレンジ 3-4 各種工事に使用する工具を見てみよう 3-5 工具の問題にチャレンジ 練習問題 4章 配線図の見方と複線図 4-1 基本的な複線図の描き方1 4-2 基本的な複線図をなぞって覚えよう1 4-3 基本的な複線図をなぞって覚えよう2 4-4 基本的な複線図の問題にチャレンジ1 4-5 基本的な複線図の描き方2 4-6 基本的な複線図の問題にチャレンジ2 4-7 3路スイッチの複線図の描き方 4-8 3路スイッチの複線図をなぞって覚えよう1 4-9 3路スイッチの複線図をなぞって覚えよう2 4-10 3路スイッチの問題にチャレンジ 4-11 最少電線本数(心線数) 4-12 リングスリーブの数と刻印 4-13 差込形コネクタの種類と最少個数の組合せ 練習問題 5章 機器 5-1 三相誘導電動機 5-2 照明器具(LEDランプ・白熱電球・蛍光灯) 5-3 材料・器具の目的や役割 5-4 工具・材料の使用方法 5-5 電気工事の種類と工具・材料の組合せ 5-6 ケーブル・絶縁電線 5-7 コード 5-8 配線用遮断器の動作時間 5-9 その他の器具と機器 練習問題 6章 鑑別(写真の名称と用途) 6-1 材料の名称 6-2 機器・器具・測定器・工具の名称 6-3 材料の用途 6-4 機器・器具・測定器の用途 6-5 工具の用途 練習問題 7章 電気工事の施工方法 7-1 電線の接続 7-2 距離(支持点間・曲げ半径・離隔距離) 7-3 ライティングダクトの施工 7-4 三相200Vルームエアコンの施工 7-5 リングスリーブによる圧着接続と刻印 7-6 配線図の図記号と施工方法 7-7 その他の施工方法 7-8 施工場所 7-9 接地工事とその省略 練習問題 8章 一般電気工作物の検査 8-1 竣工検査 8-2 回路計 8-3 電線の電圧と中性線の断線 8-4 絶縁抵抗値と漏えい電流 8-5 絶縁抵抗の測定 8-6 接地抵抗値と接地線の太さ 8-7 接地抵抗の測定 8-8 検電器・検相器・回転計 8-9 クランプ形電流計・変流器 8-10 電圧計・電流計・電力計 8-11 電気計器の目盛板記号 練習問題 9章 法令 9-1 電圧の種別 9-2 電気事業法(一般電気工作物の適用) 9-3 電気工事士法(義務または制限,違反) 9-4 電気工事士法(一般電気工作物の工事または作業) 9-5 電気工事業法 9-6 電気用品安全法 練習問題 10章 電気に関する基礎理論 10-1 合成抵抗の問題を見て覚えよう 10-2 合成抵抗の問題にチャレンジ 10-3 オームの法則の問題を見て覚えよう 10-4 オームの法則の問題にチャレンジ 10-5 電線の抵抗 10-6 電線の抵抗の特徴 10-7 交流の基礎(交流回路の波形と最大値) 10-8 電力(消費電力および電線路の電力損失) 10-9 力率 10-10 発熱量と電力量 10-11 インピーダンスZと全電流I 10-12 三相交流(Y結線と△結線) 10-13 三相交流(全消費電力および電線路の電力損失) 10-14 断線 10-15 断線の問題にチャレンジ 練習問題 11章 配電理論および配線設計 11-1 単相2線式の電圧降下 11-2 単相3線式の電圧降下 11-3 三相3線式の電圧降下 11-4 電線1本当たりの許容電流 11-5 屋内幹線の設計(幹線の太さを決定する根拠となる電流IW) 11-6 屋内幹線の設計(幹線の過電流遮断器の定格電流IB) 11-7 分岐回路の設計(電線a‐b間の許容電流の最小値〔A〕) 11-8 分岐回路の設計(電線a-b間の長さの最大値〔m〕) 11-9 分岐回路の設計(配線用遮断器の定格電流とコンセントの組合せ) 練習問題 模擬試験問題 模擬試験解答
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 注目を浴びる新しいサービスや製品を支えるデータ分析。その舞台裏を、40社の事例と図解で分かりやすくひもときます。 例えば、2015年夏に長崎のハウステンボス内にオープンした「変なホテル」。ロボットによる接客を支えているのは顧客一人ひとりの顔を見分ける生体識別。カメラとコンピュータでいかに人の顔を認識しています。 夏が来ると気がかりになるのが熱中症対策。大林組は、建設現場の作業員の不調の前兆を捉えようと、「肌着センサー」でキャッチした心拍や体温のデータ分析に取り組んでいます。バスやタクシーのドライバーの「眠気」を感知して、居眠り運転防止に役立てようとする動きもあります。 「うちの子の成績が上がらない」――。こんな悩みもデータ分析で解決するのがリクルートマーケティングパートナーズ。オンライン学習教材を使う生徒の勉強法を分析し、より理解が進むやり方に迫りつつあります。 2020年の東京五輪ではホテル不足が懸念されています。その解消に一役買うと期待を集めるのが、個人の家を貸し借りする「シェアリングエコノミー」。Airbnb(エアビーアンドビー)は、分析によって「借りたい」と「貸したい」を最適にマッチングし、急成長しています。 IoT(モノのインターネット)やAI(人工知能)の活用が進み、データがビジネスと密接不可分になっていくのは確実です。データがビジネスや社会をどう変えていくのか。本ムックから読み取ってください。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTMLとCSSを使ったWebをデザインする上での心得と基礎を解説したWebデザイン入門書です。ブログやTwitterの登場により、インターネットに情報を発表する際に、必ずしもHTMLに頼る必要がなくなりました。しかし、ブログやTwitterといった新サービスが流し読みに適した雑誌だとすれば、HTMLで作られたサイトは情報が整理・蓄積された書籍に近いものであり、情報をじっくりと読むのに適しています。本書では、まとまった情報を提供することを念頭に、見やすく、探しやすいWebデザインとはどのようなものかを基礎から解説。感性頼りではなく、きちんとした理屈でデザインを作れるようになる一冊です。
-
4.8※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 WebデザイナーのためのJavaScript入門です。HTML5とCSS3の登場により、イマドキのWebを作ろうとするなら、ユーザーの操作に対してインタラクティブにWebページが変化したり、テレビのCMのような派手な「動き」が求められるようになりました。この「動き」を実現させるためのテクニックが「JavaScript」です。本書では、「プログラミングなんて知らない!」というWebデザイナーを対象にJavaScriptを基礎からやさしく解説しています。Webデザイナーとして求められる部分を重点的に取り上げているので、短時間でマスターすることができます。Webデザインの基礎から学びたい人には、姉妹書『HTMLとCSSで基礎から学ぶWebデザイン』をおすすめします。
-
3.3いまや、パソコンが当たり前にあるオフィス。そんなオフィスだからこそ、こんな難問がときどき、降りかかってきませんか? 「100個あるExcel請求書から宛名と請求金額を抜き出したい」「100人以上に郵送するWord文書すべてに個別のQRコードを挿入したい」…。そんなの「人海戦術しかないでしょう! 」と思っているアナタ。実は一人で、それもほんの数時間でできてしまうのです。 その秘密は、プログラミング。仕事を片付けるために、簡単なプログラムを組むのです。 プログラミングって難しそうだし、なんとなく高価なソフトが必要なように思えるかもしれませんが、そんなことはありません。まず、Windowsがあれば無料です。そして、ちょっとした仕組みが分かれば、いろいろと応用できます。 本書では、プログラマーとして活躍中のクジラ飛行机氏が厳選したプログラミングのコツを公開します。すぐに使えるサンプルプログラムを特設サイトからダウンロードできます。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 コンピュータが「実際に設計できる」本当の“基礎”を提供。コンピュータの基本設計「アーキテクチャ」。その設計を行うエンジニア「アーキテクト」に送る必携教科書!マイコミジャーナル「コンピュータアーキテクチャの話」より再編成し、実際にコンピュータを設計する場合に役立つ知識を提供します。 ■CONTENTS 1 コンピュータアーキテクチャ(アーキテクチャって何だ?/歴史的な計算機械(先史時代のコンピュータ) ほか)/2 コンピュータのマイクロアーキテクチャ(コンピュータの性能向上/コンピュータの基本構造 ほか)/3 整数演算器の設計(コンピュータの数値表現/加算器(Adder) ほか)/4 浮動小数点演算器の設計(IEEE754以前の浮動小数点データフォーマット/IEEE754規格 ほか)/5 メモリアクセスの効率化(ローカルメモリとキャッシュメモリ/キャッシュメモリの構造 ほか) ■著者 Hisa Ando(HISA ANDO) 東京工業大学大学院理工学研究科電子工学専攻を卒業後、富士通に入社し、先端コンピュータの開発に従事。現在は、テクニカルライターとしてプロセッサやスーパーコンピュータ関係の報道や解説を中心に活動しており、マイコミジャーナルに「コンピュータアーキテクチャの話」を連載中。また、いくつかの大学で非常勤講師としてコンピュータアーキテクチャの講義を担当している。博士(工学)。※著者略歴は書籍刊行時のものを表示しています。
-
3.6※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「面倒な作業」「単純な作業」がキライで、業務であれ、プライベートであれ、なんでも自動化したくなるのはITエンジニアの習性と言えます。 本書は、そんな「ITエンジニアの習性」に忠実な著者が実際に実施している自動化のテクニックを余すことなく解説しています。 少しでも業務を効率化したい、単純な業務から解放されたいけど、やり方がよくわからないITエンジニアにとって、本書はよい道しるべとなってくれるでしょう。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Microsoftの標準Web開発プラットフォーム、ASP.NET MVCを初めて学ぶ人のための本です。C#を最低限理解できている人を対象に、ASP.NET MVCプログラミングのための環境構築、大まかな開発の流れ、ASP.NET MVCを構成する基本要素Model/View/Controllerそれぞれの開発テクニック、ルーティング、JavaScript/CSSによるクライアントサイド開発、単体テスト、認証のノウハウを解説します。Java、PHP、Rubyの経験者にもオススメ!
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 小型パソコン「Raspberry Pi(ラズベリー・パイ/ラズパイ)」でプログラミングを楽しもう! 「Raspberry Pi」は、手のひらに収まる小型サイズのパソコン。 子供たちの教育用に開発されたもので、安価で使い方の自由度が高く、インターネットの接続性にも優れています。 小学校のプログラミング教育やワークショップなどでも活用されているコンピューターです。 さらにモーターやLEDなどの電子部品とも接続できることから、現在ではIoT産業などでの活用や電子工作のツールとして、子供から大人まで幅広い人気となっています! この本では、Raspberry Piを通じて、パソコンのしくみや文書作成、プログラミングの基本などを学ぶことができます。 この本を読むことで、例えば次のような知識・技術を身につけることができます。 ・パソコンやOSのしくみがわかる! ・文書の作成ができるようになり、自由研究レポート作成にも活かせる! ・ゲームづくりを通じてプログラミングを学べる! ・子供たちに人気のプログラミング言語Scratch(スクラッチ)だけでなく、Python(パイソン)にも挑戦できる! ・マインクラフトを楽しみながらプログラミングへの理解を深められる! 序文では、Raspberry Piの生みの親であるエベン・アプトン氏(Raspberry Pi財団創設者/Raspberry Piトレーディング社CEO)の特別メッセージも掲載。 子供たちのRaspberry Piでのプログラミングを応援しています! 2020年春から小学校で本格的に始まるプログラミング教育の準備にもピッタリで、子供だけでトライできるのはもちろん、親子でも楽しめる一冊です。 ※Raspberry Piはセットアップが大変というイメージがあるかもしれませんが、この本では、子供向けの設定や各種アプリのインストールが完了している特別仕様のOSを扱うことにより「すぐに使えて楽しめる」ように構成しています。 このデータはダウンロードで無料で入手でき、入手方法についても本書で解説しています。 ※本書で取り扱うRaspberry Piは、「Raspberry Pi 3 Model B+」というモデルです(「Raspberry Pi 3 Model B」にも対応しています)。 ※誠文堂新光社ではRaspberry Piと特別仕様OS、キーボード、モニターなどの周辺機器がセットになった「ジブン専用パソコン2」という子供向けパソコンキットを取り扱っており、こちらを用いてお手軽に本書の内容を実践することも可能です。 ■「子供の科学★ミライクリエイティブ」シリーズについて 1924年創刊の月刊誌『子供の科学』が、未来を生きる子供たちにとって大切な科学の実用知識について、楽しく・わかりやすく解説するシリーズ。 プログラミングなどの「ものづくりの力が身につく」テーマを中心としたラインナップ展開により、「子供たちの未来の可能性が広がる」シリーズを目指します。
-
4.01巻2,178円 (税込)※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,Webシステムのセキュリティを支える技術を幅広く解説します。具体的には,公開鍵暗号,共通鍵暗号,ディジタル証明書,電子署名,認証・認可などの基礎技術の用語や理論の説明から,それらを応用したSSL/TLS,SSH,OAuth,OpenID Connectなど各種の規約やプロダクトの使い方までを解説します。 今やWebシステムは社会や経済を支える基盤となっており,Webシステムの開発・運用に携わるITエンジニアは前述の技術の理解が欠かせません。暗号技術,認証・認可にかかわる基礎教養と具体的な規約・プロダクトをこの1冊で学べます。 本書は,IT月刊誌『Software Design』の暗号技術,認証・認可に関連する特集記事などを再編集した書籍です。
-
4.0Git&GitHubの超入門書です。豊富な図と実際の操作手順を解説しているので、たった1日でひととおりGit&GitHubが使えるようになります。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Excelマクロを自分で作れるようになるために、 学習しなければならない項目はたくさんあります。 Excelマクロを作れるようになったら仕事が楽になるのかもしれないと、 期待を抱き学習し始めたものの、 学ぶべき項目がたくさんあり挫折してしまう方も少なくありません。 そこで本書では、学習する項目をできるだけ絞り、 より少ない知識で仕事で使える簡単なマクロを作ることを、まず目指します。 面倒な仕事を少しでも楽にできるマクロが作れると嬉しいものです。 仕事で役立つマクロを作って、指示したとおりにExcelが動く喜びを味わって、 それから必要な項目を少しずつ学習していくのが現実的な方略です。 本書をご覧になり、Excel VBAにチャレンジしてみよう、かつて挫折したけれど、 もう一度トライしてみようと思う方が少しでも増えれば幸いです。
-
4.2※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本書の概要】 Web開発やデータ分析などの分野で近年、ユーザー数が増えてきているPython。 最近では、Pythonに触れる方も多くなってきています。 本書はそうしたPython初心者の方に向けて、 簡単なサンプルを作りながら、対話形式でプログラミングのしくみを学ぶ書籍です。 【対象読者】 Pythonのついて、何も知らない超初心者 【1年生シリーズ・3つのポイント】 ・対話形式で解説し、イラストを交えながら、基礎知識を解説します。 ・初めての方でも安心して学習できるよう基本文法もしっかり解説します。 ・平易でサンプルを用意していますので、安心してプログラムを体験できます。 【本書のポイント】 ヤギ博士とフタバちゃんと一緒に 基本的なプログラムから、面白い人工知能アプリの作成まで 体験して、プログラミングのしくみを学ぶことができます。 【著者】 森巧尚(もり・よしなお) iPhoneアプリや、HTML5ゲーム制作、執筆活動などを行っている。 近著に『アルゴリズムの図鑑』がある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.7エラーでつまずいたらどう対処する? プログラミングで「詰まない」ための必読書! プログラミングをしている人であれば、誰しもこんな場面を経験したことはないでしょうか? 「コードがエラーで動かない!」 「エラーの原因がどこにあるのかわからない!」 「何をどうやっても不具合が解決できない!」 どんなにキャリアを積んだプログラマーでも、プログラムのエラーや不具合を完璧に防ぐのは難しいものです。そのため「エラーや不具合の原因をすばやく見つける技術」は、プログラミングをする上で欠かせないスキルの1つです。 本書は、そんな「コードが動かない!」という状況でどのように対処したらよいのか、エラーや不具合との上手な付き合いかたを、新人プログラマー向けにやさしく解説する入門書です。 ・エラーメッセージの読みかた ・不具合の原因を見つけるデバッグのやりかた ・そもそも不具合を起こしにくいコードの書きかた など、プログラミングをする上でおさえておきたい知識と技術を、具体的なコードを例にわかりやすく解説しています。 開発現場の新人はもちろん、デバッグをきちんと学んだことがない中堅の人、さらには「エラーが怖くてプログラミングが楽しくない……」という初心者まで、動かないコードと日々格闘しているあらゆるプログラマーにおすすめの一冊です。 【目次】 ●第1章 エラーはどうして怖いのか? ・エラーを読んでみよう ・エラーを読まなくなってしまう理由 ・エラーに向き合う心構え ●第2章 エラーの上手な読みかた ・エラーの構成要素を知ろう ・エラーの種類を知ろう ●第3章 不具合の原因を効率的に見つけるには? ・デバッグとは? ・プリントデバッグをやってみよう ・二分探索で効率的に探そう ほか ●第4章 ツールを活用してデバッグを楽にしよう ・デバッガは強力なツール ・ブレークポイントを使ってみよう ・いろいろなステップ実行 ほか ●第5章 どうしても解決できないときは? ・プログラマーのための情報収集テクニック ・エラーが見つからないときは? ・不具合が再現できないときは? ほか ●第6章 デバッグしやすいコードを書こう ・再代入は控えよう ・スコープは可能な限り狭めよう ・単一責任の原則を知ろう ほか ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.3変化の激しい今の時代,これまでの経験則だけでビジネスにおける重要な決定を下すことは難しくなってきました。そんなときに使われるのがデータ分析です。仮説を立て,データを活用して検証することで,カンや経験だけではない根拠にもとづいて意思決定をすることができます。 スマートフォン,IoTなどの普及により,企業はあらゆるデータを取得することができるようになりました。そんな中で,データの取得はエンジニアだけの仕事ではなくなってきています。ほしいデータをそのつどエンジニアに依頼していると時間がかかります。ビジネスパーソンがデータ分析力を身につけ,自らデータの収集,検証を行うことで,素早い意思決定が可能になります。こういった背景から,データ分析力で汎用的に使えるSQLを学ぶ必要性も高まっています。 本書では,データ分析のためのSQLという観点から,実務として活用できる必要最低限の知識をまとめます。到達目標は以下のとおりです。 ビジネスパーソンとしてデータ分析に必要なSQLの構文について理解できる 他の人が書いたSQL,もしくは自分が過去に書いたSQLを参考にして,ほしいデータを抽出することができる あえて難しい内容まで踏み込まないことで,SQL初心者でも挫折することなく,最後まで読み進めることができる本を目指します。 以下は,本書で扱う内容です。 エンジニアとしてではなくビジネスパーソンとしてデータ分析に必要なSQLの知識 SQLの読み解きができる能力を身につける 本書はただ読み進めるだけでなく,自分のPCにSQLを実行できる環境を構築し,ハンズオンで学びます。DBは,比較的導入が簡単なSQLite(DB Browser for SQLite)を使用します。自身のPCで実際にSQLを実行し,どんな結果が返ってくるのか確認しながら進めることで,ただの知識としてではなく,実務として使えるようなスキルが身につきます。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「子供の科学★ミライクリエイティブシリーズ」第3弾は、Scratchを使っておもしろ科学実験にチャレンジ! 初心者向けプログラミング言語の定番「Scratch(スクラッチ)」。 小学生が自分のアイデアでゲームやアニメーションなどを自由につくれることで人気です。 プログラミング必修化にともない、小中学校の授業でも多く使われています。 このスクラッチを理科の実験や観察に使うと、もっとわくわくおもしろい科学体験ができます! たとえば、観察した植物を自分だけの図鑑にまとめたいと思ったら、撮影した植物の画像を読み込んで種類をコンピューターに分類してもらったり、ものの加速を調べる実験をするとき、つくったクルマにセンサーを載せて実際の速度の変化を計測し、グラフにしてパソコンに表示させたりすることが可能になるのです。 本書では、このような科学実験にプログラミングを活用する方法を紹介。 実験や観察の材料の準備から、装置のつくり方、スクラッチでのプログラミングの方法、実験の手順までわかりやすくまとめています。 小中学校で学ぶ理科・科学の単元を幅広くカバーしており、どの実験からやってもOK。夏休みの自由研究にも最適です。 Part1はスクラッチだけでお手軽にできる実験を中心に、Part2では教育用マイコンボード「micro:bit」のセンサーを使った本格的な実験を紹介。 楽しく科学実験に取り組んでいくうちに、理科の知識やプログラミングスキルが身につくのはもちろん、プログラミングがどのように世の中に活用されているのかを実感しながら学んでいくことができます。 《Scratch内のカメラ機能使用廃止について》 Scratchの開発元(Scratch Foundation)の方針により、2021年5月14日からScratch内の「カメラ」機能が使えなくなりました。 このため、コスチュームや背景をScratch内の「カメラ」メニューを使ってつくることができません。 その代わり、デジタルカメラやパソコンのカメラアプリなどで写真を撮って、その画像ファイルをScratchに入れれば、本書の実験はすべてそのまま実施できます。 詳細は子供の科学のWEBサイト「コカネット」にある本書の特設サイトにてご確認ください。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Git入門の決定版「サルGit」がついに書籍化! 圧倒的な分かりやすさでバージョン管理を使いこなそう 本書は、コレまでにGitを触ったことが無い方。もしくは一度勉強しようと思ったが、どうも手につかず普段はGitを利用していない。というような方々に向けたGitの操作を一から学べる内容となっています。無料のGitクライアントソフト「Sourcetree」と「Backlog」に含まれているGit機能を用いた手順を丁寧に解説しています。 わかりやすさはそのままに、コマンドラインの利用が苦手なユーザーにも親しみやすくGitの操作を紹介しています。さあ、一緒にGitを学んでいきましょう。そして皆さんの仕事がより良く、進められますように。
-
3.9※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、Think ITの連載記事「ITエンジニアのためのデザイン入門」の内容をまとめ、加筆して書籍化したものです。「デザインはセンスではない。プログラムはロジック。デザインも同じだから、ITエンジニアでも十分に習得できる」をコンセプトに、「デザインセンスがない」と諦めていることが多いITエンジニアにデザインの基礎から学んでもらうとともに、実際の業務の中で「どのように活用するのか」を知ってもらう内容となっています。 【本書の特徴】 ・センスがなくてもデザインができるようになる ・デザインの基礎が体系的に身に付く ・デザインの「なぜ良いのか」「なぜ悪いのか」を論理的に解説 ・Webサービスや社内システムのUI/UXにも活かせる 【目次】 三好康之が語るITエンジニアとデザインスキルの“関係”および“現状”と“課題” Chapter 01 これからのITシステムとデザインの重要性 Chapter 02 コンセプトからデザインを思考するプロセス Chapter 03 デザインの要 タイポグラフィについて Chapter 04 情報整理とワイヤーフレーム Chapter 05 ビジュアルが世界観を創造する Chapter 06 レイアウトとスペーシング方法論 Chapter 07 色彩の基本と使い方 Chapter 08 色彩配色の奥義 色彩調和とテクニック Chapter 09 デザイン実践のコツとポイント Chapter 10 ライフスタイルとデザイン おわりに
-
3.5本書は,Javaを使ったプログラミングを学ぶための入門書です。開発環境のインストールから始まり,Javaの基本をしっかり解説していますから,初めての人にも安心! 最初の1冊目として最適です。Javaプログラムの作り方,基本の書き方,変数や配列を使ったデータの取り扱い,条件分岐や繰り返しによるちょっと複雑な処理の作り方までしっかり解説。また,本の後半ではクラスの基本も取り上げていますから,本当に役立つ技術が身に付きます。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 フクザツな処理のプログラミングは体験しながら理解しよう。「図解! Pythonプログラミングのツボとコツがゼッタイにわかる本 “超”入門編」の次は本書でステップアップ。本書では顔認識プログラムに挑戦します。
-
3.0LPIC・LinuCの基礎知識をパッと身に付ける! ■本書の特徴 ・Linuxの基礎を、220項目で学習! ・1つ1つの用語に、イラスト・写真や図解がたくさん! ・問題が豊富に入っていて、学習の定着度がわかる! ・LPICやLinuCの勉強の入口としてピッタリ! ・Linux Essentialsにも対応! ・学習環境の解説も丁寧にしてあるから、手を動かしながら学習できる! ■こんな方へ ・Linuxをはじめて勉強する方 ・LPICやLinuCの受験を考えている方 ・IT用語などをこれから学習する方 ■目次 第1章 Linuxとは 第2章 コンピュータの基本 ハードウエア/ソフトウエア/ネットワーク/セキュリティ 第3章 Linuxの基本 基本動作/ファイル操作/テキストデータ処理 第4章 Linuxを管理する ユーザ管理/プロセス管理/時刻管理/ログ管理/パッケージ管理/デバイス管理/ディスク管理/起動管理/ネットワーク管理/セキュリティ管理/その他管理 総合問題 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonでデータ分析を体験してみよう! 【データ分析を一緒に体験しよう】 スクレイピングなどで集めた大量のデータ。 どうやって分析してたらよいか、困っていませんか? 「数式があって難しそう」 「プログラムも大変そう」 と思っている方も多いはず。 本書は、そうした方に向けて、サンプルを元にやさしく データ分析の方法を解説しています。 【Python2年生について】 「Python2年生」は、「Python1年生」を読み終えた方を対象とした入門書です。 ある程度、技術的なことを盛り込み、本書で扱う技術について身に着けてもらいます。 『Python2年生 スクレイピングのしくみ』(ISBN:9784798161914)も刊行されています。 【対象読者】 ・データの分析方法を知りたい初心者 【本書のポイント】 ヤギ博士&フタバちゃんと一緒に、データ分析の考え方から丁寧に解説。 データを分析する時に必要な前処理の方法や、データの集まりの見方、 データを見やすいグラフにする方法、データの分布の見方、予測の立て方を 解説する書籍です。 【著者プロフィール】 森 巧尚(もり・よしなお) アプリの開発や、技術書や電子工作マガジンなどでの執筆活動。関西学院大学非常勤講師、 関西学院高等部非常勤講師、成安造形大学非常勤講師、プログラミングスクールコプリ講師など、 プログラミングに関する幅広い活動を行っている。 近著に『Python1年生』、『Python2年生 スクレイピングのしくみ』、 『Java1年生』(いずれも翔泳社)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.8※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 実際のワークフローをイメージしながら実践的なGit/GitHubの使い方が身につく「いちばんやさしい」入門書です。前半は、手元のパソコンでファイルを実際にバージョン管理しながら、Gitの基本的な使い方を解説。後半では、実践的なワークフローに沿ってGitHubを使い、チームメンバーと一緒に開発を進めるための知識が身につきます。全体を通し、コマンドラインを使った操作が中心であることも大きな特徴です。難しそうに思えるかもしれませんが、未経験者でも理解できるように配慮しているので、心配することはありません。概念や操作方法を丁寧に解説するのみならず、「なぜそうするのか」といった疑問に答えられるような説明も多く入れています。また、コマンドラインでの操作に便利なコマンドリファレンスも用意しました(PDFでのダウンロード)。本書はこんな人(企業)におすすめです。これからGit/GitHubを使いはじめる入門者、チームでプログラミングやWeb制作に携わる人(エンジニア、デザイナー、ディレクター、プロデューサーなど)、コマンドラインでの操作をちゃんと学びたい人、Webサイトを運営しているWeb担当者。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 テストプレイだけじゃない! 複雑化したゲームテストを楽しく学べる超入門書 本書は、ゲームテストに初めて携わる方に向けた入門書です。ゲームテストに特化した内容ではありますが、一般のソフトウェアテストの経験がない方にもわかりやすく解説します。 ひと昔前は、テストプレイや倫理チェックのみで終わることもあったゲームテストですが、ソーシャルゲームやスマホゲームの台頭により、ゲームの頒布方式の違い(パッケージ型/運営型)やメモリ拡張による描画等の高度化、また、それまでゲームを専門としていない会社からのゲーム業界参入などから、現在ではテスト設計をもとに計画的に実施されています。 本書は、ゲームテストに初めて触れる方に向けて、複雑化したゲームテストを平易に解説するものです。ゲーム業界から見たゲームテスト、ソフトウェアテストから見たゲームテスト、どちらからも入りやすいように、ベテランのテストエンジニアたちがやさしく解説します。 Stage 0 プロローグ Stage 1 ばぐのたいぐん が あらわれた! よく遭遇するバグ Stage 2 見つけたバグを観察しよう Stage 3 ゲームテスト≠ゲームプレイ ゲームテストの種類を知ろう Stage 4 テストってどうやって作るの? テストのプロセスを知ろう Stage 5 目的から報告まで テストの流れをつかもう! おまけStage 1 ゲームテスト年表 おまけStage 2 ゲームテスト用語集
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ■□■全編マンガだからトコトンわかりやすい!■□■ ゲームを作ってみたい、ゲームクリエイターの仕事に興味がある、 そんな人が最初に手にとる一冊として、 「楽しみながらUnityを使ったゲーム作りが学べる」全編マンガの解説書が登場しました。 Unityに詳しいヒトミおねえさんと主人公の天野リエのやり取りで 横スクロールのシューティングゲームを作りながら、ストーリーが進んでいきます。 プロジェクトの作成、画像の配置、スクリプト、プレハブ化、アタリ判定、背景やスコア表示など、 基本的なゲーム作りのイロハが学べます。 ■■本書はこんな人におすすめ ・ゲームを作ってみたい人、ゲームクリエイターになりたいと思っている人 ・ゲーム作りをはじめたが、思うように進まない人 ・Unityの基本的な使い方を学びたい人 ■■本書の内容 1章 シューティングゲームを作ろう 2章 障害物と敵キャラを作ろう 3章 弾とボスを作ろう 4章 ゲーム進行の仕組みを作ろう 5章 ゲームをブラッシュアップしよう 付録 Unityのインストール
-
4.2Pythonのスタンダードがわかる。 わかりやすさを追求した本格的な入門書! 本書はPythonの入門書です。Pythonはコンパイルのいらない 軽量なプログラミング言語です。その手軽さや文法の学びやすさが 人気であり、入門者がはじめてプログラミングを行なうのに最適な 言語として注目されています。 この書籍は、はじめてプログラミングを学ぶ人に向けています。 入門者がつまづく箇所を事前に募集したプログラミングがはじめての レビューアーと追求し、プログラミングの「なぜ」を解決できるよう わかりやすさを重視した解説をしています。 この書籍で、インストールから応用まで、Pythonでデータを 扱うための基礎がたのしく身につけることができます! 【本書の特長】 本書はPythonで本当に使われることに特化しており、 「せっかく覚えたのにこの機能全然使わない」ということが ありません。 入門者でもスラスラとPythonを学ぶことができます。 また、一番つまづきやすい環境構築は図を使いながら、 丁寧に解説しているので、安心してプログラミングの学習を 始めることができます。 【対応環境】 本書はWindows、MacOSの両方で解説をしています。また、Pythonの バージョンは執筆時では最新のPython 3.6.1で解説しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.2※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、いかにすればクラック(不正コピー)されないソフトウェアをつくることができるか、クラックする側の視点を交えて内容を解説しています。バイナリエディタの使い方、デバッガの使い方、Pentiumシリーズのアセンブラ習得、DLL、dongleの仕組み、プロテクトなど解説しています。豊富なイラストで倉塚美咲ちゃんがご案内します。対象読者は、技術指向を持った良識ある方。本書で得た知識を絶対に不正な目的に使わないで下さい。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 JavaScriptを学んで、データ操作やグラフ作成を簡単にやってみよう! 本書は、Google Colaboratory(以下、Colaboratory)を使って、やさしくJavaScriptを学習する本です。 ※Colaboratoryは、Googleが提供している、無料で利用できるプログラミングの実行環境です。学習に必要なのはWebブラウザ(Google Chrome)とGoogleのアカウントだけ。新しくソフトをインストールする必要はありません。会社のルールでソフトのインストールに制限があったり、古いPCやスペックの低いPCでも、すぐに学習できるようになっています。 一般的なJavaScriptの入門書では、JavaScriptのほかにHTMLやCSSを用意する必要がありますが、本書ではColaboratoryを使うことで、学習に関係のないHTMLやCSSの用意は不要となり、JavaScriptの学習にのみ専念することができまます。また、ボタンをクリックするだけで、同じ画面の中ですぐに結果を確認できます。 さらに、Colaboratoryなら、さまざまな環境からアクセスして使うことができますので、自宅PCや会社のPCと環境を変えながら学習することもできます。そして、作成した表やグラフに文章を付けてレポートにし、それをそのまま誰かと共有することもできるのです。 本書はそのようなColaboratoryの利点を活かし、プログラミングで仕事を効率化したい方、共有したりレポート化することに興味のある方を対象に、JavaScriptの使い方をまとめました。 本書は、プログラミングが初めての方でも学習できるように、JavaScriptの基本から解説しています。基本文法の後に関数やオブジェクトについて学習し、Colaboratoryの上で編集可能なスプレッドシートを作ってデータを操作したり、チャートやグラフを作ったりといった、ビジネスで役立つプログラミングについて学んでいきます。 プログラミングそのものに興味がある方はもちろん、Colaboratoryに集計表やグラフ、地図などを配置して、ビジュアル性の高いレポートを作ってみたい方、仕事で繰り返し発生する作業を効率化したいと考えている方などに、ぜひ読んでいただきたい1冊です。
-
4.0情報をわかりやすく伝えるために必要なのは、センスではなく技術! 生産性が向上し、相手に伝わる論理的な技術文書の書き方 日本では、「文章は論理的かつ簡潔に記述する」というテクニックを学ぶ機会があまりありません。 そこで本書では、忙しい技術者の方でも「テクニカルライティング」を通じて、相手に伝わる技術文書を効率よく書けるようになるテクニックを多数紹介していきます。 ユーザーマニュアルや障害報告書、提案書といった実務直結の例を多数紹介しているため、すぐに業務に役立てられます。 豊富な文例とともに章末には実践的な「演習」を掲載しているので、新人~中堅の技術者の方だけでなく、管理職の方も添削指導のお手本としてご利用いただける内容です。 この第2版では、生成AIを使った効率的な文章の書き方や校正、要約の仕方を加筆しています。生成AIを利用する際の注意点も紹介しているので、機密事項を扱うエンジニアの方には必須の内容となっています。 【こんな方におススメします】 ・各種ドキュメントを書くのに苦手意識のある方 ・取引先や上司から、資料がわかりにくいと指摘されたことのある方 ・生成AIの利用に不安のある方 【目次】 第1章 ロジカルライティング×テクニカルライティング活用の基礎知識 第2章 わかりやすく、簡潔な文章を書くテクニック 第3章 読み手に伝わる文章を書くテクニック 第4章 読みやすさを高める文書フォーマット~表現・表記のルール~ 第5章 実践編 ユーザーマニュアル・取扱説明書 第6章 実践編 提案書 第7章 実践編 障害報告書 第8章 実践編 社外メール文 第9章 生成AIの技術文書への活用 【著者プロフィール】 髙橋 慈子(たかはし しげこ) 東京農工大学卒。技術系出版社を経て、テクニカルライターとしてフリーランスで取扱説明書の作成に関わる。1988年テクニカルコミュニケーションの専門会社として、株式会社ハーティネスを設立。同代表取締役。企業の取扱説明書やマニュアル制作のコンサルティングや人材育成に関わる。テクニカルライティング研修のほか、ビジネス文書研修の企画や実施、各種セミナーで文章の書き方指導も行っている。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.3ソフトウェア上流品質を上げまくって、 バグだらけ・死ぬほど働くのをやめませんか? テスト界の第一人者、高橋寿一氏執筆の ロングセラー『知識ゼロから学ぶソフトウェアテスト』の続編が登場! 今回のテーマは「開発者テスト」です。 本書では、アプリ・システム開発において、バグを減らすために 開発者が行うべきテスト(開発者テスト)についてわかりやすく解説します。 開発者テストを実施するために知っておくべき概念・手法や、 ○単体テスト ○リファクタリング ○アジャイル開発での品質担保 ○テストの自動化 などについて、実例を出しながら解説していきます。 品質コンサルタントとして長年培ってきた筆者の経験をもとにした、 現場で必須の手法+学術的根拠のエッセンスを詰め込んだ一冊です。 ̻□章構成 第1章 はじめに 第2章 上流品質向上のためのテスト 第3章 開発者テストの基本の基本 第4章 コードベースの単体テスト 第5章 単体テストの効率化――楽勝単体テスト 第6章 機能単位の単体テスト 第7章 リファクタリング 第8章 コードレビュー 第9章 統合テスト 第10章 システムテストの自動化 第11章 探索的テスト 第12章 まとめ――全体テストのデザイン 第13章 品質と要求仕様とテストのケース 第14章 アジャイル開発 versus ウォーターフォール開発 第15章 開発者テストの実サンプル ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 データの要約からモデル解析まで、簡単クッキング! 本書は、R&RStudioを使ったデータ分析の新しい入門書です。連続データやカテゴリデータの要約、シミュレーションや統計的検定の考え方、ベイズ解析、モデル解析までを、レシピのスタイルで手順を追って画面操作、ソースコード入力、出力された数値やグラフの解釈方法などを説明します。データ分析が必要となるシーンや具体例を都度示しながら解説していますので、Rや統計学についてはじめて学ぶ方も安心して読み進めることができます。 Part 1 カルビが売れ残りすぎる×連続データの要約 Part 2 アンケートが雑すぎる×カテゴリデータの要約 Part 3 思い込みが激しすぎる×ベイズ解析のコンセプト Part 4 室温が変わりすぎる×モデル解析 Part 5 説明が後ろすぎる×R&RStudioの基本と補足
-
4.5“はじめて「スクラム」をやることになったら読む本”が7年ぶりに増補改訂! 近年、より複雑化しているプロダクト開発をチームでうまく進めていく手法として、 世界中で注目されている「スクラム」。実際の開発現場にどう適用すればよいのかを、 とにかくわかりやすく解説しています。 ・理論だけで終わらない“実践”の手引き ・架空の開発現場を題材に、実際のプラクティスを詳しく解説! 増補改訂では、初版以降のスクラムのルールの変更を踏まえて、用語や説明の変更、 最近の開発現場に向けた追補など、全面的な見直しを行っています。 ・スクラムガイド2017年版に対応 ・スクラムを実践しているチームの実情にあわせて更新 ・開発現場の風景を更新 ・プロダクトをより意識できるように修正 ・コラムを全面刷新 これからスクラムをはじめたい人はもちろん、スクラムを導入してみたけどなんだか 上手くいかないなぁ……と思っている方にぜひ手にとっていただきたい一冊です。 【本書の概要】 はじめまして‼ 今回、ひょんなことからスクラムマスターをまかされた「ボク」です。 スクラムについてまだ何もわかっていないので、この本を参考にしようと思っています。 おおまかな内容は、次のようになっているんだって。 ●基礎編 スクラムの全体像と決められているルールについて説明する。 ●実践編 架空の開発現場を題材に、開発が始まるときから時系列に スクラムではどう進めていくのかを説明する。 なるほど。 それでは、ボクと一緒にこの本でスクラムとはどういったものなのかを学んでいこう! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Pythonによるネットワークプログラミング入門書! 本書は、Pythonによる実装を前提として、ソケットプログラミングに必要な知識をわかりやすく解説する入門書です。TCP/IPやソケットの原理を説明したのち、Pythonでソケットを実装する基礎的方法を示していきます。さらに、Python固有の機能を用いたプログラミング例(モジュールを利用したサーバ実装など)を紹介します。 ダウンロードできるサンプルプログラムが多数掲載されているので、実際に試しながら読み進めて、知識と技術を身につけてください。 Chapter 1 TCP/IPとソケットの基礎 Chapter 2 Pythonソケットプログラミング Chapter 3 Pythonソケットによるネットワークシステムの構築 Chapter 4 Webシステムに関連するPythonモジュールの活用 Appendix
-
4.5クラウド開発の現場ノウハウをこの1冊に凝縮! 今後の企業情報システムに不可欠となる、クラウド活用のシステム設計・構築ノウハウを凝縮した一冊です。開発現場への徹底取材による先進ユーザーのクラウド活用事例を豊富に紹介。3大クラウドサービス利用時のシステム設計のデザインパターン、クラウドシステム独自の設計書の作り方など、従来とは異なる開発手法の実践的ノウハウを分かりやすく解説します。関連テクノロジーの技術解説も満載。クラウド活用で求められるスキルを幅広く身に付けられます。現役のITアーキテクトや、ITアーキテクトを目指す若手エンジニア必携の書です。 <目次> 【第1章】 事例で分かるクラウドシステム構築 【第2章】 クラウドで変わるシステム開発の現場 【第3章】 基礎から学ぶクラウド 【第4章】 クラウドシステムの設計知識 【第5章】 解剖! クラウドテクノロジー
-
3.9最少のテストケースで最大の効果をあげるためのツールを満載した、小さいけれどすごい本。同値クラステスト、境界値テスト、デシジョンテーブルテスト、直交表と全ペア技法、状態遷移テスト、ドメイン分析テスト、ユースケーステスト、制御フローテスト、データフローテストなど、テスト技法の必須項目を全て1冊に集約しています。平易で実践的な例題を使い、手順を1つ1つ追って説明しているので、新人プログラマや初級のテスト担当者のレベルアップに最適。もちろん、「いまさら人に聞けない」ベテラン技術者にもぜひお勧めです。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では,初めてPHPのプログラミングを学習する人を対象として,文法の基本からデータベースとの連携までをていねいに解説しています。「この項目で学ぶこと」「実際にやってみよう」「実行結果から文法を理解しよう」という,予習→実践→復習の3つのプロセスを踏むことによって,PHPの基礎をしっかり,かつやさしく身に付けることができます。本書で利用する開発環境としては,サーバをXAMPPとエディタをAtomとし,対応バージョンはPHP 7としています。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 イメージがつかめるから、わかる!楽しい! アルゴリズムをまるごとイラストにしました。 【本書のポイント】 ・基本的な33のアルゴリズム+7つのデータ構造をすべてイラストで解説 ・誌面がフルカラーなので、図の「動き」がわかりやすい ・各アルゴリズムの考え方や計算効率、問題点もフォロー ・全世界250万人が学んだ大人気アプリを書籍化 【内容紹介】 アルゴリズムはどんな言語でプログラムを書くにしても不可欠ですが、現場で教わることはめったになく、かといって自分で学ぶには難しいものです。 本書は、アルゴリズムを独学する人のために作りました。はじめて学ぶときにはイメージしやすく、復習するときには思い出しやすくなるよう、基本的な33のアルゴリズム+7つのデータ構造をすべてイラストにしています。ソートやグラフなどの「動き」を図で追うことで、考え方や仕組みを理解する手助けをします。 よいプログラムを書くために知っておかなきゃいけないアルゴリズムの世界を、楽しく学びましょう。 【目次(抜粋)】 ●序章 アルゴリズムの基本 ●第1章 データ構造 リスト/配列/スタック など ●第2章 ソート バブルソート/選択ソート/マージソート など ●第3章 配列の探索 線形探索/2分探索 ●第4章 グラフアルゴリズム 幅優先探索/ベルマン-フォード法/A*/クラスカル法/マッチングアルゴリズム など ●第5章 セキュリティのアルゴリズム 暗号の基本/公開鍵暗号方式/デジタル署名 など ●第6章 クラスタリング k-means法 など ●第7章 データ圧縮 ランレングス符号 など ●第8章 その他のアルゴリズム ユークリッドの互除法/ページランク/ハノイの塔 など 【旧版との主な違い】 ・7つのアルゴリズム+2つ性質の解説を加筆(クラスカル法、プリム法、マッチングアルゴリズム、ランレングス符号、一意復号可能符号、瞬時符号、ハフマン符号、文字列照合、クヌース-モーリス-プラット法) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0システムをゼロから作り上げる設計ノウハウを身につけよう! システム開発における設計の解説書が14年ぶりにリニューアル。 エンジニアがシステムの設計を「はじめてやり抜く」ために必要な基本知識を紹介します。 プログラミングの仕事をひと通りマスターし、 その前工程である「設計」に挑戦しようとするエンジニアには、 いくつかの乗り越えなければならない壁が立ちはだかります。 〇アプリケーション設計をどうするのか 〇データベース設計をどうするのか 〇画面・帳票設計をどうするのか 〇外部システムとの接続方式をどうするのか 〇アーキテクチャ設計をどうするのか 本書では、こうした課題の事例を示しながら、 システムをゼロから作り上げるための 実践的・普遍的なノウハウを解説しています。 改訂にあたって、取り上げる開発手法やツールもアップデート。 アジャイルやマイクロサービスに関する説明も新たに追加しました。 将来に向けたステップアップや、開発リーダーとしての活躍を目指す 若手エンジニアの方にぜひ手に取っていただきたい1冊です。 〈目次〉 ●導入編 第1章 はじめての設計をやり抜くために ●設計編 第2章 設計の目的 第3章 外部設計の手法 第4章 内部設計の手法 ●アーキテクチャ編 第5章 アーキテクチャの目的 第6章 アーキテクチャ設計のアプローチ 第7章 本当に設計は必要か ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.4DX実現のための基礎技術“マイクロサービス”のポイントを手早く習得 マイクロサービスとは何でしょうか? 小さな粒度のソフトウェアコンポーネントのことでしょうか? いえいえ、その本質は違います。 マイクロサービスとは、サービス指向の革新的ソフトウェアアーキテクチャに加え、 コンテナやKubernetesといったアプリケーションランタイム、CI/CDや アジャイルプロセスなどの開発手法、RESTやメッセージングなどによる アプリケーション連携形態を包含する、クラウドネイティブコンピューティングの 包括的なアーキテクチャスタイルです。 本書では、マイクロサービスを、クラウドネイティブ時代のアーキテクチャスタイル として捉えて、マイクロサービス流のソフトウェアアーキテクチャに加えて、 コンテナ、Kubernetes、サービスメッシュ、DevOps、ハイブリッド&マルチクラウド など、DXを支えるクラウドネイティブテクノロジーの全体像を解説します。 DX実現のための最新技術動向を知りたい方、クラウドネイティブコンピューティング の概要を理解したい方、そしてマイクロサービスに興味をお持ちの技術者にとって、 本書はおすすめの一冊です。本書でマイクロサービスの本質とポイントを学び、 「2025年の崖」を飛翔のきっかけとしてください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.5システム開発の現場では、プログラミング言語と同じくらい、SQL(データベースのデータを参照/更新するための言語)が使われています。しかし、プログラムは書けても、SQLはよくわからないというITエンジニアは意外と多いです。SQLやデータベースの理解不足のまま開発すると、アプリケーションは作れても、「性能がでない」「メンテナンス性が悪い」といった問題が発生し、あとで苦労することになります。 本書は、SQLの文法は学んだもののSQLに苦手意識を持っているITエンジニアのための書籍です。複雑なSQLを読める/書けるようになるには、データベースの表をカタマリで操作する考え方(集合志向)を理解する必要があります。本書では、「データベースの表をカタマリで操作するイメージ」を持てるように、文法の解説はいったん脇に置き、どのようにイメージすれば良いか、ほかの手続き型言語とどう違うか、というポイントを豊富な図を使って入念に解説します。 また、SQLやデータベースで起こりがちな性能、メンテナンス性、開発効率などの問題を解決するには、データベースのしくみを理解し、アプリケーションとデータベースの役割を適切に分担する必要があります。こちらについても、さまざまな図と例を使って、問題が起きるメカニズムと解決のアイデアを紹介します。
-
4.3GoogleなどのWebサービスで人気のスクリプト言語「Python」は,現在の言語に共通する,美しく模範的なプログラミングの学習に最適な言語です。本書は,プログラミングの知識がゼロの方でも理解できる,いちばん簡単なPythonの学習書です。プログラミングの基本の基本から,データ型を駆使した本格プログラムまで,豊富なイラストとサンプルを使って,Pythonならではのプログラミングのノウハウを楽しく解説します。
-
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年生』(以上翔泳社)など多数。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「これ、毎日同じ作業をしているけど、自動化できないかな?」 「この作業、手でやってたらとても終わらない…どうにかできないかな?」 そんな声にお答えするのが本書です。 本書では、Pythonを使って、ビジネス上よく起きるさまざまな作業を自動化します。 サンプルが用意されているので、実際にプログラムを動かして試してみることができます。 Pythonの文法も要点を押さえて説明してあるので、自分の作業に合わせてカスタマイズしやすくなっています。 1章では、Pythonをインストールして自動化を行うための環境を整えます。簡単なプログラムを通して、プログラムを実行するコツをつかみます。 2章、3章では、Excelへのデータ入力、データ抽出、書式設定、請求書などテンプレートがあるファイルへのデータ流し込み、Wordのテンプレートへのデータ流し込み、PDF化など、一般的なオフィス文書の自動化を扱います。基本的にはopenpyxlモジュールを使い、後半ではpython-docxやpywin32も使います。 4章では、Webブラウザからのデータ取り込み、一括ダウンロード、パスワードがかかっているサイトへのログインなど、Webブラウザの操作自動化について説明します。「Beautiful Soup」モジュールやSeleniumを使います。 5章では、メールの送信、LINEやTwitterなどのSNSの操作を扱います。また、即時に実行するのではなく、日々の決まった時間や先の日付けで実行したいスケジューリングの設定について説明します。 6章では、ダイアログを出してユーザーから言葉やファイルの入力を得る方法や、正規表現の使い方、プログラムをデスクトップアプリにする方法、他の人が実行しやすい形でプログラムを渡す方法、マウスやキーボードの操作を自動化する方法など、便利な情報を詰め込んでいます。TkinterやPyInstallerを使います。 Pythonの知識の浅い方でも使いやすいように、インストール方法から、実行方法までを丁寧に説明しています。また、巻末には文法をまとめたAppendixを入れています。 実行環境としては、Windows、macOS、Linuxに対応していますが、項目によっては一部OSにしか対応していないものもありますのでご注意ください。 Python3.x対応。 ※他の人が実行しやすい形でプログラムを渡す目的で使うPyInstallerは、Python3.5~3.7対応です。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 コードレビューを円滑に進めたいあなたへ。 効率的なテキストコミュニケーションの技法を身につけよう。 コードレビューは、チームで開発するプロダクトの品質を高める重要なプロセスです。しかし、オンライン上のテキストコミュニケーションが基本となるコードレビューでは、「意図が正しく伝わらない」「受け手がネガティブに受け取ってしまう」などのすれ違いが頻発し、手戻りや誤解を生んでしまうことも少なくありません。 本書は、そんな意図や感情のすれ違いを起こさない「伝わるコードレビュー」の技法を解説した書籍です。具体的な19の事例シーンをもとに、わかりやすいプルリクエスト・レビューコメントの書き方や効果的なレビューの進め方を詳しく解説します。 事例シーンは、 ・緊張感のあるレビューコメントが返ってきたとき ・説明不足のPRが提出されたとき ・考え方や価値観が食い違ったとき など、開発現場のコードレビューでよくあるミスコミュニケーションのケースを収録。かわいいキャラクターとともに、問題の原因と対策を整理し、実践的な解決アプローチを提案します。 「レビューのつもりが指摘合戦になってしまう」 「何を伝えたいのかわからないコメントが飛び交ってしまう」 そんな悩みを抱える開発チームにとって、本書はよりよいコードレビューの指針を示すガイドラインになるはずです。レビューの指摘が的確に伝わり、レビューを受ける側も納得感をもって改善できる―そんなスムーズなコードレビューの技法を、本書で身につけましょう。 ■解説TIPS(一部) クイズを出さない/性善説で考える/チームで共有するタグを作る/作業ログをつけて参照場所をリンクする/相談までの時間を決める/わからないレベルを伝える/自分の考え・意見を添える/詳細を明示する/「念のため」の確認をする/上手に催促する/聞きたいことを絞る/Before/Afterの画像を載せる/テンプレートを用意する/ラベルをつける……他、多数の実践的なTIPSを収録! ■対象読者 ・コードレビューのよりよいやり方を知りたい現場のエンジニア、メンター ・チーム全体でコードレビューの指針を整えたいリーダー・マネージャー ・はじめてコードレビューをする新人エンジニア ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0全エンジニア必読のロングセラー、10年振りにリニューアル! テストを学びはじめるなら、まずはこの一冊から。 本書は、ソフトウェアテスト初心者のITエンジニアに向けて、テストの基本知識を解説した入門書です。現場で実施されるテスト手法の基礎やポイント、心得など、ITエンジニアにとって必要不可欠な情報を、テスト界の第一人者である著者がわかりやすく解説しています。 10年ぶりのリニューアルでは、定番入門書としてのわかりやすさ・読みやすさはそのままに、内容の充実度をさらにパワーアップ。開発現場や時代の変化に合わせて、用語や記述を全面的に見直すとともに、「AIを活用したテスト」や「カオスエンジニアリング」など、新たなニーズに応えるトピックも追加収録しています。 開発現場に入りたての初級エンジニアはもちろん、新人を育成するメンターや先輩の立場にいる方にもおすすめの一冊です。 【目次】 ●第1章 はじめに ●第2章 ソフトウェアテストの基本 ―ホワイトボックステスト― ●第3章 エンジニアが最もよく使う手法 ―ブラックボックステスト― ●第4章 探索的テスト ●第5章 要求仕様のテスト ●第6章 非機能要求のテスト ―困難さとの闘い― ●第7章 テストの自動化という悪魔 ―なぜ自動化は失敗するのか― ●第8章 ソフトウェアテスト運用の基本 ―テスト成功の方程式― ●第9章 ソフトウェア品質管理の基本 ―ソフトウェア品質のメトリックス― ●第10章 新しいテスト技術 【著者情報】 高橋寿一(たかはしじゅいち) 情報工学博士。1964年東京生まれ。フロリダ工科大学大学院にてソフトウェア工学修士、Cem Kaner博士、James Whittaker博士にソフトウェアテストの指導を受けた後、広島市立大学大学院にてソフトウェアテスト研究により博士号取得。米Microsoft社・独SAP社でソフトウェアテスト業務に従事後、日本大手電機会社勤務(現職)。主な著書に『ソフトウェア品質を高める開発者テスト 改訂版』(翔泳社)、共著に『現場の仕事がバリバリ進む ソフトウェアテスト手法』(技術評論社)がある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.7※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 数学とPythonがいっぺんに学べる一石二鳥の1冊! プログラミングに数学の知識は役に立つと聞くけれど…。高校時代に数学に挫折した経験を持つ人も多いのでは? データサイエンスや機械学習、ブロックチェーンなど、数学理論に裏打ちされたシステムが今は花盛り。これまでは数学が苦手なままでやって来られたけれども、これからのプログラミングにはますます数学が必要に。 ところが、プログラマー向けの数学書はどれも高校レベルは飛び越えた、難易度の高いものばかり。 そこで数学に自信がないのなら、高校レベルの数学からもう一度しっかり学び直すのはいかがでしょう。残念ながら数学は積み重ねが大事。自分のレベルに合わない参考書では結局何も身に付きません。 急がば回れ。高校数学からしっかり足元を固めていきませんか? 本書は単に数学理論を説明するだけでなく、計算や証明、理論の検証をPythonを使ったプログラムで解説しています。理論を学んで、Pythonで試す。読むだけでなく手を動かすことで、数理計算のコーディングの勘所を養うこともできます。 数学とPythonの基礎固めがしっかりできる一石二鳥の1冊。数学が苦手な文系プログラマーはもちろん、数学を忘れてしまった理系出身のプログラマーも、自信を取り戻すのにピッタリです。 Pythonについてはひと通り理解している人が対象ですが、未経験でも大丈夫。巻末にPythonの導入ガイドも用意しました。 本書で高校レベルの数学をしっかり理解して、ぜひ次のステップに進んでください!
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近年、企業における迅速なソフトウェア開発において、DevOpsは必要不可欠な要素として認識されています。しかしその一方で、開発プロセス改善に関連する情報の飽和や、新しい開発支援ツールの乱立により、自社の開発チームにとってどれが最適な解なのかの見極めが難しくなっています。さらに、開発ツール導入後も、ツールやプラットフォームの運用に余計な時間を取られ、本来の目的であるコード開発に時間が割けないエンジニアが後を経ちません。このような開発現場の課題に取り組み、各企業にとって最適な開発スタイルを模索する中で、GitLabが注目を集め始めています。 GitLabは、開発プロセスを支援する機能として、単なるリポジトリ管理だけにとどまらず、リポジトリの更新を起点とした継続的インテグレーションや継続的デプロイメントのジョブ機能や開発プロセス全体の改善サイクルを支援するプラットフォームを提供しています。さらに、組織文化の改革という点においても、GitLabではConversational Developmentという開発スタイルを提唱しており、チーム開発に不可欠なコミュニケーションの効率化を支援しています。これらの機能により、GitLabは、開発者における無駄なオペレーション工数を削減し、開発作業の効率化を実現します。 本書はアプリケーション開発支援ツールであるGitLabの基礎から、実務の開発ワークフローの運用で使える機能までを網羅した実践ガイドです。まずGitLabが目指す開発スタイルを理解し、開発プロセスの改善を実践していただくことを目指しています。そのため、本書では単なるGitリポジトリ利用者に対する機能紹介ではなく、普段の開発プロセスの改善やデプロイオペレーションの効率化を図るために必要な情報を網羅しています。
-
4.0理論から実践へ! アジャイルに踏み出せなかった現場に贈る、効率的なチーム運営の秘訣とは? ソフトウェア開発における「カンバン」(英語でもKanban)は、トヨタのジャストインタイムスケジュール管理メカニズムに基づくプロジェクト管理手法のこと。本書は“Agile Project Management with Kanban”(Microsoft Press, 2015)の日本語版で、カンバン方式によるソフトウェア開発プロジェクトの実践方法を、著者自身の実体験に基づいて具体的に解説します。 ――――――――――「監訳者あとがき」より抜粋―――――――――― 本書は、最初から最後まで、「現場目線」を貫いています。「現場目線」とは、現場がカンバンを理解し、実践するための自然かつ最短距離な構成であるということです。具体的には、カンバンを現場に導入するとしたらこの順番に理解したほうがいいという構成になっています。各章とも、実践的な解説、よくある質問と回答、トラブルシューティング、そしてチェックリストという構成になっています。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 開発系エンジニアのためのDocker入門書。オールカラーの図解でDockerの基本と仕組み、使いこなし方が手に取るようにわかります。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 これまでデータ分析を行っても、実験の過程や実行環境の共有、レポートの作成には非常に手間がかかりました。この問題を解決するソフトとしてJupyterが注目されています。本書は、Pythonなどでデータ分析に携わるプログラマーを対象にJupyterの基本的な使い方から、Markdownによるドキュメント作成、各種モジュールの基本、機能拡張するためのさまざまな仕組みをまとめて解説します。サンプルコードのお試しサイトも用意しました。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 iPhone/iPadなどのiOSアプリ開発者向けの「位置情報サービス」に特化したプログラミング解説書です。O2O(オンラインtoオフライン)やマイクロロケーションといった、スマートデバイスを利用してヒトとモノを繋ぐサービスがこれから広がろうとしています。本書はそれらの新しい位置情報サービスに参入するためのiOSアプリ開発者向けに提供します。本書で解説されている技術と実装を理解すれば、すぐにO2Oビジネスに役立てていただけます。近距離通信で店舗内のユーザ行動を把握するiBeacon、特定エリアにおけるユーザの入出を監視するGeoFenceなど、最新の技術を解説しています。ソースコードのダウンロードサービス付きです。
-
4.4トラブルが頻発する「派生開発」を改善するにはどうしたらよいか。著者が現場で培ってきた方法論をまとめあげました。「派生開発」専用のこのプロセスにより,確実にプロジェクトを成功させます。現場で抱える問題の解決に必ず役立つ,「定番」となる一冊です。
-
3.7※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲームバランス次第で神ゲーにもクソゲーにもなる! ゲームの面白さの心臓部と言っても過言ではない 「レベルデザイン」にスポットをあてた、至極の一冊が登場! なぜ世の中には神ゲーもあれば、クソゲーもあるのか? ゲームの面白さは、ゲームそのもののデザインに依存する部分も大きいものの、 それを最大限に活かすための最重要ポイントが「レベルデザイン」です。 この出来次第で、そのゲームは神ゲーにもクソゲーにもなります。 本書では、このレベルデザインという 「答えの無い答え」を見つけるための大切(本質的)なポイントについて、 現役プランナーが実際のゲームでの事例なども交えて、 さまざまな角度から徹底分析、解明していきます。 ゲームのアイデアは考えられるけど、ゲームバランスを考えるのは苦手! そんな人にこそオススメ!! また、昨今人気のスマホアプリや、家庭用ゲーム機、アーケードなど、 あらゆるゲームプラットフォームを多角的に紹介することで、 本質的な「面白さ」を追求します。 「いつでも必ず面白いゲームのレベルデザインができる!」 ようになるための書籍として、ぜひお役立てください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.1現在話題となっている機械学習(Machine Learning)のツールやライブラリは内部でどのような計算をしているのか? 計算で得られた結果にはどのような意味があり,どのようにビジネス活用すればよいのか?――という疑問を持つエンジニアが増えています。本書は機械学習理論を数学的な背景からしっかりと解説をしていきます。そしてPythonによるサンプルプログラムを実行することにより,その結果を見ることで機械学習を支える理論を実感できるようになります。
-
4.8成果を生み出す目標設定にチームで向き合う! チームでの開発において、メンバーのモチベーションを高め、同じ方向を向いて進むためにも、目標づくりは重要です。 しかし、開発に合わせて状況は常に変化するため、当初の目標を見失ったり、遠ざかってしまうことは少なくありません。 本書は、チームで成果を生み出ための目標設定と向き合い、実践し続けてきた著者が、 ●目標を設定する ●目標と向き合う ●目標を達成した後 それぞれの過程で、やるべきこと、考えるべきことを架空の開発現場を舞台にしたマンガとともに、わかりやすく解説しています。 こんな課題を感じている方におすすめです。 ●組織目標とチーム目標の兼ね合いがうまくいかない ●チームのモチベーションの上げ方がわからない ●心理的安全性を守れているかわからない この本ではこういった悩みの解決できるプラクティスも多数紹介しています。開発の中でチームが変化していく過程ごとにSTEPを区切り解説しているので、状況に適したプラクティスがわかります。 本書を通して、目標づくりの解像度を高め、よりよいチーム運営ができるため知識を身につけましょう! 〈〈実践者による豪華コラムも掲載!〉〉 ・目標達成マシンにならないために(芹澤 雅人) ・目標は記憶に残すのではなく、記録に残そう(市谷 聡啓) ・自分の成長と組織からの評価は、重なるが別のもの(小笠原 晋也) ・戦略とは今やるべき3つの優先度リスト(松本 勇気) ・あなたは自分のゴールを持っていますか?(新井 剛) ・スクラムチームにおける評価のあり方(川口 恭伸) ・目標設定と確認はいつやるの?(森 一樹) ・ワクワク目標を立てる意義とは?(湯前 慶大) 【目次】 STEP1 お互いを知ろう STEP2 ワクワクする目標をつくろう STEP3 チームのリズムをつくろう STEP4 チームのマインドを育てよう STEP5 助け合えるチームになろう STEP6 チームの開発生産性を測ろう STEP7 チームの外と向き合おう STEP8 ゴールにたどり着いたその先に ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 誰でも無償で利用できるVisual Basicは、シンプルで覚えやすく、プログラミング初心者の学習に最適な言語です。本書は、初心者から中級者向けにVisual Basicの開発環境の準備、デスクトップアプリやデータベースアプリ、ウェブアプリ開発まで、サンプルを動かしながら実践的にプログラミングを学べる解説書です。オブジェクト指向プログラミングについても詳細に解説しており、プログラミングの基本がしっかり身につきます。
-
4.7読みやすく保守しやすい「良いコード」の書き方を解説した入門書です。本書を読むと,良いコードを書くための習慣から,名前の付け方,コードの分割や集約を行う方法,抽象化の作法,計算量とアルゴリズム,ユニットテストやメタプログラミング,そして簡単なフレームワークの自作まで,プログラマーとして長く役立つ基本が身に付きます。 2011年に刊行し,大好評を博した初版を,10年ぶりに改訂しました。改訂版では,コード例をモダン化したほか,第7章「データ構造」を新たに書き下ろしました。10年ぶりの改訂であるにも関わらず,本書の根幹は驚くほど変わっていません。それはすなわち,基礎や基本といった本質的な知識は,陳腐化しないということです。
-
4.0FLOCブロックチェーン大学校による書下ろし! Pythonでブロックチェーンの仕組みを学ぼう!! 【本書の概要】 本書は、ブロックチェーンの仕組みと基礎技術を、 Pythonによるサンプルを交えながら、やさしく解説した入門書です。 【本書の特徴】 ブロックチェーン技術者の育成・人材紹介及びキャリア支援で著名な 株式会社FLOCおよび同社が運営する FLOCブロックチェーン大学校の人気講師 赤澤直樹氏の執筆協力により、 基礎から体系的にブロックチェーン技術の仕組みを学べます。 全体で5部構成となっています。 ・第1部では、ブロックチェーンの概要と構成技術を丁寧に解説。 ・第2部では、本書で扱う必要最低限のPythonの基礎知識を解説。 ・第3部では、ブロックチェーンの仕組みを簡単なサンプルをもとにわかりやすく解説します。 ・第4部では、第3部の知識をもとにブロックチェーン・プログラムを作成します。 ・第5部では、もっとブロックチェーンを知りたい方のために最新開発事例などを解説します。 【対象読者】 ・ブロックチェーンの仕組みを学びたいエンジニア ・Pythonを利用しているデータサイエンティストやAIエンジニア ・教養としてブロックチェーンエンジニアリングを学びたいビジネスパーソン、学生 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
3.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プロジェクトを通して開発チームを強化しよう! コンピュータのシステムは一人では作れない ―だから"チーム"で開発するんだ! この本では主人公である新人システムエンジニア"シンコ"を中心としたストーリーを追いながら、初めて経験するシステム開発プロジェクトで起きる大小のトラブルとその解決のために活用するプロジェクトマネジメント管理、システム開発手法、ツール&テクニックおよびマインドセットの知識をどのように作用させ、関連させていくかを学びます。まだプロジェクトを経験したことがない読者の方はもちろん、経験は豊富だけれどもプロジェクトマネジメントを俯瞰的に学びたい方、チーム開発をよりよく運営したいプロジェクトマネージャやシステムエンジニアの方の知識の整理のために読まれることも歓迎します。 開発チーム: シンコ(新人)...入社したばかりの新人システムエンジニア レダ(プロジェクトリーダ)...これからはじまるスマホアプリプロジェクトのプロジェクトマネージャ アキ(アーキテクト)...ウェブ開発での経験を中心にスマホアプリに技術領域を広げているシステムエンジニア 先生(開発チームのメンター)...開発チームの指導者、相談役
-
3.6良いFAQは,ユーザーに見つけやすく,そしてわからないことを的確に解決し,満足度を向上させます。また,それはコールセンターにおけるコストの削減につながります。コールセンター内でも,良いFAQを活用すれば短時間でユーザーの疑問を解決できるなど,ストレス軽減やコストダウンを助けます。本書はFAQの書き方を解説した書籍です。筆者の長年にわたるFAQ作成と運営の経験を活かし,「なぜそう表現すると見つけやすくユーザーの課題を解決しやすいのか」「なぜこれだとユーザーは離脱してしまうのか」などを理論的・具体的に解説しています。FAQの改善前・改善後の例を豊富に用意しているので,本書を読めば良いFAQの書き方が身に付くはずです。さらに,FAQシステムの有効活用についてや,ユーザーのアクセス履歴などを分析してFAQを改善する手法も解説します。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 自然言語処理の標準モデル、BERTを使いこなせるようになる! BERTはGoogleが2018年末に発表した自然言語処理モデルです。「文脈」を考慮した処理が特徴的であり、言語理解を評価する11個のタスクについて最高精度を達成し、今や標準的なモデルとしての地位を確立しています。 本書は、自然言語処理の近年における発展に大きな役割を果たし、かつ応用上も有用であるBERTの入門書です。前半で自然言語処理や機械学習について概説したのち、BERTによって実際にさまざまなタスクを解いていきます。具体的には、文章分類・固有表現抽出・文章校正・類似文章検索・データの可視化を扱います。データセットの処理から、ファインチューニング(BERTを特定の言語タスクに特化させるための学習)、性能の評価までの一連の流れを体験することで、BERTを自分で使えるようになることを目標とします。 なお、BERTで処理を行うためのライブラリとして、深層学習の言語モデルを扱ううえでよく使用されるTransformersを、学習や性能評価を効率的に行うためのライブラリとしてPyTorch Lightningを用います。本書ではTransformersやPyTorch Lightningを用いたことがない読者を想定して、その使い方を一から体系的かつ丁寧に解説します。 ▼本書の環境 言語:Python 深層学習フレームワーク:PyTorch ライブラリ:Transformers, PyTorch Lightning 計算環境:Google Colaboratory ▼本書の特徴 ・BERTで実際にさまざまなタスクを解くことができます。 ・使用するデータセットを日本語で統一しています。 ・ライブラリの使い方を一から体系的に説明します。 第1章 はじめに 第2章 ニューラルネットワークを用いた自然言語処理 第3章 BERT 第4章 Huggingface Transformers 第5章 文章の穴埋め 第6章 文章分類 第7章 マルチラベル文章分類 第8章 固有表現抽出 第9章 文章校正 第10章 文章ベクトルを用いたデータの可視化と類似文章検索 付録A ニューラルネットワークの学習の基礎 付録B Colaboratoryの使い方
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ASP.NETはWebアプリケーション開発初心者にとって取り組みやすく、比較的簡単な手順でリッチな機能を実現できるフレームワークです。本書は、ASP.NET 4.6とVisual Studio 2015 Communityを組み合わせて、ビジュアルな画面設計やデータベース連携機能といったWebアプリケーション開発に役立つ機能を解説します。新しいデータアクセスフレームワークEntity Frameworkおよび、認証フレームワークASP.NET Identityも説明しています。
-
4.5※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 著者の前著「iOSデバッグ&最適化技法 for iPad/iPhone」に続く第二弾は、入門書ではとうてい説明しきれない、iPhoneアプリ開発のツボとコツを実践的に解説したプログラミングガイドです。入門書では解説しない「なぜそのメソッドを使うのか」「なぜそのようなコードを使うのか」「なぜアプリの動作がそうなるのか」まで踏み込んで、実際のアプリケーションを例にして考え方やテクニックをひとつひとつ具体的に解説していきます。また、書籍では収録しきれなかったC言語やObjective-C言語の超入門解説編をPDFファイルにして、サンプルプログラムと共にダウンロードサービスで提供します。本書はXcode 4.3の環境で執筆および動作確認をしています。さらに電子書籍版ではXcode 5にも対応しています。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 なにもかもはじめてでも大丈夫! 手軽な作例を作りながら学べる電子工作の超基本! Arduinoによる電子工作の入門書です。プログラミングも電子工作もはじめてという人に向けて,Arduinoの使い方を解説します。 書籍の前半では,基本となる入力と出力の制御方法を解説します。LEDランプやスイッチなどのよく使う部品を用いながら,手を動かして学びます。 後半では入出力の命令をさらに発展させる方法を紹介します。イルミネーション,ミニ扇風機,インターネットとの連携,そして「しゃべるラジコンカー」といったやりごたえのある作例に挑戦できます。 さらに,小型のバリエーションであるArduino Nanoの使い方も付録で掲載。小さいボードならではの電子工作の楽しみを体験できます。 楽しく手を動かしながら,Arduinoと電子工作をこの一冊ではじめましょう!
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Cursorを使ってAIを活用したプログラミングをはじめよう! 〔本書のポイント〕 ・AIを活用してコードを書かずにプログラミングができる! ・まだ一から書いてるの? AIを活用して業務効率化! ・ノーコードではじめるPythonとReactのハンズオン! ・AIとの対話でプログラミングできるから初心者でも安心! ・Cursorを使えばより効率的にAIを活用できる! プログラミングの世界は、生成AIの登場により大きな変革の時を迎えています。これまでのプログラミングは、言語の学習、関連するフレームワーク、ライブラリ、APIの理解、ロジックの組み立て、コードの記述というプロセスが常識でしたが、近い将来、このプロセスは大きく変わろうとしています。 生成AIにより、プログラミングの進め方は劇的に変化します。AIに「こういうプログラムを書いて」と指示をするだけで、自動的にコードが生成されます。生成されたコードを実行し、イメージと異なる点があれば「こう直して」とAIに伝え、修正を繰り返すことで、理想のプログラムに近づけていきます。 自然言語を用いたプログラミングにより、プログラミングはエンジニアだけのものではなくなります。自然言語で指示を出すだけでプログラムを作成できるようになれば、非エンジニア層も日常的にプログラムを作成するようになるでしょう。 こうした変化に対応するため、開発ツールもAIネイティブな設計へと進化しています。その先駆けとなるのが、「AIファーストのコードエディタ」や「AIペアプログラマーとして設計されたIDE」と呼ばれるCursorです。Cursorの機能を活用してプログラミングを行えば、馬車の時代から自動車の時代へと一気に変わったような、大きな変革を体感できるはずです。 本書では、Cursorの紹介だけでなく、その機能の説明、ケースごとの活用方法、効果的なプロンプトの書き方など、実践的なテクニックを幅広く取り上げています。プログラミング初心者からプロのエンジニアまで、AI を活用した新しいプログラミングのあり方を体験できる一冊となっています。AIネイティブなプログラミングの世界は、まだ未知の領域が多く残されています。本書を通じて、読者の皆さまがこの新しい世界に踏み出し、可能性を探求していただければ幸いです。AIを活用したプログラミングは、生産性の向上だけでなく、創造性を解き放つ新しい扉を開くでしょう。 皆さまが本書を手に取り、AIネイティブなプログラミングの世界を体験することで、新しい時代の担い手となり、プログラミングの未来を切り拓いていかれることを心から願っています。さあ、Cursorを使って、AIとともにプログラミングの新時代を迎えましょう。 (本書まえがきより抜粋) 第1章 Cursor の導入 第2章 Cursor の基本操作 第3章 Cursor の機能説明 第4章 Cursor のカスタマイズ設定 第5章 プロンプト・プログラミング実践例 第6章 Cursor 開発テクニック
-
4.5アーキテクトを目指すITエンジニアのための道標、最初に読むべき一冊! ソフトウェア開発の土台となるアーキテクチャ。その重要性はますます高まっており、それを構築するアーキテクトという人材が求められています。本書では、これからアーキテクトを目指す方やアーキテクトとしての経験が浅い方に向けて、アーキテクティングの基礎知識をわかりやすく解説しています。 アーキテクトとして職務を遂行するには、幅広い知識と経験が求められます。日々の業務で多忙を極める中、相談できる先輩や上司が身近におらず、思うようにキャリアを築けていないという方も多いことでしょう。 そこで本書は、筆者が若手だった頃にこんな本があればもっと効果的に学習を行えただろう、という内容を目指して執筆しています。 アーキテクティングに主軸を置きつつ、設計やテストなどソフトウェアエンジニアリング全般についても広くカバーしているので、初学者に最適です。 本書を読んで、ソフトウェアアーキテクトへの道を歩み始めましょう! 【こんな方におススメします】 ・これからアーキテクトを目指す方 ・アーキテクトとしての経験が浅い方 ・駆け出しのITエンジニア ・ソフトウェアアーキテクチャの基礎知識を学びたい方 ・自分の知識や経験の棚卸しをしたいアーキテクト 【本書で習得できる主な内容】 ・ビジネスを支えるITアーキテクトの役割 ・変化に強いコードを書くための設計原則 ・アーキテクチャ構築の考え方や実践方法 【目次】 第1章 アーキテクトの仕事 第2章 ソフトウェア設計 第3章 アーキテクチャの設計 第4章 アーキテクチャの実装 第5章 品質保証とテスト 第6章 アーキテクトとしての学習と成長 【著者プロフィール】 米久保 剛(よねくぼ たけし) ユーザー系SIer、技術コンサルティング会社を経て、2008年より株式会社電通総研に所属。システムアーキテクト(SA)。複数の大規模SI案件でアーキテクトとしての経験を積み、現在は自社プロダクト開発においてリードアーキテクトを務める。得意領域はアプリケーションアーキテクチャ設計とテスト駆動開発。すべての関係者がハッピーになれるソフトウェア開発を目指して日々活動している。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0現場で役立つテスト手法を基礎から解説! 「どこから」「どうやって」手をつければよいかわかる 本書は、Webアプリケーション開発に携わるフロントエンドエンジニアを対象に、「テスト」の基本知識と具体的な実践手法を解説した書籍です。 高度な機能を画面上で提供する現代のWebアプリケーションでは、その品質や保守性を担保するうえで、フロントエンドにおける自動テストが重要な役割を持ちます。 本書はそんな「フロントエンドにおけるテスト」をテーマに、基本的なテストコードの書き方や、目的に応じたテスト手法・ツールの使い分け方を解説します。「UIコンポーネントテスト」や「ビジュアルリグレッションテスト」など、フロントエンドならではの具体的なテスト課題に重点を置いており、基本から実践まで必要な知識を体系的に身につけることができます。 解説はサンプルWebアプリケーション(Next.js)を舞台にしたハンズオン形式で進みます。「アクセシビリティの改善」や「CIでのテスト実行」といったトピックもフォローしているので、開発現場で役立つ実践的な知識・ノウハウがきちんと身につく一冊です。 ■こんな方におすすめ ・テストの必要性は理解しているが着手できていない ・それなりに開発経験はあるがテストを書いたことがない ・現在取り組んでいるテスト手法が最適かわからない ■本書で取り上げるテストツール Jest/Testing Library/Storybook/reg-suit/Playwright...etc ■目次 第1章 テストの目的と障壁 第2章 テスト手法とテスト戦略 第3章 はじめの単体テスト 第4章 モック 第5章 UIコンポーネントテスト 第6章 カバレッジレポートの読み方 第7章 Webアプリケーション結合テスト 第8章 UIコンポーネントエクスプローラー 第9章 ビジュアルリグレッションテスト 第10章 E2E テスト 【ダウンロード付録】 付録A GitHub Actionsで実行するUIコンポーネントテスト 付録B GitHub Actionsで実行するE2Eテスト ※翔泳社の書籍サイトからPDFをダウンロードできます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0★確率的プログラミング言語がすぐに使える!★ ・Pythonでのコーディングを前提に、PyMC3、Pyro、NumPyro、TFP、GPyTorchをカバー。 ・回帰モデルの基本から潜在変数モデル・深層学習モデルまでを幅広く解説。 【主な内容】 第1章 ベイジアンモデリングとは 1.1 データ解析とコンピュータ 1.2 ベイジアンモデリングの基礎 1.3 代表的な確率分布 1.4 近似推論手法 第2章 確率的プログラミング言語(PPL) 2.1 ベイジアンモデリングとPPL 2.2 自動微分・最適化アルゴリズム 2.3 PyMC3の概要 2.4 Pyroの概要 2.5 NumPyroの概要 2.6 TensorFlow Probabilityの概要 2.7 GPyTorchの概要 第3章 回帰モデル 3.1 線形回帰モデル:線形単回帰モデル 3.2 線形回帰モデル:線形重回帰モデル 3.3 一般化線形モデル:ポアソン回帰モデル 3.4 一般化線形モデル:ロジスティック回帰モデル 3.5 階層ベイズモデル 3.6 ガウス過程回帰モデル:ガウス尤度 3.7 ガウス過程回帰モデル:尤度の一般化 第4章 潜在変数モデル 4.1 混合ガウスモデル 4.2 行列分解モデル 4.3 状態空間モデル 4.4 隠れマルコフモデル 4.5 トピックモデル 4.6 ガウス過程潜在変数モデル 第5章 深層学習モデル 5.1 ニューラルネットワーク回帰モデル 5.2 変分自己符号化器 5.3 PixelCNN 5.4 深層ガウス過程 5.5 正規化流
-
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/機械学習の基本事項を 理解されていることを前提としています。
-
5.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 Scheme入門書の定番を翻訳 プログラミング言語Scheme は、Lisp の代表的な方言であり、計算機科学においてプログラミングを学ぶ上でもっとも適した言語のひとつでもある。 本書は、 Daniel P. Friedman and Matthias Felleisen “The Little Schemer, Fourth Edition”(The MIT Press, 1995)を翻訳発行するもの。計算機科学の話題を織り交ぜながらSchemeの基本的な考え方を対話形式で学んでいく、イラスト入りの定番の入門書である。 訳者まえがき 序文 はじめに 1章 おもちゃ 2章 一度、もう一度、さらにもう一度、またもう一度、…… 3章 偉大なるCons 4章 数遊び 5章 *すごい*星がいっぱいだ 6章 影法師 7章 友達と親類 8章 究極のlambda 9章 …… もう一度、もう一度、もう一度、…… 10章 このすべての値は何だ 幕間 索引
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 カラフルなイラストと少しずつ順番に進めていくていねいな解説で、プログラミングの基本からゲームの作り方まで、はじめての人でも楽しみながらプログラミングを覚えることができます。この本1冊で、スクラッチとPython(パイソン)という2つのプログラミング言語の使い方がわかります。プログラミングを学んで、君だけのオリジナルゲームを作ったり、未来のプログラマーをめざそう! *すべての漢字にふりがなつき。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年より小・中学校でプログラミング教育が本格化―― プログラミングの手順を1ステップずつやさしく解説。カラフルなイラストや興味をひくプロジェクトを通して、Pythonの基本が楽しく学べます。 絵を描いたり、動きのあるグラフィックを作ったり、かんたんなプログラムで動くおもしろいゲームを作ったり、この本一冊で基礎の習得から実践までカバー。 【プロジェクトの例】 動物クイズ:3回答えるあいだに正解を出そう! スパイラル:ふくざつな模様がかんたんに描けるぞ! 星空:カラフルな星がつぎつぎ夜空に出現するよ! ペットをかおう:お世話をすると喜んだり、放っておくと悲しんだりするぞ! はらぺこイモムシ:葉っぱを食べるとどんどん成長していくぞ!
-
4.5【本書の内容】 比較的小さいけれど、どのようなスキルのプログラマ(含む予備軍)にとっても有用で有益なプログラミング言語がGoです。 本書は2009年に発表され、以来、コンパクトさとシンプルさを残したまま、さまざまなスキルをもったプログラマに愛される言語として成長してきたGo言語を意のままに操れるレベルを目指せる学習書です。 ビギナーにとっても、Webにある実行環境を使用することで掲載されたサンプルプログラムや、練習問題を実行できるよう配慮されていますし、スクリプト言語を使った経験があれば、ウォーミングアップは終わっています。スクラッチやエクセルのフォーミュラを使ったことがあったりHTMLを書いた経験があれば、本格的なプログラミング言語の第一歩を踏み出す格好のきっかけになるはずです。 もちろん、それなりの忍耐とか努力は必要ですが、火星探査機を構築しながら(!?)Go言語を完全習得できる、最初の1冊となるでしょう。 【本書のポイント】 ・特定のテーマごとに学習単元をユニット化 ・ユニットはさらに特定のトピックを扱うレッスンに分割 ・レッスン後はクイックチェック ・さらに練習問題を配置して知識を根付かせ応用力を ・問題に対する模範解答も完備 ・ローカルに開発環境を持っていなくても学習できる ・GitHub上にも最新の解答例を掲載 【読者が得られること】 ・Go言語の構文を理解できる ・Go言語を使ったプログラミング ・特色とメリットを活かした開発技法の習得 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。 (翔泳社)
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 Unity5によるゲーム制作のTIPSが満載! 本書はゲーム制作者に向けて、Unity5によるゲーム制作のコツをまとめたTIPS集です。単なるTIPS集ではなく、ユーザーがハマるゲーム作り必要なコツをカテゴリごとに分けて、現場の開発者向けに使いやすくまとめています。 「基本機能だけでも十分にできる面白いゲーム作り」「ユーザーインターフェース作りにポイント」「キャラクターの操作のコツ」「サウンドの効果的な使い方」「ユーザーを引き込む要素」などゲーム作りで重要なポイントをTIPS形式で解説します。ゲーム開発者、必須の1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.3※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、自然言語処理について初歩から学べる書籍です。プログラミングについては、なんらかのプログラミング言語を使ったことのある開発者を対象に書いています。 自然言語とは、私たち人間が日常的に読み書きしたり、話したりするのに使っている言語のことです。そして、自然言語で書かれたテキストデータをコンピュータで処理するための技術を自然言語処理と呼びます。自然言語処理によって実行できるタスクの代表的な例としては、自動翻訳や質問応答、対話などがあります。 本書では、この自然言語処理について、今まで学習したことがない人でも学べるように、基礎から解説しています。自然言語をコンピュータで処理するために、事前にどのような処理をしておくのか、どのように単語や文章を解析するのか、自動翻訳などのタスクを実行させるためにどのような処理を行うのか、などについて、やさしく説明していきます。 基礎からはじめて、単語分散表現やテキスト分類、系列ラベリング、系列変換、アテンションといった、自然言語処理では欠かせない技術について、理論を解説した上で、Pythonを使って実装し、手を動かしながら理解できるようにしています。 また、現在の自然言語処理は、機械学習や深層学習とも切り離せません。ですので本書では、これらの技術についても基礎から説明し、Pythonを使って処理を実装していきます。基礎的な実装のみではなく、RNN、LSTM、CNNさまざまなモデルを使っての実装、特徴量エンジニアリングや正則化、ハイパーパラメータチューニングなど、実際の処理で必要になるところまで、詳しく解説しています。
-
4.4※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12784-8)も合わせてご覧ください。 本書は,より成長させやすいコードの書き方と設計を学ぶ入門書です。 システム開発では,ソフトウェアの変更が難しくなる事態が頻発します。コードの可読性が低く調査に時間がかかる,コードの影響範囲が不明で変更すると動かなくなる,新機能を追加したいがどこに実装すればいいかわからない……。 変更しづらいコードは,成長できないコードです。ビジネスの進化への追随や,機能の改善が難しくなります。 成長できないコードの問題を,設計で解決します。
-
5.0※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 Pythonゲーム開発入門の決定版! 人気ジャンルを題材にプログラミングの腕を磨こう! 大好評を博している『Pythonでつくる ゲーム開発 入門講座』に、第2弾『実践編』が登場! 前作同様、Pythonを用いたゲームプログラミングの基礎をまんべんなく解説しながら、今回は「アクション」「シューティング」「3Dカーレース」といった人気ジャンルの開発に挑戦します。 【本書の特長】 ○複数の演習を通し、ゲーム開発の知識・技術を大幅UPできる ○三角関数、遠近法などの知識を開発に活かす方法を学べる ○マップエディタやランチャーなど関連ツールの開発も行う ○プログラム1行ごとに説明を付けており、理解しやすい ○豊富な図解とイラストを用い、イメージで理解できる ○開発に必要な素材はすべて無償ダウンロードできる さらに、ゲーム開発でぶつかる"壁を乗り越えるためのヒント"も豊富に用意しました。 【開発のヒントが満載】 ・マップやアイテムの配置はどうするのか ・自機と敵機のヒットチェックはどうするのか ・"弾幕"の軌道はどうやって計算するのか ・面白さにつながる難易度とはどの程度なのか ・エフェクトやサウンドはどうやって組み込むのか ・坂道のカーブ、奥行、起伏はどう表現するのか ・Pythonで3Dを表現するにはどうしたらよいのか ……こんな疑問に答えます! ゲーム素材400本、プログラム80本、遊んで面白いゲーム5本を無償提供! 本書を読み終えた頃、ゲーム開発の知識はかなり高いレベルに到達できるでしょう。 また、各プログラム内にPythonのプログラミング技術を多くちりばめたので、Pythonを使う力もぐんと伸びているはずです。 ゲーム開発の基礎を盤石にしたい方、Pythonの技術に磨きをかけたい方にオススメの1冊です。
-
3.5Dockerの登場以降,アプリケーションはコンテナイメージとして管理・実行できるようになりました。コンテナイメージには,アプリケーションの実行に必要な言語ランタイムやライブラリなどがすべて含まれているため,どんな環境でも同じアプリケーションを同じように実行できます。このコンテナの利点を活かして,アプリケーションのデプロイ・設定・管理を自動的に行うためのソフトウェアが「Kubernetes(クーバネティス)」です。 本書は,コンテナイメージの作成・デプロイ・運用という一連の流れに沿って,アプリケーション(コンテナ)を本番運用で使える状態(プロダクションレディ)にまで持っていく方法を解説します。 具体的には,アプリケーションの開発や運用に携わる人向けに,Kubernetesクラスタ上で,アプリケーション(コンテナ)のデプロイ,更新,安定性の向上,セキュリティの強化,ロギング,モニタリングなどを行う方法を扱います(Kubernetesクラスタそのものの構築や運用については扱っていないため,ご注意ください)。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は,データベース初学者を対象にPostgreSQLを使って,データベース操作の基本から運用までを学ぶための本です。収録のファイルを利用することで,自宅のWindowsパソコンやMacで実際にデータの検索や更新などを行いながら,PostgreSQLによるリレーショナルデータベースの操作をマスターすることができます。
-
4.9Rubyの文法をサンプルコードで学び,例題でプログラミングの流れを体験できる解説書です。 ほかのプログラミング言語で開発経験のある人が,Rubyを学ぶ際に効率的に学べる内容を詰め込みました。 プログラミング未経験者向けの「変数とは」「配列とは」といったプログラミング基礎知識の説明は最小限にし,そのぶんRubyの特徴(他プログラミング言語との違い),Rubyにおけるリファクタリングの要点,テスト駆動開発やデバッグのやり方など開発現場で必要になる知識を解説しています。 本書の内容を理解すれば,開発の現場で必要とされるRuby関連の知識を一通り習得できます。そして,「今まで呪文のようにしか見えなかった不思議な構文」や「実はあまりよくわからないまま,見よう見まねで書いているコード」も自信をもって読み書きできるようになるはずです。 本書はRuby 2.4をベースに解説します。Ruby 2.2や2.3など,少し前のバージョンで動きが異なる場合は,適宜注釈を入れています。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 PyTorchで物体検出アルゴリズムを実装しよう! 本書は、PyTorchを利用して、物体検出のアルゴリズムと実装方法を解説する書籍です。 ・ PyTorch(パイトーチ)とは? 2018年にFacebook が発表した、ディープラーニングのフレームワークです。世界的にユーザーが多く、GitHubで公開されるディープラーニングのプログラムもPyTorchで作られたものが多数存在します。 ・ 物体検出とは? 画像認識の一分野で、画像から特定の物体の位置と、その物体のカテゴリ(クラスタ)を検出する技術です。 ディープラーニングは当初、物体の識別において従来手法を大きく上回る精度を出したことから注目されました(例:2012年の画像認識コンテストILSVRC)。ただし物体識別自体はどちらかといえば要素技術であるため、そのまま現実のシステムに応用することは多くありません。実際に必要とされるものは、多くの場合、物体識別を発展させた物体検出です。自動運転・外観検査・医療分野の画像診断など、どれも物体識別ではなく物体検出の技術が使われています。 本書は、PyTorchの使いかたを習得することと、物体検出の各種アルゴリズムを理解して自力でプログラムを作れるようになることを目的とします。前半はPyTorchについて解説し、後半は物体検出の代表的なアルゴリズムを解説しながら、PyTorchでの実装例を示します。 <本書の特徴> ・PyTorchを使って物体検出アルゴリズムを実装できるようになります。 ・Pythonによるサンプルコードを例示&配布し、自分で手を動かしながら理解を深められます。 第1章 PyTorch によるプログラミング 第2章 物体検出アルゴリズムSSDの実装 第3章 SSDに関連した話題
-
4.6基礎理論を飛ばさない! 推定・検定から統計モデル・機械学習へ! 本書は統計学の理論をゼロから学べる教科書です。 IoTやビッグデータの発展によりさまざまなデータが社会にあふれ、 全てのデータを確認するのは難しくなってきています。 多くのデータから価値があるデータを作成するには統計学の知識が必須です。 【本書のポイント】 本書は統計学をはじめて勉強するかたでも、 読み進めていけるように、以下の3点を重点的に解説しています。 ・データをどのように分析するのか ・なぜそのように分析するのが良いことなのか ・Pythonを使ってどのように分析するのか 【統計学を勉強するためのツールについて】 この書籍では、学習していく際のツールに、プログラミング言語のPythonを使用します。 PythonはExcelやRより自由度が高く、機械学習に多く利用されているので幅広い層から注目を集めています。 Pythonに馴染むことにより、機械学習を利用したデータ分析者になるための基礎的な技術も身に付けられます。 【本書の構成】 本書は全7部構成になっています。 それぞれの部で次のようなことを解説しています。 第1部では統計学の基本を解説しています。 第2部でPythonの基本やJupyter Notebookの使い方を説明します。 第3部でPythonを用いた統計分析の方法を学びます。 第4部からは統計モデルについて学んでいきます。 第5部では正規線形モデルを解説します。 第6部それを発展させた一般化線形モデルについて解説します。 第7部は、統計学から機械学習へのつながりを学びます。 統計学やPythonのことを何も知らない方にもオススメの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ブロックチェーン上で動く! オリジナル仮想通貨を作る! インターネット以来の発明と言われるブロックチェーン。 本書は、エンジニアのためのブロックチェーン・アプリケーション 開発の指南書です。 ブロックチェーンを活用したシステムを開発するために、 エンジニアが具体的に何をしたらいいのかを3つのサンプルを 使ってわかりやすく解説します。 開発方法はEthereum(イーサリアム)というブロックチェーン上で 動作するスマートコントラクトを使用します。 スマートコントラクト開発言語には、最も利用者の多い「Solidity」を 採用し、実際に使えるソースコードも余すところなく公開します。 本書を読むことで、具体的に何をしたら良いのか、どうやって 開発するのかを、効率的に身につけることができます。 ブロックチェーン技術に関心のある、全てのエンジニア必読の一冊です。 〈本書の対象読者〉 企業エンジニア、SIer、アプリ開発者、最新技術に関心のある企画者や学生 〈本書の構成〉 Part-1:解説編 Chapter-1 ブロックチェーンの基礎 Chapter-2 Ethereumの導入 Chapter-3 スマートコントラクト入門 Part-2:実践編 Chapter-4 仮想通貨コントラクト Chapter-5 存在証明コントラクト Chapter-6 乱数生成コントラクト Appendix 付録 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
-
4.0最新の自然言語処理(NLP)では、Transformerという種類のニューラルネットワークが使われるようになりました。 TransformerはBERTやGPT2などのAIで採用され、NLP技術にブレークスルーをもたらしましたが、その特徴は、高い性能とさまざまな用途に使える汎用性の高さにあります。 本書では、Transformerの構造を理解するためにBERTとGPT2を一から実装し、またNLPプログラムを作成するために必要となる、Transformerを拡張して応用AIを作成する方法を紹介します。 Transformerの実装では、Transformerの中心となるSelf-Attention層の作成やテキストのエンコード方法など、最も基礎的な部分から、Pythonのコードをもとに解説をしています。 また、学習では、事前学習と特定のタスクに向けたファインチューニングという、Transformerに特徴的な2段階のステップを、両方とも行います。 ニューラルネットワークの実装は、TensorFlow 2を利用します。
-
3.0本書では、 ・React/React Hooksの基本の習得 ・React/React Hooksを利用した簡単なアプリの作成ができる をゴールとし、つまずきやすいポイントを確認しながらReact/React Hooksが学べる1冊です。 Reactの学習を進める上でつまずく原因はJavaScriptへの理解不足であることがほとんどではないかと考え、本書の冒頭ではJavaScriptの基礎について多めにページを割いています。 JavaScriptの基礎を固めた上でReact/React Hooksを学んだあとは、TODOアプリの作成に挑戦してみましょう。 また、Chakra UIを使って、Reactアプリのスタイリングも解説しています。 ■対象読者 ・JavaScriptは少し書けるがさらにスキルアップしたい人 ・React/React Hooksを書けるWebデザイナー/フロントエンドエンジニアを目指す人 ・React/React Hooksでアプリの開発を行ってみたい人 ・React公式サイトの内容を、少し難しいと感じた人 ・Reactを一度学習してみたが、挫折してしまった人 ・Reactを始めてみたいけど、どうしたらいいかよくわからない人
-
3.5「Vue.js が楽しい! 」ウェブフロントエンド界隈でこの言葉を耳にすることが増えました。 フロントエンドを取り巻く技術の発展によって、フロントエンドの役割は増え、フレームワークもより身近なものになっています。 この本では「Vue.js ってなに?」「フレームワークってなに?」という基礎概念と導入から、プロダクトに役立つ情報までを、体系的に解説しています。 これから JavaScript のフレームワークを始める方にはもちろん、すでに Vue.js をお使いの方が基礎を学ぶにも最適な1冊です。 チュートリアルや実例集盛りだくさんのサポートページも公開しており、書籍と合わせてお読みいただけます。 ●こんな方におすすめです ・プレーンなJavaScriptや、jQueryだけの開発からステップアップしたい方 ・Vue.jsの公式ガイドを読んではみたものの、専門用語が多く難しかった方 ・コンポーネントや状態管理、Vue.jsにおけるSPA構築について学習したい方 ・「チームにVue.jsを覚えてほしい! 」という方
-
3.0※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2022/978-4-297-12917-0)も合わせてご覧ください。 新しいフロントエンドの入門書決定版! 本書はReact/Next.jsとTypeScriptを用いてWebアプリケーションを開発する入門書です。 WebアプリケーションフレームワークNext.jsはReactをベースに開発されています。高速さに裏付けされた高いUXと,開発しやすさを両立しているのが特徴です。 本書では,Next.jsの開発をより快適・堅牢にするTypeScriptで開発を進めます。 Next.jsによるアプリケーション開発の基礎,最新のフロントエンドやWebアプリケーションの開発方法が学べます。
-
3.0※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はPython入門とは銘打ってはいますが、実質はGitHubCopilotという生成AIを活用したプログラミングの学習本です。解説にあたっては、プログラミングをしていく段階で覚えることを極めて少なくしてあります。本書では、Pythonの細かい文法を解説していませんし、効率的なコードの書き方や効率的なライブラリの使い方を解説しているわけでもありません。本書の基本的な説明方針は、逐次的に生成AIに質問をして回答を得ていくというものです。 GitHub Copilotへの質問の仕方にルールがある訳ではありません。わからなかったら何回でも聞く。読者とCopilotが共同で作ったコードを動かしながら、自分の目的が達せられるように工夫する。うまく達成できない場合は、再びCopilotに尋ねてみる。それらを繰り返していくだけです。そして、筆者がその経緯を逐一書き示したものが本書となっています。 本書では、複雑な機械学習の処理方法や、スマホアプリ/デスクトップアプリ/ Webアプリの作り方までは解説していません。ただ、Copilotを使ってPythonの基本文法を解説するだけではちょっと物足りないので、CSV形式のファイルの扱いやWeb APIの扱い方、グラフの書き方といった、実務に必要となる基本技術のプログラミングの仕方を本書は示してあります。ほかのPython解説本のように難しいことはできませんが、最初の取り掛かりには十分でしょう。Copilotと共同でコーディングをするときの落とし穴もいくつか用意してあります。Copilotと一緒に楽しんでPythonを学んでいってください。