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

  • サンプルコードで作りながら学ぶReact Native実践入門
    値引きあり
    -
    スマホアプリをSwiftで開発する際、エンジニアの大半がWebを主戦場にしていると、Swift製のスマホアプリをメンテナンスできるエンジニアが限られてしまいます。この状況では、継続的かつ迅速に開発を行うことはおろか、ビジネス要求に応えることも困難です。本書ではこのような状況下で筆者が経験した状況、技術選定、開発時の詳細(ReactNativeによる実装)を紹介します。
  • サンプルコードで学ぶ Node.js Webスクレイピング
    値引きあり
    -
    本書は、『Node.js』の導入からWebスクレイピングの実施までの流れを、サンプルコードを中心に学ぶ解説書です。『Node.js』の開発環境の構築、「node」や「npm」コマンドの利用方法やJavaScriptの駆け足での基礎知識をはじめとして、「node-fetch」「jsdom」を利用したファイルのダウンロードやHTMLのパース。「Puppeteer」を利用したWebブラウザの操作や情報の取得などについて詳しく紹介しています。

    試し読み

    フォロー
  • CircleCI実践入門 ──CI/CDがもたらす開発速度と品質の両立
    4.7
    CI/CD(継続的インテグレーション、継続的デプロイ)を導入すると、ビルド/テスト/デプロイなどアプリケーションのリリースに至るまでの多くの作業を自動化できます。開発が効率化するだけでなく、テストを確実に行うことなどにより品質の向上にもつながります。本書は、多くのアプリケーション開発で活用されているCI/CDサービス「CircleCI」を使って、CI/CDを実現できるようになるための書籍です。基本から始め、実際の開発に応用できるよう設定例やTipsをふんだんに掲載しています。
  • サーバ/インフラエンジニア養成読本 DevOps編 [Infrastructure as Code を実践するノウハウが満載!]
    4.0
    DevOpsとは,開発と運用の現場が一体となり,継続的な成果を生むための開発手法を抽象的に表した言葉です。インフラ部門でのDevOpsは,サービスの迅速なリリースやスケールに耐えられる柔軟なインフラ部門の構築を目的とします。本書は,Ansibleによるサーバ管理,CircleCIでの継続的インテグレーションフローを解説します。また,あらかじめ設定した開発環境を構築するためのDockerとオーケストレーションツールKuberunetesの具体的な使用方法にもふれますので,本書でDevOps環境はひと通り揃うことになります。
  • サーバーレス開発プラットフォーム Firebase入門
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Googleの提供するFirebase(ファイアーベース)を使うと、Webやスマートフォンのアプリ開発で最大のネックになるバックエンドの処理を、クラウドで処理するサーバレス開発ができるようになります。本書は、Firebaseの基礎的な使い方とユーザー認証、データベース、ストレージなど6つの重要機能の使い方を解説します。これらの機能を使いこなせるようになれば、Webやスマフォアプリでのサーバーレス開発を一通り行えます!
  • サーバーレスでお手軽自動化!Google Apps Script活用入門 2018年最新改訂版
    値引きあり
    -
    【コピペでお手軽自動化!Google Apps Scriptの初歩から活用までをサクッと紹介!2018年最新改訂版!】 GmailやGoogleドライブ、Googleスプレッドシートなどを使って身の回りの作業を簡単に自動化できるGoogle Apps Script(GAS)の活用入門書です。GASの使い方から簡単なスクリプト、少し高度な使い方まで豊富なソースコードを多数収録。様々な作業を自動化・効率化するためのノウハウをわかりやすく紹介しています。Googleの各種サービスのバージョンアップに対応した最新改訂版です。

    試し読み

    フォロー
  • ザイログZ80伝説(カラー版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 1970年代後半に登場して黎明期のパソコンにことごとく採用されたザイログのZ80。それからおよそ半世紀が経過した現在もなお製造中の超ロングセラーです。 本書は、この間に発展した開発環境、周辺部品、プリント基板製造サービスなどを活用し、当時のマニアが苦心惨憺した製作をサラッとやってのけます。加えて、ザイログの元技術者が語った開発の経緯、出荷数量などの統計資料、著者の取材メモに書かれた面白エピソードを散りばめてあります。Z80の構造を説明するくだりでいちいち世間話が付いて回るうざい技術解説書、あるいは、電子工作の過程まで読まされる前代未聞のノンフィクションとして、どうぞお楽しみください。
  • ざっくりつかむ CSS設計
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ●本書の構成 本書はトピックごとに分かれた短い24の章で構成されています。 第1回 CSSを書くということについて 第2回 CSS設計が無いと困ること 第3回 とりあえずBEM 第4回 BEMのB = Block 第5回 BEMのE = Element 第6回 BEMのM = Modifier 第7回 BEMその他 第8回 SMACSS: Baseルール 第9回 SMACSS: Layoutルール 第10回 SMACSS: Themeルール 第11回 ユーティリティクラス 第12回 名前空間的接頭辞 第13回 Block間の余白の設計: 前編 第14回 Block間の余白の設計: 中編 第15回 Block間の余白の設計: 後編 第16回 プロジェクトの中でうまく立ち回る 第17回 スタイルガイドのススメ 第18回 ビルドしてCSSを作る: 書いたCSSはそのまま使わない 第19回 ビルドしてCSSを作る: Sass 第20回 ビルドしてCSSを作る: Autoprefixer 第21回 ビルドしてCSSを作る: PostCSS 第22回 もっとコンポーネント: 汎用的なBlock、限定的なBlock 第23回 もっとコンポーネント: Blockの入れ子 第24回 ユーティリティファースト ●対象とする読者 「この本の読者として想定したのは、フロントまわりの実装を主業務とする会社に入ってきた、新しいメンバーである。新しいメンバーと言っても、すでに高いスキルを持っているような人物は想定していない。まだWebの技術にそこまで詳しくはなく、これから開発のスキルを高めていこうと考えているような人物を想定している。そのような人に対し、実務で覚えろ、経験だと丸投げするわけにはいかない。 この能力は単純に何かを暗記したり、仕組みを理解するだけでは成り立たない部分がある。なので、とりあえず参考書としてこの本を読んで下さい。そう言って渡したい内容をまとめたのがこの本である。 ・こういうことを知っていてくれたら、仕事を頼む側としてはすごい助かる ・こういうことを知っていたら、きっとあなたはCSS設計を行う役割として、周りと適切にコミュニケーションをとっていける そんな内容にしたいと考えた。」(著者「はじめに」より) 長らくWebサイト制作/アプリケーション開発の現場に身を置いてきた著者が、その経験を踏まえてまとめた本書を、ぜひご活用ください!
  • Xamarinエキスパート養成読本
    1.5
    Xamarinの登場により開発環境にVisual Studio(Xamarin)を,開発言語にはC#を使用することでiOSとAndroidのアプリ開発を一挙に行うことができるようになりました。そこで本書は今注目されているXamarinによるクロスプラットフォーム開発の最前線をムック形式で紹介します。
  • Xamarinネイティブによるモバイルアプリ開発 C#によるAndroid/iOS UI制御の基礎
    -
    AndroidもiOSも。 C#を使ったクロスプラットフォーム開発に挑戦! これまで別々の言語や環境で開発していたAndroid/iOSアプリを 共通の言語(C#)や環境(.NET Framework)で作成する 注目の開発環境Xamarin。 マイクロソフトMVP受賞経験のある著者が、豊富なアプリケーション開発の 経験を活かし、すべてのモバイルアプリ開発者に向けてXamarinネイティブ によるクロスプラットフォーム開発を徹底解説しました。 本書は「Xamarinとは何か」にはじまり、汎用ライブラリMVVMCrossを 使って、本格的なクロスプラットフォームを開発するノウハウまで、 ミニサンプルアプリを作りながらわかりやすく学ぶことができます。 また、特にAndroid/iOS開発経験のある読者のために、 JavaやObjective-C、Swiftと比較しながらの解説も行っています。 現場の開発者のための、Xamarinを使ったクロスプラットフォーム開発を スムーズに学べる一冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • シェルプログラミング実用テクニック
    3.0
    LinuxやUNIXのコマンドは単独で使うよりも、複数のコマンドを組み合わせてこそ真価を発揮します。テキストデータの検索/置換/並べ替え、ファイルのバックアップや削除、数値や日付の計算など活用範囲は無限大。シェルは、端末にコマンドを入力してすぐに実行できるのも良いところ。その場かぎりの作業にこそ、ちょちょいとシェルプログラミングが使えると便利です。本書のいくつもの実例を順に見ていけば、コマンドを自在に組み合わせるために必要なシェルの機能と考え方が身につきます。
  • しくみがわかるKubernetes Azureで動かしながら学ぶコンセプトと実践知識
    4.3
    本書は、Kubernetesをはじめて使う業務アプリケーション開発者、Dockerの基礎知識がある方を対象として、コンテナーオーケストレーションツールであるKubernetesのしくみ――基本的な機能とその内部動作など――を解説した書籍です。 限られた時間で効率よく理解できるよう、できる限り抽象的/難解な言葉を避け、図やイラストを入れて丁寧にわかりやすく解説しているのが本書の大きな特徴です。さらに、実際にシステムに導入する際に検討しなければいけないシステムの可用性や拡張性、保守性などの基礎となる考え方も詳解しています。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Sikuli実践ガイド(日経BP Next ICT選書)
    -
    画像マッチング技術を用いた新しい自動化ツール インストールから実践方法までを解説! PCを使っていると、同じような操作を何度も繰り返さなければならないことが、しばしばあります。 たとえば、「業務アプリへの大量のデータ入力」「開発中のアプリケーションの動作テスト」などは、 その典型的な例です。そのような作業が多いのなら、スクリプトなどを作って、自動操縦を検討すべきです。 そうすれば、大きな時間の節約になります。しかし作るのに時間がかかるようでは、その効果は薄れます。 自動化スクリプトは、短いコードとして、短時間にさっと書けなければ、意味がありません。 本書で説明する「Sikuli(シクリ)」は、まさにそれを実現します。 <目次> 第1章 眼を持つ自動化ツール「Sikuli」 第2章 Sikuliのインストール 第3章 Sikuli操作の基本 第4章 文字入力と画面遷移を伴う自動操作 第5章 画像マッチングを理解する 第6章 イベント処理で監視する 第7章 Sikuliプログラムの実例
  • 仕事がはかどるJavaScript活用術 ─Word/Excelで自動処理して効率アップ(日経BP Next ICT選書)
    3.3
    いまや、パソコンが当たり前にあるオフィス。そんなオフィスだからこそ、こんな難問がときどき、降りかかってきませんか? 「100個あるExcel請求書から宛名と請求金額を抜き出したい」「100人以上に郵送するWord文書すべてに個別のQRコードを挿入したい」…。そんなの「人海戦術しかないでしょう! 」と思っているアナタ。実は一人で、それもほんの数時間でできてしまうのです。 その秘密は、プログラミング。仕事を片付けるために、簡単なプログラムを組むのです。 プログラミングって難しそうだし、なんとなく高価なソフトが必要なように思えるかもしれませんが、そんなことはありません。まず、Windowsがあれば無料です。そして、ちょっとした仕組みが分かれば、いろいろと応用できます。 本書では、プログラマーとして活躍中のクジラ飛行机氏が厳選したプログラミングのコツを公開します。すぐに使えるサンプルプログラムを特設サイトからダウンロードできます。
  • 仕事がはかどるJavaScriptファイル管理術(日経BP Next ICT選書)
    -
    その仕事、パソコンに任せて サクッと片づけちゃいましょう! 今や、仕事でも自宅でもパソコンを使うのは当たり前。 いつの間にかファイルが増えて困っていませんか? 例えば、何気なく閉じてしまったファイルが見つからないとか、 ハードディスクが満杯で、使ってないファイルがあちこちにある…。 「こういうのって、時間をかけないと解決できないよなあ」と思っているあなた! 実は少しの時間で片付いてしまうのです。その秘密が「プログラミング」。 難しそうだとか、高価なソフトが必要そうだとか、 ハードルが高く見えがちですがそんなことはありません。 パソコンがあれば無料、そして仕組みさえ分かれば、いろいろと応用できます。 プログラマーとして活躍中のクジラ飛行机氏が、 プログラミング初心者でもわかるよう、基本のきほんから解説します。 <目次> 【第1章】 JavaScript入門 【第2章】 ファイル処理編 【第3章】 デジカメ画像編 【第4章】 SDカード編
  • シゴトがはかどる Power Automate Desktopの教科書[第2版]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ノーコードで、こんなにも業務が減らせる! 本書は、デスクトップ版のPower Automateの解説書です。Power Automateのような業務自動化ツールにまったく触ったことがない方でも使えるように、初歩から丁寧に解説しています。 Chapter 1 基本的な操作方法を学ぼう Chapter 2 便利なアクションを活用しよう Chapter 3 フローを条件によって変えてみよう Chapter 4 Excelを徹底活用してみよう Chapter 5 アプリを自動操作してみよう Chapter 6 ブラウザを自動操作してみよう Chapter 7 スクリプトを活用してみよう ●クジラ飛行机(くじらひこうづくえ) 「クジラ飛行机」名義で活動するプログラマー。代表作にテキスト音楽「サクラ」や日本語プログラミング言語「なでしこ」など。2001年オンラインソフト大賞入賞、2005年IPAのスーパークリエイター認定、2010年OSS貢献者賞受賞。2021年代表作のなでしこが中学の教科書の一つに採択。これまでに50冊以上の技術書籍(Python・JavaScript・Rust・アルゴリズム・機械学習・生成AIなど)を執筆しており、日々プログラミングの愉しさを伝えている。 ●東 弘子(あずまひろこ) フリーライター&編集者。プロバイダー、パソコン雑誌編集部勤務を経てフリーに。ネットの楽しみ方、初心者向けPCハウツー関連の記事を中心に執筆。著書に「今すぐ使える時短の魔法 ショートカットキー暗黙のルール」「さくさく学ぶ Excel VBA入門」「Pages・Numbers・Keynoteマスターブック2024」(マイナビ出版)など。 ※この商品は固定レイアウト型の電子書籍です。 ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 ※お使いの端末で無料サンプルをお試しいただいた上でのご購入をお願いいたします。 ※本書内容はカラーで制作されているため、カラー表示可能な端末での閲覧を推奨いたします
  • 仕事で使える!Google Apps Script
    値引きあり
    -
    【G Suiteでの業務を、Google Apps Script(GAS)で自動化して業務効率アップ!】 本書はGoogleのオフィススイートG Suite(旧Google Apps)での業務を自動化できるスクリプト「Google Apps Script(GAS)」のチュートリアルガイドです。GASの基本的な使い方の説明はもちろん、機材の貸出申請フォームやタイムカードのグラフ化、業務のWebアプリ化、セキュリティや担当者退職時の対処法など実際の仕事の内容に沿ってサンプルスクリプトを掲載しながら解説しています。この1冊でオフィスの業務を効率化・スピードアップしましょう!

    試し読み

    フォロー
  • 仕事と遊びに役立つPython活用術
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 現在大人気の「Python」(パイソン)は、仕事にも遊びにも使えるプログラミング言語です。 本ムック「仕事と遊びに役立つPython活用術」では、仕事と遊びにPythonをどのように役立てるかを、 多数の具体例とともに解説しています。 仕事での活用においては、まず、“Python×Excel”と“Python×PDF”にフォーカスしました。 仕事で使う2大ファイル形式と言えるExcelファイルとPDFファイルをPythonで扱う方法を紹介します。 また、Pythonを通して新しいタイプの経済学を学ぶ記事や、 スクレイピングとデータ分析の方法を解説する記事も収録しています。 一方、遊びでは、Pythonを使ってドローンを制御したり、ゲームを作ったり、 「ライフゲーム」や「群集シミュレーション」のプログラムを動かしたりします。 Pythonは本当にいろいろなことが手軽にできる言語です。 皆さんの仕事と遊びに、ぜひPythonを役立てましょう! ≪目次≫ 第1章 Python×Excel活用術 第2章 Python×PDF活用術 第3章 プログラミングで試しながら学ぶ新しい経済学 第4章 Pythonでスクレイピング&データ分析 第5章 「Tello EDU」でドローンプログラミングを体験しよう 第6章 Pythonでコスパ最高!プログラミング 第7章 PygameZeroゲームプログラミング入門 第8章 ラズベリーパイでゲームを作ろう 第9章 iOS/AndroidでPythonプログラミング! 第10章 目指せ!Python脱初心者
  • 施策デザインのための機械学習入門~データ分析技術のビジネス活用における正しい考え方
    4.0
    予測に基づいた広告配信や商品推薦など,ビジネス施策の個別化や高性能化のために機械学習を利用することが一般的になってきています。その一方で,多くの機械学習エンジニアやデータサイエンティストが,手元のデータに対して良い精度を発揮する予測モデルを得たにもかかわらず,実際のビジネス現場では望ましい結果を得られないという厄介で不可解な現象に直面しています。実はこの問題は,機械学習の実践において本来必要なはずのステップを無視してしまうことに起因すると考えられます。機械学習を用いてビジネス施策をデザインする際に本来踏むべき手順を無視して予測精度の改善だけを追い求めると,「解くべき問題の誤設定」や「バイアス」といった落とし穴に気づかぬうちにハマってしまうのです。 この問題を解決するためには,機械学習のビジネス応用において必要となる前提条件を着実にクリアしなくてはなりません。しかし多くの現場では,「学習」や「予測精度」などに関する手法やテクニックのみに注目してしまう傾向があり,「機械学習にどのような問題を解かせるべきなのか」「実環境と観測データの間の乖離(バイアス)の問題にどのように対処すべきか」といった効果的なビジネス施策をデザインするために重要な観点が軽視されがちです。機械学習をビジネス施策に活かすための前提が整えられていないにもかかわらず,発展知識を身に付けたり論文の内容をそのまま実装したところで,望ましい結果を継続的に得ることは難しいのです。 本書では,ビジネス施策を自らの手で導くために必要な汎用的な考え方を身につけることを目指します。そのため本書ではまず,機械学習をビジネス現場で活用する際に本来踏まねばならないステップを明文化した汎用フレームワークを導入します。そしてその汎用フレームワークを活用しながら,効果的な施策を自らの手で導出する「施策デザイン」の流れを繰り返し体験します。これまで軽視されてきた「機械学習の威力を担保するために必要な前提のステップ」をフレームワークとして明文化し,データから施策を導くプロセスを自らデザインするという斬新なコンセプトで,ビジネスにおける変幻自在/臨機応変な機械学習の応用を可能にすることが,本書の最終目標です。
  • SysML入門
    値引きあり
    -
    SysMLはUMLを拡張して作られたモデリング言語です。UMLでは記述が難しかった要求の記述やハードウェアの記述が行える図が追加されています。本書はSysMLの記法の中でも基本的なものにしぼって解説しています。

    試し読み

    フォロー
  • システム開発・刷新のための データモデル大全
    4.0
    「データモデル」はDXの基礎技術! 昨今、DX(デジタル・トランスフォーメーション)の必要性が喧伝され、多くの業界・企業で業務システムの刷新が進められています。しかし現実には、上っ面が今風になっただけの代わり映えのしないシステムが出来上がるケースが少なくありません。また、柔軟な仕様策定を期待して「アジャイル手法」を安易に取り入れたばかりに、いつまでも仕様が定まらない事態に陥っています。 その最大の原因は、データモデルに関するリテラシーが作り手側から失われたためです。データモデルは、システムの骨格といえる「データベース」の設計根拠となる重要な図面。ごく単純なシステムでない限り、データモデルを事前に確立しないままで開発プロジェクトが成功することは期待できません。 そこで本書では、さまざまな案件に関わってきた著者が、データモデルの読み方とともに、効果的なデータモデルを創造するためのノウハウを解説。順を追って読み進め、また練習問題をこなすことで、実践的なスキルが身につきます。 組織、取引先、簿記、商品、部品表、設備、在庫、売掛、買掛、受発注、契約など、さまざまな情報のモデリング事例が満載。文法だけでなく、数々の用例を業務知識とセットで理解することで、業務システムで扱われるデータの形を捉えるための筋道が見えてきます。 IT技術者がシステム設計スキルを身につけるためにはもちろん、システム担当者が開発業者のスキルレベルを事前評価するためにも必携の一冊。
  • システム開発のための見積りのすべてがわかる本
    4.0
    クラウド時代の見積りの手法がイチからわかる! エンジニアのキャリアパスの中で見積りは避けては通れないスキルです。 しかしながら、近年、クラウド環境による開発・本番インフラの大幅なコスト低減、GitHubなどチーム開発ツールの成長など、 大幅な環境の変化もあり、それまでのやり方が通用しなくなっています。 本書では、フレームワークや自動化ツール、高度なIDEなどのツール類、テストの自動化やDevOpsといった多数の効率化手法など クラウド時代の開発手法に沿った形でイチから見積りについて解説します。 【本書の構成】 本書は3部構成になっています。第1部では、「見積りの基本」として、見積りの超基本について解説します。 続く第2部では、「これまでの見積り」として、クラサバなど従来の見積りについて解説します。 最後の第3部では、「クラウド時代の見積り」として、クラウド時代のWebシステムでの見積りや、 アプリ開発など特殊な見積りについて、事例をもとに説明します。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • SystemVerilogによるFPGA/ディジタル回路設計入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 SystemVerilogによる回路設計を実践的に解説 SystemVerilogによるFPGA/ASIC 設計方法を解説する入門書です。 SystemVerilog は、はデジタル回路設計のデファクトスタンダードであるVerilog HDLを拡張した言語で、検証に関する機能が強化されています.Verilog HDLは、ライバルであるVHDLに比べて比較的書きやすい言語といわれています。 本書は、若い技術者や学生向けに最近のSystemVerilogによるデジタル回路設計を解説するものです。FPGAへの実装やデジタル回路自体の基礎からSystemVerilogによるRISC V(リスク ファイブ)設計、Verilog HDLと比較しての注意点など、実践的な内容を解説しています。 第1章 ハードウェア記述言語による FPGA/ASIC 設計 第2章 FPGA への実装入門 第3章 ディジタル回路入門 第4章 SystemVerliog による順序回路設計 第5章 SystemVerilog による FPGA の設計と実装 第6章 SystemVerilog による ASIC 設計 第7章 SystemVerilogとVerilog HDLの対比と記述の罠
  • 自然言語処理の基本と技術
    3.4
    Webやクラウド上の膨大な文字情報の中から、「意味のある」情報だけを取り出して活用したい、文脈を読んで最適な文章を自動的に作成して欲しい… そんな夢のような技術がすでに一歩ずつ現実のものとなろうとしています。 ハードウェア&ソフトウェアの高度化、高速化に伴い「自然言語処理」と呼ばれる「人間の言葉をコンピュータに理解させ、活用させる、結果を返させる」テクノロジーが実用化のレベルまで到達しつつあるのです。 本書は、この未来に不可欠となるに違いない自然言語処理の、技術的、ビジネス的基礎知識をくまなくコンパクトに図解した一冊です。 著者陣もそれぞれの分野の第一線で活躍するエキスパート揃い! 世界を大きく変えるであろうテクノロジーに一歩近付いてみませんか? ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 詳解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について ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 詳解 HTML&CSS&JavaScript辞典 第6版
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ウェブページ制作に必要な基礎知識とHTML、CSS、JavaScriptの各言語のなかからよく使う機能を一冊にまとめ、フルカラーの紙面でわかりやすく解説したホームページ制作の総合リファレンスです。ホームページ制作の現場では、最先端のHTML5やCSS3が導入されつつありますが、それらはまだ策定中の仕様であり完成されたものではありません。本書は、安定した仕様であるHTML4.01およびCSS2.1をベースに、JavaScriptについても多くのページを割いてウェブページ作成に必要な知識を総合的に解説しました。また、対応ブラウザの表示や関連する項目へのリンク、できること・したいことから項目を探せる目次や索引も充実しています。掲載サンプルのダウンロードサービス付き。※当電子書籍はFIX型のため、検索機能は使用できません
  • 詳解 HTML&CSS&JavaScrpt辞典 第8版
    3.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 HTMLとCSSとJavaScriptを活用するためのWeb制作者必携書籍。
  • 詳解 クラウド型ネットワークのインフラ技術 ~基礎からクラスタリング、仮想化、分散DBまで
    5.0
    近年のコンピュータネットワークは,仮想化・クラウド・ビッグデータなどの技術分野と不可分になっています。本書はこのような「クラウド型ネットワーク」について,クラウドに隠されている要素技術を解きほぐし,横断的・総合的な理解を助けます。個々の技術・ソフトウェアを深掘りするのではなく,ネットワーク下位層に焦点を当てて知識・スキルの習得を目指します。ネットワーク技術者としてさらなる高みを目指す方にお勧めです。

    試し読み

    フォロー
  • 詳解! Google Apps Script完全入門 [第2版] ~GoogleアプリケーションとGoogle Workspaceの最新プログラミングガイド~
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Gmail、Googleドライブ、カレンダー、ドキュメント、スプレッドシート、翻訳などのGoogle社が無料で提供するサービスの総称が「Google Workspace」(旧G Suite)です。Google WorkspaceはGoogle Apps Scriptを使うことで、作業を自動化し、各種サービスを連携させることができます。本書は、Google Apps Scriptの基礎から実践まで体系的にマスターできる完全入門書です。JavaScriptの基本から自作ライブラリまでを徹底紹介します!
  • 詳解Go言語Webアプリケーション開発
    5.0
    Goは2012年3月にバージョン1がリリースされてから約10年が経ちました。その間Goは多くの企業で利用され、その利用シーンもさまざまです。本書はGoでREST API Webアプリケーションを開発するときに必要な知識に特化した内容になっています。 本書は前半でWebアプリケーション開発の事前知識としてGoの設計思想や知っていると便利な標準パッケージの機能について紹介し、後半でGoを用いたWebアプリケーションのコードをハンズオン形式で解説します。 また、本書ではベテランGopherが暗黙知的に行なっているイディオムの解説や、標準パッケージやメジャーなサードパーティOSSを使った実践的なコーディングテクニックを紹介しています。 ■序文より抜粋  本書ではベテランGopherが普段使っているイディオムの解説、また標準パッケージや主要なサードパーティ製のOSSを使った実践的なコーディング技法を紹介します。 (中略)  本書は主に2つの構成からなります。  CHAPTER 01からCHAPTER 12まではWebアプリケーション開発の事前知識としてGoの設計思想や知っていると便利な標準パッケージの機能について紹介します。他のプログラミング言語の経験がある方や、他のプログラミング言語向けに書かれたオブジェクト指向の書籍をGoに適用しようとした方が疑問に持ちやすいGoの機能や知っているだけでコードがよりシンプルに書ける技法を紹介します。  CHAPTER 13以降ではGoを用いたWebアプリケーションのコードをハンズオン形式で解説します。テストコードを書き段階的な変更を繰り返しながら業務の運用に耐えうるAPIサーバーを構築します。

    試し読み

    フォロー
  • 詳解ディープラーニング 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ニューラルネットワークの理論とディープラーニングの実装について丁寧に解説。実装には、Python(3.x)を用い、ディープラーニング向けライブラリKeras(2.x)、TensorFlow(2.x)、PyTorch(1.x)を用います。 本書では、自然言語処理をはじめとした時系列データ処理のためのディープラーニング・アルゴリズムに焦点を当てているのも大きな特徴の1つです。本書の[第1版](2017年)以降に次々と登場している新しい手法やモデルを丁寧に説明、記事も大幅にボリュームアップしました。
  • 詳解Rustプログラミング
    3.8
    さまざまなCUIアプリケーションを通して システム言語としてのRustを徹底詳解 本書は、 Tim McNamara, "Rust in Action: Systems programming concepts and techniques" Manning Publications, の翻訳書です。 【本書の内容】 ダイレクトにメモリを操作し、OSのシステムコールを活用することで高速性を維持しつつ、コンパイラの進化によって安全性も確保した開発言語・Rust。 本書は、ファイルI/Oを使った入出力プログラムから、キーバリュー型のDB操作やメモリ操作、生のTCPを使うネットワークプログラム。そしてプロセスやスレッド、割り込みや例外処理などの低レイヤからカーネルそのものまで扱うためのノウハウを、Rust固有のテクニカルタームとともに解説します。 著者のTim McNamaraは、15年以上の時間をかけて、テキストマイニング、自然言語処理、データ工学のエキスパートになりました。彼はRust Wellingtonのオーガナイザであり、Rustプログラミングのチュートリアルを、オフラインでも、TwitchとYouTubeを介したオンラインでも、定期的に開催しています。 【本書で取り上げるジャンル】 ・メモリ操作 ・ファイルとストレージ ・ネットワーク ・時間管理 ・プロセスとスレッド ・カーネル ・割り込みと例外処理 【読者が得られること】 ・Rustによるプログラミング基礎 ・Rust固有のプログラミング手法 ・システムプログラミングの勘所 ・コンピュータサイエンスの知識 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • 小学生あそんで身につくシリーズ プログラミング的思考ドリル
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 2020年度、小学校でのプログラミング教育必修化に始まり、2024年度から大学入試への導入が決定するなど、プログラミングは今最も注目され、必要とされている学びといえます。 小学校のプログラミングは実務を学ぶことが目的ではなく、「プログラミング的思考」を培うことがねらいです。 本書はプログラミングに初めて触れる子どもたちが、楽しく問題を解きながら「プログラミング的思考」を理解できるよう工夫しました。あそびながら、「論理的思考力」「問題解決力」「創造力」「コミュニケーション力」が育つ問題を集めています。 プログラミングをする作業は「目的」を見つけ、それを達成するまでの最適な手順を考えることの積み重ねといえます。 この積み重ねは、すべての教科の学びや普段の生活にもいかされるはずです。 本書で身につく力が、お子さんの将来の夢の達成にも役立つことを心より願っております。 --------------------- ギャグいっぱいのマンガを読みながらどんどん解きたくなっちゃうしかけ。 問題のレベル、出題順の工夫で少しずつ身につく知識が深まります。だれもがつまずかずに、最後まで達成できる楽しいドリル。 パソコン一切不要。 目的を達成したり、問題を解決するためにどうすれば効率よくそこへたどりつけるのかを論理的に考える力が身に付きます。 --------------------- 小学生・中学生のための超人気プログラミングスクール CodeCampKIDS監修 もくじ パート1 “プログラミングの基本 プログラミングって何だろう” パート2 “順次処理 順番通り指示しよう” パート3 “反復処理・くり返し 同じ動きならくり返そう” パート4 “条件分岐 条件によって動きを変えよう” パート5 “変数 データを受けわたして連携しよう” パート6 “アルゴリズム 効率のよいプログラムをつくろう” パート7 “総合問題 身近にあるプログラムを考えよう” <電子書籍について> ※本電子書籍は同じ書名の出版物を紙版とし電子書籍化したものです。 ※本電子書籍は固定型レイアウトタイプの電子書籍です。 ※本文に記載されている内容は、印刷出版当時の情報に基づき作成されたものです。 ※印刷出版を電子書籍化するにあたり、電子書籍としては不要な情報を含んでいる場合があります。また、印刷出版とは異なる表記・表現の場合があります。 株式会社西東社/seitosha
  • 小学生から楽しむ きらきらRubyプログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スモウルビー解説書の決定版! ビジュアルプログラミングとテキストプログラミングの両方が楽しめる! ブロック(ビジュアル)プログラミング言語「Scatch」とテキストプログラミング言語「Ruby」の両方の特徴を持つ「Smalruby」を使ったプログラミング入門書です。Scratch同様に簡単にプログラミングを始められ、さらにテキスト言語への移行もスムーズに行えるよう、ブロックとテキストの両方でプログラムを書く方法を丁寧に解説します。 新学習指導要領に対応した授業指導案が付属します(巻末付録)。 「まえがき」から プログラミングを学ぶ人へ この本では小学校でするプログラミングの内容を、音楽、社会、算数、理科といった各教科に分けてできるようになっているよ。これからプログラミングをする人のために、基本的なプログラミングをかんたんにできるようになっていて、それだけではなくて、ちょっとむずかしいけど発展的でおもしろいプログラミングも学べるようになっているよ。つまり、プログラミングがはじめての人にも経験している人にもバッチリな内容になっているよ。 それに今は世界中のいろいろなところでプログラミングが大事なものになっていて、いろいろな職業で必要になっているんだ。だから、小学校だけでなく、中学校、高校、大学、そして社会に出てもずっとプログラミングを学ぶことが多いはずだよ。だから、この本では社会に出てもずっと使えるプログラミング言語「ルビー(Ruby)」を学べるようにしたんだ。
  • 小学生からのプログラミングスタートブック コエテコで始めよう!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 世界的に注目を集めている子ども向けプログラミング教室。その楽しさを、教室の現場レポートなどから解き明かします。日本最大級の子ども向けプログラミング教室検索サイト「コエテコ」に掲載中の全国プログラミング教室ガイドも網羅。
  • 小学生からはじめるプログラミングの本 2021年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 近い将来、プログラミングができる人物が社会をリードするでしょう。 AI(人工知能)など新しいIT・デジタル技術が広がり、社会全体のあらゆる場所でデジタル化が進みます。 新しい成長産業や事業を生み出すにも、起業するにもプログラミング力が必要になります。 特に「プログラミング的思考」ができる人が、これからのリーダーには必要といわれています。 小学生からプログラミングをはじめることで、将来、世の中をリードできる人物になれる可能性が高まるのです。 【目次】 第1章 はじめに知っておいてもらいたいこと 第2章 プログラミングってなんだろう? 第3章 楽しんで身につくプログラミングソフト 第4章 スクラッチでプログラミング  Part1 スクラッチの基本  Part2 そのまま使えるワザ15選  Part3 シューティングゲームを1時間で作る  Part4 「しゃべる」「翻訳する」プログラムを作る  Part5 AR(拡張現実)で遊ぼう!  Part6 マイクロビットで遊ぼう! 第5章 プログラミング教室に行く前に  Part1 Q&A 親として知っておきたいプログラミング教育の基礎知識  Part2 全国プログラミング教室ガイド
  • 小学生からはじめるプログラミングの本 2022年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 子どもの思考力や創造力を高める手段としてプログラミングに注目が集まっています。 本書では、大人気のプログラミングツール「スクラッチ」を使って、子どもが自力でプログラミングしやすくするための素材を集めました。 「マリオのようにジャンプする」「シューティングゲームの弾を連続発射する」など、すぐに使える便利ワザを載せましたので、そのままプログラムに活用できます。 ※本書は、2021年2月15日に発売した「小学生からはじめるプログラミングの本 2021年版」を最新の情報にアップデートし、改題したものです。 ≪目次≫ 第1章 はじめに知っておいてもらいたいこと 第2章 プログラミングってなんだろう? 第3章 楽しんで身につくプログラミングソフト 第4章 スクラッチでプログラミング Part 1 スクラッチの基本 Part 2 そのまま使えるワザ15選 Part 3 シューティングゲームを1時間で作る Part 4 「しゃべる」「翻訳する」プログラムを作る Part 5 AR(拡張現実)で遊ぼう! Part 6 マイクロビットで遊ぼう! 第5章 プログラミング教室に行く前に Part 1 Q&A 親として知っておきたいプログラミング教育の基礎知識 Part 2 全国プログラミング教室ガイド
  • 小学生からはじめるわくわくプログラミング2
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングを継続して学びたい小学生向けの学習書です。 『小学生からはじめるわくわくプログラミング』に続けて Scratchプログラミングを楽しみたい方に最適です。 教育用ブロックプログラミング環境Scratch(スクラッチ)の最新版、 「Scratch2.0」を使いながら、小学校の教科に関連した作品(プログラム)を 楽しく作成していくことで、「自分のアイデアを表現する力、姿勢」を身に付けましょう。 かわいいネコのキャラクター「ニャタロ~」、 図画工作が得意な「アートン」「クララー」たちと一緒に、 親子で楽しみながら、創造力、論理的思考力、共創力を 継続して育みましょう。 ■特徴 ・Scratchワークショップを2008年から運営しているOtOMO代表、倉本大資氏と  Scratchプログラミングの第一人者、阿部和広氏による書下ろし ・教科(算数、理科、総合、音楽、図工)に関連した作品(プログラム)づくり ・最新版「Scratch2.0」(オフラインエディターを含む)に対応 ・Scratchの開発を率いる、MITメディアラボのミッチェル・レズニック教授らによる  プログラミング教育に関する最新エッセイ
  • 小学生からはじめるわくわくプログラミング2 Scratch 3.0版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Scratchプログラミングをこれから楽しんで学びたいお子様に向けた、人気定番書の改訂版(Scratch 3.0対応版)です。 ■本書の特徴 ・各教科(算数、理科、総合、音楽、図工)に関連した作品(プログラム)づくりを楽しめます。科学技術の素養や論理的思考力、さらには幅広い教養を育む「STEAM(科学=Science、技術=Technology、工学=Engineering、図画工作=Art、数学=Mathematics)」を意識した作品づくりをいち早く取り入れています。 ・Scratchワークショップを2008年から運営しているOtOMO代表、倉本大資氏とScratchプログラミングの第一人者、阿部和広氏による、実践に基づいた作例と作品づくりのノウハウが取り入れられています。 ・Scratch 3.0ならではの拡張機能を作品づくりに取り入れています。特に、安価な教育用マイコンボードとして人気の「micro: bit」をScratchと連携させた応用作品についても説明しています。 ・プログラミング未経験者のお子様(小学3年生以上を想定)が本書を読みながら作品づくりを楽しめます。 ・プログラミング教育やSTEAM教育に関心を持つ保護者や先生が、お子様と一緒にプログラミングを初めて学ぶのに適しています。 ・Scratchの開発を率いる米MITメディアラボ教授のエッセイとインタビューを掲載。なぜ、いま、プログラミングが重要なのかがわかります。
  • 小学生がスラスラ読める すごいゲームプログラミング入門 日本語Unityで3Dゲームを作ってみよう!
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 小学生だからとあきらめず、すごい3Dゲームを作ってみよう!本書は、無料の3Dゲーム開発環境「Unity」を使った、小学生でもスラスラ読めるゲームプログラミング入門書です。解説は、むずかしい言葉は使わず、英語にはふりがながついています。最初は何もわからなくても大丈夫です。何度も同じ手順を繰り返していくことで自然と理解できるようになります。サンプルのダウンロード、解説動画をすべて無料で公開しています!
  • 小学生でもわかる プログラミングの世界
    3.0
    本書ではプログラミングを勉強し始める前にしっておきたい基礎知識について、Q&Aと図解で解説しています。「そもそもプログラムとは」「プログラムはどうやって動くのか」「プログラムを作るにはどうするのか」などのほか、知っておきたいコンピューターの基礎知識も解説しています。

    試し読み

    フォロー
  • 小学生と親が楽しむ初めてのプログラミング
    5.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 イラストでラクラク学ぶプログラミング! パソコンに関係する用語やプログラミングの基礎知識が大人も子どもも楽しみながら身につく!個性的なキャラクターなど、イラストいっぱいのプログラミング本。 2020年4月から、小学校でプログラミング教育が必修化するが、これからプログラミングを学ぶ子どもたちはもちろん、教育現場もまた知識や情報を求めて手探りの状態。家庭でサポートしようにも、保護者の方たちも「プログラミングって何?」という方が多い。そんな方たちのために、パソコンの立ち上げ方、ファイルの保存の仕方などから、小学校で使われるプログラミング言語「Scratch(スクラッチ)」の使い方、その他のプログラミング言語やアルゴリズムの考え方まで、プログラミングするにあたって必須となる知識をわかりやすく解説!
  • 詳細! SwiftUI iPhoneアプリ開発入門ノート[2020] iOS 14+Xcode 12対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 SwiftUIと冒険に出よう! 本書はiPhoneアプリのUIを作るSwiftUIフレームワークの入門解説書です。SwiftUIの特長はなんと言っても驚くほど単純な構造でしょう。 アプリで見慣れたUIを作るコードをドラッグ&ドロップだけで入力でき、その名もモディファイアと呼ぶコードで飾るようにアレンジしていきます。 ただ、オブジェクト間のデータバインディングやプロパティのパブリッシュと観測など少し戸惑う面もあり、そのあたりが最終的にSwiftUI攻略の鍵を握っています。 ・手順を試しながら開発手法を習得する 本書では開発環境Xcodeの使い方から、SwiftUIコードの便利な入力補完機能などをステップを追って段階的に説明します。ポイントとなる箇所にはマーカーを引き、長いコードも見てすぐわかるように枠囲みや補足説明を付けました。少し難しい中級者向けの内容には「Level Up」アイコンが付いてます。 Chapter 1では簡単なSwiftUIアプリを試しに1個作り、これからの学習の準備をします。 Chapter 2ではコードの効率的な入力と最初に知っておきたいレイアウト調整について学びます。 Chapter 3は写真や図形の表示と画像効果を取り上げます。 Chapter 4では複数のデータを扱うリスト表示やナビゲーションリンクをSwiftUIではどのように行うかを説明します。リンクリストからWebブラウザを開く例も示します。 Chapter 5はボタン、スイッチ、スライダー、デートピッカー、テキストフィールド入力などのUI部品を取り上げます。ここでは@Stateという重要なキーワードが登場し、条件分岐やオプショナルバリューの扱いなどコードも本格的になってきます。 Chapter 6はシート、スクロールビュー、ダブビューなどの各種ビューを取り上げます。 Chapter 7はバインディングとオブジェクトの共有です。@Bindingをはじめとした複数のキーワードに加えて、クラス定義やプロトコルなども扱います。 最終章のChapter 8では新しくSwiftUIに対応したMapKitフレームワークのMap()を使って地図表示を行います。アノテーションの表示や現在地の追従などもシミュレータや実機を使って試してみましょう。 ・Swift初心者のための基礎知識入門 SwiftUIを使うにしても、プログラミング言語Swiftの基礎力が欠かせません。 そこで、各セクションを補完するように「Swiftシンタックスの基礎知識」の解説を設けました。 変数、演算子、制御構造、構造体、配列、関数、例外処理、オプショナル、クラス、継承など、これだけは知っておきたい内容に絞って丁寧に説明しました。プログラミングの基礎力をしっかり備えましょう。 ・見たこともない世界へ 新しい世界には新しいデバイスが必要だ。新しいデバイスを作るには新しいツールが欠かせない。 昨年、2019年初夏のAppleデベロッパカンファレンスWWDCで発表されたSwiftUIを目にしたとき、多くの開発者たちは瞬時にその使命を受け止めたに違いありません。そこからの1年、SwiftUIは大胆に確実に進化しています。新しい世界への道のりが冒険ならば、進化は冒険への挑戦であり、わたしたちは冒険者です。 2020年はコロナ禍が立ちはだかり、ともすると希望まで封じ込められた閉塞感に陥りそうです。 でも、夢の自粛なんてまっぴらです。見たこともない世界へ、SwiftUIと冒険に出かけましょう!

    試し読み

    フォロー
  • 詳細!Swift iPhoneアプリ開発 入門ノート iOS 12+Xcode 10対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 行くぞ!AR拡張現実の開拓者たち! 本書はiPhoneアプリの開発を目的として、iOS 12のSwift 4.2プログラミングと開発環境Xcode 10の使い方をゼロから学べる解説書です。SwiftはiPhoneの進化を支えるプログラミング言語として高機能化と改良を重ね続けています。最新のiOS 12では機能アップしたARKit 2が大注目です。 そこで本書でもARKitの解説を前書の36ページから82ページへと大幅に増やしてその秘密に迫ります。プログラミング初心者にとっては、最終章のARKit 2までの道のりは少し長い旅になるかもしれません。しかし、全力で学びたいという気持ちがあるならば、今すぐ出発するだけです! 本書の内容は段階的に3つのパートに分かれています。 Part 1 概要~最初の話~:ハローワールド 第1章では、ステップを追って簡単なアプリを1個作ってみましょう。難しいのでは?と構えていたiPhoneアプリ開発が意外と簡単で、自分にもできそうという印象をもたれることでしょう。作るのはボタンで画面の色を変えるアプリです。 作ったアプリはXcodeのシミュレータで動作チェックできます。Swiftを手軽に試せる新しいPlaygroundについても紹介します。 Part 2 基礎知識~実力を蓄える~:Swiftのシンタックス 第2章から第10章はSwiftプログラミングのシンタックス全般の解説です。 定数、変数、タプル、条件分岐、繰り返しなどの基本知識から始めて、関数、配列、辞書、セット、オプショナル、列挙型、構造体、クラス定義の知識へと、徐々に本格的なプログラミングに向けて範囲を広げていきます。 中級者向けの内容も含まれていますが、ここですべてを理解し覚える必要はまったくありません。 初めてプログラミングを学ぶ人にとっては、読み進めるために努力が求められる内容かもしれませんが、できるだけ簡潔なコードと図解で丁寧に詳しく説明します。 重要な箇所はマーカーで強調し、ポイントとなるコードは線で指し示し、わかりやすく囲って補足説明しています。 たくさん出てくる用語やテクニックも、随所に埋め込まれた参照ページと索引の充実が学習を手助けしてくれることでしょう。 Part 3 実践入門~作って学ぶ~:iOSアプリを作る 第11章からが実践です。ボタン、スイッチ、テーブルビュー、アクションシートなど、標準的なUI部品を1つずつ取り上げた後、ビューの理解、シーンの移動、映像効果とアニメーション、フィンガーアクション、図形の描画、データ保存などのiOSアプリで利用したい基礎テクニックを解説します。 第19章では位置情報、地図、カメラ、コンパスなど、実機を使ったアプリ開発も行います。 そして最後の第20章がARKit 2の解説です。水平面/垂直面の検出、物理ボディの追加、ヒットテスト、画像認識、物体認識、複数利用者間でのワールドマップの共有など、ARKit 2が広げていく世界に迫ります。 もう一つの世界 私たちはまだすべての物を見ていません。一歩足を進める毎に考えも及ばなかったことが起こります。 世界は時間を釣り糸に結び、想像の魚が喰らい付くのを狙っています。星が沈み次の太陽が昇ったならば、あなたがどこに居ようとそこにはもう一つの世界が開いているのです。 もし、今日はちょっと違うなと感じたらそれが証拠です。

    試し読み

    フォロー
  • 詳細!SwiftUI iPhoneアプリ開発 入門ノート[2021] iOS 15+Xcode 13対応
    4.0
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 眠ってる才能を揺り起そう! 本書は開発環境のXcodeを使いSwiftUIフレームワークでiPhoneアプリを作るための入門解説書です。Xcodeではライブラリからボタンやテキストなどの部品をドロップするだけでSwiftUIのコードを入力でき、プレビュー表示で簡単にレイアウトを確認したり調整したりできます。ライブプレビューやシミュレータを使えば実機さながらにタッチやスワイプアクションの動作確認も行えます。とは言え、アプリを作りコードに意味をもたせるのはプログラマの仕事です。SwiftUIを理解し語れる人になりましょう ・試しながら開発手法を習得する 本書では開発環境Xcodeの使い方から、SwiftUIコードの便利な入力補完機能などをステップを追って説明します。ポイントにはマーカーを引き、長いコードも見てすぐわかるように枠囲みや補足説明を付けました。将来役立つ中級者向けの内容には「Level Up」アイコンが付いてます。 iOS 15になって追加変更された新機能にも注目です。 Chapter 1では簡単なSwiftUIアプリを試しに1個作ります。Xcodeの設定や基礎知識に加えてシミュレータやPlaygroundについても説明します。 Chapter 2ではテキスト表示のレイアウト調整をもとにSwiftUIの基本を学びます。 Chapter 3は写真や図形の表示と画像効果へと進みます。 Chapter 4ではリスト表示やナビゲーションリンクをSwiftUIではどのように行うかを説明します。リンクリストからWebブラウザを開く例も試します。 Chapter 5はボタン、スイッチ、スライダー、テキストフィールド入力などのUI部品を実装していきます。重要キーワードの@Stateが登場し、条件分岐、オプショナルバリュー、例外処理などコードも本格的になり、学ぶべきSwiftシンタックスも多くなります。 Chapter 6は確認ダイアログ、シート、スクロールビュー、ダブビューの操作とグリッドレイアウトを取り上げます。複数データの処理もポイントです。 Chapter 7はバインディングとオブジェクトの共有です。@Binding、@StateObject、@ObservedObject、@EnvironmentObjectの使用例や違いを示します。 Chapter 8は地図表示です。シミュレータや実機で試してみましょう。 最終章のChapter 9 では新機能のAsyncImage、async/awaitを使った非同期処理を解説します。 ・Swift初心者のための基礎知識入門 SwiftUIを使うにしても、プログラミング言語Swiftの基礎力が欠かせません。そこで、各セクションを補完するように「Swiftシンタックスの基礎知識」を設けました。変数、演算子、制御構造、構造体、配列、関数定義、例外処理、オプショナル、クラス、継承など、これだけは知っておきたい内容を図とコードで丁寧に説明しました。コラム形式なので、繰り返し読み返したり、まとめ読みしたりしてもよいでしょ。 ・ゴールはどこだ! ? 新しいツールを手にするとそれだけで希望が湧き、道がひらけた高揚感を覚えます。ここで大切なのはゴールの設定。やり方やルールを変えても目指すゴールが変わらなければ今までと同じこと。どこへ向かうのか、自分のゴールはそこでよいのか。楽しい未来を語らなければ、楽しい未来はやって来ない。眠ってる才能を揺り起こし共に進むのだ! (まえがきより)

    試し読み

    フォロー
  • 詳細!SwiftUI iPhoneアプリ開発 入門ノート[2022] iOS 16+Xcode 14対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 本書はiPhoneアプリのUIを作るSwiftUIフレームワークの iOS 16とXcode 14に対応した最新の入門解説書です。 Xcodeの使い方や新機能から、SwiftUIコードの便利な入力補完機能、ツール、ナビゲーション、シート、タブ、レイアウト、マップ、非同期処理などをステップを追って段階的に説明します。 Swiftシンタックス(構文)についても、詳細に図解入りで解説しています。

    試し読み

    フォロー
  • 詳細!SwiftUI iPhoneアプリ開発入門ノート iOS 13+Xcode 11対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 越えて行こう!SwiftUIで作る新しい世界 SwiftUIは2019年6月にサンノゼで開催されたWWDC(Appleデベロッパカンファレンス)で発表されたばかりの注目のフレームワークです。 これまで、MacBookやiPhoneなどのApple製品のアプリのUI(ボタンなど画面操作のユーザーインターフェイス)は、AppKit、UIKit等のフレームワークで開発されてきました。 まったく新しいSwiftUIフレームワークは、これらを表面的に置き換えていくという話なので、そのインパクトの大きさは想像以上です。 しかし考えてみれば、改良を重ねているとは言えAppKitはiPhoneが生まれる前の時代から使われてきたテクノロジーであり、iPhoneのiOSもすでにバージョン13を数えます。 iPhone、iPad、Apple Watch、AirPods、噂されるARメガネやAppleカーとデバイスの形態が大きく変化しているときに、その変化に柔軟かつスピーディーに対応していくためにUIフレームワークを刷新しようという決断はむしろ避けられない流れであり、その先を見据えた計り知れないパワーさえも感じます。 それを目の当たりにしたならば、今までやってきた人もこれから始める人もうかうかしている暇はありません。 今がチャンスであり、ピンチです。 SwiftUIを誰よりも早く始めるチャンスであり、取りこぼすピンチでもあるのです。 SwiftUIは登場したばかりでまだまだ不足なところがありますが、瞬く間に進化を遂げることでしょう。 今がチャンスです。 低いハードルから段々高くしていく戦法で挑みましょう。 未来を始める準備は整っています。 来たるべき新しい世界をSwiftUIで越えていきましょう!

    試し読み

    フォロー
  • 詳細!Swift 3 iPhoneアプリ開発 入門ノート Swift 3+Xcode 8対応
    3.0
    ※本書は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。なお、実際のサービスのインターフェースが変更され、本書内の解説と実際の画面が異なることがありますので、ご了承ください。 本書はiPhoneアプリを開発することを目的として、最新のSwift 3とXcode 8をゼロから学べる解説書です。作って終わりの表面的な学習体験ではなく、期待に応える確かな実力を習得するための粘り強い学習をサポートします。内容は3つのパートに分かれています。 Part 1 概要~最初の話~:ハローワールド iOSアプリ開発の準備と開発ツールXcodeの使い方の概要を説明します。ボタンをタップすると画面の色が変わる簡単なアプリをさっそく作ってみましょう。 Part 2 基礎知識~実力を蓄える~:Swiftのシンタックス 2章から10章はSwiftのシンタックスを解説します。プログラミング経験がまったくない人にとってはすべてのことが新しく、難しいと気後れする人がいるかもしれません。でも、急がず着実に進められるように短いコードで結果を示し、直感的に理解できる例を数多く掲載しました。初出やポイントとなる部分には色を敷き、細かく補足説明を加えています。図解も随所に入れました。 中級者を目指す人にも役立つように、初心者には少しばかり背伸びした内容も臆さずに盛り込んであります。すぐには理解できないことでも、後々にその蓄積が必ず役立ちます。 Part 3 実践入門~作って学ぶ~:iOSアプリを作る 11章からが実践です。Xcodeが備えているストーリーボードを活用し、あるいはコードを効率よく利用して、iOSアプリを作って試します。iOSアプリの基本となるUI部品を1つずつ取り上げ、簡単なものから複雑なものへと段階的に進めるように解説しました。複雑な手順はステップごとに図を示し、コードにも多くの補足説明を入れてあります。カメラ、地図、コンパス、加速センサーのサンプルでは、エラー処理やプライバシー認証なども扱います。豊富なサンプルを試し、実践を積み上げることで、Swiftの理解が飛躍的に進むことでしょう。 進歩から進化へ Swiftのオープンソース化プロジェクトがスタートして1年。Swift 3にはその功績がすでに大きく現れています。バージョンアップによって言語仕様が変化することに戸惑いや憤りを覚える人も少なからずいるかもしれません。しかし、Swift 3を体感すると「なるほどこのほうがよい」と納得することしきりです。昨年のSwift 1からSwift 2を「大きな一歩」と呼ぶなら、Swif 2からSwift 3へのジャンプは進歩を越えた「進化」を見ることです。 自分への期待値は、自分でいかようにも決められます。手加減なしの期待値は自分を追い込むだけかもしれません。でも、自分への強い期待は正直です。Swiftを学ぶことも自分自身に応えたいと思うことのひとつでしょう。自分を進歩させ、進化させる。進化を夢見るその思いは何よりも力強い味方です。

    試し読み

    フォロー
  • 詳細!Swift2 iPhoneアプリ開発 入門ノート Swift 2+Xcode 7対応
    -
    今がSwiftをはじめる絶好のチャンスです。その理由の1つ目は、誰でも無料で自分で作ったアプリを自分のiPhoneで使えるようになったことです。 これまで実機テストを行うには有料のiOSデベロッパプログラムに参加しなければなりませんでしたが、その必要がなくなったのです。 理由の2つ目はiOSアプリ開発とMac OS Xアプリ開発のデベロッパプログラムの統合です。 これからはSwiftを使って、iOSアプリでもMac OS Xアプリでも自由に作れます。もちろん、WatchOSアプリも作れます。 そして3つ目の理由はSwift 2.0のオープンソース化です。オープンソース化によって、Swiftはより頑強となり開発速度も上がるでしょう。 LinuxやWindowsでもSwiftを使ってアプリ開発ができるようになる可能性も大いにあります。 ・シンタックスと実践アプリ作り。同時に入門! Part 1 概要 ~最初の話~:ハローワールド Part 2 基礎知識 ~実力を蓄える~:Swiftのシンタックス Part 3 実践入門 ~作って学ぶ~:iOSアプリを作る ・サンプル数347本をダウンロードして学ぼう! プログラムを学ぶには、とにかくコードを読み、自分で入力して試す。これに勝る方法はありません。 最初はもたついたスタートでもこれを繰り返すうちに自然と速度が上がり、力強く進む自分に驚くに違いありません。 サンプルコードは先に進むためのエネルギーなのです。その意味で本書はエネルギーの塊と言えるでしょう。 努力とチャンスは同意語です。あなたの野心を奮い立たせてください。 (まえがきより)

    試し読み

    フォロー
  • 詳細!Swift 4 iPhoneアプリ開発 入門ノート Swift 4+Xcode 9対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 どこまでも飛ぼう! 本書はiPhoneアプリの開発を目的として、最新のSwift 4プログラミングと開発環境Xcode 9の使い方をゼロから学べる解説書です。 入門書にして704ページのこの厚さは、初心者でなくともたじろぐボリュームかもしれません。 しかしながら、この本に詰まっていることはiPhoneアプリの実力のほんの一部に過ぎません。 だからこそ、最速で少しでも高いところに手を伸ばすにはこの厚みが有利なのです。 内容は段階的に3つのパートに分かれています。 Part 1 概要~最初の話~:ハローワールド 第1章ではiOSアプリ開発に使用するXcodeの概要を説明します。 手始めにボタンをタップすると画面の色が変わるアプリを作ってみましょう。 Swiftを手軽に試せるPlaygroundについても紹介します。 Part 2 基礎知識~実力を蓄える~:Swiftのシンタックス 第2章から第10章はSwiftプログラミングのシンタックス全般の解説です。 定数、変数、タプル、条件分岐、繰り返しなどの基本知識から、関数、配列、辞書、集合、オプショナル、列挙型、構造体、クラス定義、クラス拡張を短いサンプルコードと図解で詳しく説明します。 大量のコードを読み解くには根気も必要ですが、その理解スピードが最速になるように、コードの重要な箇所はマーカーで強調してあります。 大事なポイントは線で指し、役割を囲って説明を付け加えました。 今回からは解説の本文のキーワードにもマーカー付けを行い、よりいっそう読みやすくなっています。 参照ページと索引もさらに充実しました。 Part 3 実践入門~作って学ぶ~:iOSアプリを作る 第11章からが実践です。 iOSアプリのUI部品を1つずつ取り上げ、ビューの理解、インタラクティブな操作を解説します。 位置情報、カメラ、コンパスなど、実機を使ったアプリ開発も行います。複雑な手順はステップを追った図で丁寧に指導します。 最終章の20章では拡張現実ARKitを取り上げました。 平面検知やAR空間に物理オブジェクトを配置するといったサンプルを作ります。 ARKitは今後のiPhoneの役割を大きく変える注目の新機能であり、数年で飛躍的に機能アップすることが予想されます。 今のうちからスタートを切り、このテクノロジーに積極的に取り組んでいきましょう。 どこまでも越えて行く iPhone誕生から10周年。 あっと言う間の10年でした。 ただ言えることは、iPhone誕生以前とは確実に違う10年だったと断言できることです。 では、これから先の10年はどうでしょう。 未来予測のキーワードはクラウドからVR、AR、AIと軸足を移し、リアルの価値と意味を深く問い始めました。 IT関連に従事する私たちは、この問いを真摯に受け止め、高く越えて行かなければなりません。 どこまでも越えて行く準備を始めましょう!

    試し読み

    フォロー
  • 詳細!Python 3 入門ノート
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 端末により、見開き表示で、左右が逆になる場合があります。 未来へのドアを開けよう! 本書は今もっとも注目されているプログラム言語Python 3.6の入門書です。プログラミングを学ぶベストプラクティスはコードを読み、コードを書くことに尽きます。538本のサンプルコードと154本のPythonファイルを使って、Pythonの基礎をしっかり学び、その応用として機械学習プログラミングの扉を叩きましょう。 本書は段階的に3つのパートに分かれています。 Part 1 準備:Python 3をはじめよう まず最初にPython 3を実行する環境を整えます。NumPy、Matplotlib、Pandas、scikit-learnといった科学計算や機械学習に欠かせない外部ライブラリを同時にインストールすることができるAnacondaディストリビューションをインストールします。準備ができたならば、対話型インタプリタを使ってPythonを実行する方法を試し、ファイルに保存したPythonコードを実行します。 Part 2 基礎:基本構文を学ぶ Pythonプログラミングの基礎となるシンタックスを丁寧に詳細に説明します。コードの書き方、値と変数、演算子、組み込み関数、モジュールの読み込み、メソッドの実行、制御構造、例外処理、リスト、タプル、セット、辞書、ユーザ定義関数、関数オブジェクトとクロージャ、イテレータとジェネレータ、クラス定義・・・と、後半の章では初心者には少し難しい内容まで到達します。わかりにくい概念は図解し、コードにはコメント文だけでなく下線やマーカーで細かく補足説明が書き加えてあります。随所に埋め込まれた関連ページへの参照と充実した索引もしっかりサポートします。 Part 3 応用:科学から機械学習まで テキストファイルの読み出しと書き出し、Matplotlibを使ってのグラフ描画、NumPyの配列について詳しく解説します。これらはPythonを活用する場面で必ず求められる知識です。最終章では、集大成としていよいよ機械学習に取り組みます。機械学習プログラミングの基礎知識に続いて、代表的な3つの学習データセット(手書き数字、アヤメの計測データ、ボストン住宅価格)を使って、学習器のトレーニングや評価を行います。 Pythonは1991年に誕生し、Apple、マイクロソフト、Googleといった大企業を含めた欧米の企業や研究機関でよく使われているプログラム言語です。Pythonは機械学習プログラミングに使われることが多いことから、人工知能への期待を反映するように学ぼうという人が増えています。もうそれは遠いSFではなく、自分に起きる身近な出来事として胸騒ぎがするからでしょう。できれば、手にとって確かめたい。未来への扉をこじ開けて、未来の自分に会ってみたい。Pythonはそう思わせるプログラム言語です。

    試し読み

    フォロー
  • 詳細!PHP 8+MySQL 入門ノート XAMPP+MAMP対応
    -
    ※この商品は固定レイアウトで作成されており、タブレットなど大きいディスプレイを備えた端末で読むことに適しています。 また、文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。 詳しいコード注釈と図解。PHP 8の新機能もすばやくキャッチ 本書は、プログラマとしての道をPHPでスタートしようという人、他のプログラム言語の経験はあるがPHPはきちんと学んだことがないという人を対象にしています。 PHP 8の基本と新機能を手軽に確認したい人にも勧められる1冊です。 Part 1 PHPをはじめよう PHPを学習するにはPHPを試せる環境が必要です。WindowsとmacOSに対応した無料のXAMPP、MAMPをインストールして、PHP 8とMySQLデータベースが動作するサーバ環境を作りましょう。 Part 2 PHPのシンタックス 変数とは?制御構造とは?からスタートし、関数、文字列や配列の操作、正規表現、さらに無名関数、オブジェクト指向プログラミングにも踏み込みます。初心者には続ける努力が求められますが、注釈とマーキングを助けに豊富なサンプルコードを繰り返し読み込めば必ず結果が付いてきます。PHP 8の新機能はバッジが目印です。 Part 3 Webページを作る フォーム入力、セッション、クッキーというもっとも重要な技術を取り上げます。ファイルの読み書きを題材に例外処理と呼ばれるエラー処理も学習します。コラム「セキュリティ対策」でPHPプログラマに欠かせないセキュリティについての意識も高めていきましょう。 Part 4 PHPとMySQL MySQLデータベースを使うにはSQL文という課題が待ち受けています。最初にphpMyAdminを使ってMySQLデータベースの構造を学習し、続いてPHPでSQL文を実行してデータの取り出しと書き込みを行います。プリペアドステートメントやトランザクション処理などを使う総合的なスキル獲得のはじまりです。まさにPHPプログラマとしての実感がわく瞬間と言えるでしょう。 ●新しいWebを作る人になる 簡単な日記や掲示板だったWebが、世界経済や政治、ニュース、医療、流通、教育、娯楽、アート、地球環境に至るまで、人々の日常に深く浸透しています。 過去と未来、約束と行動、優しさと悲しみ、興奮と静寂、Webはこれからも人の想いを試すかのように進化します。Web作りは無限を操る終わらない仕事です。 新しいWebを作る人を世の中は常に待っています。 (まえがきより)

    試し読み

    フォロー
  • 小中学生からはじめるプログラミングの本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 子どもの思考力や創造力を高める手段としてプログラミングに注目が集まっています。  プログラミングは学ぶものではありません。大事なのは、自分が作りたいプログラムを自分の力で作ること。本書では、大人気のプログラミングツール「スクラッチ」を使って、子どもが自力でプログラミングしやすくするための素材を集めました。「マリオのようにジャンプする」「シューティングゲームの弾を連続発射する」など、使える便利ワザを載せましたので、そのままご自分のプログラムに使用できます。  スクラッチに慣れてきたら、ニンテンドー3DSプログラミングや、将来性抜群のプログラミング言語「パイソン(Python)」を使ったプログラミングを始めてみてはいかがでしょうか? パイソンは、最近はやりの人工知能プログラミングでも使われているプログラミング言語です。スクラッチよりもより本格的で、子どもだけでなく、一般社会人や、プログラマを目指す人にもうってつけです。
  • 小中学生からはじめるプログラミングの本 2019年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 最新版スクラッチ対応だから、ずっと遊べる、楽しく学べる 子どもの思考力や創造力を高める手段としてプログラミングに注目が集まっています。 本書では、大人気のプログラミングツール「スクラッチ」の最新版を使って、 子どもが自力でプログラミングしやすくするための素材を集めました。 スクラッチは2019年1月に、全く新しいバージョンに生まれ変わりました。 本書はいち早く、その最新バージョンの機能を使ったプログラミングを紹介しています。 「マリオのようにジャンプする」「シューティングゲームの弾を連続発射する」など、 すぐに使えるプログラムを多数掲載しましたので、そのままご自分のプログラムに使用できます。 2019年版では、「しゃべる算数ドリル」や「日本語を英語に翻訳するプログラム」など、 子どもの教育にもぴったりのプログラムを新たに掲載しました。 また、話題の小型コンピュータ「マイクロビット」を使ったゲームのプログラムも掲載しています。 お子様一人でも楽しく学べるように工夫していますが、親子で読めば、もっと楽しくなることうけあいです!
  • 小中学生からはじめるプログラミングの本 2018年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 子どもの思考力や創造力を高める手段としてプログラミングに注目が集まっています。 本書では、大人気のプログラミングツール「スクラッチ」を使って、子どもが自力でプログラミングしやすくするための作例を集めました。 「マリオのようにジャンプする」「シューティングゲームの弾を連続発射する」など、使える便利ワザをたくさん掲載しましたので、そのままご自分のプログラムに使用できます。 また、Webカメラ付きパソコンとスクラッチを組み合わせて、ARアプリを作る方法も解説しています。Webカメラで写したお子さんが画面内のキャラクターを操作できるという、楽しいARアプリです。 スクラッチに慣れてきたら、ニンテンドー3DSプログラミングや、将来性抜群のプログラミング言語「パイソン(Python)」を使ったプログラミングを始めてみてはいかがでしょうか? パイソンは、最近はやりの人工知能プログラミングでも使われているプログラミング言語です。子どもだけでなく、一般社会人や、プログラマを目指す人にもうってつけです。 ※本書は、2017年2月に発売した「小中学生からはじめるプログラミングの本」を最新の情報にアップデートし、新規の記事を追加したものです。
  • 小中学生からはじめるプログラミングの本 2020年版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 しっかり備えよう! プログラミング教育必修化 2020年度から、小学校でプログラミング教育が必修化されます。 いま、子どもの思考力や創造力を高める手段として、プログラミングに注目が集まっています。 本書では、大人気のプログラミングツール「スクラッチ」の最新版を使って、 子どもが自力でプログラミングしやすくするための素材を集めました。 「マリオのようにジャンプする」「シューティングゲームの弾を連続発射する」など、 使える便利ワザを載せましたので、そのままプログラムに活用できます。 お子様一人でも楽しく学べるように工夫していますが、親子で読めば、もっと楽しくなることうけあいです! <主な内容> 【第1章】 はじめに知っておいてもらいたいこと 【第2章】 プログラミングってなんだろう? 【第3章】 楽しんで身につくプログラミングソフト 【第4章】 スクラッチでプログラミング Part 1 スクラッチの基本 Part 2 そのまま使えるワザ15選 Part 3 シューティングゲームを1時間で作る Part 4 「しゃべる」「翻訳する」プログラムを作る Part 5 AR(拡張現実)で遊ぼう! Part 6 マイクロビットで遊ぼう! 【第5章】 プログラミング教室に行く前に Part 1 Q&A プログラミング教育について、親が知っておきたいこと Part 2 全国プログラミング教室ガイド
  • 小中学生でもできるプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 小中学生向けに、プログラミング言語「Scratch」を使ってプログラミングの基本を解説します。簡単なゲーム作りを通して学ぶので楽しく身につけられます。
  • 初級JAVA やさしいJAVA
    -
    やさしい記述ではじめてJavaを学ぶ人でも安心です。豊富なプログラム例と多彩なイラストで理解しやすい構成です。練習問題で理解度がわかります。基本知識から簡単なゲームの作成までをプログラムの動作を確認しながら学べます。
  • 初心者からちゃんとしたプロになる Python基礎入門
    値引きあり
    -
    〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【Pythonの基礎からゲーム・Webスクレイピング・機械学習まで!】 Pythonは初心者でも習得しやすいプログラミング言語ですが、得意とする領域は多岐にわたり、高度な用途でも用いられています。これはPythonにはさまざまなモジュールやライブラリが存在し、それらによって機能を拡張できるためです。Pythonでは、基本文法の習得に加え、モジュールやライブラリをいかに活用していくかが成長の鍵といえるでしょう。 本書はこのような特性を踏まえ、Pythonの基本文法を習得したのちに、シンプルなGUIアプリ、Web API、ゲーム、Webスクレイピング、機械学習と進んでいくことで、Pythonに慣れながら、モジュールの活用方法と多彩な用途を体験できるように構成しました。コードの各部も詳細に解説し、段階を追って学んでいくので、プログラミングの初心者でも安心して読み進められます。 また、掲載サンプルのほか、ターミナル上で入力するコマンド類もテキストでダウンロードできるので、読み違いや入力の誤りもなくなり、滞りなく学習できます。 ぜひ本書とともに、Pythonの広範な世界へと足を踏み入れてみてください。 〈こんな方にオススメ〉 ・これからPythonを学びはじめたい方 ・Pythonの多彩な用途を体験したい方 ・Pythonのモジュールやライブラリの使い方を知りたい方 〈本書の内容〉 ■Lesson1 Pythonをはじめる準備 ■Lesson2 Pythonプログラミングの基礎 ■Lesson3 デスクトップアプリを作成する ■Lesson4 Web APIを利用したアプリを作成する ■Lesson5 ゲームを作成する ■Lesson6 Webスクレイピングに挑戦! ■Lesson7 機械学習に挑戦! 〈本書の特長〉 ・シンプルなアプリ作成からWebスクレイピング・機械学習まで、Pythonの多彩な用途を学べる ・基本文法から発展まで段階を追って解説しているので、初心者でも無理なく読み進められる ・図をふんだんに用いたわかりやすい解説 ・各単元に学習時間の目安を表示しているので、計画的に学習を進められる 〈プロフィール〉 大津 真(おおつ・まこと) 東京都生まれ。早稲田大学理工学部卒業後、外資系コンピューターメーカーにSEとして8年間勤務。現在はフリーランスのテクニカルライター、プログラマー。主な著書に『3ステップでしっかり学ぶJavaScript入門』(技術評論社)、『基礎Python』(インプレス)、『MASTER OF Logic Pro X』(BNN)、『XcodeではじめるSwiftプログラミング』(ラトルズ)などがある。 田中賢一郎(たなか・けんいちろう) 慶應義塾大学理工学部修了。キヤノン株式会社でデジタル放送局の起ち上げに従事。単独でデータ放送ブラウザを実装し、マイクロソフト(U.S.)へソースライセンス。Media CenterTVチームの開発者としてマイクロソフトへ。Windows、Xbox、Office 365の開発/マネージ/サポートに携わる。2017年にプログラミングスクール「Future Coders」を設立。2022年からGrowth Kineticsビジネスアナリストを兼務。著書は『ゲームを作りながら楽しく学べるPythonプログラミング』(インプレスR&D)など多数。趣味はジャズピアノ/ベース演奏。

    試し読み

    フォロー
  • 初心者からちゃんとしたプロになる PHP基礎入門
    値引きあり
    -
    【PHPとデータベースを利用したWebアプリケーションの基礎をきっちり学べる!】 これからPHPを習得したいという方のために、PHPとWebアプリケーションの作り方の基本を解説した入門書です。 変数、演算子、条件分岐、配列、ループ処理といったPHPの基本的な文法と使い方をマスターしたあと、シンプルなWebアプリケーションを作成しながら、PHPプログラミングの考え方と書き方を実践的に学んでいくことができます。 さらに、Web APIやMySQLデータベースからデータを取得する方法、データのバリデーション、ログイン機能、セッション管理、セキュリティに関する重大な注意点など、現場で必要とされる基礎がしっかりと習得できます。 プログラムは、ひとつひとつの機能をステップ・バイ・ステップで丁寧に積み上げながら作成していきますので、途中で挫折せずに進められます。ぜひ本書を通じて、“現場のPHP力”の土台をしっかりと養ってください。 〈こんな方にオススメ〉 ・PHPの基礎をしっかりと身につけたい方 ・挫折せずに本格的なPHPの知識を習得したい方 ・MySQLやWeb APIとの連携を学びたい方 〈本書の内容〉 ■Lesson1 PHPとは ■Lesson2 PHPの基本 ■Lesson3 簡単なWebアプリケーションを作成する ■Lesson4 データベースを操作する ■Lesson5 データベースと連携したWebアプリケーション ■Lesson6 ログイン処理とセッション 〈本書の特長〉 ・第一線で活躍する著者による、実践を踏まえた解説 ・ステップバイステップでプログラムを作成していくため挫折しにくい ・記事ごとに学習時間の目安を設けており、計画を立てやすい

    試し読み

    フォロー
  • 初心者からちゃんとしたプロになる PHP基礎入門 改訂2版
    値引きあり
    -
    〈電子書籍版について〉 本書は固定レイアウト型の電子書籍です。リフロー型と異なりビューア機能が制限されるほか、端末によって見え方が異なります。 【大好評のPHP入門書が現在の環境に合わせて待望のアップデート!】 これからPHPを習得したいという方のために、PHPとWebアプリケーションの作り方の基本を解説した入門書です。 変数、演算子、条件分岐、配列、ループ処理といったPHPの基本的な文法と使い方をマスターしたあと、シンプルなWebアプリケーションを作成しながら、PHPプログラミングの考え方と書き方を実践的に学んでいくことができます。 さらに、Web APIやMySQLデータベースからデータを取得する方法、データのバリデーション、ログイン機能、セッション管理、セキュリティに関する重大な注意点など、現場で必要とされる基礎がしっかりと習得できます。 プログラムは、ひとつひとつの機能をステップバイステップで丁寧に積み上げながら作成していきますので、途中で挫折せずに進められます。ぜひ本書を通じて、“現場のPHP力”の土台をしっかりと養ってください。 〈こんな方にオススメ〉 ・PHPの基礎をしっかりと身につけたい方 ・挫折せずに本格的なPHPの知識を習得したい方 ・MySQLやWeb APIとの連携を学びたい方 〈本書の内容〉 ■Lesson1 PHPとは ■Lesson2 PHPの基本 ■Lesson3 簡単なWebアプリケーションを作成する ■Lesson4 データベースを操作する ■Lesson5 データベースと連携したWebアプリケーション ■Lesson6 ログイン処理とセッション 〈本書の特長〉 ・第一線で活躍する著者による、実践を踏まえた解説 ・ステップバイステップでプログラムを作成していくため挫折しにくい ・記事ごとに学習時間の目安を設けており、計画を立てやすい 〈プロフィール〉 柏岡 秀男(かしおか・ひでお) 有限会社アリウープ 代表取締役社長。PHPカンファレンス2003・2020実行委員長。明日の開発カンファレンス実行委員長。スクラムマスター(RSM)/プロダクトオーナー(RPO)/Scrum@Scalse プラクティショナー(RS@SP)。PHPユーザ会発起人の一人。WEBアプリを中心としたシステム開発を行う。PHPカンファレンスでは初回開催時より実行委員。例年初心者向けセッションを行い、新たにPHPを学ぶ人との出会いを楽しみにしています。「明日の開発カンファレンス」、通称「アスカン」の開催などの活動を通して、PHPに限らず日本の開発界隈が盛り上がり続けることを期待しています。

    試し読み

    フォロー
  • 初心者でも「コード」が書ける! ゲーム作りで学ぶ はじめてのプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 この本では、「コード」を書いてゲームを作りながら、プログラミングを楽しく学んでいきます。パソコン上でProcessingを使いますので、Javaベースのプログラムを、面倒な設定なしで直感的にどんどん書きながら理解することができます。PythonやJavaScriptは難しくて手が出せなかったという人でも、この本なら大丈夫。小学校高学年以上のどなたでも読むことができます。Scratchではちょっともの足りない人も、ぜひ試してみましょう。
  • 初心者でも大丈夫!! IonicとFirebaseでゼロからはじめるアプリ開発
    値引きあり
    -
    【IonicとFirebaseでWebアプリを作る入門書!】 AngularをベースとしたHTML5アプリケーション開発フレームワークIonicとFirebaseのパワーを借りて、HTML/CSS/JavaScriptを使ってチュートリアル形式にアプリケーションを作って遊べる入門書です。HTMLとCSS、JavaScriptの基本的な構文が分かれば、本の通りにすすめるといつのまにかアプリが完成します。普段はコーディングをしているけど、ちょっとアプリ開発もしてみたいと思っている方や、JavaScriptの入門書を読んでみたけど、次は何か1つ作ってみたいと思っている方に最適な1冊です。 〈本書の対象読者〉 ・HTML/CSSは分かる ・JavaScriptの基本的な構文は一応分かる(ES2015以降の書き方がわかればなおよい) ・ターミナルの基本的な操作ができる

    試し読み

    フォロー
  • 初心者のためのPython活用術
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 AIもゲームも! 話題の“プログラミング”を体験しよう 最も人気のあるプログラミング言語の一つである「Python」を活用して、人工知能やゲーム、数学、 統計学、画像処理、GUIアプリなど、いろいろな分野のプログラムを作成する方法を紹介します。 Pythonを楽しく活用する上で最も重要なのは、いろいろなライブラリの存在を把握して、使いこなすことです。 本ムックでは特にこの点にフォーカスし、各種ライブラリの活用術を詳しく解説します。
  • 初心者のためのプログラミング学び方・遊び方
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングでできる楽しいこと満載! ちょっとしたデスクトップアプリやゲームの作成など、本ムックでは、プログラミング初心者の方が、“次のステップ”で挑戦したくなるテーマを取り揃えました。 第1章で現在人気No.1のプログラミング言語「Python」の基本を学習したら、第2章ではPythonのプログラミング環境の詳細をチェック。Pythonの基礎が固まったところで、いろいろなデスクトップアプリ(第3章)や3Dゲーム(第5章)、将棋アプリ(第8章)を作ってみましょう。将棋アプリの作成では、将棋の駒のエレガントな実装に感動するはず。 第4章は異色の記事!何と、懐かしのゲーム機、ファミコン、ゲームボーイ、PCエンジン、メガドライブで動くプログラムの作成方法を解説します。レトロゲームブーム、昭和&平成レトロブームの今、プログラミング視点で、かつての人気ゲーム機の中身を眺めてみましょう。 他にも、iPadだけでiPhoneアプリを作成する方法の解説記事(第6章)や、数学の学習にプログラミングを活用する方法を提案する記事(第7章)を収録しています。 ≪目次≫ 第1章 はじめてのPython 第2章 Pythonプログラミング環境徹底比較 第3章 Pythonでデスクトップアプリを作ろう 第4章 昭和&平成レトロゲーム機プログラミング入門 第5章 Pythonで3Dゲームを作ろう 第6章 「Swift Playgrounds」でiPhoneアプリを作ろう 第7章 Pythonで学ぶ数学 第8章 Pythonで将棋アプリを作ろう
  • ショートコーディング 職人達の技法
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ショートコーディングとは、プログラムのソースコードがどれだけ短く書けるか、「1バイトでも短く」データ構造・アルゴリズム・処理系の観点から探求することです。ショートコーディングを行うことで、プログラミングの思考方法や本質を学ぶことができます。本書では、与えられた問題の単純化や読み替えを可能な限り行い、データ構造やアルゴリズムを十二分に検討した上でソースコードを最も短くする方法、ときには儀式的・作法的プログラミングに疑問の目を向け、あえて「ダメ!」と言われることをあえてやってみることで、処理系の知識を深める方法なども伝授します。 ショートコーディングにおいて最も大切な要素は、その精神です。誰よりも短くコードを書くと決めたら、最後まで諦めずに頑張る。これがショートコーディング魂なのです。1人だけでショートコーディングを行うことはあまりありません。「ショートコーダー」たちは1バイトでも短いコードを書くため激しく戦い、終わればお互いを称え、最短のコードに至る思考過程や自分が発見したHackについて語り合い、知識を共有します。本書はコーダーたちが闘う場についても紹介していきます。 【ご注意】 本書は2007年8月に刊行された『ShortCording~職人達の技法』を元にした復刻版です。初版当時と大きく状況が変わった記事については注釈を追加していますが、基本的に書籍中の情報は、原著発行時のものですので、ご了承ください。
  • 新人エンジニアのための データベースのしくみと運用がわかる本
    4.5
    本書は,新人のエンジニアがデータベース全般について勉強したいときに最初に読む本です。データベースのしくみや種類,実際の管理・運用について実例を交えてわかりやすくまとめています。そのほかにも,SQLを用いたデータベースへの操作方法,データベースアプリケーションの開発方法,データベース技術者としてのスキルアップ方法など,データベースを仕事に使う人が知りたいことのすべてが,この1冊にまとめられています。
  • 新世代Javaプログラミングガイド[Java SE 10/11/12/13と言語拡張プロジェクト]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaのテクニックをアップグレードしよう! バージョン10から最新版まで さまざまなアップデートを一挙に学べる! Java SE 10以降では、年2回のバージョンアップサイクルとなっています。 そのうちバージョン11は、長期サポート版としてリリースされました。 本書では「Java SE 10~13の新機能」と「開発中の機能」を取り上げています。 取り上げるテーマは、以下のとおりです。 型推論、アプリケーション・クラスデータ共有、 ガベージコレクタ、ラムダ式、ラムダパラメータ、enum、 データクラス、テキストブロック、パターンマッチング、など 機能の内容だけでなく、背景、使い方、ユースケースも適宜、説明しています。 本書は、機能拡張のサイクルを加速させるJava SEのアップデートを確認したい 読者にとって、最適な一冊です。
  • 親切すぎるiPhoneアプリ開発の本
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 入門書を読んで、わかった気になったけれど、オリジナルアプリを作れるほどの力がつかなかったという経験はありませんか? 実は、本格的なiPhoneアプリ開発には、入門書レベルの知識だけでは不足です。本書は、入門書を卒業した人向けに、Xcode 6.3/Swift 1.2を使って本格的なiOSアプリの開発ができるレベルの知識をトコトンていねいに解説します。一歩ずつ階段をのぼるように、プログラムの知識を解説するので、着実に力がつきます。
  • 新装版 プログラミング言語の基礎理論
    -
    高水準プログラミング言語の基礎理論を型付きラムダ計算を用いて詳細に解説。これら基礎理論の学習を通じて、関数型プログラミング言語の動作やその型システムの原理、さらに、多相型、型推論、継続計算、レコード計算などを含むプログラミング言語の種々の高度な機能の基礎を習得できる。『情報数学講座9 プログラミング言語の基礎理論』として1997年初版発行後、以来、長年にわたり多数の読者にご愛読いただいてまいりました。この度、多くの読者からの要望を受け単行本に改装し発行するものです。

    試し読み

    フォロー
  • 新・標準プログラマーズライブラリ アルゴリズム はじめの一歩 完全攻略
    -
    アルゴリズムは,特殊な才能がある人だけが考えるものではありません。しっかりと基本をマスターすれば,誰でも考えられるようになるものです。本書は,プログラミングを支える強力な基礎=アルゴリズムをマスターするために,本のはじめから終わりまで,徹底的に丁寧に説明します。「ソート」「計算量」から,「二分探索木」「ハッシュ表探索法」「動的計画法」「遺伝的アルゴリズム」と,理解を積み重ねながらステップアップ。最終的には,挿入法や二分探索法のプログラムが自力で作れるようになり,基本情報技術者試験の午後問題レベルの問題が十分解けるようになります。
  • 新・標準プログラマーズライブラリ C言語 ポインタ 完全制覇
    4.0
    2001年発売以来,多くの方にご支持いただいてきたロングセラー『C言語 ポインタ完全制覇』が装いも新たに登場! 新版では,ISO-C99・C11での扱いを追加したほか,64bitのOSを想定し現状に合わせ全面的に内容を見直し,加筆・修正を加えました。 C言語で「難しくてよくわからない!」とつまずく人続出なのがポインタ。「Cのポインタがわからないのは,あなたが悪いわけじゃなく,単に,Cの文法がクソなだけだよ!!」第一線で活躍する筆者がCの宣言まわりの混乱した奇っ怪な文法を解き明かし,真のポインタの使い方を教授します。ポインタのみならずCへの理解が一層深まる一冊です。
  • 新・標準プログラマーズライブラリ C++ クラスと継承 完全制覇
    -
    「C言語からC++にステップアップしたい」「スムーズにC++のキモをつかみたい」「クラスや継承の考え方になじみたい」……。そんな声の数々に,丁寧に応えるのが本書です。「C言語からC++へ」「クラスとオブジェクト指向の超基本」「オブジェクト指向の本質」「オブジェクト指向プログラミングのテクニック」と,着実なステップで進んでいきます。15年以上にわたってプログラマの皆さまの支持を集め,多くの学校でもテキスト採用されてきたC++の定番書が,装いも新たに登場!確認問題やプログラムのコンパイル方法をナビする付録も付いています。
  • 新・標準プログラマーズライブラリ 試してわかる Python[基礎]入門
    -
    自分で試すから納得できる。ゼロからPythonプログラミングの基礎が身につく入門書。 本書では,小さく簡単なサンプルプログラムをたくさん紹介しながらPythonを解説していきます。仕組みや動作を一歩ずつ確かめながら学習できるので,Pythonの基礎をしっかりと理解していくことができます。初心者に寄り沿った優しい語り口で,つまづきがちな「なぜ」「どうして」を丁寧にカバー。身につけてほしいPythonの機能を厳選し,ポイントを絞って解説しているから,挫折することなく読み進められます。
  • 新・標準プログラマーズライブラリ なるほどなっとく C#入門
    2.7
    本書は,プログラミングの知識・経験がなくてもC#の基本文法を身につけることができる入門書です。そのために,「初心者に理解して身につけてほしい機能を厳選し,ポイントを絞る」「C#になぜその機能があるのか,どんな場面で使うのかという点も納得できる」という方針で解説しています。C#の文法は膨大ですが,これから学ぼうとする方は,すべてを覚える必要はありません。本書を通して,「なぜ」という疑問をひとつひとつ解消しながら,利用頻度の高い文法をしっかりと自分のものにすることができます。
  • 新ほめられデザイン事典 写真レタッチ・加工[Photoshop]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 おぼえて楽しいテクニック満載! 本書は定番のレタッチから、 トレンドの加工表現、 また驚くようなコラージュまで 一冊にまとめた140の上質レシピ集です。 「これ、どうやって作ったの?」 「ちょっと真似してみたい」 そんな魅力的なテクニックが満載です。 *サンプルデータは一部ダウンロードできます。 <本書はこんな要望にお応えします> ■定番の補正テクニックを知りたい ■トレンドの画像効果を使いたい ■人物を印象的にみせたい ■風景を劇的にみせたい ■文字やロゴを使いたい ■あっと驚くような合成加工をしたい ■ファンタスティックな表現をしたい ■楽しいコラージュ表現をしたい <読者対象> ■Photoshopによるレタッチ・加工の初学者 ■Photoshopによる画像表現の幅を広げたい方 ■デザインの現場ですぐに使えるテクニックを知りたい方 <目次> Chapter1. Basic[基本] Chapter2. Person[人物] Chapter3. Scene[風景] Chapter4. Typography[文字・ロゴ] Chapter5. Cool&Cute[クール&キュート] Chapter6. Collage[コラージュ] ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • Symbolブロックチェーンで作る 実用アプリケーション
    -
    本書では、ブロックチェーンを自社に応用したい企業のニーズに応えるために、ブロックチェーン技術の基礎から応用までを網羅的に解説しています。Symbolブロックチェーンをベースにブロックチェーンの特徴、開発環境の構築、基本的なアプリケーション開発、応用事例としてDAO(分散型自律組織)の構築、他ブロックチェーンとの連携など、幅広いテーマを扱っています。  本書を読むことで、ブロックチェーンの仕組みを理解し、ビジネスへの活用方法を学ぶことができます。また、本書では、実際に手を動かしながら学べるように、TypeScriptやPythonで書かれたサンプルコードやデモアプリケーションを用意しています。これらのサンプルコードやデモアプリケーションを通じて、ブロックチェーンの開発を体験できます。

    試し読み

    フォロー
  • 新わかりやすいJava オブジェクト指向徹底解説
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 あなたはオブジェクト指向を本当に理解できていますか? その問いに、誰もがイエスと答えられるように、本書を書き下ろしました。本書は、Javaのオブジェクト指向について、わかりやすい図版や先輩ネコと新人ネコの楽しい会話文でじっくり丁寧に解説したJavaオブジェクト指向徹底解説本です。Java8から新しく登場したラムダ式やストリーム処理についても解説しています。
  • 新わかりやすいJava オブジェクト指向徹底解説 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、難しいと挫折しがちなオブジェクト指向を、初心者でも楽に読み進めることができ、すっきりと学べる書籍です。
  • 新わかりやすいJava 入門編 第3版
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 好評の「新わかりやすいJava」最新版。プログラミング定番のJava言語。誰でも読めばわかる丁寧さで独学・自学習に最適です。
  • 新わかりやすいJava 入門編 第2版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者が「わからない」と思う部分を徹底的になくした、人気No.1のJava言語完全独習テキストです。本書は、これからJavaを学ぼうとする人を対象に、オブジェクト指向を含むJavaの基本を徹底的にわかりやすく解説した入門書です。とくに、初心者がサジを投げやすいオブジェクト指向については念入りに解説しています。学校の講義テキストとしても、Java認定資格OJCP Bronzeライセンス取得のための参考書としても使えます。
  • 新わかりやすいJava入門編
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 初心者が「わからない」と思う部分を徹底的になくした、人気No.1のJava言語完全独習テキストです。本書は、これからJavaを学ぼうとする人を対象に、オブジェクト指向を含むJavaの基本を徹底的にわかりやすく解説しました。とくに、初心者がサジを投げやすいオブジェクト指向の主要部分については念入りに解説しています。学校の講義テキストとしても、Java認定資格OJCP Bronzeライセンス取得のための参考書としても使えます。重版出来! 大好評につき4刷になりました!
  • 新わかりやすいJava はじめてのプログラミング
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Javaは世界的にとても人気のあるプログラム言語です。初心者がJavaプログラミングを学ぶとき、文法を学ぶのはもちろんですが、プログラムを自分でたくさん書くことが上達のコツです。本書は、はじめてJavaプログラミングを学ぶ人のために開発環境のインストールから、プログラムの基礎を体験学習式にわかりやすく丁寧に解説しました。全部で172本の練習問題があり、次々にプログラムを作成していくことで、基礎が自然に身につきます。
  • CISOのための情報セキュリティ戦略ーー危機から逆算して攻略せよ
    -
    ※PDF版をご希望の方は Gihyo Digital Publishing (https://gihyo.jp/dp/ebook/2023/978-4-297-13295-8)も合わせてご覧ください。 企業経営をめぐるインターネットセキュリティの課題は高度化し,その対策も年々非常に難しいものになってきています。病院システムを襲うクラッカーたちのせいで,電子カルテが使用できなくなったり,データが暗号化されて身代金を要求されたりした事件も耳目を集めています。同様な事例でも明るみにならず隠ぺいされることもあるのではないでしょうか。しかし,それでいいのでしょうか。企業経営者としてはシステムに保有している情報は,金融資産と同じかそれ以上に重要なものと認識せねばなりません。企業の情報を守る盾となるのがCISO(最高情報セキュリティ責任者)です。本書は,さまざまなセキュリティ危機に対して最適な対策を示します。最悪の状況を避け,企業として最高のセキュリティを実現するためには「逆算」し先回りしていくことが肝要です。そうした知恵と対応する技術を本書はコンパクトにまとめました。
  • CSS3&jQueryで作る スマートフォンサイトUI図鑑
    4.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 スマホサイトでよく使う43種類のUIパーツをビジュアルで解説。名前から実際の使い方、HTML5/CSS3+jQueryで実装するためのソースコードまでを1冊にまとめました。打ち合わせやプロトタイピング、コーディングに役立つ便利な図鑑です。コピー&ペーストですぐに使えるサンプルファイルのダウンロード付き。
  • CSSフレームワーク Bootstrap入門
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 Bootstrapは、どんなデバイスでも見やすく表示する「レスポンシブデザイン」を強力にサポートするWeb開発用CSSフレームワークです。本書は、Bootstrap 4.0をベースに、レスポンシブデザインおよびBootstrapの基本レイアウト機能「グリッドデザイン」によるWebデザインについて解説します。オリジナルGUIコンポーネントの使い方、jQueryによるスクリプト制御の方法なども紹介します。
  • C言語&MCCによる PICプログラミング大全
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 名著「C言語によるPICプログラミング大全」がさらに使いやすくなりました。 PICのプログラム開発のためには,統合開発環境である「MPLAB X IDE」が便利です。さらに,ここに組み込めるプラグイン「MCC(MPLAB Code Configurator)」を使えば,GUI操作でレジスタを設定したC言語のソースコードを作成してくれるので,いちいちレジスタの設定を調べる必要はありません。ただ,便利なツールなのに,あまりにも多機能すぎて,初心者はどこになにがあるのか,どう操作すればよいのかがわかりにくいというデメリットもあります。本書では,これらの使い方を詳しく解説します。 なお,初心者にとって,学習用ハードウェアの製作は少しハードルが高かったのですが,本書では既製品を活用することで,お手軽にPICマイコンの各種機能を試せるようにしました。 電子工作をマイコンボードで始めたけれど,そろそろ,PICマイコンが気になってきたなという方,また,これまではデータシートにくびっぴきでレジスタ設定コードを書いていたという方,最新のPICの新しい機能を試してみたい方にも,必ず役に立つ1冊です。
  • C言語が5日でわかる本(日経BP Next ICT選書)
    4.0
    企業研修のベテラン講師が、5日間の“C言語新人研修”を完全再現しました。対話形式で一歩ずつC言語を学んでいきます。 ※日経ソフトウエア3月号特別付録を電子書籍化しました。

    試し読み

    フォロー
  • C言語 新版 ゼロからはじめるプログラミング
    -
    定番の入門書シリーズに『C言語』が装い新たに登場! 本書は、「C言語」をこれから学ぶ初心者を対象に、 文法やプログラミングの基本知識をわかりやすく解説する入門書です。 これまで数多くの学生に対してプログラミングの授業をしてきた著者が、その経験を活かし、 基本的な文法から、学習の難所とされるアドレスとポインタの概念まで、 つまずきやすい内容を1つひとつ丁寧に解説します。 本書を読めば、C言語ならではの、 自由度が高く高速なプログラムを書くための、 知識の土台をしっかりと身につけることができます。 掲載するサンプルプログラムはシンプルなものを選び、 何をしているのかがよくわかるように、コメントをしっかりつけています。 また章の最後には練習問題があり、力試しや理解度の確認に活用できます。 ・何から学習すれば良いかわからない ・C言語をはじめて学ぶ、あらためて基本から学びたい ・開発現場で通用する基礎を身につけたい という方に手に取っていただきたい1冊です。 ■特別付録:学習用スライド教材について 本書を授業などで活用していただくことを前提に作成した、 学習用のスライド教材をダウンロード付録として提供しています。 詳細は本書の奥付をご覧ください。 ■著者プロフィール 三谷純(みたに・じゅん) 筑波大学システム情報系教授。コンピュータ・グラフィックスと折り紙に関する研究に従事。 1975年静岡県生まれ。2004年東京大学大学院博士課程修了、博士(工学)。 小学生のころからプログラミングに熱中。大学時代に本格的にプログラミングを学び、 Java、C/C++、PHP、JavaScriptなどによるプログラムを多数開発。 その後、CG分野における、さまざまな研究開発に取り組んできた。 (主な著書) 『Java 第3版 入門編 ゼロからはじめるプログラミング』 『Java 第3版 実践編 アプリケーション作りの基本』 『Python ゼロからはじめるプログラミング』(いずれも2021年・翔泳社) 『立体折り紙アート』(2015年・日本評論社) ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • C言語徹底入門 Windows7/8.1&VS2013対応(日経BP Next ICT選書)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語の書籍は多くありますが、現在のコンピューティング環境においてどのような手順とコードでCプログラミングをすべきかが書かれておらず、入門者は困惑してしまいます。  本書では最新環境でのC言語使用法を徹底解説。Windowsの最新版「8.1」、Visual Studioの最新版「2013」に合わせて、徹底した再編集を施しています。「画面が違う…、わからない…、動かない…」はありません。最新環境への対応が読者の購読意欲を喚起します。  Unicodeによる日本語処理、C++、C#との組み合わせ、Windowsストアアプリといった発展的な話題にも触れます。入門者にもベテランにも、参考になる最新情報満載の一冊です。  本書で紹介するソフトは、インターネットから無償でダウンロードできます。DVDは付属しません。
  • C言語で学ぶ コンピュータ科学とプログラミング
    値引きあり
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C言語を無理なく習得!! 本書は,コンピュータの本質である「手続き的処理」の理解を目標とし,具体的なC言語の例題を通してプログラミングの基礎を学ぶための演習書である.工学系分野の学生及び初学者を対象とし,工学のさまざまな分野で素養として要求されるコンピュータ科学とプログラミングの基礎知識を,C言語の演習を通して無理なく習得できるよう工夫する. 演習課題には,バグを入れたプログラムも提示して,そのバグを発見し修正する過程を通して,理解が進むような工夫してある. また,すべての演習問題に対する解答または略解を巻末に示し,読者がプログラムを順をおって理解できるようにしてある.
  • C言語によるはじめてのアルゴリズム入門 改訂第5版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 プログラミングの世界で、数学の定理や公式に相当するものがアルゴリズムです。本書ではπの計算や文字列の検索、迷路の解法などのプログラムをC言語で作成して基本的アルゴリズムを習得していきます。 ■目次 第1章 ウォーミング・アップ 第2章 数値計算 第3章 ソートとサーチ 第4章 再帰 第5章 データ構造 第6章 木(tree) 第7章 グラフ(graph) 第8章 グラフィックス 第9章 パズル・ゲーム ■著者プロフィール 河西朝雄:長野県岡谷工業高等学校情報技術科教諭、長野県松本工業高等学校電子工業科教諭を経て、現在は「カサイ.ソフトウエアラボ」代表。主な著書:「C言語用語辞典」(ナツメ社)「Javaによるはじめてのアルゴリズム入門」「原理がわかるプログラムの法則」(技術評論社)など
  • C言語によるプログラミング -基礎編- (第3版)
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ※この電子書籍は紙版書籍のページデザインで制作した固定レイアウトです。 C言語の定番入門書、待望の改訂版登場!  1991年に発行以来、好評を頂いている『C言語によるプログラミング ―基礎編―』を第3版として大幅改訂。初めてC言語を学ぶ方のために、C言語の文法の修得を中心として、プログラミングに必要な基礎知識をさまざまな例題に基づいて解説します。  プログラミングを学習する際の数多くの疑問やトラブルを解消し、プログラミングテクニックも豊富に解説しています。本格的なシステムプログラミングへの足がかりを得ることができる内容です。 【第3版の改訂内容】 ・1色刷りから2色刷りへの変更 ・Cのバージョンや開発環境などをはじめとした、古くなった情報を一新 ・サンプルコードの書き方を、より初学者にわかりやすい形に統一 ・総合演習として11章を追加 1章 プログラミングの基礎知識 2章 プログラミング入門 3章 変数と式 4章 制御の流れ 5章 関数 6章 配列 7章 文字列 8章 ポインタ 9章 構造体とユーザ定義型 10章 ファイル 11章 実用的なプログラムへの応用 付録
  • C言語本格入門 ~基礎知識からコンピュータの本質まで
    -
    現場の最前線で開発をしている著者が,C言語の基本から応用までを豊富なサンプルとともに丁寧に解説。入門書では軽視されがちなプリプロセッサ,ライブラリなどや,つまづきやすい「ポインタと配列」も手厚くカバー。ネットワークプログラミングやオープンソースの読み方など,長年の経験に裏打ちされた知識を伝授します。gccの利用を想定し,大規模開発にも対応できるMakeを使った実行方法をとっているので,実践的な力が身につきます。
  • C#エンジニア養成読本
    -
    2014年11月にVisual Studioの全機能を備えた無償版「Visual Studio Community」が提供され始めました。個人や教育機関,中小企業などの制限はありますが,さらにC#を学びやすい環境になりました。そして2015年,C#は「クロスプラットフォーム」「モジュール化」「クラウド最適化」「モバイル最適化」などの新技術でも注目を集めています。そこで本書では,C#の超入門から最新技術トレンド,さらにデータ処理のポイントやチーム開発の実践方法など情報満載でお届けします。
  • C# 画像処理・数値プログラミング プレミアムブックス版
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 自作しながら画像処理と数値計算を学ぼう 画像処理・画像認識、数値計算、電気・電子回路の動作確認などのテーマについて、C#によるWindowsフォームアプリケーションの作成を通して学ぶことができます。 ・画像処理を学ぼう 情報処理技術の分野において画像処理の比重は非常に高くなっている。画像補正や特徴抽出には、高度な画像処理が使用されている。自分で作成したプログラムで画像を独自に加工してみよう。 ・数値計算を活用しよう 数値計算は、特別な技巧を要さず、直感的な結果が容易に得られる便利なツール。実験データの整理や、電気回路の動作理解に、気軽に数値計算を活用しよう。複素数計算の神秘的な面をのぞかせる等角写像、Mandelbrot集合図形の描画について取り上げました。 ・Windowsフォームアプリケーションの基礎を紹介 Visual Studio 2017 Communityを使って、C#が得意とするWindowsフォームアプリケーションの基礎を紹介。 ・サポートサイトより、本書で作成したプロジェクトファイルを配布しています。
  • C#逆引きレシピ
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C#開発者必携!現場で使える珠玉の現場ワザ! 本書は開発の現場で活躍する著者が、C#を利用した開発時に役立つTIPSをまとめた書籍です。実際の現場で「さっ」とひけるよう、利用頻度の高いカテゴリ別に分け、実際の開発現場で使えるTIPSをふんだんに用意しています。 具体的には、アプリケーションの基本とコンパイルから始まり、ネームスペースとアセンブリ、数値と日付、ステートメントと特殊な演算子、文字列、配列、コレクション、クラスなどの基本をしっかり押さえ、ラムダ式、構造体、ファイルの制御、ディレクトリ(フォルダ)やドライブの制御、データベースの操作といった現場レベルのTIPSも豊富に用意しています。さらにLINQ、ネットワークと通信、プロセスとスレッド、例外処理、メタプログラミング、プログラム開発支援などについても多くのTIPSを用意しています。 まさにC#開発者、必携の1冊です。 ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • C#逆引きレシピ[Advanced]
    -
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 C#開発者必携!現場で使える珠玉の現場ワザ! 本書は開発の現場で活躍する著者が、C#を利用した開発時に役立つTIPSをまとめた書籍『C#逆引きレシピ』で掲載しきれなかったTIPSをまとめた電子書籍です。 実際の現場で「さっ」とひけるよう、利用頻度の高いカテゴリ別に分け、実際の開発現場で使えるTIPSをふんだんに用意しています。C#開発者、必携の1冊です。
  • C#コードレシピ集
    3.5
    C#を使いこなすための,究極のレシピ集。 基礎から高度な文法,開発現場で使えるテクニックまで余すところなく集めました。 基本文法/数値演算/例外処理/LINQ/クラス/インターフェイス/リフレクション……参照しやすいようにわかりやすく整理。 「どんなコードを書けば思い通りに動くんだろう?」がスグに解決。 駆け出しエンジニアから開発者まで,C#を使うすべての方にお届けします。 C# 9.0,.NET 5.0対応。
  • C#ショートコードプログラミング 第3版
    2.0
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 本書は、C#でコードをいかに短く記述するかというアイデアをまとめた解説書で、2011年1月に発行した第2版の改訂版になります。 第2版では、C# 5.0の言語仕様で使用可能なLINQを切り札としてコード半分を実現していました。当時はまだLINQは全C#プログラマの共通基盤ではなかったからです。  この第3版では、C# 7.0の世代までに機能を広げ、以下のアイデアのもとにコードの短縮化を示しています。 ・C#の改良により、よりソースコードを短く書くための機能が拡張されている ・LINQを使わない方が短く書けるケースもあるが、意外と盲点になっている ・もっと短く書けるケースを新たに閃くこともある  具体的には、式化、out変数、値型タプル、null演算子などの機能を使うアイデアを紹介しました。さらに第3版では、気になった項目についてはコードの実行速度にも着目しました。 特に注意すべき点はLINQです。LINQは高速ではありません。LINQの多用は速度をスローダウンさせるケースがあります。 ですから、より望ましい書き換えとしてLINQ の利用を避けた場合があります。つまり、第2版では「LINQを使って短縮しました」という結論だった事例が、 今回は「LINQを使わないようにより短く書き直した」という結論に変化しているものがあります。

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