کتاب Python Brain Teasers یا بازیهای فکری پایتون یک کتاب کم حجم خلاصه برای ایجاد بازیهای فکری مثل پازل با استفاده از زبان برنامهنویسی پایتون است. این کتاب با استفاده از کدهای پایتون و قدمبهقدم شما را با حل چالشهای فکری از طریق کدنویسی پایتون آشنا کرده و همچنین نکات مهم مربوط به آنها را بیان میکند.
در ادامه مقدمهای از کتاب Python Brain Teasers را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Python Brain Teasers:
زبان برنامهنویسی پایتون یک زبان ساده است، اما مانند همه زبانهای دیگر ویژگیهای خاص خود را دارد. کتاب Python Brain Teasers از این ویژگیها به عنوان یک فرصت آموزشی استفاده میکند. با درک شکافهای دانش خود، در کاری که انجام میدهید بهتر خواهید شد.
تحقیقات زیادی وجود دارد که نشان میدهد افرادی که در طول فرآیند یادگیری اشتباه میکنند بهتر از افرادی که اشتباه میکنند، یاد میگیرند. اگر از این رویکرد هنگام رفع اشکال استفاده کنید، متوجه خواهید شد که از شکار باگ بیشتر لذت میبرید و بعد از هر خطا که رفع میکنید، توسعهدهنده بهتری خواهید شد.
این پازلها به شما کمک میکند از اشتباهات جلوگیری کنید. برخی از پازلها از تجربه شخصی من در ارسال اشکالات به تولید هستند، و برخی از دیگران هستند که همین کار را انجام میدهند.
پازلها سرگرمکننده هستند! ما گیکها عاشق حل پازل هستیم. همچنین میتوانید از این پازلها برای تحت تأثیر قرار دادن همکاران خود، برگزاری مسابقات دانش و بهتر شدن با هم استفاده کنید.
بسیاری از این بازیهای فکری مربوط به آزمونهایی هستند که در کنفرانسها و جلسات ارائه دادم. من متوجه شدهام که مردم بسیار از آنها لذت میبرند و تمایل دارند در اتاق زندگی کنند.
در ابتدای هر فصل، یک برنامه کوتاه پایتون را به شما نشان میدهم و از شما میخواهم که خروجی را حدس بزنید. موارد زیر هستند.
پاسخهای ممکن:
- اشتباه نوشتاری
- استثنا
- برخی از خروجیها (به عنوان مثال، [1 2 3])
در این کتاب نحوه برخورد با پازلها آمده است. کد را بخوانید. قبل از رفتن به پاسخ و توضیح، ادامه دهید و خروجی را حدس بزنید. بعد از حدس زدن خروجی کد را اجرا کنید و خودتان خروجی را ببینید. در نهایت به مطالعه راه حل و توضیحات ادامه دهید. پازلها به اندازه کافی کوتاه هستند که در یک استراحت قهوه حل شوند، بنابراین آنها را با خود حمل کنید، از آن لذت ببرید و آنها را با همکاران به اشتراک بگذارید.
افرادی که در طول فرآیند یادگیری مرتکب اشتباه میشوند، بهتر از افرادی که اشتباه میکنند، یاد میگیرند. اگر از این روش در محل کار هنگام رفع اشکال استفاده کنید، متوجه خواهید شد که از شکار اشکال بیشتر لذت میبرید و بعد از هر خطا که رفع میکنید، توسعهدهنده بهتری خواهید شد.
بسیاری از این پازلها از درسهای نویسنده (و سایرین) از ارسال اشکالات به تولید است. او اغلب از پازلها به عنوان آزمون در طول کنفرانسها و جلسات استفاده میکند، و آنها تمایل دارند که شور و هیجانی ایجاد کنند.
آنچه شما نیاز دارید:
- شما باید پایتون را در سطحی بلد باشید و تجربه برنامهنویسی با آن را داشته باشید.
- توجه: کتاب Python Brain Teasers از نسخه 3.8.2 پایتون برای اجرای کد استفاده میکند. خروجی _could_ در نسخههای آینده تغییر کند.
- شما به یک محیط پایتون کار نیاز دارید، می توانید آن را از “python.org” دانلود کنید: https://www.python.org/downloads/.
- احتمالاً یک IDE خوب برای پایتون میخواهید، دو مورد از محبوبترین آنها “Visual Studio Code“:https://code.visualstudio.com/ و “PyCharm“:https://www.jetbrains.com/pycharm/ هستند.
همچنین شما میتوانید برای تمرین با زبان پایتون و آشنایی بیشتر با نکات این زبان برنامهنویسی از کتاب تمرینات پایتون نیز استفاده کنید.
سرفصلهای کتاب Python Brain Teasers:
- Acknowledgments
- Preface
- Foreword by Raymond Hettinger
- Part I. Python Brain Teasers
فایل کتاب Python Brain Teasers را میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.