نوبت و سال چاپ : | 1 / 1403 | تعداد صفحات : | 490 |
نوع جلد / قطع: | شومیز / وزیری | وزن: | 730 |
ویرایش : | 0 | شابک | 9786224610003 |
موضوع اصلی : | کامپیوتر | موضوع فرعی : | برنامه نویسی |
دریافت فایل:
فصلهای اولیه کتاب ساختمان دادهها و الگوریتمها با پایتون به عنوان یک متن مقدماتی برای ساختمان دادهها و الگوریتمها در نظر گرفته شدهاند، در حالی که فصلهای پایانی موضوعات پیشرفتهای را پوشش میدهند. زبان پایتون در سراسر متن استفاده شده است و فرض بر این است که خواننده با پایتون یا یک زبان شیءگرا دیگر آشنایی دارد. با این حال، فصل اول شامل یک مقدمه ای بر پایتون است برای کسانی که از یک زمینه زبانی دیگر میآیند. در این کتاب گامهای بعدی برای آموزش شما در زمینه مدیریت حجم زیادی از دادهها به صورت کارآمد برداشته شدهاست. تعدادی الگوریتم معرفی میشود و نیاز به آنها از طریق مثالهایی که مشکلاتی را که به عنوان برنامه نویسان کامپیوتر با آنها مواجه میشویم معنادار میکنند، توضیح داده میشود. یک الگوریتم، روشی کاملاً تعریف شده برای انجام یک کار است. الگوریتمها بخش مهمی از علوم کامپیوتر هستند و این متن بسیاری از الگوریتمها را مورد بررسی قرار میدهد تا پس زمینهای که برای نوشتن برنامههای خود نیاز دارید را به شما بدهد. هدف این است که با مشاهده برخی از انواع الگوریتمهای ارائه شده در این متن بتوانید این تکنیک ها را در برنامه های دیگری که در آینده می نویسید، اعمال کنید. هدف دیگر این متن معرفی مفهوم پیچیدگی محاسباتی است.
در حالی که الگوریتم های منحصر به فرد و جالب بسیاری وجود دارند که میتوانیم به آنها بپردازیم. مهم است که بفهمیم برخی الگوریتم ها کارآمدتر از دیگران هستند. با اینکه کامپیوترها در انجام محاسبات سریع بسیار خوب هستند، یک الگوریتم ناکارآمد میتواند سریعترین کامپیوتر را بسیار کند جلوه دهد یا حتا باعث شود که کامپیوتر به نظر برسد که متوقف شده است. این متن به شما نشان میدهد که چه چیزهایی را میتوان و نمیتوان به طور کارآمد محاسبه کرد. کتاب این ایده از کارآمدی را از ابتداییترین حقایق ساخته و ابزارهایی را به شما میدهد که برای تعیین میزان کارآمدی هر الگوریتم نیاز دارید تا بتوانید تصمیمات آگاهانه ای در مورد برنامه هایی که می نویسید، بگیرید.
در انتهای هر فصل مجموعهای از سؤالات مرور قرار دارد که اهداف فصل را تقویت میکند. به دنبال این سؤالات مرور در همه فصل ها به جز یک فصل، چند مسئله برنامهنویسی قرار دارد که با اهداف فصل مرتبط هستند و از شما میخواهند چیزهایی را که در فصل آموختهاید در یک برنامه کامپیوتری به کار ببرید.
کتاب « ساختمان داده ها و الگوریتم ها با پایتون؛ به همراه مقدمه ای بر پردازش موازی » با عنوان اصلی ((Data Structures and Algorithms with Python: With an Introduction to Multiprocessing) ؛ نوشتۀ کنت دی. لی واستیو هابارد (Kent D. Lee , Steve Hubbard) است که به دست جواد وحیدی، ابوالفضل موسوی و مهدی موسوی به زبان فارسی برگردانده شده است. در ایران انتشارات فن آوری نوین این کتاب را در490 صفحه و قطع وزیری و جلد شومیز چاپ و منتشرکردهاست. در حال حاضر آخرین چاپ این کتاب در فروشگاههای فیزیکی و اینترنتی کتاب درخشش در دسترس میباشد که با افزودن آن به سبد خرید و تکمیل فرایند سفارش، در اسرع وقت برای شما ارسال خواهد شد.
طراحی و پیاده سازی توسط ایده گستران
تمامی حقوق برای کتاب درخشش محفوظ است