【2024年】「swift3」のおすすめ 本 102選!人気ランキング
- SwiftUI対応 たった2日でマスターできる iPhoneアプリ開発集中講座 Xcode 15/iOS 17/Swift 5.9 対応
- [増補改訂第3版]Swift実践入門 ── 直感的な文法と安全性を兼ね備えた言語 (WEB+DB PRESSプラスシリーズ)
- 詳細!SwiftUI iPhoneアプリ開発入門ノート[2022] iOS 16+Xcode 14対応
- 絶対に挫折しないiPhoneアプリ開発「超」入門 増補第6版【Swift 4 & iOS 11】完全対応 (Informatics&IDEA)
- まるごと分かるSwiftプログラミング: 「コーディングの基礎」から「アプリ開発の学習法」まで徹底解説 (I/O BOOKS)
- SwiftUI対応 たった2日でマスターできる iPhoneアプリ開発集中講座 Xcode 14/iOS 16/Swift 5.7対応
- Swift PlaygroundsではじめるiPhoneアプリ開発入門
- SwiftUIではじめるiPhoneアプリプログラミング入門
- 絶対に挫折しない iPhoneアプリ開発「超」入門 増補改訂第4版【Swift 2 & iOS 9】完全対応
- たった2日でマスターできる iOSアプリ開発集中講座 Xcode 9/Swift 4対応
●本書が対象とする方・プログラムを書いたことはないけれど、iPhoneアプリを作ってみたい方・iPhoneアプリをよく利用していて、自分でも作ってみたいと思った方・中高生、大学生でiPhoneアプリ開発を学んでみたい方・シルバー世代や中高年の方で再学習を実施したい方・企業で入社前研修や企業導入研修での教材を検討している方そんなiPhoneアプリを作ってみたい、すべての初心者が対象です。アプリを作ることを「開発」するともいいます。開発といっても「難しいことをする!」と身構える必要はありません。プログラミングを楽しみながら、リラックスして読み進めてください。[ご注意]iPhoneアプリを開発するためにはMacが必要です。Windowsパソコンでは開発を行うことはできません。●本書でできるようになること初心者の方もサンプルアプリを作ることにより、動く体験と基本の知識が身につくようになります。この書籍を終えるころには、他の入門書やプログラミング文法書を読む力もついていると思います。そして、作りたいアプリや学習したい分野も見えてくると思いますので、ぜひ、次の書籍を購入してステップアップを目指してください。 ●本書の目次 はじめに この本の読み方と使い方 ご利用の前に必ずお読みください Day 1 Lesson 1 はじめてのアプリを開発する前に知っておこう Lesson 2 アプリ開発の環境を整えて、Xcodeの使い方を学ぼう Lesson 3 じゃんけんアプリを作ろう―Swiftの基本を学ぶ― Lesson 4 楽器アプリを作ろう―音の扱い方を学ぶ― Lesson 5 マップ検索アプリを作ろう―MapKitとクロージャを学ぶ― Day 2 Lesson 1 タイマーアプリを作ろう―画面遷移とデータの永続化― Lesson 2 カメラアプリを作ろう[前半]―カメラとSNS投稿― Lesson 3 カメラアプリを作ろう[後半]―エフェクト機能の追加― Lesson 4 お菓子検索アプリを作ろう―Web APIとJSONの使い方を学ぶ― 索引 Swiftビギナーズ倶楽部について 謝辞 執筆陣プロフィール
本書の一部を公開しています.こちらからご覧ください. 主な登場人物 第1章 絶望と呪い 第2章 人形と猫 第3章 炎と涙 第4章 戦闘と料理 第5章 作戦と作法 第6章 逡巡と決断 第7章 敵と客人 第8章 献身と意志 第9章 贖罪と喜び 解説 1 人間の言語能力 2 言葉による意図理解 3 言われたとおりに行動すること 4 その他の話題 あとがき The Castle of Automata: A Fantasy Novel on Real AI Issues Ai KAWAZOE
本書『マスタリングTCP/IP 入門編 第6版』は、TCP/IPに関する解説書の決定版であり、時代の変化に対応した内容を加えて刷新されています。豊富な図版や脚注を用いたわかりやすい解説により、TCP/IPの基本や関連技術を学ぶことができます。目次にはネットワーク基礎、TCP/IPの基礎、ルーティングプロトコル、アプリケーションプロトコル、セキュリティなどが含まれています。著者はネットワンシステムズや大学の教授など、専門家たちです。
本書は、理解しやすいコードを書くための方法を紹介しています。具体的には、名前の付け方やコメントの書き方、制御フローや論理式の単純化、コードの再構成、テストの書き方などについて、楽しいイラストを交えて説明しています。著者はボズウェルとフォシェで、須藤功平氏による日本語版解説も収録されています。
本書は、IT業界での技術系マネージャーを目指すエンジニアに向けて、マネジメントに必要なスキルやキャリアパスを解説しています。著者のカミール・フルニエは、テックリードからCTOに至る自身の経験を基に、メンタリング、プロジェクト管理、チーム管理、経営幹部の役割など、各ステージで求められる役割や考え方を具体的に紹介します。技術力の維持やチームの立て直しなど、管理職に伴うさまざまな課題への対処法も提案されており、マネジメントキャリアを志すエンジニアにとって必携の一冊です。
この書籍は、コンピュータシステムの性能向上と省エネ技術について解説しており、スマートフォンからスーパーコンピュータまで幅広くカバーしています。目次には、プロセッサ技術、並列処理、低消費電力化技術、GPU技術、メモリ技術、ストレージ技術、周辺技術、データセンターとスーパーコンピュータが含まれています。著者は、40年間プロセッサ開発に従事してきたHisa Andoで、現在はテクニカルライターとして活動しています。
本書は、マイクロソフト、アップル、グーグルでのエンジニア経験を持つ著者による、トップIT企業のプログラミング面接対策本です。米国で人気の「Cracking the Coding Interview」の日本語版で、実際の面接問題を通じてアルゴリズムやコンピュータサイエンスの基礎を学ぶことができます。問題数が増え、解説が充実しており、読みやすさも向上しています。著者の親切な解説が特徴です。
『達人に学ぶSQL徹底指南書』の第2版は、SQLを扱うエンジニア必携の書で、10年ぶりの改訂を経て、最新のSQL機能や実践的なコーディング事例を多数紹介しています。ウィンドウ関数やCASE式、外部結合などの重要なトピックを詳しく解説し、標準SQLに基づいて多様なデータベースに対応しています。また、リレーショナルデータベースの歴史や原理についても触れています。SQLを深く理解したいエンジニアやプログラマにおすすめの一冊です。
この書籍は、データベース設計やアプリケーション開発におけるアンチパターンを紹介し、失敗を避けるための改善策を提案しています。内容はデータベース論理設計、物理設計、クエリ、アプリケーション開発の4つのカテゴリに分かれており、複数の値を持つ属性や再帰的なツリー構造、小数値の丸め、SQLインジェクションなどの実践的な問題を扱っています。著者はソフトウェアエンジニアやデータモデリングの専門家で構成されています。
この書籍は、Webアプリケーションの脆弱性とその対策を解説した改訂版の必読書です。PHPサンプルを通じて脆弱性の原理と具体的な対処法を学べ、OWASP Top 10 - 2017に対応しています。新たにHTML5やJavaScriptの解説、脆弱性診断の入門章が追加され、実習環境もWindowsとMacに対応しています。著者はWebアプリケーションセキュリティの専門家で、啓蒙活動も行っています。
本書は、コンピュータに関わる全ての人を対象にした線形代数の参考書であり、専門的な知識を持たない読者にも理解しやすく線形代数の本質を伝えることを目的としています。内容は、ベクトルや行列から始まり、逆行列、固有値、コンピュータでの計算方法などを網羅しており、数学的な考え方を促進します。著者は東京大学出身の平岡和幸と堀玄です。
本書は確率についての基礎から応用までを扱っています。第1部では確率の定義や複数の確率変数、確率分布について説明し、第2部では推定や検定、擬似乱数の活用法を紹介しています。付録には数学の基礎事項や確率論の補足が含まれています。著者は数理工学の専門家で、機械学習や脳科学の研究に従事しています。
本書は「集合と位相」という数学の難解な分野について、その重要性や歴史を解説します。著者は数学者たちの創意工夫を通じて、数学の発展の過程を明らかにし、読者に理解を促します。目次には、フーリエ級数や積分の再定義、実数直線と点集合の関係、ボレルの測度、ルベーグの積分などが含まれています。著者は数学基礎論を専門とする藤田博司氏です。
本書『Python Machine Learning: Machine Learning and Deep Learning with Python, scikit-learn, and TensorFlow 2, 3rd Edition』は、機械学習の理論とPythonによる実践を解説するベストセラーの第3版です。分類、回帰、深層学習、強化学習など幅広いトピックをカバーし、最新のPythonライブラリに対応しています。特に、敵対的生成ネットワークと強化学習の新章を追加し、従来の内容を刷新しました。機械学習の理解を深めるための実用的な一冊です。
この文章は、奥村学と高村大也による書籍の目次と著者情報を紹介しています。目次には、必要な数学的知識、文書および単語の数学的表現、クラスタリング、分類、系列ラベリング、実験の仕方などが含まれています。著者は共に東京工業大学での学歴と職歴を持ち、情報工学や自然言語処理に関する専門知識を有しています。
この書籍は、ディープラーニングをゼロから実装することで学ぶ入門書です。Python 3を用いて、基礎から誤差逆伝播法や畳み込みニューラルネットワークなどの実装を通じて理解を深めます。また、ハイパーパラメータの設定やBatch Normalization、Dropout、Adamなどの最新技術、さらには自動運転や画像生成などの応用例についても触れています。著者は斎藤康毅氏で、コンピュータビジョンや機械学習の研究開発に従事しています。
ディープラーニングの概要は分かっているし機械学習はある程度理解しているつもりだけど、ディープラーニングの中身はちゃんと理解できていない人にぜひ読んで欲しい書籍。ディープラーニングは一旦これ1冊読んでおけば問題なし。複雑で難しい印象だったディープラーニングがこれを読むだけで一気に身近なものになる。
『ゼロから作るDeep Learning』の続編である本書は、自然言語処理や時系列データ処理に焦点を当て、ディープラーニングの技術を実装レベルで学ぶことができます。具体的には、word2vec、RNN、LSTM、GRU、seq2seq、Attentionなどの最新技術を取り上げ、分かりやすく解説しています。著者は、人工知能の研究開発に従事する斎藤康毅氏です。
ゼロから分かるディープラーニングシリーズはどれも非常に分かりやすい。こちらの自然言語処理編は前作を読みディープラーニングの基本を理解してより高度なアーキテクチャを学びたいと思った時にオススメ。レベルは少々上がっているがそれでも分かりやすく学べる。RNNやLSTMなどが学べる
本書は人気シリーズの第3弾で、オリジナルのディープラーニングフレームワーク「DeZero」をゼロから作成する内容です。最小限のコードでモダンな機能を実現し、全60ステップでフレームワークを完成させます。これにより、PyTorchやTensorFlowなどの知識を深めることができます。著者は人工知能の研究開発に従事する斎藤康毅氏です。
本書は、ディープラーニングの実装手法を学ぶための教材で、PyTorchを使用して様々なタスクに取り組みます。具体的なタスクには、転移学習、物体検出、セマンティックセグメンテーション、姿勢推定、GANによる画像生成と異常検知、自然言語処理、動画分類などが含まれています。各章を通じて、実装経験を積むことで高度な技術を習得できる構成です。読者は、GPU環境がなくてもAnacondaとJupyter Notebookを用いて学習できます。著者はディープラーニングの専門家で、研究開発に従事しています。
この書籍は、30,000部を超えるベストセラーで、6年ぶりに全面リニューアルされた日本で最も売れているJavaScriptの本です。ECMAScript 2015に基づく新しい記法や基本的な文法、オブジェクト指向構文、Ajax、クライアントサイド開発、テスト、ドキュメンテーション、コーディング規約など、現場で必要な知識を網羅しています。JavaScript開発者にとって必携の一冊です。著者は山田祥寛で、経済学部卒業後にフリーライターに転身し、技術に関する執筆活動を行っています。
本書はJavaScriptの入門書で、完全な初心者から初級者、中級者向けにクライアントサイドJavaScriptの知識を更新するための内容です。Chrome DevToolsを使い、基本や多様なWeb APIをハンズオンで学び、設計思想やプログラムの挙動についても深く掘り下げます。最終的な目標は、読者がJavaScriptの全体像を理解し、必要な知識を自ら探求できるようになることです。
この書籍はC++プログラミングに関する内容を扱っており、以下の章で構成されています:C++の基礎、コンストラクタやデストラクタ、リソース管理、デザインと宣言、実装、オブジェクト指向設計、テンプレート、メモリ管理のカスタマイズ、その他のトピック。著者は小林健一郎氏で、東京大学で理学博士号を取得後、研究員や教授としての経歴を持っています。