خرید کتاب Think Like a Programmer
جهت نمایش قیمت و خرید، سایز محصول خود را انتخاب کنید
محصولات مشابه
معرفی
چالش اصلی برنامه نویسی، یادگیری دستور زبان یه زبون نیست، بلکه یادگیری حل خلاقانه مسائله تا بتونی یه چیز عالی بسازی.
توی این کتاب منحصر به فرد، نویسنده، وی. آنتون اسپرول، روش هایی که برنامه نویس ها مسائل رو حل می کنن رو بررسی می کنه و بهت یاد میده چیزی رو که کتاب های مقدماتی دیگه اغلب نادیده می گیرن: چطوری مثل یه برنامه نویس فکر کنی.
هر فصل به یه مفهوم برنامه نویسی مثل کلاس ها، اشاره گرها و بازگشت می پردازه و تمرین های باز آخر هر فصل، تو رو به چالش می کشن تا دانش خودت رو به کار ببری.
همچنین یاد می گیری چطوری: - مسائل رو به اجزای جداگانه تقسیم کنی تا حلشون آسون تر بشه - از استفاده مجدد کد با توابع، کلاس ها و کتابخونه ها بیشترین بهره رو ببری - ساختار داده مناسب برای یه کار خاص رو انتخاب کنی - به ابزارهای برنامه نویسی پیشرفته تر مثل بازگشت و حافظه پویا مسلط بشی - افکارت رو سازماندهی کنی و استراتژی هایی برای مقابله با انواع خاصی از مسائل توسعه بدی.
اگرچه مثال های کتاب به زبان C++ نوشته شدن، مفاهیم حل مسئله خلاقانه ای که نشون میدن فراتر از هر زبان خاصی هستن؛ در واقع، اغلب از حوزه علوم کامپیوتر هم فراتر میرن. همونطور که ماهرترین برنامه نویس ها می دونن، نوشتن کد عالی یه هنر خلاقانه است - و اولین قدم در خلق شاهکارت، یادگیری اینه که مثل یه برنامه نویس فکر کنی.
The real challenge of programming isn't learning a language's syntax—it's learning to creatively solve problems so you can build something great. In this one-of-a-kind text, author V. Anton Spraul breaks down the ways that programmers solve problems and teaches you what other introductory books often ignore: how to Think Like a Programmer. Each chapter tackles a single programming concept, like classes, pointers, and recursion, and open-ended exercises throughout challenge you to apply your knowledge. You'll also learn how to: –Split problems into discrete components to make them easier to solve –Make the most of code reuse with functions, classes, and libraries –Pick the perfect data structure for a particular job –Master more advanced programming tools like recursion and dynamic memory –Organize your thoughts and develop strategies to tackle particular types of problems Although the book's examples are written in C++, the creative problem-solving concepts they illustrate go beyond any particular language; in fact, they often reach outside the realm of computer science. As the most skillful programmers know, writing great code is a creative art—and the first step in creating your masterpiece is learning to Think Like a Programmer.
مشخصات
دیدگاه ها
