دانلود کتاب Python Debugging Handbook (به فارسی: راهنمای اشکال زدایی پایتون) نوشته شده توسط «Zimmerman – RL»
اطلاعات کتاب راهنمای اشکال زدایی پایتون
موضوع اصلی: کامپیوتر – برنامه نویسی
نوع: کتاب الکترونیکی
ناشر: Independent
نویسنده: Zimmerman – RL
زبان: english
فرمت کتاب: EPUB (قابل تبدیل به سایر فرمت ها)
سال انتشار: 2020
حجم فایل: 7.55 مگابایت
کد کتاب: 8608293730 , 9798608293733
توضیحات کتاب راهنمای اشکال زدایی پایتون
این کتاب یک طرح سیستماتیک برای اشکال زدایی برنامه های شما است. تمرکز بر روی زبان پایتون نیست، اگرچه فصل 3 اصول اولیه را پوشش می دهد. در عوض، تمرکز من همیشه روی اشکال زدایی است. اگر در زمینه اشکال زدایی پایتون تازه کار هستید، فکر می کنم این کتاب نقطه شروع خوبی است. برنامه نویسان باتجربه پایتون ممکن است بخواهند فهرست مطالب را مرور کنند تا ببینند آیا چیز خاصی وجود دارد که مورد توجه آنها باشد یا خیر. کد نمونه لیست ها، تاپل ها، حلقه ها یا کلاس ها را نشان می دهد، اما به ساده ترین شکلی که می توانم تصور کنم. فصلهای 1-2 نحوه تنظیم محیط اشکالزدایی پایتون خود را تشریح میکند، و در حین نوشتن کد، یک برنامه اشکالزدایی ایجاد میکند. 1. روی تکههای کوچک کد کار کنید، آزمایش کنید و سپس به قسمت بعدی بروید. نسخه های فایل های خود را داشته باشید. 3. ایده روشنی از آنچه می خواهید برنامه شما انجام دهد داشته باشید. وقتی کد خود را آزمایش کردید و مطمئن هستید که هیچ اشکالی وجود ندارد، از اتصالات داده زنده یا فایل های داده واقعی استفاده کنید. 5. از جایی که برنامه نویسی را متوقف کرده اید و مراحل بعدی را یادداشت کنید. 6. تقسیم و موافقت کنید. کد را به دو نیم تقسیم کنید و هر نیمه را تست کنید تا ببینید کدام نیمه خطا دارد. این کار را تکرار کنید تا مکان دارای خطا را مشخص کنید. 7. هنگام اشکال زدایی، آزمایش ها را ثبت کنید تا بدانید قبلاً چه چیزی را امتحان کرده اید. فصل 4 پیشنهادهای ساده ای برای اشکال زدایی کد شما به همراه نمونه های خاصی از کد و نتایج دارد. . حتی اگر قبلاً Spyder یا Python را ندیدهاید، در پایان این فصل، امیدوارم در رفع اشکال بیشتر مسائلی که با آن مواجه خواهید شد، مطمئن باشید. اکسپلورر متغیر و حالت اشکال زدایی و حالت تعاملی در کنسول. ما به آن مواقعی که شیء خود را در Variable Explorer نمیبینید نگاه میکنیم و بررسی میکنیم که چرا ردیابی کنسول «NameError» میگوید. • در حالت Debug، از جمله دستورات اولیه، نحوه تنظیم نقطه شکست، و مثالهایی از گام برداشتن. از طریق کد. • بیانیه های چاپی (و سرنخ های بصری برای عمق عبارات حلقه) را اضافه کنید. • ثبت زمان هایی که عبارات چاپی از صفحه خارج می شوند. • از حالت تعاملی با چندین دستور معمول کنسول و دو دستور جادویی استفاده کنید. [object name]?dir(object)help(object)%debug%timeit در فصل 5 به طور خلاصه به انواع خطاهایی که ممکن است با آنها برخورد کنید نگاهی میاندازد، و سپس در فصل 6، میتوانید دانش اشکالزدایی خود را امتحان کنید. ما به نحوی برای بازیابی مقادیر شی، اطلاعات نوع، طول اشیاء یا ساختارهای داده، آرگومان ها و مقادیر بازگشتی نگاه خواهیم کرد. از آنجایی که نحو بر اساس نوع و طول اشیاء متفاوت است، مثالهای متعددی برای رشتهها، اعداد، تاپلها، فهرستها و واژهنامهها وجود دارد. ما همچنین به مقدار ویژه «هیچ»، منحصر به فرد پایتون نگاه خواهیم کرد. فصل 7 پر از مثال است. قالب برای هر مثال یکسان است: توضیحات، نتیجه مورد نظر، نتیجه واقعی، کد نادرست، مراحل رفع اشکال، نحوه حل مشکل، کد خوب، و ارجاع به موضوعات مرتبط قبلی. در نهایت، فصل پیوست-مرجع شامل پیوندهایی به برای اطلاعات دقیق تر، اسناد Python.org و وب سایت iPython.readthedocs.
دانلود کتاب «راهنمای اشکال زدایی پایتون»