Nicholas's bookshelf: programming-math en-US Wed, 29 Jan 2025 07:39:01 -0800 60 Nicholas's bookshelf: programming-math 144 41 /images/layout/goodreads_logo_144.jpg <![CDATA[Linear Algebra Done Right (Undergraduate Texts in Mathematics)]]> 309768 272 Sheldon Axler 0387982582 Nicholas 5 programming-math 4.37 1995 Linear Algebra Done Right (Undergraduate Texts in Mathematics)
author: Sheldon Axler
name: Nicholas
average rating: 4.37
book published: 1995
rating: 5
read at:
date added: 2025/01/29
shelves: programming-math
review:

]]>
A First Course in Probability 119377 565 Sheldon M. Ross 0131856626 Nicholas 5 programming-math 4.01 1976 A First Course in Probability
author: Sheldon M. Ross
name: Nicholas
average rating: 4.01
book published: 1976
rating: 5
read at: 2024/06/22
date added: 2025/01/29
shelves: programming-math
review:
Great book and a must read for anyone beginning their journey in statistics. It has a ton of exercises and examples. Though it is a short book, it provides a thorough introduction to probability without being overwhelming.
]]>
Real Analysis 5186136 416 N.L. Carothers 0521497566 Nicholas 5 programming-math 4.53 Real Analysis
author: N.L. Carothers
name: Nicholas
average rating: 4.53
book published:
rating: 5
read at:
date added: 2024/05/19
shelves: programming-math
review:

]]>
<![CDATA[A First Course in Dynamics: with a Panorama of Recent Developments]]> 906048 436 Boris Hasselblatt 0521587506 Nicholas 4 programming-math Tbh I didn’t do most of the exercise in this book
(perhaps a little above my pay grade as an undergraduate) but there are definitely a lot of them and there were a few here and there I felt comfortable approaching.

I loved the way this book presented new definitions. Instead of just defining a certain property without context, a system was presented and when we came across a new property it was defined rigorously.

The examples in here are fantastic. Lots of info on certain systems and their properties presented in an easy-ish to understand way. Ofc when it comes to dynamical systems it’s good to check what you think will happen numerically for a fuller understanding because some of these properties are pretty hard to grasp just by reading (such as topological mixing, strange attractors, and other things dealing with “almost every point�, denseness, and just generally hard-to-visualize things)

Definitely recommend as a reference for someone dealing with dynamical systems as there are many concise definitions and theorems to cite.
Also recommend to someone who just wants some sort of understanding of dynamical systems without really getting dirty with exercises(this is a rare example of a math book where the reading will actually help you learn without doing every exercise)
Definitely useful for all levels of math students(my professor made a point that this is a book that will stay with you if you study dynamics)]]>
3.67 2003 A First Course in Dynamics: with a Panorama of Recent Developments
author: Boris Hasselblatt
name: Nicholas
average rating: 3.67
book published: 2003
rating: 4
read at: 2024/05/01
date added: 2024/05/19
shelves: programming-math
review:
Great overview of various dynamical systems.
Tbh I didn’t do most of the exercise in this book
(perhaps a little above my pay grade as an undergraduate) but there are definitely a lot of them and there were a few here and there I felt comfortable approaching.

I loved the way this book presented new definitions. Instead of just defining a certain property without context, a system was presented and when we came across a new property it was defined rigorously.

The examples in here are fantastic. Lots of info on certain systems and their properties presented in an easy-ish to understand way. Ofc when it comes to dynamical systems it’s good to check what you think will happen numerically for a fuller understanding because some of these properties are pretty hard to grasp just by reading (such as topological mixing, strange attractors, and other things dealing with “almost every point�, denseness, and just generally hard-to-visualize things)

Definitely recommend as a reference for someone dealing with dynamical systems as there are many concise definitions and theorems to cite.
Also recommend to someone who just wants some sort of understanding of dynamical systems without really getting dirty with exercises(this is a rare example of a math book where the reading will actually help you learn without doing every exercise)
Definitely useful for all levels of math students(my professor made a point that this is a book that will stay with you if you study dynamics)
]]>
<![CDATA[Real Mathematical Analysis (Undergraduate Texts in Mathematics)]]> 26497707
New to the second edition of Real Mathematical Analysis is a presentation of Lebesgue integration done almost entirely using the undergraph approach of Burkill. Payoffs concise picture proofs of the Monotone and Dominated Convergence Theorems, a one-line/one-picture proof of Fubini's theorem from Cavalieri’s Principle, and, in many cases, the ability to see an integral result from measure theory. The presentation includes Vitali’s Covering Lemma, density points � which are rarely treated in books at this level � and the almost everywhere differentiability of monotone functions. Several new exercises now join a collection of over 500 exercises that pose interesting challenges and introduce special topics to the student keen on mastering this beautiful subject.]]>
489 Charles Chapman Pugh 3319177702 Nicholas 5 programming-math
Ideas are presented in a way that’s as easy to understand and possible.

At the end of the day Analysis is hard asf and you are going to want to die but this book makes it possible.]]>
4.57 2002 Real Mathematical Analysis (Undergraduate Texts in Mathematics)
author: Charles Chapman Pugh
name: Nicholas
average rating: 4.57
book published: 2002
rating: 5
read at: 2024/05/01
date added: 2024/05/19
shelves: programming-math
review:
This is a great book. Good examples. Good exercises.

Ideas are presented in a way that’s as easy to understand and possible.

At the end of the day Analysis is hard asf and you are going to want to die but this book makes it possible.
]]>
<![CDATA[A First Course in Abstract Algebra]]> 264544 544 John B. Fraleigh 0201763907 Nicholas 3 programming-math
I personally used Judson’s book as a primary text for abstract algebra.

3 stars because the exercises in here are great]]>
3.98 1967 A First Course in Abstract Algebra
author: John B. Fraleigh
name: Nicholas
average rating: 3.98
book published: 1967
rating: 3
read at: 2024/05/01
date added: 2024/05/19
shelves: programming-math
review:
Honestly cannot recommend. Good exercises but bad text. I felt like ideas weren’t really presented rigorously but rather as part of examples. This made the book longer than it needed to be imo.

I personally used Judson’s book as a primary text for abstract algebra.

3 stars because the exercises in here are great
]]>
<![CDATA[Abstract Algebra: Theory and Applications]]> 18500235 Judson, Thomas W. 408 Thomas W. Judson 0989897508 Nicholas 5 programming-math
Better than the required text for my abstract algebra.

Great exercise. Great examples. Concepts are presented in a very concise manner that made me feel warm and fuzzy inside. This was supposed to be a hard class but this book makes it seem easy.]]>
4.00 1994 Abstract Algebra: Theory and Applications
author: Thomas W. Judson
name: Nicholas
average rating: 4.00
book published: 1994
rating: 5
read at: 2024/05/01
date added: 2024/05/19
shelves: programming-math
review:
This book is FREE!

Better than the required text for my abstract algebra.

Great exercise. Great examples. Concepts are presented in a very concise manner that made me feel warm and fuzzy inside. This was supposed to be a hard class but this book makes it seem easy.
]]>
<![CDATA[Elementary Analysis: The Theory of Calculus]]> 236944 272 Kenneth A. Ross 038790459X Nicholas 4 programming-math
I really appreciated the back of the book giving hints to exercises rather than full solutions.]]>
3.86 1980 Elementary Analysis: The Theory of Calculus
author: Kenneth A. Ross
name: Nicholas
average rating: 3.86
book published: 1980
rating: 4
read at: 2023/12/04
date added: 2023/12/30
shelves: programming-math
review:
It’s definitely a math book, but it’s easier to read than other analysis books I’ve seen

I really appreciated the back of the book giving hints to exercises rather than full solutions.
]]>
<![CDATA[Expert C Programming: Deep C Secrets]]> 198207 353 Peter van der Linden 0131774298 Nicholas 3 programming-math 4.31 1994 Expert C Programming: Deep C Secrets
author: Peter van der Linden
name: Nicholas
average rating: 4.31
book published: 1994
rating: 3
read at:
date added: 2023/12/04
shelves: programming-math
review:

]]>
<![CDATA[Mathematics of Deep Learning: An Introduction (De Gruyter Textbook)]]> 63944373 132 Leonid Berlyand 3111024318 Nicholas 4 programming-math 4.00 Mathematics of Deep Learning: An Introduction (De Gruyter Textbook)
author: Leonid Berlyand
name: Nicholas
average rating: 4.00
book published:
rating: 4
read at:
date added: 2023/12/04
shelves: programming-math
review:

]]>
<![CDATA[Basic Analysis I: Introduction to Real Analysis, Volume I]]> 40108933 282 Jiří Lebl 1718862407 Nicholas 4 programming-math
Great exercises]]>
3.90 2014 Basic Analysis I: Introduction to Real Analysis, Volume I
author: Jiří Lebl
name: Nicholas
average rating: 3.90
book published: 2014
rating: 4
read at: 2023/12/04
date added: 2023/12/04
shelves: programming-math
review:
It’s free.

Great exercises
]]>
<![CDATA[LPIC-1: Linux Professional Institute Certification Study Guide (Lpic-1 Linux Professional Institute Certification Study Guide)]]> 25460891 1182 Christine Bresnahan Nicholas 2 programming-math
The practice tests are a fantastic study tool but the information in the study guide is terribly presented.

]]>
4.17 2015 LPIC-1: Linux Professional Institute Certification Study Guide (Lpic-1 Linux Professional Institute Certification Study Guide)
author: Christine Bresnahan
name: Nicholas
average rating: 4.17
book published: 2015
rating: 2
read at: 2023/07/07
date added: 2023/07/07
shelves: programming-math
review:
I’ve found that the books are not that useful when studying for these certs.

The practice tests are a fantastic study tool but the information in the study guide is terribly presented.


]]>
<![CDATA[Notes on Diffy Qs: Differential Equations for Engineers]]> 48857974 466 Jiří Lebl 1706230230 Nicholas 5 programming-math Great textbook and it’s available for free online.]]> 4.00 2014 Notes on Diffy Qs: Differential Equations for Engineers
author: Jiří Lebl
name: Nicholas
average rating: 4.00
book published: 2014
rating: 5
read at: 2023/06/13
date added: 2023/06/13
shelves: programming-math
review:
Seriously, if you’re taking a class on Differential Equations, use this textbook as a resource.
Great textbook and it’s available for free online.
]]>
<![CDATA[The Practice of Programming (Addison-Wesley Professional Computing Series)]]> 1032758 The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The Practice of Programming to help make individual programmers more effective and productive.]]> 288 Brian W. Kernighan 020161586X Nicholas 5 programming-math
The book mostly uses C and C++ in it’s code examples, which is no surprise given the author. The lessons taught can be applied to any language; however, being able to read C syntax is definitely a prerequisite to this book.]]>
4.12 1999 The Practice of Programming (Addison-Wesley Professional Computing Series)
author: Brian W. Kernighan
name: Nicholas
average rating: 4.12
book published: 1999
rating: 5
read at: 2023/03/14
date added: 2023/03/14
shelves: programming-math
review:
This is one of those books that WILL be recommended to you by your computer science professor. I’d recommend chapters 1 and 5 (style and debugging) even to the absolute beginner.

The book mostly uses C and C++ in it’s code examples, which is no surprise given the author. The lessons taught can be applied to any language; however, being able to read C syntax is definitely a prerequisite to this book.
]]>
The C Programming Language 515601
From the Preface:
We have tried to retain the brevity of the first edition. C is not a big language, and it is not well served by a big book. We have improved the exposition of critical features, such as pointers, that are central to C programming. We have refined the original examples, and have added new examples in several chapters. For instance, the treatment of complicated declarations is augmented by programs that convert declarations into words and vice versa. As before, all examples have been tested directly from the text, which is in machine-readable form.

As we said in the first preface to the first edition, C "wears well as one's experience with it grows." With a decade more experience, we still feel that way. We hope that this book will help you to learn C and use it well.

]]>
272 Brian W. Kernighan 0131103628 Nicholas 4 programming-math Also, understanding the contents of this book is more than enough information to pass cppinstitute's CLA certification exam.

4 stars because the book is slightly outdated as far as legal and best practices.]]>
4.44 1978 The C Programming Language
author: Brian W. Kernighan
name: Nicholas
average rating: 4.44
book published: 1978
rating: 4
read at: 2023/02/24
date added: 2023/02/24
shelves: programming-math
review:
This is THE book for learning ANSI C. Kernighan's book does an excellent job holding your hand through the process of learning the basics of memory allocation and low level programming. Definitely an essential read for the entry level developer.
Also, understanding the contents of this book is more than enough information to pass cppinstitute's CLA certification exam.

4 stars because the book is slightly outdated as far as legal and best practices.
]]>
Book of Proof 18060393 303 Richard Hammack 0989472108 Nicholas 5 programming-math 4.49 2009 Book of Proof
author: Richard Hammack
name: Nicholas
average rating: 4.49
book published: 2009
rating: 5
read at:
date added: 2023/02/06
shelves: programming-math
review:

]]>