شطرنج ساز
دیشب که داشتیم با آبجیم شطرنج بازی میکردیم متوجه شدم صفحه شطرنج داره از بین میره . کاغذش داشت کنده میشد یکم . بنابراین یه اسکریپتی نوشتم که میتونه تو هر سایزی که خواستین (یا هر سایز برگه ای مثل A4 , A5 ...) براتون صفحه شطرنج تولید کنه و راحت چاپ کنید و بازی کنید .
دانلود اسکریپت : لینک
اسکریپت به زبان پایتون نوشته شده و خروجی اجرایی هم نگرفتم چون کلا پایتون برا خروجی گرفتن خوب عمل نمیکنه (بنابراین باید پایتون نصب باشه تا بتونید اجراش کنید) . بعد از اینکه اکسترکتش کردید دوتا فایل هست . یکی خود سورس کده و یه فایل requirements.txt هم وجود داره که کتابخونه هایی که نیاز داره داخلش نوشته شده . این دو کتابخونه رو میتونیم با دستور زیر و ابزار pip نصب کنیم :
pip install reportlab pymsgbox
البته با سوییچ r- میتونید خود فایل requirements.txt رو بدید به pip تا دقیقا همون ورژنی که من داشتمو براتون نصب کنه . اینجوری :
pip install -r requirements.txt
هرکدومشو بزنید مشکلی پیش نباید بیاد .
بعد اسکریپتو اجرا کنید . با تصویر زیر روبه رو میشید . اول از شما سایز میخواد . یا باید بهش ضلع هرکدوم از مربع های شطرنج رو بدید (اندازه ضلع هرکدوم از خونه های سفید یا مشکی) . یا اینکه خیلی راحت سایز صفحه بهش بدید (A1,A2,A3,A4 و یا A5)
بعد از اینکه سایز رو نوشتید OK رو بزنید . براتون در همون مسیری که اسکریپت اجرا شده یک فایل PDF تولید میشه که همون صفحه شطرنجه میتونید چاپش کنید .
من سه سایز A3 , A4 و A5 رو با این برنامه تولید کردم و pdf شو براتون این پایین گذاشتم اگه خواستید . ولی اگه سایز های دیگه ای خواستین میتونید با خود ابزار تولید کنید :
سایز A5 برا بیرون بردن خیلی خوب و جمع و جوره . کافیه مهره هاش فقط دنبالتون باشه .
اممممم جالبه :)
پایتون چه استفادههایی داره ما نمیدونستیم ;-)
پستهای آموزش موسیقی چی شد؟