【2024年】「データ構造」のおすすめ 本 131選!人気ランキング

この記事では、「データ構造」のおすすめ 本 をランキング形式で紹介していきます。インターネット上の口コミや評判をベースに集計し独自のスコアでランク付けしています。
記事内に商品プロモーションを含む場合があります
目次
  1. データ構造とアルゴリズム
  2. アルゴリズムを、はじめよう
  3. なっとく!アルゴリズム: 興味はあるけど考えることが苦手なあなたに
  4. アルゴリズム図鑑: 絵で見てわかる26のアルゴリズム
  5. プログラミングコンテストチャレンジブック [第2版] ~問題解決のアルゴリズム活用力とコーディングテクニックを鍛える~
  6. 問題解決力を鍛える!アルゴリズムとデータ構造 (KS情報科学専門書)
  7. プログラマの数学第2版
  8. 暗号技術入門 第3版
  9. Python実践データ分析100本ノック
  10. 競技プログラミングの鉄則 ~アルゴリズム力と思考力を高める77の技術~ (Compass Booksシリーズ)
他121件
No.1
100
みんなのレビュー
まだレビューはありません
No.2
98
みんなのレビュー
まだレビューはありません
No.7
80
みんなのレビュー
まだレビューはありません
No.9
78
みんなのレビュー
ある程度構文を覚えた後にPythonでの分析に慣れたいのであればこの書籍一択。Pythonでのデータ分析に慣れるためにはとにかく手を動かしまくること!
No.15
76
みんなのレビュー
データ分析コンペKaggleに挑戦するならこれをまず読んでおけば大丈夫!Kaggleに参加しないにしてもデータ分析の本質やテクニックがギュッと詰まっているので実務に活かせる。高度な内容も登場するが分かりやすく解説してくれるので初心者でも読みやすい。それでいてベテランの人も多くの学びがある書籍。著者はKaggleの最上位グランドマスターの方々であり説得力がある。過去のコンペの事例も取り上げてくれるのでそんなアプローチあったのかぁと学びが深い。文句なしの星5つ!
No.21
75

Winner of the 2011 Jolt Excellence Award! Getting software released to users is often a painful, risky, and time-consuming process. This groundbreaking new book sets out the principles and technical practices that enable rapid, incremental delivery of high quality, valuable new functionality to users. Through automation of the build, deployment, and testing process, and improved collaboration between developers, testers, and operations, delivery teams can get changes released in a matter of hours- sometimes even minutes-no matter what the size of a project or the complexity of its code base. Jez Humble and David Farley begin by presenting the foundations of a rapid, reliable, low-risk delivery process. Next, they introduce the "deployment pipeline," an automated process for managing all changes, from check-in to release. Finally, they discuss the "ecosystem" needed to support continuous delivery, from infrastructure, data and configuration management to governance. The authors introduce state-of-the-art techniques, including automated infrastructure management and data migration, and the use of virtualization. For each, they review key issues, identify best practices, and demonstrate how to mitigate risks. Coverage includes * Automating all facets of building, integrating, testing, and deploying software * Implementing deployment pipelines at team and organizational levels * Improving collaboration between developers, testers, and operations * Developing features incrementally on large and distributed teams * Implementing an effective configuration management strategy * Automating acceptance testing, from analysis to implementation * Testing capacity and other non-functional requirements * Implementing continuous deployment and zero-downtime releases * Managing infrastructure, data, components and dependencies * Navigating risk management, compliance, and auditing Whether you're a developer, systems administrator, tester, or manager, this book will help your organization move from idea to release faster than ever-so you can deliver value to your business rapidly and reliably. Foreword by Martin Fowler Preface Acknowledgements About the Authors Part I Foundations 1 The Problem of Delivering Software 2 Configuration Management 3 Continuous Integration 4 Implementing a Testing Strategy Part II The Deployment Pipeline 5 Anatomy of the Deployment Pipeline 6 Build and deployment scripting 7 Commit Testing Stage 8 Automated Acceptance Testing 9 Testing Non-Functional Requirements 10 Deploying and Releasing Applications Part III The Delivery Ecosystem 11 Managing infrastructure and environments 12 Managing Data 13 Managing components and dependencies 14 Advanced version control 15 Managing Continuous Delivery Bibliography Index

みんなのレビュー
まだレビューはありません
No.26
69

アルゴリズムの基本

トーマス・H・コルメン
日経BP
みんなのレビュー
まだレビューはありません
No.28
69
みんなのレビュー
超人気のUdemy講師酒井さんの書籍。この書籍さえ一通り読んでおけばPythonは問題ないといっても過言ではないくらい網羅性があって分かりやすい。
No.29
69
みんなのレビュー
まだレビューはありません
No.31
69
みんなのレビュー
まだレビューはありません
No.35
67
みんなのレビュー
まだレビューはありません
No.36
67
みんなのレビュー
まだレビューはありません
No.42
66
みんなのレビュー
まだレビューはありません
No.44
65
みんなのレビュー
まだレビューはありません
No.46
65
みんなのレビュー
まだレビューはありません
No.49
65

基礎 データ構造 整列 探索

みんなのレビュー
まだレビューはありません
No.51
65
みんなのレビュー
まだレビューはありません
No.54
65
みんなのレビュー
まだレビューはありません
No.55
64

CPUの創りかた

渡波 郁
毎日コミュニケーションズ
みんなのレビュー
まだレビューはありません
No.56
64
みんなのレビュー
まだレビューはありません
No.63
64

Advanced Data Structures

Brass, Peter
Cambridge University Press
みんなのレビュー
まだレビューはありません
No.71
64
みんなのレビュー
まだレビューはありません
No.80
64
みんなのレビュー
Pythonを学ぶ初学者が一番最初に手に取る本として最適。ただ書籍だと限界があるのでYoutube動画などで合わせて学ぶのがおすすめ。
No.84
64
みんなのレビュー
まだレビューはありません
No.85
64

Peter Seibel interviews 15 of the most interesting computer programmers alive today in Coders at Work, offering a companion volume to Apress's highly acclaimed best-seller Founders at Work by Jessica Livingston. As the words "at work" suggest, Peter Seibel focuses on how his interviewees tackle the day-to-day work of programming, while revealing much more, like how they became great programmers, how they recognize programming talent in others, and what kinds of problems they find most interesting. Hundreds of people have suggested names of programmers to interview on the Coders at Work web site: www.codersatwork.com. The complete list was 284 names. Having digested everyone's feedback, we selected 15 folks who've been kind enough to agree to be interviewed: * Frances Allen: Pioneer in optimizing compilers, first woman to win the Turing Award (2006) and first female IBM fellow * Joe Armstrong: Inventor of Erlang * Joshua Bloch: Author of the Java collections framework, now at Google * Bernie Cosell: One of the main software guys behind the original ARPANET IMPs and a master debugger * Douglas Crockford: JSON founder, JavaScript architect at Yahoo! * L. Peter Deutsch: Author of Ghostscript, implementer of Smalltalk-80 at Xerox PARC and Lisp 1.5 on PDP-1 * Brendan Eich: Inventor of JavaScript, CTO of the Mozilla Corporation * Brad Fitzpatrick: Writer of LiveJournal, OpenID, memcached, and Perlbal * Dan Ingalls: Smalltalk implementor and designer * Simon Peyton Jones: Coinventor of Haskell and lead designer of Glasgow Haskell Compiler * Donald Knuth: Author of The Art of Computer Programming and creator of TeX * Peter Norvig: Director of Research at Google and author of the standard text on AI * Guy Steele: Coinventor of Scheme and part of the Common Lisp Gang of Five, currently working on Fortress * Ken Thompson: Inventor of UNIX * Jamie Zawinski: Author of XEmacs and early Netscape/Mozilla hacker What you'll learnHow the best programmers in the world do their jobs! Who this book is for Programmers interested in the point of view of leaders in the field. Programmers looking for approaches that work for some of these outstanding programmers. Table of Contents * Jamie Zawinski * Brad Fitzpatrick * Douglas Crockford * Brendan Eich * Joshua Bloch * Joe Armstrong * Simon Peyton Jones * Peter Norvig * Guy Steele * Dan Ingalls * L Peter Deutsch * Ken Thompson * Fran Allen * Bernie Cosell * Donald Knuth

みんなのレビュー
まだレビューはありません
No.93
64
みんなのレビュー
まだレビューはありません
No.98
64
みんなのレビュー
まだレビューはありません
No.106
63
みんなのレビュー
まだレビューはありません
No.109
63
みんなのレビュー
まだレビューはありません
No.110
63
みんなのレビュー
まだレビューはありません
No.112
63
みんなのレビュー
データサイエンスを学ぶ上でこちらに一通り目を通しておくとベースが出来上がると思うのでオススメ。幅広く学べるがそこまで深く突っ込まないので気に入った領域は他の書籍で補完した方がよいかも!
No.113
63
みんなのレビュー
まだレビューはありません
No.115
63
みんなのレビュー
まだレビューはありません
No.118
63
みんなのレビュー
まだレビューはありません
No.125
63
みんなのレビュー
まだレビューはありません
search