اگر در برنامه نویسی با پایتون تازه کار هستید و به دنبال یک مقدمه قوی هستید، این کتاب برای شما مناسب است. کتابهای مجموعه «برای مبتدیان مطلق» که توسط مدرسان علوم کامپیوتر طراحی شدهاند، اصول برنامهنویسی را از طریق ایجاد بازی ساده آموزش میدهند. شما مهارت هایی را که برای برنامه های کاربردی برنامه نویسی پایتون نیاز دارید به دست خواهید آورد و یاد خواهید گرفت که چگونه می توان از این مهارت ها در سناریوهای دنیای واقعی استفاده کرد. در سرتاسر فصل ها، نمونه کدهایی را خواهید یافت که مفاهیم ارائه شده را نشان می دهد. در پایان هر فصل، یک بازی کامل خواهید دید که ایدههای کلیدی فصل، خلاصهای از فصل و مجموعهای از چالشها را نشان میدهد که دانش جدید شما را آزمایش میکند. تا زمانی که این کتاب را تمام کنید، به خوبی به پایتون مسلط خواهید شد و می توانید اصول برنامه نویسی اولیه ای را که آموخته اید در زبان برنامه نویسی بعدی که با آن دست و پنجه نرم می کنید، به کار ببرید.
نام کتاب | Python Programming for the Absolute Beginner, 3rd Edition |
نام نویسنده | Michael Dawson |
زبان | انگلیسی |
نام ناشر | Cengage Learning PTR |
تعداد صفحات | 480 |
ISBN10 | 1435455002 |
ISBN13 | 9781435455009 |
فرمت | |
سال انتشار | 2010 |
کتاب عالی و نمونه کد آن در سایت نویسنده موجود است |
من برای خرید این کتاب کمی تردید داشتم زیرا برخی از بررسی ها نشان می دهد که به دلیل تغییر ناشر، فایل های نمونه دیگر برای دانلود موجود نیست. به هر حال من نمونه کیندل را گرفتم و متوجه شدم که وب سایت نویسنده (آدرس آدرس اینترنتی آن در کتاب است) فایل ها را دارد. بنابراین اگرچه ممکن است داشتن آدرس اینترنتی اشتباه در متن کتاب کمی گیج کننده باشد، وب سایت نویسنده (که دقیقاً در جلوی کتاب نیز چاپ شده است) فایل های مورد نیاز شما را دارد. بنابراین این انتقاد از کتاب موجه نیست. به هر حال، در مورد خود کتاب، من تقریباً در نیمه راه هستم و آن را بسیار مفید یافتم. قبل از خرید این کتاب در یک کلاس مبتدی در پایتون شرکت می کردم، اما از آنجایی که کلاس ها فقط یک بار در هفته بود، می خواستم سریعتر یاد بگیرم. به این ترتیب، می توانم نحوه آموزش این کتاب مفاهیم برنامه نویسی پایتون را با نحوه ارائه مفاهیم مشابه توسط معلمان کلاس مقایسه کنم. و در حالی که هیچ جایگزینی برای آموزش شخصی و تعاملی وجود ندارد، می توانم بگویم که از خوانایی این کتاب و روشی که برنامه نویسی را آموزش می دهد بسیار تحت تاثیر قرار گرفته ام. نمونه کد برای نشان دادن نحوه کار پایتون بسیار مفید است و پیروی از سبک نوشتن بسیار آسان است. او از تشبیه های خوبی برای نشان دادن مفاهیم استفاده می کند، و به طور کلی من در طول کتاب پیشرفت ثابتی داشته ام و دانش زیادی را حفظ کرده ام. قابلیت جستجوی نسخه Kindle به ویژه مفید است، زیرا در صورت نیاز به تجدید مطالعه سریع، بازگشت به مفاهیم قبلی آسان است. به هر حال، من فقط میخواستم نظراتم را در مورد این کتاب به اشتراک بگذارم و به مردم اطلاع دهم که نمونههای کد واقعاً در دسترس هستند، اگرچه آدرس اینترنتی موجود در کتاب متأسفانه نادرست است. اما دوباره، فقط وب سایت نویسنده را بررسی کنید و می توانید آنها را دریافت کنید، که بسیار توصیه می شود زیرا آنها یادگیری را بسیار تعاملی و عملی تر می کنند. |
کتابی عالی |
من کتاب های برنامه نویسی زیادی را امتحان کردم. من حتی یک یا دو کلاس برنامه نویسی را گذرانده ام، اما قبلاً هرگز واقعاً کاری نکرده ام. همیشه جهش های زیادی از توضیح به درک مفروض وجود داشته است. این باعث می شد سردرگم بشم. اخیراً تصمیم گرفتم فرصت دیگری به برنامه نویسی بدهم زیرا در ته ذهنم معتقد بودم که باید بتوانم این موضوع را بفهمم. من سالها مدیر سیستم بودم، اما قبلاً هرگز وارد برنامهنویسی یا برنامهنویسی نشدم، زیرا فکر میکردم شاید هرگز قرار نبود برنامهنویس باشم. شاید این همان راهی بود که باید یاد می گرفتم. بنابراین تصمیم گرفتم ابتدا با کتاب HeadFirst شروع کنم. بلافاصله انگیزه ام از دست دادم. نحوه ارائه نویسنده در آن کتاب قطعاً برای من اثر نکرد. به کار پیدا کردن کتاب برگشتم و به این کتاب برخوردم. این همان کتابی است که می خواستم. من عاشق روشی هستم که او کد را مرور می کند و سپس از شما می خواهد آن را اجرا کنید و سپس توضیح می دهد که هر خط کد چه کاری انجام می دهد. این رویکرد در نهایت باعث شد همه چیز معنا پیدا کند. من حتی میتوانم چالشهای انتهای فصل را بفهمم و آن را دوست دارم! ممنون مایکل داوسون! نکته دیگر… متوجه شدم که مردم در یافتن فایلهایی که همراه کتاب هستند با مشکل مواجه هستند. اگر لینک توصیه شده کتاب را بردارید و سپس به قسمت دانلودها بروید بسیار گیج کننده است، اما اگر به لینک توصیه شده در کتاب بروید و سپس پایتون را جستجو کنید و سپس لینک این کتاب را بردارید، صفحه دیگری می آید. بالای آن که به شما گزینه ای برای مشاهده دانلودهای موجود می دهد. سخت تر از آن چیزی است که باید می بود، اما من آنها را اینگونه یافتم. |