نام کتاب
Math for Programming

Learn the Math, Write Better Code

Ronald T. Kneusel

Paperback507 Pages
PublisherNo Starch Press
Edition1
LanguageEnglish
Year2025
ISBN9781718503588
562
A5956
انتخاب نوع چاپ:
جلد سخت
697,000ت
0
جلد نرم
767,000ت(2 جلدی)
0
طلق پاپکو و فنر
787,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Mathematical

#Math

#Analyze_data

#Machine_learning

#Calculus

#Algorithms

#Algebra

#Statistics

#Graphs

#Probability

توضیحات

در پس هر چالش بزرگ برنامه‌نویسی، اصولی از ریاضیات نهفته است. چه در حال بهینه‌سازی الگوریتم‌های جستجو باشید، چه در حال ساخت موتورهای فیزیکی برای بازی‌ها یا آموزش شبکه‌های عصبی، موفقیت شما به درک مفاهیم اساسی ریاضی وابسته است.


در کتاب ریاضیات برای برنامه‌نویسی، با ریاضیات ضروری‌ای آشنا می‌شوید که شما را از برنامه‌نویسی ابتدایی به توسعه نرم‌افزار حرفه‌ای می‌رساند. خواهید آموخت چگونه بردارها و ماتریس‌ها ابزار کار با داده‌های پیچیده را در اختیارتان می‌گذارند، چطور مفاهیم حسابان موجب بهینه‌سازی و پیش‌برد یادگیری ماشین می‌شوند، و نظریه گراف چگونه منجر به الگوریتم‌های جستجوی پیشرفته می‌گردد.


از طریق توضیحات شفاف و مثال‌های عملی، یاد خواهید گرفت:

  • از جبر خطی برای پردازش داده‌ها با کارایی بی‌نظیر استفاده کنید
  • مفاهیم حسابان را برای بهینه‌سازی الگوریتم‌ها و شبیه‌سازی‌ها به‌کار ببرید
  • از احتمال و آمار برای مدل‌سازی عدم قطعیت و تحلیل داده‌ها بهره ببرید
  • ریاضیات گسسته‌ای را بیاموزید که پشتوانه ساختارهای داده مدرن است
  • مسائل پویا را از طریق معادلات دیفرانسیل حل کنید


چه به‌دنبال پر کردن خلأهای پایه‌ای ریاضی خود باشید و چه قصد مرور مفاهیم کلیدی را داشته باشید، ریاضیات برای برنامه‌نویسی، ریاضی پیچیده را به ابزاری عملی تبدیل می‌کند که هر روز در توسعه نرم‌افزار به‌کار خواهید گرفت.


A one-stop-shop for all the math you should have learned for your programming career.


Every great programming challenge has mathematical principles at its heart. Whether you’re optimizing search algorithms, building physics engines for games, or training neural networks, success depends on your grasp of core mathematical concepts.


In Math for Programming, you’ll master the essential mathematics that will take you from basic coding to serious software development. You’ll discover how vectors and matrices give you the power to handle complex data, how calculus drives optimization and machine learning, and how graph theory leads to advanced search algorithms.


Through clear explanations and practical examples, you’ll learn to:

  • Harness linear algebra to manipulate data with unprecedented efficiency
  • Apply calculus concepts to optimize algorithms and drive simulations
  • Use probability and statistics to model uncertainty and analyze data
  • Master the discrete mathematics that powers modern data structures
  • Solve dynamic problems through differential equations


Whether you’re seeking to fill gaps in your mathematical foundation or looking to refresh your understanding of core concepts, Math for Programming will turn complex math into a practical tool you’ll use every day.


Table of Contents

  1. Computers and Numbers
  2. Sets and Abstract Algebra
  3. Boolean Algebra
  4. Functions and Relations
  5. Induction
  6. Recurrence and Recursion
  7. Number Theory
  8. Counting and Combinatorics
  9. Graphs
  10. Trees
  11. Probability
  12. Statistics
  13. Linear Algebra
  14. Differential Calculus
  15. Integral Calculus
  16. Differential Equations


About the Author

Ronald T. Kneusel has been working with machine learning in industry since 2003 and has a PhD in machine learning from the University of Colorado, Boulder. Kneusel is the author of Practical Deep LearningMath for Deep LearningThe Art of RandomnessHow AI Works, and Strange Code (all from No Starch Press), as well as Numbers and Computers and Random Numbers and Computers (Springer).

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
برنامه‌‌ نویسـی
361
Foundations of Game Engine Development, Volume 1
332,000 تومان
آمار و احتمالات
393
Game-Theoretic Foundations for Probability and Finance
604,000 تومان
Data Analysis
1,069
Think Stats
454,000 تومان
Game Development
492
Physics for Game Programmers
588,000 تومان
برنامه‌‌ نویسـی
1,460
Discrete Mathematics with Applications
1,660,000 تومان
Python
1,126
Python for Probability, Statistics, and Machine Learning
784,000 تومان
Machine Learning
258
Mathematics of Machine Learning
991,000 تومان
برنامه‌‌ نویسـی
789
Pattern Classification
1,074,000 تومان
برنامه‌‌ نویسـی
442
Mathematical Engineering of Deep Learning
544,000 تومان
Cryptocurrency
205
Elliptic Curve Cryptography for Developers
484,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©