دانلود کتاب A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills (به فارسی: راهنمای منطقی برای ساختارها و الگوریتم های داده: مهارت های اصلی برنامه نویسی خود را ارتقا دهید) نوشته شده توسط «Jay Wengrow»
اطلاعات کتاب راهنمای منطقی برای ساختارها و الگوریتم های داده: مهارت های اصلی برنامه نویسی خود را ارتقا دهید
موضوع اصلی: کامپیوتر – برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Pragmatic Bookshelf
نویسنده: Jay Wengrow
زبان: english
فرمت کتاب: EPUB (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2017
تعداد صفحه: 220
حجم فایل: 3.29 مگابایت
کد کتاب: 1680502441 , 9781680502442
نوبت چاپ: 1
توضیحات کتاب راهنمای منطقی برای ساختارها و الگوریتم های داده: مهارت های اصلی برنامه نویسی خود را ارتقا دهید
“
الگوریتمها و ساختارهای داده بسیار فراتر از مفاهیم انتزاعی هستند. تسلط بر آنها به شما امکان میدهد کدی بنویسید که سریعتر و کارآمدتر اجرا شود، که به ویژه برای وب و برنامههای موبایل امروزی مهم است. این کتاب به یک رویکرد عملی به ساختارهای داده و الگوریتمها، با تکنیکها و سناریوهای واقعی که میتوانید در کد تولید روزانهتان استفاده کنید. گرافیکها و مثالها این مفاهیم علوم رایانه را قابل درک و مرتبط میسازند. میتوانید از این تکنیکها با هر زبانی استفاده کنید؛ مثالهایی در این کتاب در جاوا اسکریپت، پایتون و روبی است.
از نماد Big O، ابزار اصلی برای ارزیابی الگوریتمها، برای اندازهگیری و بیان کارایی کد خود استفاده کنید و الگوریتم خود را برای سریعتر کردن آن تغییر دهید. چگونه انتخاب آرایهها، فهرستهای پیوندی و جداول هش میتواند بهطور چشمگیری بر روی کدی که مینویسید تأثیر بگذارد. برای حل مشکلات پیچیده از بازگشت استفاده کنید و الگوریتمهایی ایجاد کنید که سریعتر از گزینههای جایگزین اجرا شوند. ساختارهایی مانند درختان باینری و نمودارها برای کمک به مقیاس برنامه های تخصصی مانند شبکه های اجتماعی و نرم افزارهای نقشه برداری. حتی با یک کلمه کلیدی مواجه خواهید شد که می تواند کد شما را تقویت کند. Jay Wengrow شیوههای آموزشی کلیدی را که بهعنوان یک بنیانگذار و مدرس بوتکمپ توسعه وب توسعه داده است، در این کتاب آورده است.
از این تکنیکها امروز برای سریعتر و مقیاسپذیر کردن کد خود استفاده کنید.
“
“
Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for today’s web and mobile apps. This book takes a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code. Graphics and examples make these computer science concepts understandable and relevant. You can use these techniques with any language; examples in the book are in JavaScript, Python, and Ruby.
Use Big O notation, the primary tool for evaluating algorithms, to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. You’ll even encounter a single keyword that can give your code a turbo boost. Jay Wengrow brings to this book the key teaching practices he developed as a web development bootcamp founder and educator.
Use these techniques today to make your code faster and more scalable.
”
برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.