Math Student
Pyfiglet | یک کتابخونه قشنگ و دوست داشتنی ?
درود ? بازم منم ?
امروز اومدیم درمورد کتابخونه Pyfiglet حرف بزنیم.
اول میریم یک توضیحی درمورد این دوست داشتنی بدیم ?

کتابخونه Pyfiglet چیست ؟
یک کتابخونه پایتونی هست که این امکان رو میده بتونیم از حالت ها و فونت های خاص برای متنامون توی کنسول و ترمینال مثلا به عنوان یک تیتر یا یک متن جذاب استفاده کنیم. من که خیلی دوستش دارم :) ???
نصب Pyfiglet و متد هاش
مثل همیشه باید بریم سراغ دوست خوبم pip ?
اگه pip نصب ندارید می تونید به پست قبلیم مراجعه کنید:
خب می ریم pyfiglet رو نصب کنیم. خیلی راحت کامند زیر رو میزنیم:
pip install pyfiglet
خب می تونید یک ماژول دیگه هم بریزید باهاش کار داریم ?:
pip install termcolor
حالا می تونید برید توی یک ترمینال یا تو editor یا IDE خودتون. چیزای زیادی هستند برای کارمون مثل pycharm و vs code و Atom و ...
ولی خب با همین یار قدیمیمون vs code میریم ?

اول كتابخونه رو ايمپورت می کنیم و بعدش یک متغیر می سازیم بعنوان result و متد figlet_format رو استفاده می کنیم. به همین سادگی!
import pyfiglet
result = pyfiglet.figlet_format('Tameshk')
print(result)

البته هنوز کارای باحال تری میشه کرد ?
می تونیم از فونت هاش استفاده کنیم! چجوری ؟ اینجوری :
import pyfiglet
result = pyfiglet.figlet_format('Tameshk', font = 'isometric1')
print(result)
خروجیشم میشه:

گفتم دوسش دارم دیگه :)
اینا هم چند تا فونت دیگه می تونید خودتون امتحان کنید و لذت ببرید ?
Fonts_list = [ slant , 3-d, 3x5, 5lineoblique, alphabet, banner3-D, doh, letters, aligator, dotmatrix, bubble, buldhead, digital ]
اما قصه ما به همینجا ختم نمیشه !
هنوز می تونیم یک کارای دیگم بکنیم...
می تونیم متنامونو رنگی و خوشگل کنیم ?

گفتم بهتون termcolor رو بریزید لازمش داریم ؟ واسه اینجا بود.
فقط کافیه termcolor رو ایمپورت کنیم و بعدش کل متغیر result رو توی فانکشن colored بگذاریم و نوع رنگمون هم مشخص کنیم. تمام!
import pyfiglet
from termcolor import colored
result = colored(pyfiglet.figlet_format('Tameshk', font = 'banner3-D'), 'red')
print(result)
خب خروجی بالاتر نشونتون دادم.
امیدوارم براتون لذت بخش بوده باشه ، لایک فراموشتون نشه و فعلا بدرود ?
مطلبی دیگر از این انتشارات
ساختن Word Cloud تنها با یک کامند!
مطلبی دیگر از این انتشارات
آموزش پردازش تصویر با OpenCV در پایتون و انجام مثال (#1)
مطلبی دیگر از این انتشارات
آموزش دستورات کاربردی CMD ویندوز ( قسمت اول )