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

  • いちばんやさしいPythonの教本 第2版 人気講師が教える基礎からサーバサイド開発まで
    値引きあり
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 講義+実習のワークショップ形式で、 会話bot「pybot」を作りながら楽しく学べる 「はじめてでも挫折しない」Pythonの入門書です。 なぜそうするのかを知りたい、 仕組みが知りたい、 応用できる基礎を身に付けたい、 そんな読者のさまざまな要望に応える新しい教本です。 講義パートの図解をまじえた解説で仕組みについて理解したあと、 実習パートで実際に手を動かしながらプログラムを書いていきます。 少しずつ新しいことを学びながら進み、プログラムに機能を追加していくので、 いま自分は何をやっているのかを、ちゃんと理解しながら進められます。 もし、つまずいても安心です。 短いレッスンを積み重ねた構成なので、 少し戻って再確認することもしやすくしています。 また、本書で学ぶサンプルプログラムのコードは、 サポートページからダウンロードできるので安心です。 ぜひ本書でPythonのプログラミングの楽しさを実感してください!
  • ザイログZ80伝説(カラー版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 1970年代後半に登場して黎明期のパソコンにことごとく採用されたザイログのZ80。それからおよそ半世紀が経過した現在もなお製造中の超ロングセラーです。 本書は、この間に発展した開発環境、周辺部品、プリント基板製造サービスなどを活用し、当時のマニアが苦心惨憺した製作をサラッとやってのけます。加えて、ザイログの元技術者が語った開発の経緯、出荷数量などの統計資料、著者の取材メモに書かれた面白エピソードを散りばめてあります。Z80の構造を説明するくだりでいちいち世間話が付いて回るうざい技術解説書、あるいは、電子工作の過程まで読まされる前代未聞のノンフィクションとして、どうぞお楽しみください。
  • 改訂3版Javaポケットリファレンス
    -
    『[改訂新版]Javaポケットリファレンス』の発売より4年。 年2回の定期リリース制へと移行したことでバージョンアップが急速に進んだJavaの最新事情に対応し、数々の著作で定評のある山田祥寛氏の全面監修のもと内容を刷新。 モジュールシステムやHttpClientはもちろん、ユニットテストツールのJUnitの解説も新たに加わりました。 初心者から上級者まで必要な情報をぱっと引ける使いやすさはそのままに、Java SE 8~14までの重要トピックを一望できる一冊です。

    試し読み

    フォロー
  • 最短距離でゼロからしっかり学ぶ Python入門 必修編 〜プログラミングの基礎からエラー処理、テストコードの書き方まで
    4.5
    世界累計50万部のベストセラー『Python Crash Course』待望の翻訳版が登場! 10歳の小学生から定年世代まで、世界中の読者が学んだプログラミング入門書で、あなたもPythonの基本をしっかり学びましょう。本書は世界の中学、高校、大学でもテキストとして利用されており、この本で得た知識をもとに新しい仕事に就いたり、副業をスタートさせたりしている人たちが世界中にいます。 「必修編」では、プログラミング環境の用意、基本的なプログラムの書き方に始まり、リスト、辞書、クラス、関数といった基礎的な知識からエラー処理、テストコードの書き方までを演習問題を交えながら、わかりやすく解説します。随所にプログラマーとしての心構えなども触れられており、読みやすく整理されたコードの書き方も身につきます。これから初めてPythonを学ぶ人も、学び直したい人も、必読の書籍です。Windows・Mac・Linuxに対応しています。

    試し読み

    フォロー
  • 最短距離でゼロからしっかり学ぶ Python入門 実践編 〜ゲーム開発・データ可視化・Web開発
    -
    世界累計50万部のベストセラー「Python Crash Course」待望の翻訳版が登場! 10歳の小学生から定年世代まで、世界中の読者が学んだプログラミング入門書で、あなたもPythonの基本をしっかり学びましょう。本書は世界の中学、高校、大学でもテキストとして利用されており、またこの本で得た知識をもとに新しい仕事に就き、また副業をスタートさせている人たちが世界中にいます。 本書「実践編」では、「エイリアン侵略ゲーム」「データの可視化」「Webアプリケーション」という3つのプロジェクトにチャレンジします。次第に難易度のあがるシューティングゲーム作りを通じて、2Dゲームの開発ができるようになり、大量のデータを調査し、可視化するデータサイエンスのための必須知識を身に付け、そしてWebアプリケーション開発ではアカウントを作成し日記を記入、ログとして保管できるプログラム作成を習得します。「必修編」で学んだ方はもちろん、Pythonの基礎を学んでより実践的な知識を習得したい方も必読です。

    試し読み

    フォロー
  • スタートダッシュAndroid 〜アプリエンジニアの必須ノウハウをサクっと押さえる
    -
    「Androidアプリ開発に必要なものは?」 「Kotlinはどうやって書くのか?」 「アプリのデザインはどうなっている?」 「開発現場で使われているOSSは?」  Androidアプリエンジニアとして業務をこなすには、ただAndroidアプリが開発できるだけでは足りません。現場で使われている技術や知識を学ぶ必要があります。  本書では、「これからAndroidアプリ開発を始める = スタートダッシュする」ことを目的に、開発環境の知識からKotlinの基本はもちろん、UIデザイン、現場でデファクトとも言えるOSSの使い方、テストの基礎まで、スタートダッシュするために本当に必要な情報を濃縮。現場のエンジニアが、チームに入る新人に「とりあえずコレだけは押さえておいて」という生きたノウハウを伝授します。アプリエンジニアを目指す方はもちろん、これからアプリ開発にも業務の幅を広げたいエンジニアにとっても必携の1冊です。
  • ゲームを改造しながら学ぶ Scratchプログラミングドリル:プロのゲームクリエイターが伝授! 考えて遊んで面白くするゲーム作りの思考法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ゲームのプログラムを《ハッキング》!? 新感覚のプログラミング学習本が登場!! 『城とドラゴン』『ドラゴンポーカー』『ガンビット』などの大人気スマホゲームを生み出したアソビズムの現役ゲームクリエイターが、本気でScratchのゲームプログラミングドリルを作りました! シューティング、アクション、格闘、釣り、レース、RPGなど全10本の本格的なゲームが作れます。 本書の最大の特徴は、現役プログラマーも活用するプログラミングの学習法、アソビズムのクリエイターが考案した「プロトタイプ・ハッキングメソッド」です。 《ステップ1》「プロトタイプを完成させる」 まずは、ゲームの「プロトタイプ(ひな型)」を特設サイトからダウンロードします。 3つの難易度から選択。プログラミング初心者には、第1章の「森の射撃訓練」から始めるのがオススメ! 好きなゲームをダウンロードしたら、指示に従いプロトタイプを完成させます。 《ステップ2》「完成したゲームで遊ぶ」 完成したら、早速、ゲームを遊んでみましょう! さて、ゲームをクリアーすることはできたでしょうか? 難しくてクリアーできない? でも大丈夫!! 安心してください。 本書に掲載されたゲームは、プログラムを改造(ハッキング)することができちゃうんです! 《ステップ3》「ゲームを改造して攻略」 いよいよ、ここからが本番! 出来上がったプログラムを改造(ハッキング)して、ゲームを攻略しましょう。 「ジャンプ力を2倍にするぞ!」「アイテムの出現数を無限にしちゃえ!」 などなど、敵の数を減らしてもOK、主人公を無敵にするのも…もちろんOK! ゲームを攻略するための改造方法に答えはありません! 【保護者や指導者の方へ】 他の人が作ったプログラムを改造(ハッキング)するためには、コードの内容をよく理解する必要があります。 ただし、いきなりコードの仕組みを学ぼうとする必要はありません。 子どもたちは試しにパラメーターをいじってみたり、順番を変えてみたり、削除してみたり、新しく追加してみたり……ゲームを攻略したいという気持ちに後押しされて、遊びながらトライ&エラーを繰り返していくうちに、自然とプログラム内容への理解が深まっていくのです。 本書に掲載されたゲームのプロトタイプは、ゲームに遊び慣れている子どもたちにも、「遊んでみたい!」「改造してみたい!」と思ってもらえるように作られています。 子どもたちが大好きな面白いゲームのプログラムには、プロのゲームクリエイターたちのひらめきや仕掛けがたくさん詰まっています。 本の中では、どうすれば面白くなるか考えるためのヒントも、たくさん紹介されています。 遊びながら試行錯誤して、楽しくプログラミング学習に取り組むうちに、様々なジャンルのゲーム作りのノウハウも手に入れることができます。
  • データ分析者のためのPythonデータビジュアライゼーション入門 コードと連動してわかる可視化手法
    4.0
    分析したデータを わかりやすく ビジュアライゼーションしよう! 【データビジュアライゼーションとは】 数値データ・位置のデータ・文章のデータ等を、 一目で分かりやすく見える形にする方法です。 【背景】 ビッグデータやAIという言葉が流行して以降、 様々な組織でデータを活用しようという動きがみられます。 データの活用のためには、私たち人間がデータの内容をよく理解する必要があり、 そのためにビジュアライゼーションはとても有効な手段です。 Pythonにはデータビジュアライゼーションに特化したライブラリがそろっており、 利用するデータ分析者も増えています。 一方で、 「どのような場合にどのライブラリで表現するとよいのか」 といった基本的な部分でつまづく方や、 「データの種類や特徴によってどのように表現するとより直観的に表現できるのか」 と悩んでいる方も多いのが実情です。 【書籍概要】 本書は、Pythonのライブラリを利用して、 分析したデータをビジュアライゼーションする手法を解説した書籍です。 ビジュアライゼーションする時に必要な考え方と、 基本的なビジュアライゼーション手法を解説。 地図上に表現する方法やワードクラウド、インフォグラフィック的な要素を 取り入れた手法も紹介します。 【対象読者】 ・データ活用に興味のある方 ・データ分析者 ・データサイエンティスト 【本書で紹介する主な可視化手法】 縦棒・横棒グラフ 円グラフ ヒストグラム ボックスプロット インフォグラフィック等 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

    試し読み

    フォロー
  • Scratch 3.0対応版 10才からはじめるゲームプログラミング図鑑 スクラッチでたのしくまなぶ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アクションゲームやレーシングゲーム、「迷路」や「音」を使ったゲームまで、スクラッチを使った8種類のゲームの作り方が学べます。カラフルなイラストとわかりやすい図解で、楽しみながらプログラミングに取り組める解説書です。かんたんに作れて、自分だけのカスタマイズも自在。作ったゲームは仲間といっしょに遊んだり、オンラインで公開したりして楽しもう! *すべての漢字にふりがなつき。
  • Scratch 3.0対応版 10才からはじめるプログラミング図鑑 たのしくまなぶスクラッチ&Python超入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 カラフルなイラストと少しずつ順番に進めていくていねいな解説で、プログラミングの基本からゲームの作り方まで、はじめての人でも楽しみながらプログラミングを覚えることができます。この本1冊で、スクラッチとPython(パイソン)という2つのプログラミング言語の使い方がわかります。プログラミングを学んで、君だけのオリジナルゲームを作ったり、未来のプログラマーをめざそう! *すべての漢字にふりがなつき。
  • たのしくまなぶPythonゲームプログラミング図鑑
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 人気のプログラミング言語「パイソン」を使って誰でもかんたんにゲームが作れるぞ。 プログラミングの手順を1ステップずつやさしく解説してくれているから初めての人でも安心だ。 この本に登場するゲームはぜんぶで9つ。 シンプルなアクションゲームからシューティングやパズル、クイズもあるぞ。 音楽をおぼえてダンスを踊ったり、火を吐くドラゴンに立ち向かう勇者になったり、さまざまなタイプのエキサイティングなゲームが、君の手で生み出されるのを待っている! 【登場するゲームの例】 「コイン・コレクター」 キツネをすばやく動かして、コインを集めよう! 「バルーン・フライト」 気球に乗って空の旅。障害物をうまくよけよう! 「ダンス・チャレンジ」 ステージの熱気は最高潮だ。どこまで踊れるかな? 「スリーピング・ドラゴン」 炎にふれたらアウト。ドラゴンが寝ているスキをねらえ!
  • たのしくまなぶPythonプログラミング図鑑
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年より小・中学校でプログラミング教育が本格化―― プログラミングの手順を1ステップずつやさしく解説。カラフルなイラストや興味をひくプロジェクトを通して、Pythonの基本が楽しく学べます。 絵を描いたり、動きのあるグラフィックを作ったり、かんたんなプログラムで動くおもしろいゲームを作ったり、この本一冊で基礎の習得から実践までカバー。 【プロジェクトの例】 動物クイズ:3回答えるあいだに正解を出そう! スパイラル:ふくざつな模様がかんたんに描けるぞ! 星空:カラフルな星がつぎつぎ夜空に出現するよ! ペットをかおう:お世話をすると喜んだり、放っておくと悲しんだりするぞ! はらぺこイモムシ:葉っぱを食べるとどんどん成長していくぞ!
  • InDesign自動化サンプルプログラム
    値引きあり
    -
    本書はInDesignのDTP作業を自動化するためのスクリプトサンプル集です。 本書は本格的なプログラミングの解説書ではありません。まず、目の前にある手間のかかる作業を、スクリプトを使って多少なりとも改善しようというものです。 Chapter 1とChapter 2はスクリプトの入門編です。 Chapter 3とChapter 4はスクリプトサンプル集です。ここに掲載されているサンプルを使って、仕事を早く終わらせることができればベストです。Chapter 3では、デザイナー、オペレーター、編集者などからリクエストされたスクリプトを50本掲載しています。また、Chapter 4ですぐ仕事に使えるサンプルスクリプトを79本掲載しています。 なお、本書に掲載されているスクリプトは、自由に改編して再配布したり、商用でのプログラムに組み込んでもかまいません。 また、ちょっとした処理をどのように実現すればよいのかに関しては、『InDesign自動化サンプルプログラム逆引きリファレンス(上下巻)』(2019年インプレスR&D刊)として、別の書籍を用意してあります。 (本書はInDesign CS6~2020に対応しています)

    試し読み

    フォロー
  • 改訂版 Pythonユーザのための Jupyter[実践]入門
    -
    JupyterLabは、Jupyter Notebookをベースにして誕生し、Pythonユーザを中心に人気の高いオープンソースのデータ分析環境です。Jupyterはインタラクティブにコードを実行でき、その結果を多彩なグラフや表などによって容易に表現できます。本書では、Jupyterをこれから利用する方はもちろんのこと、すでに利用している方にとっても役立つことを目指し、実践的な活用ノウハウを豊富に交えて解説します。また、可視化に際しては、Pythonで人気のライブラリ「pandas」「Matplotlib」「seaborn」を中心に解説します。さらに、最終章では「Google Colaboratory」の使い方を紹介します。
  • 1週間でC言語の基礎が学べる本
    値引きあり
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミング初体験のあなたでも、1週間でC言語がちょっとだけ使えるようになれる! C言語でプログラミングを始めてみたいのだけど、どんな本を読んで勉強しても分からない…理解できない…。そんな方にオススメの1冊! 本書を読み進めながら、一緒にサンプルプログラミングを入力してみることで、プログラミングの基礎&C言語の基礎が分かるようになり、ちょっとだけC言語でプログラムが書けるようになります。 途中で読むことを挫折しないよう、ゆるいペースでナビゲートします! ▼目次 1日目 はじめの一歩 2日目 C言語の基本 3日目 繰り返し処理、配列変数 4日目 関数 5日目 アドレスとポインタ 6日目 メモリの活用、構造体 7日目 覚えておきたい知識
  • WEB+DB PRESS Vol.118
    -
    特集1 開発環境の整備,効果的な議論,評価制度 実践リモートワーク オフィスに集まれない課題の解消方法 COVID-19が世界中で流行し,われわれの活動は変化を余儀なくされました。そこで注目を集めたのがリモートワークです。しかし,いざ行ってみると,今までオフィスでの開発では現れなかった問題が発生します。本特集では,以前から準備を進め2020年6月よりリモートワークを基本とする勤務体制に移行したGMOペパボのエンジニアにより,リモートワークをどう導入していったか,そして実践して浮かび上がった問題点とその対策など,現場のノウハウ満載で解説します。 特集2 Pythonデータ可視化入門 COVID-19/家計調査/財政データで実践! 本特集ではPythonによるデータの前処理と可視化,さらにその情報のWebアプリケーション化を解説します。政府などが公開するオープンデータを自分の手元で,自分の見たい形に可視化する実践を通して,データ処理の手法と見せ方の工夫を自分のものにしましょう。 特集3 ツールで簡単! はじめての脆弱性調査 Rails,nginx,サブドメイン,DB,OpenSSL 本特集では,脆弱性の発見に役立つツールの使い方を紹介します。静的解析ツールやネットワークスキャナなどを用いることで,Ruby on Railsやnginxなどのミドルウェア,サーバやネットワーク機器の脆弱性を簡単に発見できます。脆弱性の修正コストは,開発後よりも開発中のほうが低いため,昨今,開発プロセスにセキュリティ対策を組み込むDevSecOpsの重要性が叫ばれています。脆弱性の見つけ方を知っておくことは,開発者にとっても大切です。

    試し読み

    フォロー
  • 揚げて炙ってわかるコンピュータのしくみ
    3.6
    技術が進むにしたがって、コンピュータの中身が見えなくなってきています。コンピュータの頭脳としてCPUがあって、OSがあってプログラムが動く…。漠然とわかっていても、実際にどういうしくみで意図したとおりに動作しているのかとなると、なかなかイメージできないものです。本書はこのように、ブラックボックスになっているコンピュータのしくみを、「炙る」「揚げる」などの過激な手法も用いつつ、半導体レベルから実際に目に見える形でひもといていきます。
  • React環境構築の教科書
    値引きあり
    -
    本書はReactをテーマに、Webフロントエンド開発の環境構築を1つ1つ丁寧に解説します。特に設定が足りない状態で動かすとどうなるのか、なぜその設定が必要なのかについて踏み込んで説明しています。環境構築の難しさは、設定をどれか1つでも間違えると動かないことにあります。そのため、環境構築をする際は1つ1つの設定で自分が何をしているのかを正確に把握しなければいけません。この本では暗黙的に「そういうものだから」と思われがちな設定に注目し、解説します。どの設定を足さなければ動かないのか、サンプルコードを示しながら学ぶことができます。
  • ドリル形式で楽しく学ぶ Processing-Java 改訂版
    値引きあり
    -
    本書は2018年インプレスR&Dより刊行した書籍『ドリル形式で楽しく学ぶ Processing-Java』を全面的に見直した改訂版です。 本書は、著者が教えるプログラミング教室で実際に教材として使用しているものをもとに追加編集したものです。 教室で教えていても、生徒が本当に理解したのか知ることは難しいものがあります。生徒自身もどこまで理解したのかわからないこともあるでしょう。そこで、授業ではドリル(演習)を行い、確実に基礎を習得できるようにしています。 実行環境はProcessingです。Processingは表現力に優れ、敷居が低いのでアート・美術分野で注目されがちですが、Java、JavaScript、Pythonといった本格的なプログラミング言語をサポートしています。本書では、基本的な描画命令に始まり、変数、演算、for文、if文、イベント処理、配列、リスト、クラスなどプログラミングで基礎となる内容をカバーしているので、ほかの言語を学習する際にもきっと役に立つはずです。

    試し読み

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

    試し読み

    フォロー
  • Python2年生 データ分析のしくみ 体験してわかる!会話でまなべる!
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonでデータ分析を体験してみよう! 【データ分析を一緒に体験しよう】 スクレイピングなどで集めた大量のデータ。 どうやって分析してたらよいか、困っていませんか? 「数式があって難しそう」 「プログラムも大変そう」 と思っている方も多いはず。 本書は、そうした方に向けて、サンプルを元にやさしく データ分析の方法を解説しています。 【Python2年生について】 「Python2年生」は、「Python1年生」を読み終えた方を対象とした入門書です。 ある程度、技術的なことを盛り込み、本書で扱う技術について身に着けてもらいます。 『Python2年生 スクレイピングのしくみ』(ISBN:9784798161914)も刊行されています。 【対象読者】 ・データの分析方法を知りたい初心者 【本書のポイント】 ヤギ博士&フタバちゃんと一緒に、データ分析の考え方から丁寧に解説。 データを分析する時に必要な前処理の方法や、データの集まりの見方、 データを見やすいグラフにする方法、データの分布の見方、予測の立て方を 解説する書籍です。 【著者プロフィール】 森 巧尚(もり・よしなお) アプリの開発や、技術書や電子工作マガジンなどでの執筆活動。関西学院大学非常勤講師、 関西学院高等部非常勤講師、成安造形大学非常勤講師、プログラミングスクールコプリ講師など、 プログラミングに関する幅広い活動を行っている。 近著に『Python1年生』、『Python2年生 スクレイピングのしくみ』、 『Java1年生』(いずれも翔泳社)などがある。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • M5シリーズで楽しむロボット開発 M5Stack/M5Camera/M5StickC/M5StickV対応
    -
    M5シリーズはM5Stackをはじめとするコンパクトで便利なマイコン端末です。ESP32というパワフルなマイコンと液晶画面、ボタン、スピーカなどの部品が5cm角のケースに収まっており、PCにプログラム環境をインストールするとすぐに開発が始められます。  本書では、M5Stack、M5Camera、M5StickC、M5StickVを使った電子工作を行います。開発環境の構築からプログラミングの基本はもちろん、内蔵センサーや拡張モジュールの活用、LINEへの通知、ディープラーニングの利用(M5StickV)、各マイコンの連携など、具体例をえて解説します。 ■対象読者 ・M5Stack/M5Camera/M5Stickc/M5StickVに興味がある人 ・IoTに興味がある人

    試し読み

    フォロー
  • Pythonでかなえる Excel作業効率化
    3.0
    Excelは全ビジネスマン必須のアプリケーションですが、操作がめんどうだと感じたことはありませんか? 本書は、「Python」というプログラミング言語を使って、そんなめんどうな業務を自動化・効率化する方法を紹介します。プログラミングがはじめての人にもわかるように、コードの書き方からしっかり解説。ExcelやGoogleスプレッドシートでのグラフ作成やデータ収集、表計算、データ分析など、ひととおりの業務をプログラムで動かす方法がわかります。 プログラミングのはじめの一歩としてもオススメです。
  • つなげば動く! Pythonふりがなプログラミング パターン文例80
    値引きあり
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書では「入門書を読んでPythonを学び始めたけれど、次に何をすればいいかわからない」という方が次のステップへ進む助けとなることを目的としました。 入門者のこのような疑問を解消するために、よく使う関数(もしくはメソッド)を「文例」として紹介し、章の後半で複数の文例を合体した応用例を載せています。これらの文例を使いファイルを操作したり、画像を加工したりして実用的なプログラムに触れながらPythonの学びを深めることができます。 この「合体」という考え方はプログラミングを学ぶ上でとても重要です。どんな大規模なシステムも、多くの関数の組み合わせで作られています。それぞれの関数の役割や活用方法を理解し、実用的に使えるようになることが初学者プログラマーとしての次なるステップです。 それぞれの文例の使い方を把握して、うまく組み合わせていきましょう! (本書「はじめに」より引用)
  • マンガでざっくり学ぶPython(パイソン)
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「Pythonって人気だけど難しいんでしょ?」 いえいえそんなことはありません。Python(パイソン)は実は初心者にとって学びやすいプログラミング言語なのです。 本書は、Pythonを、プログラミングに関する知識が全くない状態から学ぶための入門書です。 マンガでPythonの文法の要となるところをやさしく学び、解説部分では手を動かしながらPythonをしっかり身に付けていけるような構成になっています。 Pythonの環境としてはGoogle Colaboratoryを使用しているので、ブラウザーさえあれば動かすことができます。高スペックのPCや、面倒なインストール作業は必要ありません。 まったく知識ゼロの状態から始めて、Pythonの基本的な文法を学び、最終的には複数のファイルからデータを読み込んで集計や計算するところまで進めていきます。 Pythonでかっこいいところを見せようと頑張る「春沢 進」と一緒に、楽しくやさしく学んでみましょう!
  • ScratchでAIを学ぼう ゲームプログラミングで強化学習を体験
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 オリジナルのScratchゲームを使って 楽しみながらAI・強化学習を学べる ●「どんどん賢くなるAI」を3つのゲームで習得 ●Scratch強化ゲームの全プログラム収録 ●拡張モジュール不要!使うのはScratch標準機能のみ 強化学習とは、AIの機械学習の一種で、簡単に言えば試行錯誤の学習です。 「強化」という言葉は、動物心理学で昔から使われている用語でもあり、 私たち人間や動物も強化学習をしています。赤ちゃんは自分で寝返りを覚え、 ハイハイを覚え、いずれ立ち上がります。 産業界では空前のAI・機械学習ブームです。2016年には、強化学習が 囲碁で世界トップレベルのプロ棋士に勝つという快挙がありました。 ところが、強化学習の本はあまりありません。難しい概念や見慣れない 記号を使わざるを得ないので、難しく見えるからでしょう。しかし本来、 強化学習のアイデア自体はシンプルで、直感的には誰にでも分かるものです。 そこで、数学の知識を中学までの範囲に限定し、教育用プログラム言語 のScratchで作ったゲームを題材にした入門書を作りました。本書では強 化学習を3レベルに分け、レベルごとにオリジナルのScratchゲームを使 いながら、それをプレイする強化学習AIをていねいに解説していきます。 1章 強化学習を始めよう 2章 Scratchの使い方 3章 Scratchプログラムの作り方 4章 レベル1・砂漠でダイヤ集めゲーム 5章 レベル2・月面でダイヤ集めゲーム 6章 レベル3・お化けの飛行訓練ゲーム 7章 まとめ
  • Pythonで儲かるAIをつくる
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 見込み客、土日の需要、商品リコメンド… 営業、マーケティングが劇的に変わる 業務に本当に役立つ“儲かるAI”を自分で作る! 業務に本当に役立つ“儲かるAI”を作るには、「業務目線」と「技術目線」の両方が必要です。業務の課題を認識し、どう改善するかという「業務目線」が必要なのは従来システムと同じですが、AIの構築ではさらに業務の課題が本当に AIで解決できるのか、AIのどの処理方式なら適用できそうかという「技術目線」が不可欠なのです。 本書のPython実習で学ぶことで、「AIの目利きができる技術目線」を獲得し、自分でもAIを作れるようになります。 ◆数学なしでアルゴリズム選びもチューニングもわかる ◆現場目線でAIの最適化までできる ◆ブラウザだけで試せるPython実習(Google Colab) ◆XGBoost、Prophetなど話題のAI技術を活用 ◆全PythonコードをGoogle Colab用のNotebook形式で用意 <機械学習のための Python入門講座>つき! 1章 業務と機械学習プロジェクト 2章 機械学習モデルの処理パターン 3章 機械学習モデルの開発手順 4章 機械学習モデル開発の重要ポイント 5章 業務要件と処理パターン 6章 AIプロジェクトを成功させる上流工程のツボ
  • PHP本格入門[下]~オブジェクト指向設計、セキュリティ、現場で使える実践ノウハウまで
    -
    Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。 「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」 「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」 といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。
  • PHP本格入門[上]~プログラミングとオブジェクト指向の基礎からデータベース連携まで
    5.0
    Webアプリケーションの定番言語であるPHPの基礎から実践までを、上下巻のフルボリュームで集大成。 「この目的を実現するためには、どの文法テクニックが適合しやすいだろう?」 「このプログラムをより読みやすくするために、どんなアプローチができるだろう?」 といったことを思考しつつ、「とりあえずは動く」だけで終わらない、現場に求められる品質を形にするための知識とテクニックを解説します。
  • 土日で楽しむゲームプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本ムック「土日で楽しむゲームプログラミング入門」には、かなり強いAI(人工知能)を持つリバーシから、往年の名ゲーム機「メガドライブ」で動くシューティングゲームまで、様々なゲームプログラムの作り方を盛り込みました。 第1部のリバーシ編では、現在人気No.1のプログラミング言語「Python」を使って、プレイヤーがAIと対局できるリバーシを作ります。最終的にできあがるリバーシのAIはかなり強いものになります。 第2部のPygame Zero/Pygame編は入門者向けの内容です。Pythonの2次元ゲーム作成向けライブラリである「Pygame Zero」を利用して、ジャンプアクションゲームや弾幕系シューティングゲーム、スポーツゲームを作ります。 第3部はゲーム機編です。お子さんが熱中しているニンテンドースイッチ(2017年に発売)と、そのお子さんのお父さんがかつて熱中したメガドライブ(1988年に発売)で動くゲームを作ります。約30年間のゲーム機の進化の歴史を親子で話しながら読んでいただければと思います。 第4部では、戦車型トイロボットの「RoboMaster S1」を制御するプログラミングを解説します。 このように、本ムックは幅広い方に読んでいただける内容です。ゲームプログラミングの世界が持つ多様さを感じていただければ幸いです。 ≪目次≫ ◆第1部 リバーシ編 かなり強いAI搭載のリバーシを作る ◆第2部 Pygame Zero/Pygame編 Python+Pygame Zeroならゲーム作りが超簡単! ◆第3部 ゲーム機編 ニンテンドースイッチとメガドライブで動くゲームを作る ◆第4部 「RoboMaster S1」プログラミング入門
  • ゼロからわかる Java超入門 [改訂3版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はプログラミング初心者を対象とした、Javaプログラミングの入門書です。プログラミング未経験でも、これ1冊でJavaプログラミングの環境を自宅に整えるところから、本格的なプログラム作成まで学ぶことができます。各章の終わりに、その章の学習成果を確認できる問題集がついています。また、その問題集の回答は別紙形式になっており、本書から取り外して使うことができます。学校の教科書にも最適です。
  • VEGAS Movie Studio Platinum らくらくビデオ編集入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プロ仕様のVEGASProのエンジンを搭載した普及版、VEGASMovieStudio17Platinumに対応した最新のガイドブックです。初心者ユーザーが、ビデオ編集という山脈の全貌が見渡せるよう、本の構成を一新し、冒頭にチュートリアルを用意しました。約60ページを試すだけで、ビデオの取り込みから、ビデオの編集、テロップの作成、いろいろな効果の設定、 ムービーの完成まで、MovieStudioでのビデオ編集が体験できます。さらに、チュートリアルでMovieStudioの全体像が把握できたら、自分のイメージを具体化するために、各Chapterへと進み、より高度な操作やテクニックを身につけましょう。メニュー付きDVDビデオも作れます。撮りっぱなしのビデオを、素敵な作品に仕上げるために!
  • 最新版 12歳からはじめる ゼロからのC言語ゲームプログラミング教室
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ロングセラー書! C言語の改訂版登場!! C言語は、OSからゲームまで、特に「速度を要求するジャンル」で幅広く使われている人気の高いプログラミング言語です。 はじめて覚えるプログラミング言語にC言語を選ぶ人も多く、学校の教材に選ばれることもあります。 ただし、C言語を勉強するにあたって1つ問題があります。それは、かなり学習が進まないと、画像を表示したり音楽を再生したりといった派手なことができない点です。C言語の学習がひととおり終わってから、場合によってはC言語の拡張版のC++(シープラスプラス)も勉強し、WindowsやMacなどのOS用のプログラムの書き方を学んで、それからようやく派手なことができるようになるのです。 ですからC言語の入門書は、文章の説明を読んで、プログラムを入力して、結果も文字で表示されるという、最初から最後まで文字ばかりです。地味だと興味を持ち続けるのもつらいのですが、基礎を飛ばして派手なことをしようとするとたいてい挫折せつします。 そこで本書では、簡単なプログラムでちょっと派手なことができる学習支援ツール「グラフィカルコンソール」を用意しました。 たとえば画像を表示したいときは、次のように1行書くだけでOKです。 gimage(" 画像ファイル名", 横位置, 縦位置); このツールのおかげで、本書のサンプルプログラムは「ロールプレイングゲーム」や「恋愛シミュレーションゲーム」といった楽しそうなミニゲームになっています。でも、解説内容は一般的なC言語の入門書と同じ範囲を押さえているので、楽しんで基礎を学ぶことができます。タイトルどおり「ゼロから」学びたい人におすすめの1冊です。
  • Pythonによる医療データ分析入門――pandas+擬似レセプト編
    4.0
    匿名加工医療データの登場により、医療保険開発や健康管理アプリ開発などの自由度が高まりました。それと同時に、開発者はこれまでの分析方法を適用していいのかという戸惑いを持ち、また分析者は時に急遽、分析担当としてアサインされ、期限のある中でデータに慣れて分析手法を学び、結果を出すことが求められます。本書では医療データを手元のPCで擬似生成し、生成した擬似データを分析しながらPythonに慣れ、分析手法を身に着けていただくことを目的にしています。 医療データを分析する上で、統計学以外に「疫学」「医療統計学」「線形代数学」の知識が必要となります。しかしこれらの専門書は医療データ分析の範囲を大きく超えます。企画している書籍は、1つの学問体系を説明する学術書ではなく、分析手法を網羅するような一般的な内容でもありません。この書籍は「いかにして医療データ(生物データ)からイベント(死亡・疾病等)の起こりやすさを推定するか」をテーマとして、様々な知識体系からアプローチし、得られた分析結果の妥当性を検証していく実用書です。
  • 基礎から学ぶ サーバーレス開発
    3.0
    本書では、AWS Lambdaを中心としたサーバーレス開発のポイントを詳しく解説しています。また、サーバーレスの基礎知識やメリット・デメリット、AWSでよく使うサービス、構築方法の基礎や運用・監視、セキュリティの解説に加え、実際の構築例や失敗談も紹介しています。 本書はサーバーレス開発の基本から実践、導入するにあたっての注意事項などを丁寧に解説した、現場のノウハウが満載の1冊です。 【「はじめに」より抜粋】 サーバーレスが話題になり、「サーバーを意識する必要がない」、「利用した分だけ支払う住従量課金」といったメリットが注目されています。 確かにサーバー利用時の煩わしさから開放されますが同時にサーバーレスにすることで生じる誤解や課題もあります。 一例としてサーバーレスだから停止することなく動き、自動でバックアップを取得してくれるのでバックアップに関係する設計をする必要がないといった誤解を耳にしたことがあります。マネージドサービスであるAmazon Relational Database Serviceを利用してデータベースを運用する場合、スナップショットを自動で定期的に取得することができます。また、RDSは冗長化構成を組むことができるので高可用性なデータベースを容易に運用することができます。これらのマネージドサービスは可用性や堅牢性をベンダーが保証してくれるので、一度運用を始めたらずっと動き続けている印象を持っている方もいらっしゃいますが、実際はホストマシンのメンテナンス対応などの運用がついてきます。これらの作業はサーバーを利用して自分たちでデーターベースを運用している状態でホストマシンをメンテナンスすることに比べたら軽微な作業ですが、決して何もしなくてもよいというわけではありません。 このようにサーバーレスを活用するためには利用する各マネージドサービスの仕様を把握して適切に利用する必要があります。便利になった反面、制限をきちんと把握しなければシステムを運用してから思わぬ落とし穴にハマってしまう可能性があります。 本書はサーバーレスを用いて多くのシステム開発を行ったエンジニア達がその経験から得たノウハウをまとめたものになります。本書に目を通していただき、メリットとデメリットを理解してプロジェクトを成功に導いていただければ嬉しく思います。

    試し読み

    フォロー
  • ITエンジニアのための強化学習理論入門
    4.0
    前作の『ITエンジニアのための機械学習理論入門』から、5年経過しましたが、AI(人工知能)や機械学習に対しての期待と関心はまったく衰えません。むしろ機械学習の利用はIT業界で当然のものとなり、さらなる活用がさまざまな場所で行われています。前作では一般的な機械学習について解説しましたが、試行錯誤しながら1つの解をもとめていく「強化学習理論」についてくわしく・やさしく解説します。理論を表現するいろいろな数式とそれらをプログラミングするためのPythonコードを並列しながらその理論の神髄にせまり、強化学習の基礎となるさまざまなアルゴリズムを体系的に学びます。
  • パーフェクト Ruby on Rails 【増補改訂版】
    4.0
    対象バージョンをRuby 2.6/2.7系、Rails 6.0系に変更した増補改訂版。新しいRailsのバージョンでサポートされた機能の紹介だけでなく、Dockerでの導入方法など最新の実践的内容を追加し,現在のトレンドとなる開発スタイルを紹介します。
  • たった1日で基本が身に付く! Git超入門
    4.0
    Git&GitHubの超入門書です。豊富な図と実際の操作手順を解説しているので、たった1日でひととおりGit&GitHubが使えるようになります。
  • 基礎がよくわかる! ゼロからのRPA UiPath 超実践テクニック
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 業務効率化の武器となるRPAツール、UiPathを動かして学び、基礎から応用まで身につける!  本書は、情報収集、レポート作成、データ転記、システム登録、Excel操作などの定型的作業を自動化できるRPAツールの中で、国内で1,500社以上が導入しているUiPathの使い方を詳解しています。  豊富な図を用い、初めてでも理解できるように解説します。自動化システムの開発を体験することで、自分の業務に応用するための技術を身につけることができます。 はじめに Part1 UiPathの基礎を学ぼう Part2 UiPathの画面操作・Excel操作を理解しよう Part3 ワークフローの安定化、保守性向上を身につけよう Appendix UiPath Community Editionのインストール
  • できるキッズ スクラッチでゲームをつくろう! 楽しく学べるプログラミング
    値引きあり
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 小学校におけるプログラミング教育の必修化が始まりましたが、新型コロナウイルスの影響もあり、地域や学校によって取り組みに差が出ています。子どもにプログラミングを学ばせたいが、何から始めていいか分からない、という人も多いのでは。 そこで本書は、プログラミング教材として人気の「Scratch(スクラッチ)」でゲームを作りながら、楽しくプログラミングが学べるように制作しました。スクラッチはインターネット上で無料で使える子ども向けプログラミング言語で、パソコンの画面上でブロックを繋ぎ合わせるだけでプログラミングができます。本書はスクラッチの中でも特に子どもに人気がある「お絵かき」(ペイントエディター)から始め、家族で楽しめるゲーム作りまで詳しく解説。難しい用語は使わず、本文には総ルビを振りましたので、子ども一人でも楽しみながら読み進めることができます。 著者は「N高等学校」の現役高校生で、同校の小学生~高校生向けプログラミング教室「N Code Labo」の講師でもある三橋優希さん。小さな子どもでも簡単にでき、完成後は家族で遊べるゲームを掲載しています。また、マウスやキーボードの操作方法や、ローマ字入力表など付録も充実。お子様と一緒に、ぜひプログラミングを始めましょう。 <こんな人におすすめ!> 子どもにプログラミングを学ばせたい人 <目次> 第1章 スクラッチを使ってみよう 第2章 おむすびゲームを作ろう 第3章 おむすびゲームを改造しよう 第4章 おかしキャッチを作ろう 第5章 おかしキャッチを改造しよう 第6章 とげとげゲームを作ろう 第7章 とげとげゲームを改造しよう
  • 図解まるわかり プログラミングのしくみ
    4.3
    言語の特徴からWebの知識、 アルゴリズムまですべて図解 確かな知識がつく「使える教科書」 【本書のポイント】 ・解説とイラストがセットで理解しやすい! ・どんな言語でも使える知識を解説! ・言語の特徴からWebの知識までを網羅! ・キーワードから知りたい項目を調べやすい! ・しくみがわかると開発がぐっとはかどる! 【こんな方におすすめ】 ・プログラミングをはじめたばかりの人 ・ステップアップしてスキルをみがきたい人 ・プログラミングの基礎知識を知りたい人 ・周囲の人が使う用語がわからないことがある人 【内容紹介】 一口にエンジニアといっても その業務は、開発するものや 開発環境によって全く異なるものです。 どんな言語でも使える知識を 身につければ、スムーズに 開発を行うことができます。 そこで、本書では見開きで 1つのテーマを取り上げ、 図解を交えて解説しています。 最初から順に読んで 体系的な知識を得るのはもちろん、 気になるテーマやキーワードに 注目しながら読むなど、 状況に合わせて活用してください。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 知識ゼロからのWebアプリ開発入門
    -
    2021年7月17日まで期間限定で、本書についての疑問点をTechAcademyの講師に質問できるサービスを提供! プログラミングがはじめての方に特化した、Ruby on RailsによるWebアプリケーション開発の入門書が登場です。Rubyによるプログラミングの基本から、Webアプリケーションのしくみの理解、そしてRailsを使った実際のWebアプリケーションの制作までを扱います。わからないことをそのままにせず、今こそWebアプリ開発に入門しましょう。

    試し読み

    フォロー
  • たった1日で基本が身に付く! Docker/Kubernetes超入門
    -
    DockerとKubernetesの基本が、たった1日で?! 本書は、次世代のアプリケーションアーキテクチャとして注目されている「マイクロサービス」の技術基盤となるコンテナ技術「Docker」とコンテナオーケストレーション技術「Kubernetes」を取り上げ、Dockerの基本的な利用法、DockerfileやComposeの設計、コンテナのデータ永続化やCI/CD、Kubernetesによる複数コンテナの自動管理までを、一気に学習します。この1冊を読めば、DockerとKubernetesの基礎知識と開発のイメージが、たった1日で掴めます! さらに、サンプルファイルを使って実際にコンテナを操作し、アプリの開発・デプロイを体験することで、1週間ほどでより実践的なテクニックが身に付きます。
  • Python Django 3超入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonは、人工知能や機械学習に適したプログラミング言語として注目されています。しかし、PythonはWeb開発など普通のアプリ開発においても使いやすい優秀な言語なのです。本書は、PythonのWeb開発用フレームワーク「Django3」を使って、基本的な知識からテンプレート制作やデータベースアクセスの技術まで、実際に手を動かしながら身につく入門書です。あなたもDjango3で、Pythonによる最新のWebアプリ開発を体験しましょう!
  • ExcelとRではじめる やさしい経済データ分析入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 ツールの操作からレポートのまとめ方まで、データ分析のキホンが身につく! この本は、データ分析の初心者、とくに文系の方を対象とした社会経済に関するデータ分析の入門書です。 前半は、プログラミング言語に抵抗のある方でも取り組みやすいよう、Excelで記述統計の解説を行います。Excelの基本操作もフォローするので、パソコンが苦手な方でも大丈夫です。 後半に入ったら、データ数が多い場合の分析方法をR(R Studio)で解説していきます。Rについても、もちろんインストールから使い方を説明します。経済データの分析でよく使われる回帰分析をしっかり理解し、レポートとしてまとめられるよう、ていねいに解説していきます。 卒論などで大量のデータ分析を必要とする文系学生のほか、アンケートなどのデータ分析が必要だけれど、数学が苦手な社会人の方にもおすすめです。 【本書の特徴】 ・ ExcelやRを使用した経済に関する例題および演習問題を、各章に掲載しています。数式を追うだけでなく、手を動かして実際の分析方法を身につけることができます。 ・ 演習問題には公的統計データを使用しているため、常に最新の情報を分析しながら学べます。 ・ExcelやRは、パソコンに苦手意識のある方でも取り組みやすいよう、使用方法をていねいに解説します。 Chapter 1 データと変数の種類 Chapter 2 データをグラフ化しよう Chapter 3 一つの変数による記述統計―中心と散らばりの統計量 Chapter 4 二つの変数による記述統計―相関係数と回帰分析 Chapter 5 推定の考えかた Chapter 6 検定の考えかた Chapter 7 回帰分析での推定と検定 Chapter 8 ダミー変数を用いた回帰分析 Chapter 9 レポートの作成
  • つくりながら学ぶ! Pythonによる因果分析
    4.2
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ビジネス現場ではデータ活用の重要性がますます高まっています。データに基づいた経営施策の実施とその効果検証のためには、一般的な統計指標(平均、標準偏差、相関)だけでなく「因果」にまで分析を広げる必要があります。 本書は因果分析の重要な2つの領域である「因果推論」および「因果探索」について、実際にプログラムを実装しながら学ぶ書籍です。因果推論や因果探索を学びたいビジネスパーソンや、初学者の方を対象としています。 ・因果推論とは「テレビCM放映で、商品購入量がどれくらい増えたのか?」「研修の実施で、社員スキルがどの程度向上したのか?」など、なんらかの施策を実施した際に、その施策の効果を推定する手法です。 ・因果探索とは「生活習慣と疾病の調査」「働き方改革に伴う社員調査」など、アンケート調査等で収集した各項目間の因果関係を明らかにする試みです。 本書は「因果推論、因果探索とはどのようなものか」「因果推論、因果探索を実施するには、具体的にどうしたら良いのか・分析プログラムをどう実装したら良いのか」「因果推論、因果探索が、どのように機械学習やディープラーニングと結びついているのか」が理解・習得できる内容となっています。 プログラミング言語Python、実行環境Google Colaboratory、機械学習ライブラリscikit-learn、PyTorchで実際に手を動かしながら実装し、習得していきます。 データに基づいた経営・ビジネスを実践するうえでスタンダードな手法となる因果分析をマスターしよう。 Part 1:因果推論 第1章 相関と因果の違いを理解しよう 第2章 因果効
  • Pythonデータエンジニアリング入門 高速化とデバイスデータアクセスの基本と応用
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 データサイエンスを実応用するための基本を押さえる  データエンジニアリングは、データサイエンスを現実に意味のある形に使えるようにし、実装・運用できるようにすることを指します。  データサイエンスを機器や分析に実応用するためには、Pythonスクリプトの高速化の知識や、センサ信号の取得、アクチュエータ制御に必須となる通信、インタフェース駆動といった外部デバイスとのデータアクセスの基本と応用についてのスキルの修得が必要となります。本書は、これらのデータをエンジニアリングするための入門的な知識を解説するものです。 1編 基礎編 1.データエンジニアリングとは 2.コンピュータ工学の基礎 3.Intel CPUの工夫 4.デバイスデータアクセスの基礎 2編 高速化 1.少しの工夫で速くなる 2.NumPyの使用 3.C/C++モジュールを呼ぶ 4.マルチプロセス 5.Pythonのコンパイル 6.GPUの使用 3編 デバイスデータアクセス 1.IoT実現化に必要な機能 2.USBを用いたデータ転送 3.Bluetoothを用いたデータ転送 4.有線LANとWi-Fiを用いたデータ転送 5.センサ信号処理と制御の例
  • Rによる極値統計学
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 データからどのような大きな値(極大値)(または極端に小さい値(極小値))がどれくらいの確率でいつ頃出現するか?! 極値統計学とはデータからどのような大きな値(極大値)(または極端に小さい値(極小値))がどれくらいの確率でいつ頃出現するか知るための学問です。  本書は統計学の基礎、Rの基礎から始め、極値統計学の理論とシミュレーションを実践することが出来ます。特に数理統計学で分析できない内容、コンピュータを使ったデータ分析が必要なため、データサイエンティストやSEなどにも役立つものです。 第1章 概要 第2章 統計の一般論 第3章  Rの基本 第4章 極値統計の基本 第5章 極値統計法の推定法 第6章 ブロック最大データと上位r 個データ GEV モデルとrGEV モデル 第7章 閾値超過データ 一般パレートモデルと点過程モデル 第8章 時系列データ 第9章 極値理論の数理 第10章 補遺
  • 最適化問題入門 錐最適化・整数最適化・ネットワークモデルの組合せによる
    値引きあり
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 様々な問題をPythonで解くことを目指す「Pythonによる問題解決シリーズ」第2弾。 最適化問題に焦点を当てる本書では、解き方が分かっている典型的な最適化問題(ナップサック問題や巡回セールスマン問題など)を組み合わせ、Pythonパッケージを用いるプログラミングに落とし込んで解へと導く。 パッケージとしてPyomoやPICOSなどを使い、また、Pythonで最適化問題を解くためのモデリング言語としてPuLPを使う。 本書では、それらのツールの使い方はもちろん、解法プログラムについても丁寧に解説する。
  • 独習Python
    4.0
    手を動かしておぼえるPythonプログラミング ――独学に最適な“標準教科書” プログラミングの初学者に向けた独習シリーズに『独習Python』が新登場。 プログラミング言語入門書の執筆で定評のある山田祥寛氏による、 Python入門書の決定版です。 独習シリーズの強みである、手を動かしておぼえる(書いて実行して結果を確認する) 特長を生かし、Pythonの基本的な言語仕様から、標準ライブラリ、ユーザー定義関数、 オブジェクト指向構文、モジュールまで、サンプルプログラムを例示しながら 詳細かつ丁寧に解説します。 プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェック という3つのステップで、Pythonでプログラミングを行う際に必要な知識・概念・機能を 体系的に習得できます。 プログラミングの入門者、これからPythonで開発を始めたい初学者から、再入門者、 学生・ホビープログラマまで、「一からPython言語を学びたい」「Pythonプログラミング の基本をしっかり身につけたい」という方におすすめの一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Linuxスタートブック 2020
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※電子版にはDVD-ROM付録コンテンツは収録しておりません。ただしDVD-ROMに収録したコンテンツの一部(記事で利用したプログラムなど)は読者限定サイトからダウンロードしてご利用いただけます。 「Linuxを始めたい」「話題のUbuntuを知りたい」--。 本書は、そんなLinuxやUbuntuに興味を持ち始めた方を 対象にした「Linuxスタートブック」です。 「Linux」とは、一般的に広く使われている「Windows」や 「macOS」と同じ「OS」と呼ばれるソフトウエアの一つです。 Linuxと一口に言っても、さまざまな種類があります。 現在、世界中で800種以上開発されており、 中でも一番人気が「Ubuntu」と呼ばれるLinuxです。 2020年4月にリリースされた最新版の「Ubuntu 20.04 LTS」は、 WindowsやmacOSともそん色ない使い勝手を実現しています。 本書は、そんな一番人気のUbuntuをベースにして、Linuxの始め方を解説しています。 2020年版では、Windows 10の画面と比較しながら、Linuxでの操作方法を理解できるようにしています。 またWindows 10のパソコンからUbuntuのパソコンに移行するためのコツも紹介しています。 ホントのLinux初心者から、ある程度Linuxを使いこなす中級者まで、お薦めしたい1冊です! ≪目次≫ ■第1章 ハロー、リナックス!~LinuxってどんなOS?~ ■第2章 一番人気「Ubuntu」を使いこなそう! ■第3章 Windows PCからLinuxに乗り換えよう! ■第4章 Linuxワザをマスターしよう! ■第5章 サーバーを作ってネットに公開しよう! ■第6章 Windows 10でLinuxを動かそう! ■お役立ちフリーソフト
  • モンテカルロ統計計算
    値引きあり
    4.0
    ベイズ統計を支えるMCMCをやさしく丁寧に! マルコフ連鎖モンテカルロ法(MCMC)が驚くほど真面目によくわかる! 理解を助けるためのR言語のコードや章末の練習問題が充実! モンテカルロ法の感覚を養ってもらうために「乱数の生成」を第2章で解説した。また,入門向けを標榜しながらも,後半の第4章以降では,和書で情報を得ることが難しい「エルゴード性」について踏み込んだ。 【主な内容】 1章 序論 2章 乱数 3章 積分法 4章 マルコフ連鎖 5章 ギフスサンプリング 6章 メトロポリス・ヘイスティングス法 【「巻頭言」より抜粋】 文部科学省は「数理及びデータサイエンスに係る教育強化拠点」6 大学(北海道大学、東京大学、滋賀大学、京都大学、大阪大学、九州大学)を選定し、拠点校は「数理・データサイエンス教育強化拠点コンソーシアム」を設立して、全国の大学に向けたデータサイエンス教育の指針や教育コンテンツの作成をおこなっています。 本シリーズは、コンソーシアムのカリキュラム分科会が作成したデータサイエンスに関するスキルセットに準拠した標準的な教科書シリーズを目指して編集されました。またコンソーシアムの教材分科会委員の先生方には各巻の原稿を読んでいただき、貴重なコメントをいただきました。 データサイエンスは、従来からの統計学とデータサイエンスに必要な情報学の二つの分野を基礎としますが、データサイエンスの教育のためには、データという共通点からこれらの二つの分野を融合的に扱うことが必要です。この点で本シリーズは、これまでの統計学やコンピュータ科学の個々の教科書とは性格を異にしており、ビッグデータの時代にふさわしい内容を提供します。本シリーズが全国の大学で活用されることを期待いたします。 ――編集委員長 竹村彰通(滋賀大学データサイエンス学部学部長、教授) 【推薦の言葉】 データサイエンスの教育の場や実践の場で利用されることを強く意識して、動機付け、題材選び、説明の仕方、例題選びが工夫されており、従来の教科書とは異なりデータサイエンス向けの入門書となっている。 ――北川源四郎(東京大学特任教授、元統計数理研究所所長) 国を挙げて先端IT人材の育成を迅速に進める必要があり、本シリーズはまさにこの目的に合致しています。本シリーズが、初学者にとって信頼できる案内人となることを期待します。 ――杉山将(理化学研究所革新知能統合研究センターセンター長、東京大学教授)
  • WEB+DB PRESS Vol.117
    -
    特集1の前半では,TypeScriptの基礎を学びます。後半では,JavaScriptで構築されたアプリケーションをTypeScriptへと段階的に移行する過程を通して,実践的な使い方を身に付けます。 特集2では,Amazonが提供するAWS(Amazon Web Services)とGoogle が提供するGCP(Google Cloud Platform)のコストコントロールについて解説します。 特集3ではWindows10ユーザーのために開発環境の今を紹介します。

    試し読み

    フォロー
  • Riot.jsで簡単Webアプリ開発
    -
    Riot.jsはJavascriptの軽量UIライブラリです。「シンプル」「簡単」「わかりやすい」を追求して作られたRiot.jsはフロントエンド開発ツールの難しさ・複雑さに対する「革命(Riot)」です。 本書ではRiot.jsの基礎はもちろん、TODOアプリの作成や、APIを利用したアプリの開発、SPAでのCMS開発などのサンプル事例を通して、Riot.jsの使い方を学べる1冊です。 ■「序文」より抜粋  Riot.jsは、とてもシンプルかつ軽量なコンポーネント指向のUIライブラリです。  現代ではJavaScriptのフレームワーク・ライブラリは数多く公開されており、Webアプリケーションの作り方もだいぶ変化してきました。現代のデファクトスタンダードな考え方、設計思考が「コンポーネント指向」です。この手法で開発するフレームワーク・ライブラリも数多く存在します。  「基礎学習は終えたので、次は何かしらのフレームワーク・ライブラリを利用してWebアプリケーションを開発してみたい!」「でも、どれを使えばいい?」「どれがオススメ?」「軽くググるとVue.js、React、Angular、Nuxt.js、Next.jsなどがあるけど、結局、どれがいいの?」「どれだったら早く身に付けられそう?」などなど、多くの疑問が生まれてくると思います。  その回答として、筆者はRiot.jsをオススメしていきたいと思い、筆を執った次第です。本書はそのRiot.jsについて、手を動かしつつ学んで行くことを目的としています。

    試し読み

    フォロー
  • Scratch本格入門 命令機能詳細・プログラミング作法・デバッグがわかる
    値引きあり
    -
    本書は、初心者のためのScratchプログラミング入門書です。学習の要点を押さえた短くシンプルな例題を用いており、効率的に短期間で学べます。また、標準的命令を網羅しているため、読者がオリジナルのゲーム等を作りたいとき、それを実現するための情報を提供し、Scratch命令マニュアルとしても活用できるものです。  本書の特徴は以下のとおりです。 (1)学習の要点を押さえた短くシンプルな例題を用い解説してあります。 (2)短くシンプルな例題ですが、ゲームで活用できる実践的なTips(小技)を含んでおり、ゲーム作成の楽しさが感じられるように考慮してあります。 (3)Scratchで用意されている標準的命令(ブロック)をすべて解説してあります。 (4)プログラミング技術と作法について解説してあります。例:わかりやすいプログラムを作るコツ、さまざまな処理の流れをコントロールする方法、データの正当性をチェックする方法など。 (5)プログラムの誤りをバグといい、それを修正する作業をデバッグといいます。バグの事例とデバッグの基本的な方法について解説してあります。
  • レベルアップNode.js
    値引きあり
    -
    本書は入門書の次に読むことを想定にした、中級者へのステップアップを目指すNode.js解説書です。主にNode.jsに対する技術的な内容を扱います。本書を読むことによって、Node.jsに対する理解を深めることができます。Node.jsの副読本として活用ください。
  • 小学生と親が楽しむ初めてのプログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 イラストでラクラク学ぶプログラミング! パソコンに関係する用語やプログラミングの基礎知識が大人も子どもも楽しみながら身につく!個性的なキャラクターなど、イラストいっぱいのプログラミング本。 2020年4月から、小学校でプログラミング教育が必修化するが、これからプログラミングを学ぶ子どもたちはもちろん、教育現場もまた知識や情報を求めて手探りの状態。家庭でサポートしようにも、保護者の方たちも「プログラミングって何?」という方が多い。そんな方たちのために、パソコンの立ち上げ方、ファイルの保存の仕方などから、小学校で使われるプログラミング言語「Scratch(スクラッチ)」の使い方、その他のプログラミング言語やアルゴリズムの考え方まで、プログラミングするにあたって必須となる知識をわかりやすく解説!
  • [改訂3版]演習で学ぶソフトウェアテスト 特訓200問 ――JSTQB認定テスト技術者資格 Foundation Level対応
    -
    Foundation Levelシラバス2018(Version 2018.J03)対応 本書は、JSTQB(Japan Software Testing Qualifications Board)が開催しているテスト技術者資格 Foundation Level試験の受験者だけでなく、グローバルで通用するソフトウェアテストの知識について学びたい人のための学習書です。受験のためだけでなく、開発の現場で起こるミスコミュニケーションを軽減するために、テスト技術者のほか、プロジェクトマネージャや設計者、プログラマなどすべての人に習得していただきたいテストに関する用語や知的技能が、演習とその解説を通して学べるように構成されています。
  • 詳解HTTP/2
    -
    より高速でセキュアなWebサイトはHTTP/2で実現する 【本書の内容】 本書は Barry Pollard, “HTTP/2 in Action”, Manning Publications 2019 の邦訳版です。 ブラウザとWebサイトを繋ぐ標準的なプロトコルとして、 HTTPは想定を遥かに超える長きに渡って活用されてきました。 プロトコルに限らず、たいていの技術は20年も経てば、 なにかしらの不満や改善点が見えてくるものです。 本書のメインテーマであるHTTP/2は現行のHTTPと比べて、 ストリームやサーバープッシュ、ヘッダー圧縮や優先順位付けをサポートすることで、 速度、セキュリティ、効率性を大幅に向上させます。 本書ではHTTP/2の恩恵を最大限に受けられるよう、 知っておくべきことを詳細に開示してくれます。 それはたとえば、フレームのような新機能を使った パフォーマンスの最適化や、多重化、プッシュなどです。 また、フローコントロールや依存性など実世界に即した内容も取り上げています。 【本書のポイント】 ・HTTPの基礎から現状の問題点・長年望まれてきた改善点の整理 ・HTTP上を流れるデータを可視化しつつHTTP/2による改善点の確認 ・可視化のためのツール導入とその使い方 ・QUICおよびHTTP/3の進捗具合とそのための準備 【読者が得られること】 ・Web開発者が知っておくべきHTTP/2の詳細 ・現行のHTTPからのアップグレードとトラブルシューティング ・実世界におけるケーススタディ ・次世代技術、QUICとHTTP/3について ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Javaによる高速Webアプリケーション開発のためのSpring Boot入門
    -
    人気のJavaフレームワークの基礎を分かりやすく解説! Webアプリケーション開発や、マイクロサービスでの開発に有用なフレームワークとして、 近年人気が集まっているSpring Boot。 本書では、このSpring Bootが今注目されている理由から使い方までを解説し、 Spring Bootを使っていく基礎を身に付けることができます。 フレームワーク選定に悩んでいるJava開発者はもちろん、 Webサービスに携わる開発者におすすめの1冊です! 【対象読者】 ・Javaでのフレームワークを使った開発としてどのようなものがあるかを知りたい開発者 ・Webサービスやマイクロサービスなどに興味がある開発者 ・業務系などのバックエンドシステムなどに携わっている開発者 【目次】 第1章 Spring Bootが注⽬されている訳 第2章 Spring Bootで始める簡単Webプロジェクト 第3章 Spring Bootで使われる基本的なアノテーションと設定の仕組み 第4章 Web APIをSpring Bootで作る 第5章 Spring Bootでデータベースにアクセスしよう 第6章 Spring Bootでバックエンドシステムを作成する 第7章 Spring BootでWebセキュリティ設定を⾏う 第8章 Spring Bootの⾃動設定の仕組みを理解する ※本電子書籍は同名オンデマンド出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 図解! Pythonのツボとコツがゼッタイにわかる本 “超”入門編
    4.7
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Pythonは、AIの開発から身近な作業の自動化まで、さまざまなシーンで活躍するプログラミング言語です。文法がシンプルで初心者でも習得しやすいため、人気が急上昇しています。本書は、Pythonプログラミングをこれからはじめてみたい人のために、学習範囲を思い切って絞ることで、基礎の基礎をしっかり学べる超入門書です。プログラミング未経験者でも随時、プログラムを書いて動かすため、飽きることなくサクサク読み進められます。
  • SwiftUIではじめるiPhoneアプリプログラミング入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 SwiftUIは、iOSアプリやmacOSアプリなどAppleデバイス用プログラム開発用のSwift言語によるフレームワークです。 それまでのUIkitフレームワークを置き換えるべく2019年10月にリリースされました。 キャンバス上のプレビューを活用しながらこれまで以上にシンプルなプログラミングが可能です。 本書は、そのSwiftUIを使用してiOSアプリを作成する方法を学ぶための入門書です。 SwiftUIを使用するにはSwift言語の基礎知識が必要ですが、Chap2でSwiftUIを扱うために不可欠なクロージャや構造体などSwift言語のポイントを解説します。 そのため、JavaやPythonなど他の言語の経験者の方もSwift Playgroundsなどの学習アプリやデベロッパードキュメントと併用することで効率的に学習が進められるようになっています。 (SwiftUIの操作環境: macOS 10.15(Catalina)以降、Xcode バージョン11以降)
  • 知識ゼロから学ぶ Excel VBAプログラミング ユーザーフォーム&コントロール 2019/2016対応
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Excel VBAのユーザーフォームの使い方がわかると、オリジナルのユーザーインターフェイスを作成できるようになります。優れたユーザーインターフェイスを作成するにはコントロールの理解も必要です。本書は、初心者向けに、Excel VBAのユーザーフォームならびにコントロールの基本から実践的な使い方までをやさしく解説した入門書です。サンプルコードや練習問題もついているので、実際にプログラムを書いて理解度の確認ができます。
  • Unityのツボとコツがゼッタイにわかる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Unityは、ハイクオリティなコンテンツやゲームを作ることができる開発環境です。本書は、Unityを使ったことがなく、C#が初心者でもUnityの使い方がわかるようにわかりやすく解説した入門書です。開発環境の構築からはじめ、C#の基礎を解説しつつ、「キャラクターのかけっこゲーム」など実際にゲームを作りながら、初心者がつまづきやすいところをていねいに説明します。自分でゲームを作ってそれが動いたときの感動は格別です!
  • 現場ですぐに使える! Visual C# 2019逆引き大全 500の極意
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Visual C#の開発現場で「今やりたいこと」をサッと手軽に調べたいなと思ったことはありませんか? 本書は、「現場ですぐに使える」をコンセプトに、Visual C# 2019の基礎から便利技まで幅広い内容を網羅した逆引きTips集です。2019版では、ASP.NET MVCの強化、.NET Coreの導入、MVVMパターンの利用テクニックなどを追加しました。基礎から現場ですぐに役立つ実用性の高いテクニックまで、500項目を逆引き形式で紹介します!
  • More Effective Agile  “ソフトウェアリーダー”になるための28の道標
    3.8
    開発者必読のロングセラー『Code Complete(コードコンプリート)』の著者として著名なスティーブ・マコネルの新刊が15年ぶりに登場! 本書は“More Effective Agile: A Roadmap for Software Leaders”(Construx Press、2019年)の日本語版です。企業活動やビジネスが今後ますます「ソフトウェアファースト(ソフトウェア主導)」になっていく中で、リーダーシップを発揮できる人材である「ソフトウェアリーダー」を目指すために、アジャイルから「価値を引き出す」ための実践的なプラクティスを解説します。監訳者にはアジャイル分野で著名であり、『Adaptive Code(旧名『C#実践開発手法』)』で実績のある長沢智治氏を起用しました。
  • システム開発・刷新のための データモデル大全
    4.0
    「データモデル」はDXの基礎技術! 昨今、DX(デジタル・トランスフォーメーション)の必要性が喧伝され、多くの業界・企業で業務システムの刷新が進められています。しかし現実には、上っ面が今風になっただけの代わり映えのしないシステムが出来上がるケースが少なくありません。また、柔軟な仕様策定を期待して「アジャイル手法」を安易に取り入れたばかりに、いつまでも仕様が定まらない事態に陥っています。 その最大の原因は、データモデルに関するリテラシーが作り手側から失われたためです。データモデルは、システムの骨格といえる「データベース」の設計根拠となる重要な図面。ごく単純なシステムでない限り、データモデルを事前に確立しないままで開発プロジェクトが成功することは期待できません。 そこで本書では、さまざまな案件に関わってきた著者が、データモデルの読み方とともに、効果的なデータモデルを創造するためのノウハウを解説。順を追って読み進め、また練習問題をこなすことで、実践的なスキルが身につきます。 組織、取引先、簿記、商品、部品表、設備、在庫、売掛、買掛、受発注、契約など、さまざまな情報のモデリング事例が満載。文法だけでなく、数々の用例を業務知識とセットで理解することで、業務システムで扱われるデータの形を捉えるための筋道が見えてきます。 IT技術者がシステム設計スキルを身につけるためにはもちろん、システム担当者が開発業者のスキルレベルを事前評価するためにも必携の一冊。
  • たった1日で基本が身に付く! Vue.js 超入門
    -
    フロントエンドのJavaScriptフレームワークはVue.jsの他にもReact、Anglarなどさまざまありますが、その中でもVue.jsは学習コストが低いのが特徴です。Vue.jsアプリケーションは、基本的にはHTMLを拡張したテンプレートと、JavaScriptのコードから構成されます。そのため、HTMLとJavaScriptに馴染みがあれば、基本的な使い方はすぐに理解できるでしょう。Vue.jsを学習するテキストとして、最もやさしい書籍という意図で本書は制作されました。タイトル通り、「たった1日で基本が身に付く!」Vue.jsの入門書です。
  • スタートダッシュiOS 〜アプリエンジニアの必須ノウハウをサクっと押さえる
    -
    「iOSアプリ開発に必要なものは?」 「Swiftはどうやって書くのか?」 「アプリのデザインはどうなっている?」 「開発現場で使われているOSSは?」  iOSアプリエンジニアとして業務をこなすには、ただiOSアプリが開発できるだけでは足りません。現場で使われている技術や知識を学ぶ必要があります。  本書では、「これからiOSアプリ開発を始める = スタートダッシュする」ことを目的に、開発環境の知識からSwiftの基本はもちろん、UIデザイン、現場でデファクトとも言えるOSSの使い方、テストの基礎まで、スタートダッシュするために本当に必要な情報を濃縮。現場のエンジニアが、チームに入る新人に「とりあえずコレだけは押さえておいて」という生きたノウハウを伝授します。アプリエンジニアを目指す方はもちろん、これからアプリ開発にも業務の幅を広げたいエンジニアにとっても必携の1冊です。
  • オブジェクト指向UIデザイン──使いやすいソフトウェアの原理
    4.0
    オブジェクト指向ユーザーインターフェース(OOUI)とは、オブジェクト(もの、名詞)を起点としてUIを設計すること。タスク(やること、動詞)を起点としたUIに比べて、画面数が減って作業効率が高まり、また開発効率や拡張性も向上する、いわば「銀の弾丸」的な効果を持つ。ブログや雑誌記事などで大きな反響を得たこの設計手法について、前半部では理論やプロセスを詳説。そして後半部の「ワークアウト(実践演習)」では18の課題に読者がチャレンジ。実際に考え、手を動かし、試行錯誤をすることにより、OOUIの設計手法を体得できる。
  • モダン・ソフトウェアエンジニアリング
    4.0
    優れたソフトウェアを生み出すために 作業工程をどのように構築すべきか 【本書の内容】 本書は Ivar Jacobson, Harold "Bud" Lawson, Pan-Wei Ng, Paul E. McMahon, Michael Goedicke, "The Essentials of Modern Software Engineering: Free the Practices from the Method Prison!", ACM Books, 2019 の邦訳です。 ソフトウェアエンジニアリングの歴史は抽象化レベルの上昇である。このことは、プログラミング言語でも、ツールでも、フレームワークでも、ソフトウェア中心のシステムとやり取りをする方法においても見られる。それから、我々がこうしたシステムを構築する方法についてもそうだ。これがソフトウェアエンジニアリングの手法の世界である。 -Grady Booch(本書より抜粋) 本書は現代において複雑に進化し続けるソフトウェアとその開発に関する特定の手法を 教授・示唆・喧伝するものでは*ありません*。 そうではなく、どのような時代にあっても、どのような用途であっても、どのような利用環境であっても、 優れたソフトウェアをもたらす作業方法の作成方法 を提供することを意図して執筆されています。 「ソフトウェアエンジニアリング」というジャンルが生まれたときから連綿と続く、 その根幹を成してきた教程とは異なる、まさにモダン(現代的)なスタイルの、 「ソフトウェアエンジニアリング」を提示してくれます。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 図解でわかる 最新エクセルのマクロとVBAがみるみるわかる本[Excel2019/2016/2013対応版]
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 エクセルのマクロとVBAを使えるようになれば、単純な繰り返し操作から解放され、退屈なルーチンワークも一瞬で終えることができるようになります。また、関数ではこれ以上の効率化がムリだと思った時の特効薬にもなります。本書は、プログラミング知識のない初心者を対象に、ExcelのマクロとVBAの基礎を徹底的にわかりやすく解説したコンパクトサイズの入門書です。あなたもマクロを覚えてたいくつな仕事をらくらく片付けましょう!
  • kubectl完全逆引きリファレンス
    値引きあり
    -
    本書はkubectlの様々なコマンドを、実際にやりたいことから逆引きが出来るリファレンスガイドです。Kubernetesを始める際、運用していく際に手元に置いておく事で安心の1冊となっています。Podの操作はもちろんのこと、スケールアップ・ダウンしたいときやNodeを停止したい場合など様々な利用シーンから、対応するkubectlコマンドを逆引きできます。
  • 実践Opal
    値引きあり
    -
    本書はRubyで書いたソースコードをJavaScriptに変換するトランスパイラ(ソースコードコンパイラ)であるOpalのチュートリアルガイド「Pragmatic Opal」の改題・最新改訂版です。Opalの入門、応用、実践と実用的なアプリケーションを作るための解説に加えてOpalの活用事例も掲載しています。
  • 世界でいちばん簡単な ExcelVBAのe本[最新第3版] Excel2019対応版 ExcelVBAの基本と考え方がわかる本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Excel VBAは、非常に学びやすいプログラミング言語です。VBAを使うと、今まであなたが手作業でやっていた仕事を自動でやってくれるようになります。本書は、プログラミングがはじめての人でも理解しやすいように、かわいいイラスト満載で、Excel VBAの基本と考え方を優しく解説した教科書です。第3版では、日本語でプログラミングできるモジュールを活用して、より実践的なプログラムを作れるように工夫しました。DLサービス付き。
  • 仕事を自動化する!Python 入門講座
    4.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 面倒くさい日々の作業は、プログラミングで簡単に処理しよう。 ビジネスの現場で自動化・効率化を実現する入門書の決定版! 本書は日常業務の効率化・自動化を目標に、「Python」というプログラミング言語でビジネス用のアプリケーション・ソフトウェア開発を学ぶ入門書です。 効率化や自動化、あるいはビジネスソフトという言葉を耳にすると、プログラミング未経験者や初心者の方は難しそうと感じるかもしれませんが、心配は無用です。Pythonは、とても学びやすいプログラミング言語です。本書は、初学者が理解できるようにプログラミングの基礎から学び始める構成になっています。 また、Pythonや他のプログラミング言語ですでにソフトウェアを開発できるスキルをお持ちで、「本格的に自動化プログラムを組みたい」「GUIを用いたソフトウェア開発をしたい」という方のために、Pythonのプログラミング・テクニックも網羅しています。

    試し読み

    フォロー
  • Visual Basic 2019パーフェクトマスター
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 誰でも無償で利用できるVisual Basicは、シンプルで覚えやすく、プログラミング初心者の学習に最適な言語です。本書は、初心者から中級者向けにVisual Basicの開発環境の準備、デスクトップアプリやデータベースアプリ、Webアプリ開発まで、実際にサンプルを動かしながらプログラミングを学べる全機能解説書です。オブジェクト指向プログラミングや自動会話プログラムの開発についても詳細に解説しています。ダウンロードサービス付き。
  • UiPath業務自動化最強レシピ RPAツールによる自動化&効率化ノウハウ
    -
    日常業務で使える! UiPathによる 業務自動化手法が満載! 【本書の背景】 RPAとはロボティック・プロセス・オートメーションの略で、 定型的な日常の作業をRPAのソフトウェアに任せ、業務の自動化をする手法です。 RPAソフトウェアでも注目されているのがUiPath(ユーアイパス)です。 【UiPath(ユーアイパス)とは】 UiPathは、国内外で利用者が急増しているRPAソフトウェアです。 【対象読者】 ・UiPathに対する基礎的な知識を身に付けている非エンジニアの方 ・個人レベルでUiPathを利用しようという人(コミュニティエディション利用者) 【本書の概要】 本書はUiPathを利用して、日常業務を自動化する手法を日常業務の種類ごとにまとめた書籍です。 本書を読めば、UiPathを利用した自動化処理をサクッと実践できます。 【本書の自動化処理の一例】 ・Web画面上の表のデータを読み取って出力する ・Excelデータをアクティビティだけで集計する ・特定のファイルを特定のメールアドレスに送信する 【本書のポイント】 ・UiPathの使い方ではなく、業務をいかに自動化するかにフォーカス ・節末で項目同士を参照させているのでより理解が深まる ・開発手法を試せるサンプル付き 【著者】 株式会社完全自動化研究所 小佐井 宏之(こさい・ひろゆき) 福岡県出身。京都工芸繊維大学同大学院修士課程修了。 業務完全自動化の恩恵を多くの人に届け、無意味なPC作業から解放し 日本を元気にしたい。株式会社完全自動化研究所 代表取締役社長。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Ruby on Rails 6 実践ガイド[機能拡張編]
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、2019年12月に出版された『Ruby on Rails 6実践ガイド』の続編です。本編で作成した企業向け顧客管理システムBaukis2の機能をさらに拡張し、実用性の高いシステムにしていきます。本書のテーマは多岐にわたります。クッキー、リクエスト元のIPアドレス、Ajax、データベーストランザクション、排他的ロック、ツリー構造のデータなど、さまざまなWebアプリケーションに必須の機能を実装しながら解説します。また、この機能拡張編では、HTMLフォームのさまざまなバリエーションを紹介しています。特にRailsで業務システムを開発する場合、要求仕様に応じて自由にHTMLフォームを設計・実装する力が求められます。本書では、さまざまなフォーム設計の事例を扱っていますので、一種のレシピ集として活用できます。
  • パーフェクト Python [改訂2版]
    -
    「パーフェクトPython」の改訂版。前版はPython 3.2/3.3系をベースに構成されていたこともあり,最新のバージョン(Python 3.8)に変更に加え、新たに型ヒントやasynioによるコルーチンを利用したプログラミングの解説、Webクローリング・スクレイピングのライブラリなども紹介をしています。Pythonの言語仕様や思想、実際に直面する問題の解決から幅広いサードパーティ製のライブラリまでこれ一冊でPythonの知識が身に付きます。
  • 現場の業務を完全自動化 AI搭載RPAツール Automation Anywhere Enterprise 開発・運用ガイド
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 日本では以前から多くの企業がRPAに期待を寄せてきましたが、自動化できる業務が少ない、自動化ロボットが頻繁に止まる、会社全体にRPAの利用が広がらない、といった様々な課題が表出しています。 また、これらによってRPAに投資した効果が分からなかったり、そもそもRPAの効果が出なかった、といった声がよく聞かれます。 そういった日本企業が抱える様々なRPA課題を解決するツールこそ 「Automation Anywere」 です。 Automation Anywereとは、全米シェアNo.1 のRPAツールで、高度な認識テクノロジーで様々な業務を自動化することができます。 このAutomation Anywereによって、日本企業の現場業務の自動化は一層加速していきます。 本書は、そういったAutomation Anywereの操作・開発について操作画面に沿って解説しています。 またRPAの選定方法や運用体制の構築なども解説していますので、この1冊でRPAの全てを網羅することができます。

    試し読み

    フォロー
  • 実践Data Scienceシリーズ PythonではじめるKaggleスタートブック
    値引きあり
    4.4
    シリーズの第2弾は、初学者向けのKaggle入門書の決定版! ★「Kaggleで勝つ」準備をしよう!★ 初学者が「Kaggleに何となく興味ある」状態から「実際のコンペに参加できる」状態になれるような内容を目指しました。 ・サンプルコードの詳細な解説があるから、しっかり身につく! ・優勝チームと専業Kagglerのコンビによる、安定のわかりやすさ! ・充実の本音対談で、やさしくサポート! ・初学者や手探りでやっているが体系的な知識を得たい人に最適。 【本書のサポートページ】 https://github.com/upura/python-kaggle-start-book 【実践Data Scienceシリーズ】 https://www.kspub.co.jp/book/series/S069.html 【主な内容】 第1章 Kaggleを知る 1.1 Kaggleとは 1.2 Kaggleで用いる機械学習 1.3 Kaggleのアカウントの作成 1.4 Competitionsページの概要 1.5 環境構築不要な「Notebooks」の使い方 第2章 Titanicに取り組む 2.1 まずはsubmit! 順位表に載ってみよう 2.2 全体像を把握! submitまでの処理の流れを見てみよう 2.3 次の一手を見い出す! 探索的データ分析をしてみよう 2.4 ここで差がつく! 仮説に基づいて新しい特徴量を作ってみよう 2.5 勾配ブースティングが最強?! いろいろな機械学習アルゴリズムを使ってみよう 2.6 機械学習アルゴリズムのお気持ち?! ハイパーパラメータを調整してみよう 2.7 submitのその前に! 「Cross Validation」の大切さを知ろう 2.8 三人寄れば文殊の知恵! アンサンブルを体験しよう. 第3章 Titanicの先に行く 3.1 複数テーブルを扱う 3.2 画像データを扱う 3.3 テキストデータを扱う 第4章 さらなる学びのために 4.1 参加するコンペの選び方 4.2 初学者にお勧めの戦い方 4.3 分析環境の選択肢 4.4 お勧めの資料・文献・リンク 付録A サンプルコード詳細解説 A.1 第2章 Titanicに取り組む A.2 第3章 Titanicの先に行く
  • あなうめ式Pythonプログラミング超入門
    値引きあり
    -
    【Pythonの独習にぴったり!“あなうめ”で基礎が身につくから挫折しない!】 本書は、“挫折せずにPythonプログラミングに親しむ”という点をもっとも重視したPythonの入門書です。 プログラミングを学ぶ際、「あるところから急にむずかしくなった」という壁にぶつかることがよくあります。 これはあるステップをきちんと理解できていない状態で次のステップに進んでしまい、理解があいまいな点が積み重なっていくことから起こりがちです。 このような挫折は、ひとつひとつのステップをきちんと理解し、着実に学習を進めていくことで防げます。そこで本書では、初学者の方のためにプログラミングの基本をていねいに解説することはもちろん、新しいことを学ぶたびに“あなうめ問題”を掲載し、そのつど理解度をしっかり確認できるように構成しました。合計190問以上におよぶ“あなうめ問題”によって、解説を読んだその場でポイントを復習できるため、自信をもって学習を進められます。掲載コードもダウンロードできるため、読むだけでなく、自分のパソコンで手を動かしながらプログラミングを学べます。 本書の目標は、Pythonでシンプルなプログラムを書けるようになることです。本格的なプログラム開発ではじめて必要になる高度な項目は省いているので、まずはプログラミングの考え方を身につけることに集中できます。本格的なPythonプログラムをつくるための基礎固めとして、ぜひ本書をご活用ください。 〈こんな方にオススメ〉 ・Pythonを初歩から学びたい ・プログラミングの勉強をPythonからはじめたい ・Pythonの基礎に不安があるのでおさらいしたい 〈本書の内容〉 ■Chapter1 Pythonプログラミングを始めるために ■Chapter2 Pythonプログラムはじめの一歩 ■Chapter3 変数と計算 ■Chapter4 文字列とオブジェクトの基本操作 ■Chapter5 条件に応じて処理を変える ■Chapter6 処理を繰り返す ■Chapter7 リスト・タプル・辞書でデータをまとめる ■Chapter8 処理を関数にまとめる ■Chapter9 プログラムをつくってみよう 〈本書の特長〉 ・190問以上のあなうめ問題でポイントごとに学びを確認! ・プログラミング自体の初心者でも安心! ・掲載コードをダウンロードして手を動かしながら学べる!

    試し読み

    フォロー
  • プログラミング言語大全
    4.0
    プログラミング言語の大全集! 100以上のプログラミング言語や処理系、関連言語を幅広く解説。C、Java、Python、PHP、Ruby、JavaScript...主要言語はもちろんマイナー言語まで収録。初心者にも経験者にも楽しい一冊です。
  • 小学生から楽しむ きらきらRubyプログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スモウルビー解説書の決定版! ビジュアルプログラミングとテキストプログラミングの両方が楽しめる! ブロック(ビジュアル)プログラミング言語「Scatch」とテキストプログラミング言語「Ruby」の両方の特徴を持つ「Smalruby」を使ったプログラミング入門書です。Scratch同様に簡単にプログラミングを始められ、さらにテキスト言語への移行もスムーズに行えるよう、ブロックとテキストの両方でプログラムを書く方法を丁寧に解説します。 新学習指導要領に対応した授業指導案が付属します(巻末付録)。 「まえがき」から プログラミングを学ぶ人へ この本では小学校でするプログラミングの内容を、音楽、社会、算数、理科といった各教科に分けてできるようになっているよ。これからプログラミングをする人のために、基本的なプログラミングをかんたんにできるようになっていて、それだけではなくて、ちょっとむずかしいけど発展的でおもしろいプログラミングも学べるようになっているよ。つまり、プログラミングがはじめての人にも経験している人にもバッチリな内容になっているよ。 それに今は世界中のいろいろなところでプログラミングが大事なものになっていて、いろいろな職業で必要になっているんだ。だから、小学校だけでなく、中学校、高校、大学、そして社会に出てもずっとプログラミングを学ぶことが多いはずだよ。だから、この本では社会に出てもずっと使えるプログラミング言語「ルビー(Ruby)」を学べるようにしたんだ。
  • SCRUM BOOT CAMP THE BOOK【増補改訂版】 スクラムチームではじめるアジャイル開発
    4.5
    “はじめて「スクラム」をやることになったら読む本”が7年ぶりに増補改訂! 近年、より複雑化しているプロダクト開発をチームでうまく進めていく手法として、 世界中で注目されている「スクラム」。実際の開発現場にどう適用すればよいのかを、 とにかくわかりやすく解説しています。 ・理論だけで終わらない“実践”の手引き ・架空の開発現場を題材に、実際のプラクティスを詳しく解説! 増補改訂では、初版以降のスクラムのルールの変更を踏まえて、用語や説明の変更、 最近の開発現場に向けた追補など、全面的な見直しを行っています。 ・スクラムガイド2017年版に対応 ・スクラムを実践しているチームの実情にあわせて更新 ・開発現場の風景を更新 ・プロダクトをより意識できるように修正 ・コラムを全面刷新 これからスクラムをはじめたい人はもちろん、スクラムを導入してみたけどなんだか 上手くいかないなぁ……と思っている方にぜひ手にとっていただきたい一冊です。 【本書の概要】 はじめまして‼ 今回、ひょんなことからスクラムマスターをまかされた「ボク」です。 スクラムについてまだ何もわかっていないので、この本を参考にしようと思っています。 おおまかな内容は、次のようになっているんだって。 ●基礎編 スクラムの全体像と決められているルールについて説明する。 ●実践編 架空の開発現場を題材に、開発が始まるときから時系列に スクラムではどう進めていくのかを説明する。 なるほど。 それでは、ボクと一緒にこの本でスクラムとはどういったものなのかを学んでいこう! ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Java データ構造とアルゴリズム 基礎講座
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 アルゴリズムとデータ構造は、ソフトウエア技術者にとって、重要かつ必至な知識・技術を扱う科目であるが、既存の書籍は難解かつページ数が膨大、また例題が少ないもしくは有っても回答がないなど、学校の教科書または独学しようとしている人が使用するにはつらいものが多い。そこで、Javaの文法をある程度理解している人向けに、Javaのデータ構造とアルゴリズムを、頭から順に読み進めていき、節ごとに適切な課題をこなすことで、独学も可能な教科書的立場の書籍を提供します。課題は、Eclipseのプロジェクトの形式でダウンロードしてもらう形で提供予定。
  • これからはじめる人のJavaScript/Vue.jsの教科書
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 「JavaScriptを学ぼう」 そんなふうに思っても、「JavaScript」は現在では、非常に関連技術の多い言語になっています。JavaScript関連のキーワードを上げてみると、「ECMAScript / TypeScript / Vue.js / Nuxt.js / React / Angular / jQuery」など、上げていったらキリがないほどです。 これらはそれぞれ「JSライブラリー」とか「JSフレームワーク」などと呼ばれているJSの周辺技術ですが、現在のウェブサイト制作や、ウェブアプリ開発では、これらの周辺技術の理解が必須になっています。 本書は、こういった事情に合わせて、今JavaScriptを学ぶなら、この周辺技術は必須だと筆者が考える以下の内容について解説しています。 ・JavaScript ・ECMAScript ・Vue.js ・TypeScript これだけでも非常にカバー範囲が広く、1冊に納めるのは容易ではありませんが、それでもこれらの知識は抑えておいて欲しいという筆者の願いから、1冊に詰め込みました。 ぜひ本書を通じて、JavaScriptの魅力と現在のJavaScript開発のトレンドを抑えて頂けると幸いです。これからのウェブ開発にお役に立つことを願っています。 (「はじめに」より一部修正) 「Chapter1 JavaScriptを学ぶための準備をしよう」では、JavaScriptを学ぶための環境構築を行います。といっても、Google Chrome(ウェブブラウザー)と、Visual Studio Code(エディター)を
  • 作って学ぶAndroidアプリ開発[Kotlin対応]
    -
    昨今のAndroidアプリ開発は、覚えておくべきことが多くてとにかく大変です。また、開発現場では「Googleが推奨するアプリ開発手法」を中心にしたモダンな手法も求められています。本書はホビーユーザの方はもちろん、エンジニアの方にとっても最新の開発手法を学べる構成になっており、サンプルアプリを「作る⇒実行する⇒修正する⇒実行する⇒修正する⇒……」を繰り返すことで、自然とAndroidアプリ開発のお作法から最新の開発手法まで身に付けることができるでしょう。 本書では「Android Studio 3.6.1」をベースに説明しています。本書とまったく同じ環境で開発をしたい場合、「Android Studio download archives」のサイトから同じバージョンを入手できます。
  • 現場で使える!Python科学技術計算入門 NumPy/SymPy/SciPy/pandasによる数値計算・データ処理手法
    -
    研究や開発、データ分析に使える! 科学技術計算における Python利用の基礎を習得 【本書の概要】 高機能で、学びやすいPythonは、科学技術計算の用途でも広く利用されています。 本書は、コンピュータを用いて数学的問題の解決に取り組む学生、エンジニア、研究者の方に向けて、 Pythonの基礎知識と、科学技術計算への利用方法について解説した書籍です。 【本書の対象読者】 ・科学・工学系研究(シミュレーション)を行う理工学生、エンジニア、研究者 ・データサイエンティスト 【本書で特徴的な内容】 ・科学技術計算に必要なPythonに特化 ・数値計算、代数計算、データの可視化を行う、NumPy、SciPy、SymPy、Matplotlibの使用方法 ・データ処理で利用されるpandasの使用方法 ・様々なファイル形式を使ったデータの入出力方法 ・CythonとNumbaを用いたPythonコードの高速化 【著者プロフィール】 かくあき 東京工業大学工学部および同大学院理工学研究科を2012年に修了。 学生時代から数値解析を中心にPython、Matlab、Fortran、C、LISPなどのプログラミング言語を利用。 Pythonの普及の一助となるべく、Udemyで講座を公開、KDPでの電子書籍を出版するなど情報発信。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ラズパイマガジン 2020年夏号
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 配線なしで基本パーツを全部動かす工作入門 パーツ・工具選びと、配線図・回路図の描き方も 基本パーツの動作の仕組みを詳しく紹介しています。 ボードを持っていない人も誌上で学べます。 基本が分かったら、パーツや工具の選び方、 配線図と回路図の描き方を知りましょう。 11種のパーツと5種の工具を詳しく解説し、 配線図と回路図はFritzingで描くポイントをじっくり説明します。 ※電子版には紙版についている付録基板はつきません。予め、ご了承ください。 特集1 配線なしで動かす! 工作入門 特集2 パーツと工具はこう選ぶ! 特集3 初めてでも描ける「配線図」「回路図」 特集4 ラズパイにつないでテスト、小型ディスプレイ注目の6製品 特集5 コマ撮り写真で作るタイムラプス動画、ラズパイで必要なときだけ生成 講座 実験して分かる電子パーツの動かし方 講座 ハード&ソフトをちょい足し 新しいラズパイの遊び方 講座 ラズパイ・Linux・Windows全対応 ネットワークのいろは 講座 電子工作にも役立つ! 基礎からわかるLinuxコマンド マンガ 女子高生とラズベリーパイ ラズパイと周辺機器の買い方からOS導入方法、工作基礎まで
  • らくらく B’s Recorder GOLD 操作ガイド
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、ライティングソフトの定番、『B's Recorder』の基本的な操作方法を解説したガイドブックです。 B's Recorderには、ライティングの標準機能で構成された「B'sRecorder」と、インターネット上の動画の録画/編集機能、DVD-Videoなどのオーサリング機能などを備えた上位バージョンの「B's Recorder GOLD」があります。 本書は、このうちの「B's Recorder GOLD」の基本的な操作方法について解説しています。 現在のパソコン環境は、ハードディスクの記録容量が大きくなったことから、非常に多くのデータを保存できるようになりました。その反面、ハードディスクが破損すると、失うデータ量も多いと言えます。 B's Recorderは、こうしたハードディスクの破損などに備え、重要なデータ、必要なデータを、DVDやBlu-ray といったメディアに記録、バックアップするためのアプリケーションです。 また、B's Recorder GOLDには、インターネット上で配信されている動画の録画、あるいは音楽放送の録音ができる「B's 動画レコーダー」がバンドルされています。 しかも、このツールは録画・録音だけでなく、録画・録音したデータの編集もできます。これによって、ビジネスでのデータバックアップだけでなく、ネット上のさまざまなデータも自在に活用できるようになります。 さらに、「B's DVDビデオ」を利用すれば、ビデオデータ、オーディオデータ、写真データをオーサリングし、自分だけのオリジナルなDVD-Video、ピクチャーDVD、ミュージックDVDなども作成できます。 B's Recorderを利用して、PC上、ネットワーク上にあるさまざまなデータを自由自在に活用し、それらを安全に、そして確実にバックアップする環境を利用してください。本書が、そのための一助になれば幸いです。
  • 「Mac上達」技ありテクニック 2020
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Macをもっと便利に、効率的に、生産的に使いこなしたい!と思っている人におすすめのMacのテクニック集です。月刊雑誌『Mac Fan』から美味しいネタを厳選し、定番技から応用技まで、その数200以上を掲載。Macに毎日「すること、したいこと」にあわせて、Macの上級者が実際に使っている実用的なテクニックだけを収録しました。驚きの機能あり、便利なアプリあり、裏技的なTipsあり、これさえ読めば「Mac上達」間違いなしです。最新Mac&macOS Catalinaに全対応しています。
  • エンジニアのための文章術再入門講座 新版 状況別にすぐ効く!文書・文章作成の実践テクニック
    -
    メールでもチャットでも社内文書でも わかりやすい・伝わる書き方がわかる! 本書は、IT分野における国家試験対策の論文指導や、 コミュニケーション・マネジメント、教育コンサルタント、コーチとして 豊富な経験を持つ著者が執筆した文章・文書作成の指南書です。 システム開発の現場や日常の社内業務において、社内文書やメールなどが 重要なコミュニケーションツールであることは言うまでもありません。 ところがその文書や文章に書き漏れがあったり、あいまいな記述があったりすると、 読み手に不要な誤解や混乱を与え、意思の伝達がうまくいきません。 これが、分業を前提とするシステム開発を失敗させる要因の1つとなっています。 そこで本書では、ITエンジニアが業務で必要な文書や文章を書くために 「最低限必要な知識、ノウハウ、コツ」を整理し、紹介します。 第1部の基礎編では、エンジニアが書く文章の問題点や、 わかりやすい・伝わる文章を書くために必要な 文章表現力の7つの基礎技術について説明します。 第2部の実践編では、社内の基礎的なコミュニケーション、顧客や社外の人とのやりとり、 アイデアや企画の検討・提案、相手に配慮した円滑な社内コミュニケーションなど、 状況別に具体的な文書・文章の書き方を実践的なテクニックとともに解説します。 ●書き方を解説する文書・文章 調査報告、課題報告、進捗報告、会議開催通知、会議議事録、情報提供依頼書、 商談メール・文書、情報提供依頼メール・文書、業務改善企画書、説得メール・文書、 作業協力依頼メール・文書、指導メール・文書、お礼メール・文書、 協業誘いメール・文書 ほか ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • AWSではじめるLinux入門ガイド
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書はAWSクラウド上で、Linuxによるサーバー構築をゼロから学べる書籍です。 ゼロ(やったことがないこと)をイチ(やったことがある)にすることを目的に、制作しました。 これからクラウドやLinuxを学ぶ、次の方々を対象としています。 ・ITエンジニア職を目指す学生 ・ITエンジニア職への転職を予定している社会人 ・内製化にシフトしようとしている情報システム部門 ・情報システム部に異動になった非IT部門 近年、システムを構築する手段としてクラウドは欠かせない技術となっております。 Linuxサーバーも例に漏れず、マイクロサービス、サーバーレスアーキテクチャといった、サーバーを開発者や運用者が管理しないクラウド最適化された構成が増えてきています。しかし、これらはあくまでも最適な設計をするための一手段でしかありませんし、依然としてサーバーも有効な設計手段です。 また、クラウドへの移行時には、いきなりすべての設計や運用を最適化するケースよりも、まずはそのままの設計、運用で移行するケースも多くあります。 本書を通じて学ぶことで、そのような移行案件や新規案件、クラウド上でのサーバー運用、構築をこれから担当される方々に、実際に手を動かしながら、クラウド上でLinuxサーバーを構築することの、スピード、俊敏性、機動性に触れていただき、IT 技術の素晴らしさを知ることができます。
  • ゲームセンターあらしと学ぶ プログラミング入門 まんが版こんにちはPython
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 伝説のゲームマンガでプログラミングが楽しく身につく! だれでも、はじめてでも、ゲームが作れる! 『ゲームセンターあらし』『こんにちはマイコン』のすがやみつる先生が、 プログラミング入門マンガを描き下ろし! いよいよ小学校でのプログラミング教育が必修化されます。ただし、授業で習うとなると、とたんにプログラミングがつまらなくなりそう。プログラミングだけでなく、IT全般をきらいになっちゃうかも――。そんな懸念を吹きとばすのが、すがやみつる先生の書き下ろし入門マンガ、令和版の『こんにちはマイコン』ともいえる本書です。プログラミングの必要性はもとより、プログラムをつくって動かす楽しさ、面白さをバッチリ伝えます。もちろん、プログラミング未経験の大人が読んでも役立ちます。 子どもから大人まで、「プログラミングを楽しみたいすべての人」にお届けします。
  • Pythonトリック
    -
    Pythonプログラマなら身につけたい玄人技 本書は、Dan Bader, "Python Tricks The Book: A Buffet of Awesome Python Features"dbader.org,の翻訳書です。 【本書の内容】あらゆる場面で活躍するプログラミング言語、Python。本書はそんなPythonをマスターし、日々のプログラミングに活用したい熱心な方々のための1冊です。 入門書を一通り終えた駆け出しプログラマには、Pythonの機能や特徴をより深く、また他言語から新たにPython習得を目論むベテランには、コードの書き方の差異を、リスト内包や文字列フォーマットなど、さまざまなサンプルを元に教授してくれます。 著者のDan Baderは、Twitterでのアウトプットに端を発する、いわゆるTips紹介の延長線上で、この本を執筆しました。そのため、各種Tipsに対するさまざまなフィードバックと、よりよく伝えるためのアイデアが盛り込まれ、結果、Pythonをより深く知り、より良いコードを書くための知識が集積された書籍となりました。 つまり本書は、もっとすごいPython開発者になりたいあなたを、強力にサポートする1冊です。 【本書のポイント】・短いサンプルでPythonの一番すばらしい点を学べる・Pythonならではの、すばらしい機能をビュッフェ形式で学べる・Pythonプログラミングへの理解促進 【読者が得られること】・よりよいPythonプログラマとしての知見・効率的で実践的なPythonプログラミング・コードをよりパイソニックなものにするためのノウハウ ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • スパース回帰分析とパターン認識
    値引きあり
    -
    Rも数理もていねいに! データ解析の標準的ツールとなったスパース回帰分析、判別分析、深層学習、サポートベクターマシン、ランダムフォレストなどをRコードとともに解説。深層学習はRのパッケージkerasで実装。具体例も豊富で実用性も高い! また、選ばれたモデルへの理解などの発展的な内容まで踏み込んだ。 【主な内容】 1章 回帰モデルとスパース推定 2章 統計手法によるパターン認識 3章 深層学習 4章 機械学習によるパターン認識 【「巻頭言」より抜粋】 文部科学省は「数理及びデータサイエンスに係る教育強化拠点」6 大学(北海道大学、東京大学、滋賀大学、京都大学、大阪大学、九州大学)を選定し、拠点校は「数理・データサイエンス教育強化拠点コンソーシアム」を設立して、全国の大学に向けたデータサイエンス教育の指針や教育コンテンツの作成をおこなっています。 本シリーズは、コンソーシアムのカリキュラム分科会が作成したデータサイエンスに関するスキルセットに準拠した標準的な教科書シリーズを目指して編集されました。またコンソーシアムの教材分科会委員の先生方には各巻の原稿を読んでいただき、貴重なコメントをいただきました。 データサイエンスは、従来からの統計学とデータサイエンスに必要な情報学の二つの分野を基礎としますが、データサイエンスの教育のためには、データという共通点からこれらの二つの分野を融合的に扱うことが必要です。この点で本シリーズは、これまでの統計学やコンピュータ科学の個々の教科書とは性格を異にしており、ビッグデータの時代にふさわしい内容を提供します。本シリーズが全国の大学で活用されることを期待いたします。 ――編集委員長 竹村彰通(滋賀大学データサイエンス学部学部長、教授) 【推薦の言葉】 データサイエンスの教育の場や実践の場で利用されることを強く意識して、動機付け、題材選び、説明の仕方、例題選びが工夫されており、従来の教科書とは異なりデータサイエンス向けの入門書となっている。 ――北川源四郎(東京大学特任教授、元統計数理研究所所長) 国を挙げて先端IT人材の育成を迅速に進める必要があり、本シリーズはまさにこの目的に合致しています。本シリーズが、初学者にとって信頼できる案内人となることを期待します。 ――杉山将(理化学研究所革新知能統合研究センターセンター長、東京大学教授)
  • WEB+DB PRESS Vol.116
    -
    特集1 はじめてのトラブルシューティング 本特集では,トラブルシューティングの基礎知識から実践までを紹介します。トラブルシューティングを行うためには,前提となる基礎知識が不可欠です。Webアプケーションであれば,フロントエンドからバックエンドまでの幅広い知識が必要ですモバイルアプリであれば,Webアプリケーションとは異なるリリースフローを意識しければなりませんし,OSごとの違いを知っておく必要もあります。 トラブルシューティングは備えあれば憂いなし。本特集を参考に,できることから始めていきましょう。 特集2 [実践]AWS CodeDeploy 本特集では,現場で活きるデプロイ環境の構築技術を身に付けることを目標に,AWS CodeDeployを使ったWebアプリケーションのデプロイを実践します。デプロイは,信頼性の高いサービスを提供するうえで欠かせない重要な役割を担っています。AWSCodeDeployにより,柔軟にスケールできる/安定状態にすぐロールバックできる/高速に自動デプロイできる,信頼性の高いデプロイを簡単に実現します。 特集3 アプリケーションアクセシビリティ 世の中のアクセシビリティについての情報は伝統的なWeb ページを前提としたものが多く,アプリケーションのUIに関する情報はあまり流通していません。また,モバイルアプリケーションでのアクセシビリティの実装方法もあまり知られていません。そこで本特集では,Web/モバイルアプリケーションでのアクセシビリティについて取り組み方から改善のノウハウ,よくある問題の解決法まで,先進的な取り組みで知れるfreeeでの実例も交えながら紹介していきます。
  • A Gentle Introduction to Functional Programming in English [Third Edition]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 英語とHaskellで学ぶ関数プログラミンの入門書(日本名:関数プログラミング入門,in English![第3版])  本書は、Haskellを用いて関数プログラミングの入門的な内容を英語で解説した書籍です。多くのプログラミング言語はもともと英語が母体であり、プログラミング自体を英語で学習することは、日本をはじめ特に非欧米語圏の人々にとって、きわめて重要かつ有用です。  なお本書では、日本の学生の英語での学習を支援するために、本文中の重要キーワードについては、適宜、日本語の訳や解説を加えています。本書を読み進めれば,英文の読解力と情報関係の専門用語の知識を自然に得ることができ,今後,英語論文や英文原書を読みこなすための確かな力が身につきます。 1 About Functional Programming  関数プログラミングについて 2 Basic Syntax and Evaluation Model  基本文法と評価モデル 3 Variables 変数 4 Functions 関数 5 Lists and Tuples リストとタプル 6 Conditions 条件の表現 7 Recursion 再帰 8 Pattern Matching パターンマッチ 9 Advanced Typing さらに進んだ型付け 10 Selected Applications 応用例 11 Towards Logic Programming  論理プログラミングに向けて 12 Concluding Remarks おわりに APPENDIX A APPENDIX B APPENDIX C

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