اشکالزدایی
اگر نمیتوانید برنامه hello_world.py را اجرا کنید، اینجا چند راه چاره برای آزمودن وجود دارد که در عین حال راهکارهای عمومی خوبی برای حل هر مشکلِ برنامهنویسی است:
- اگر در برنامهای خطای مشخّصی وجود داشته باشد، پایتون یک trace-back که نوعی گزارش خطاست، نمایش میدهد. پایتون فایل را میگردد و سعی میکند که خطا را تشخیص دهد. Trace-back را بررسی کنید؛ ممکن است سرنخی به دست دهد که چه مشکلی مانع اجرا برنامه شده است.
- از رایانهی خود دور شوید، نفسی تازه کنید و دوباره تلاش کنید. به یاد داشته باشید که دستور زبان در برنامهنویسی بسیار مهم است، پس حتی جا انداختن یک دونقطه، یک علامت نقل قولِ جابهجا یا پرانتزهای نابهجا میتوانند جلوی اجرای برنامه را بگیرند. بخشهای مرتبط این فصل از کتاب را دوباره بخواهید، کد خود را بررسی کنید و سعی کنید مشکل را بیابید.
- از نو آغاز کنید. احتمالاً نیازی نیست که هیچ نرمافزاری را پاک کنید امّا ممکن است پاک کردن فایل hello_world.py و ساختن مجدد آن از اول، فایده داشته باشد.
- از کس دیگری بخواهید که گامهای ذکرشده در کتاب را در رایانهی شما یا خود بپیماید و به دقت آنچه را انجام میدهد زیر نظر بگیرید. شاید شما یک گام کوچک را جا انداختهاید و کس دیگری آن را پیدا کند.
- شخص دیگری را که پایتون میداند پیدا کنید و از او بخواهید که شما را راه بیندازد. اگر پرس و جو کنید احتمالاً کسی را خواهید یافت که نحوهی کار با پایتون را میداند.
- دستورالعملهای راهاندازی این فصل در وبسایت همراه این کتاب در نشانی https://nostarch.com/pythoncrashcourse23/ نیز یافت میشود. نسخهی آنلاین این دستورالعملها ممکن است برای شما کارآمدتر باشد زیرا میتوانید به کمک آن و به سادگی کد را کپی کنید.
- دنبال کمک آنلاین بگردید. در پیوست پ تعدادی از این منابع مانند انجمنها یا تالارهای گفتگوی آنلاین معرّفی شدهاند که میتوانید در آنها از کسانی که قبلاً با مشکل شما سر و کار داشتهاند کمک بخواهید.
هرگز نگران این نباشید که ممکن است مزاحم برنامهنویسان خبره شوید. هر برنامهنویسی تجربهی گیر کردن در مسالهای را دارد و بیشتر برنامهنویسان از کمک کردن به شما برای برپایی سیستم خود خوشحال میشوند. مادامیکه به روشنی بیان کنید که چه کاری میخواهید بکنید، چه تلاشهایی کردهاید و چه نتایجی گرفتهاید، بخت خوبی خواهید داشت تا کسی را برای یاری گرفتن بیابید. چنانکه در مقدّمه گفتیم، جامعهی پایتون فضایی دوستانه دارد و از تازهکارها استقبال میکند.
پایتون روی رایانههای امروزی به خوبی اجرا میشود. مشکلات اولیه در راهاندازی ممکن است خستهکننده به نظر بیایند ولی میارزد که از آنها سردربیاورید. زمانی که hello_world.py را اجرا کردید، میتوانید آموختن پایتون را آغاز کنید و برنامهنویسی شما جذابتر و لذتبخشتر خواهد شد.