iPhone1 台で学ぶプログラミング 日常の問題を解決しながら、論理的思考を身に付ける本(アイフォーンイチダイデマナブプログラミング ニチジョウノモンダイヲカイケツシナガラロンリテキシコウヲミニツケルホン)
ハードウェア- 著者:
- 増井 敏克(マスイ トシカツ)
- 出版社:
- 翔泳社
- 出版日:
- 2023年04月26日
- ISBN:
- 9784798179599
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書でできるようになること。自作翻訳アプリをつくる、 URL から QR コードを生成する、写真をつなげて動画を作る、 SNS に簡単に投稿できるようにする、撮影日を写真の右下に入れる、連絡先の情報を一括で更新する、 Web サイトの情報をまとめて取得する、いつも買う Amazon の商品ページを簡単に開く、動画を再生する時のみ画面のロックを解除する、ほか多数!プログラミングで「できること」がわかるようになる 1 冊。 iPhone だけでなく、 iPad 、 Mac でも使える!
技書の森解説
パソコンを持っていない、あるいは持っていても開発環境の構築に手間取って前に進めない。プログラミングを始めたい人が最初に当たる壁は、実はコードの文法ではなく「書ける環境を整えること」だったりします。本書はその障壁を iPhone 1 台で丸ごと取り除くアプローチを取っています。 Apple が提供する Swift Playgrounds を使い、環境構築ゼロの状態からプログラミングの基礎と論理的思考を同時に学ぶ構成です。
著者の増井敏克氏はアルゴリズムや情報セキュリティに関する著書を多数持ち、「プログラミングの考え方を非エンジニアに伝える」ことを得意としています。本書でも Swift の文法を網羅的に教えるのではなく、条件分岐・繰り返し・関数といった構造的な考え方を短いコードで体験させることに重きを置いています。写経して動かすだけでなく、「なぜその構造で問題が解けるのか」を考えさせる問いかけが随所に入っている点が、単なる操作マニュアルとの違いです。
PC を日常的に使わない学生や、プログラミング教育に関心を持つ保護者にとっては、手持ちの端末だけで始められる手軽さが大きな価値です。一方で iPhone の画面サイズゆえに複雑なコードを書く体験には限界があるため、本格的な開発へ進むには PC 環境への移行が必要になります。本書は「プログラミング的思考を身に付ける最初の一歩」を担う入口として設計された一冊です。
この本に興味がある方におすすめ
この本に関連
増井 敏克 の他の書籍
関連記事
関連用語
スクレイピング
Web ページから必要な情報を自動で抽出する技術。データ収集を効率化する
Ruby
開発者の生産性と楽しさを重視した、日本発のオブジェクト指向プログラミング言語
RaspberryPi
手のひらサイズの小型コンピュータ。学習から電子工作 / IoT まで幅広く使える
ページネーションとは - API のカーソル方式とオフセット方式の比較
ページネーションは大量データを分割して返す手法。オフセット方式とカーソル方式の違い、パフォーマンス特性、REST/GraphQL での実装パターンを解説
SSR/SSG
サーバーサイドレンダリングと静的サイト生成 - Web ページの生成タイミングと場所を制御するレンダリング戦略
競技プログラミング
与えられた問題を制限時間内に正確 / 高速に解くプログラミング競技