دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Jeremy Kun
سری:
ISBN (شابک) : 9781727125450
ناشر: CreateSpace
سال نشر: 2018
تعداد صفحات: 362
زبان: english
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 32 مگابایت
در صورت تبدیل فایل کتاب A Programmer’s Introduction to Mathematics به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مقدمه برنامه نویس به ریاضیات نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
مقدمه برنامه نویس به ریاضیات از آشنایی شما با ایده های برنامه نویسی و نرم افزار برای آموزش ریاضیات استفاده می کند. شما در مورد اشیاء مرکزی و قضایای ریاضیات، از جمله نمودارها، حساب دیفرانسیل و انتگرال، جبر خطی، مقادیر ویژه، بهینه سازی و غیره خواهید آموخت. شما همچنین در نگرش های فرهنگی اغلب ناگفته ریاضیات غوطه ور خواهید شد، و یاد می گیرید که چگونه بخوانید و بنویسید و در عین حال درک کنید که چرا ریاضیات به این شکل است. بین هر فصل فنی مقاله ای است که جنبه متفاوتی از فرهنگ ریاضی را توصیف می کند، و در مورد بینش ها و فرابینش هایی که شهود ریاضی را تشکیل می دهند، بحث می کند. همانطور که یاد می گیرید، ما از ایده های ریاضی جدید برای ایجاد برنامه های شگفت انگیز، از طرح های رمزنگاری گرفته تا شبکه های عصبی و مجموعه های هذلولی استفاده خواهیم کرد. هر فصل همچنین شامل مجموعهای از تمرینهاست که به شما کمک میکند بهطور فعال موضوعات ریاضی را به تنهایی بررسی کنید. به طور خلاصه، این کتاب به شما یاد می دهد که با ریاضیات درگیر شوید. مقدمه برنامه نویس به ریاضیات توسط جرمی کان نوشته شده است که به مدت 8 سال در وبلاگ خود "برنامه نویسی متقاطع ریاضی" در مورد ریاضیات و برنامه نویسی می نویسد. از سال 2018، او در بهینه سازی دیتاسنتر در گوگل کار می کند.
A Programmer's Introduction to Mathematics uses your familiarity with ideas from programming and software to teach mathematics. You'll learn about the central objects and theorems of mathematics, including graphs, calculus, linear algebra, eigenvalues, optimization, and more. You'll also be immersed in the often unspoken cultural attitudes of mathematics, learning both how to read and write proofs while understanding why mathematics is the way it is. Between each technical chapter is an essay describing a different aspect of mathematical culture, and discussions of the insights and meta-insights that constitute mathematical intuition. As you learn, we'll use new mathematical ideas to create wondrous programs, from cryptographic schemes to neural networks to hyperbolic tessellations. Each chapter also contains a set of exercises that have you actively explore mathematical topics on your own. In short, this book will teach you to engage with mathematics. A Programmer's Introduction to Mathematics is written by Jeremy Kun, who has been writing about math and programming for 8 years on his blog "Math Intersect Programming." As of 2018, he works in datacenter optimization at Google.
Contents......Page 3
Our Goal......Page 6
Mathematics has a Culture......Page 9
Polynomials, Java, and Definition......Page 13
A LittleMore Notation......Page 21
Existence & Uniqueness......Page 22
Realizing it in Code......Page 30
Application: Sharing Secrets......Page 32
Cultural Review......Page 35
Exercises......Page 36
Chapter Notes......Page 39
Pace & Patience......Page 42
Sets......Page 45
Sets, Functions, and Their-Jections......Page 46
Clever Bijections and Counting......Page 54
Proof by Induction and Contradiction......Page 57
Application: Stable Marriages......Page 60
Cultural Review......Page 64
Exercises......Page 65
Chapter Notes......Page 67
Variable Names, Overloading & your Brain......Page 69
TheDefinitionof a Graph......Page 75
Graph Coloring......Page 77
Register Allocation and Hardness......Page 79
Planarity and the Euler Characteristic......Page 81
Application: the Five Color Thorem......Page 83
Approximate Coloring......Page 88
Cultural Review......Page 89
Exercises......Page 90
Chapter Notes......Page 91
Many Subcultures of Mathematics......Page 94
Calculus with 1 Variable......Page 99
Lines and Curves......Page 100
Limits......Page 105
TheDerivative......Page 111
Taylor Series......Page 115
Remainders......Page 120
Application: Finding Roots......Page 122
Exercises......Page 129
Types & Tail Calls......Page 132
Linear Algebra......Page 138
Linear Maps and Vector Spaces......Page 139
Linear Maps, Formally ThisTime......Page 144
TheBasis and Linear Combinations......Page 146
Dimension......Page 150
Matrices......Page 152
Conjugations and Computations......Page 158
One Vector Space to Rule ThemAll......Page 160
Geometry of Vector Spaces......Page 162
Application: Singular Value Decomposition......Page 167
Exercises......Page 182
Chapter Notes......Page 184
Live & learn Linear Algebra......Page 187
Eigenvectors & Eigenvalues......Page 193
Eigenvalues of Graphs......Page 195
Limiting the Scope: Symmetric Matrices......Page 197
Inner Products......Page 200
Orthonormal Bases......Page 204
Computing Eigenvalues......Page 207
TheSpectral Thorem......Page 209
Application: Waves......Page 212
Cultural Review......Page 227
Exercises......Page 228
Chapter Notes......Page 231
Rigor & Formality......Page 233
Generalizing the Derivative......Page 238
Linear Approximations......Page 241
Multivariable Functions and the Chain Rule......Page 246
Computing the Total Derivative......Page 247
TheGeometry of the Gradient......Page 251
Optimizing Multivariable Functions......Page 252
TheChain Rule: a Reprise and a Proof......Page 261
Gradient Descent: an Optimization Hammer......Page 264
Gradients of Computation Graphs......Page 265
Application: Automatic Diffeentiation and a Simple Neural Network......Page 268
Exercises......Page 284
Chapter Notes......Page 287
Argument for Big-O Notation......Page 289
History and Definitio......Page 290
Groups......Page 298
TheGeometric Perspective......Page 300
TheInterface Perspective......Page 304
Homomorphisms: Structure Preserving Functions......Page 306
Building Blocks of Groups......Page 309
Geometry as the Study of Groups......Page 311
TheSymmetry Group of the Poincaré Disk......Page 320
TheHyperbolic Isometry Group as a Group of Matrices......Page 326
Application: Drawing Hyperbolic Tessellations......Page 327
Exercises......Page 343
Chapter Notes......Page 348
New Interface......Page 350
Index......Page 360