برپا کردنِ محیطِ برنامهنویسی
پایتون در سیستمعاملهای متفاوت کمی متفاوت عمل میکند، در نتیجه باید ملاحظات اندکی را در نظر داشته باشید. در بخشهای آتی مطمئن میشویم که پایتون بهدرستی در سیستمتان نصب شده است.
نسخههای پایتون
هر زبانِ برنامهنویسی با ظهورِ فکرهای نو و فناوریهای جدید تحول مییابد. توسعهدهندگانِ پایتون هم به طورِ مستمر این زبان را پرتوانتر کردهاند و آن را به سمتِ همهمنظوره شدنِ هرچه بیشتر سوق دادهاند. آخرین نسخهی پایتون هنگامِ نوشتنِ این کتاب ۳.۷ بوده، ولی تمامِ برنامههای کتاب روی نسخهی ۳.۶ و بعد از آن اجرا خواهند شد. در این بخش متوجه میشوید که آیا پایتون روی سیستمِ شما نصب شده و آیا به نصبِ نسخهی جدیدتری نیاز دارید یا نه. پیوستِ آ راهنمای مفصلی است برای نصبِ آخرین نسخهی پایتون بر روی هر کدام از سیستمعاملهای اصلی. برخی پروژههای قدیمیِ پایتون هنوز از پایتونِ ۲ استفاده میکنند، اما شما از نسخهی ۳ استفاده کنید. اگر پایتونِ ۲ روی سیستمتان نصب شده، احتمالاً برای پشتیبانی از برخی برنامههای قدیمی است که سیستمتان نیاز دارد. ما نسخهی ۲ را همانگونه که هست رها میکنیم و مطمئن میشویم که نسخهی جدیدتری برای کار کردن نصب میکنید.
اجرای یک قطعهکد پایتون
شما میتوانید مفسّر پایتون را در پنجرهی ترمینال اجرا کرده و به کمک آن و بدون این که به ذخیرهسازی یا اجرای یک برنامه کامل نیاز داشته باشید، کدهای کوچک پایتون را امتحان کنید. در سراسر کتاب قطعهکد ها را به شکل زیر خواهید دید:
نشان »> نشان میدهد که شما در حال کار با ترمینال هستید، متن پررنگشده همان کد شماست که باید آن را بنویسید و با فشردن دکمهی ENTER اجرا کنید. بیشتر مثالهای این کتاب برنامههای کوچک و جامعی هستند که آنها را به جای ترمینال، به کمک ویرایشگر متنی خود اجرا خواهید کرد، زیرا بیشتر کدهای خود را در ویرایشگر متنی مینویسید. امّا گاهی مفاهیمِ پایهای در قالبِ تعدادی قطعهکدنمایش داده میشوند که در یک نشست ترمینال پایتون اجرا میشوند تا مفاهیمِ خاص بهینهتر ارائه شوند. هر گاه مشابه خط ۱در یک لیستِ کد، سه علامت بزرگتری(«<) دیدید بدانید که کدها و خروجی آن در نشست ترمینال اجرا شدهاند. به زودی کدنویسی را در مفسّر پایتون نصبشده بر سیستم شما امتحان میکنیم.
همچنین از یک ویرایشگر متنی برای ساختن یک برنامه ساده به نام Hello World! بهره خواهیم گرفت. نوشتن چنین برنامهای به یک اصل برای یادگیری برنامهنویسی تبدیل شده است. سنّتی قدیمی در دنیای برنامهنویسی وجود دارد که میگوید اگر در اوّلین برنامه در زبان برنامهنویسی جدید، پیامِ Hello World! را روی صفحه چاپ کنید، برای شما خوشیمن خواهد بود. چنین برنامهی سادهای هدفی بسیار جدی را دنبال میکند: اگر این برنامه بر روی سیستم شما به درستی اجرا شود، هر برنامهی پایتون دیگری که بنویسید نیز به همان ترتیب و به درستی اجرا خواهد شد.
دربارهی ویرایشگر Sublime Text
Sublime Text ویرایشگر متنی سادهای است که میتواند روی تمام سیستم عاملهای امروزی نصب شود. Sublime Text این امکان را فراهم میآورد که تقریباً تمام برنامههای خود را به جای ترمینال، مستقیماً از طریق خودِ ویرایشگر اجرا کنید. کد شما در نشستِ ترمینالی اجرا میشود که درون پنجرهی Sublime Text جاسازیشده و دیدنِ خروجی را آسان میکند.
Sublime Text ویرایشگری مناسب برای تازهکارهاست، با این حال بسیاری از برنامهنویسان حرفهای نیز از آن استفاده میکنند. اگر همزمان با یادگیری پایتون به کار با این ویرایشگر عادت کنید، میتوانید هنگامی به سمت پروژههای بزرگتر و پیچیدهتر میروید به استفاده از آن ادامه دهید.
Sublime Text سیاست اعطای مجوز بسیار آزادانهای دارد: شما میتوانید از ویرایشگر تا زمانی که بخواهید به رایگان استفاده کنید، با این حال توسعهدهندگان آن از شما میخواهند درصورتیکه محصول را پسندیدهاید و میخواهید که استفاده از آن همچنان ممکن باشد، مجوز استفاده از آن را بخرید.
پیوست ب اطلاعاتی در مورد دیگر ویرایشگرها در اختیار میگذارد. اگر کنجکاو به استفاده از گزینههای دیگر هستید، همینجا میتوانید به این پیوست مراجعه کرده و نگاهی به آن بیاندازید. اگر میخواهید برنامهنویسی را به سرعت آغاز کنید میتوانید از Sublime Text برای شروع استفاده کنید و به تدریج و با کسب تجربهی برنامهنویسی ویرایشگرهای دیگر را نیز مد نظر قرار دهید. در این فصل به نصب Sublime Text روی سیستم عامل شما میپردازیم.