TECH PLAY

ひと目でわかる プログラミングのしくみとはたらき図鑑

3,960円 (税込)

楽天

ひと目でわかる プログラミングのしくみとはたらき図鑑

書籍情報

発売日:

著者/編集:渡邉 昌宏/山崎 正浩

出版社:創元社

発行形態:単行本

書籍説明

内容紹介

ベーシックな知識から簡単なプロジェクトを通して実際のプログラムを作成するところまで詳しく解説。見本のプログラムをつくるだけで終わらず、応用のヒントまで紹介しているので、さらに理解を深めることができます。Scratch、Python、Web(HTML、JavaScript)の3タイプの言語を取り上げています。教育用としてユーザーを増やしているScratch、ビジネスでも広く使われているPython、Webサイト作成に欠かせないそれぞれの言語を、この本1冊でカバーできます。教育用のScratchでは子ども向けの課題がよく用いられますが、本書では翻訳アプリや論理パズルなど、大人でも楽しめるプロジェクトを紹介。ほかにも予算管理や進捗管理のためのツールなど、実際のビジネスの現場にフォーカスしています。カラフルなイラストや図を使ってわかりやすく解説しています。

目次

イントロダクション プログラミングとは何か? 現実世界におけるプログラミング ソフトウェア開発者の仕事 プログラミング言語 第1章 Scratch スクラッチ Scratchとは何か? Scratchのインタフェース スプライト 色つきブロックとコード 動きによる出力 見た目と音による出力 プログラムの流れの制御 データ処理 論理と判断 入力 メッセージを送る 関数定義(ブロックを作る) プロジェクト:翻訳アプリ プロジェクト:論理パズル プロジェクト:アステロイドをよけろ 第2章 Python パイソン Pythonとは何か? Pythonのインストール IDLEを使う Pythonの変数 Pythonのデータ 論理演算子と分岐 入力と出力 Pythonのループ 関数 ライブラリ プロジェクト:チーム編成ツール デバッグ プロジェクト:プロジェクトプランナー オブジェクトとクラス プロジェクト:予算管理ツール Pygame Zero プロジェクト:ナイツクエスト 第3章 Webテクノロジー Webはどのように機能するのか? コードエディタ HTMLの基礎 HTMLのフォームとハイパーリンク よりよいWebサイトの作り方 プロジェクト:Webページを作ってみる CSS(カスケーディングスタイルシート) CSSのセレクタ CSSスタイリング レスポンシブWebデザイン プロジェクト:Webページのスタイリング JavaScriptとは何か? 変数とデータ型 論理と分岐 入力と出力 JavaScriptのループ JavaScriptの関数 JavaScriptのデバッグ オブジェクト指向 ライブラリとフレームワーク GUI(グラフィカルユーザインタフェース) プロジェクト:アニメーション処理を行う プロジェクト:レスポンシブWebデザインのサイト その他のプログラミング言語 用語集 索引

著者情報

山崎 正浩

1967年東京生まれ。慶應義塾大卒。第一種情報処理技術者。京王電鉄(株)情報システム部で、高速バス座席予約システムのプログラム作成などに携わる。2001年に退職。訳書は『10才からはじめるプログラミング図鑑』『たのしくまなぶPythonプログラミング図鑑』『決定版 コンピュータサイエンス図鑑』(いずれも創元社)など。

山崎, 正浩

渡邉 昌宏

1971年大阪生まれ。大阪大学基礎工学部中退(飛び級)後、国立奈良先端科学技術大学院大学にて情報システム学を修了。NTTドコモにて、iモードビジネス、モバイルアプリ開発、インド携帯電話事業、法人向けシステム開発等に携わったのち、現在は、5G・IoTに関するグローバルコンサルティング業務に従事。C、Java、Python、C#、Java Script等様々なプログラム言語を使った開発を経験し、また、インドでの業務経験を活かした、オフショア開発プロジェクトのマネジメントを得意とする。

渡邉, 昌宏, 1971-