এখানে আমরা দেখব কিভাবে পাইথনে টেক্সটকে খুব অনন্য স্টাইলে প্রদর্শন করা যায়।
মনে করুন আমি "Hello, Python" দেখাতে চাই। এই স্ট্রিংকে আমি অনেকভাবে দেখাতে পারি:
ইনপুট
"Hello, Python"
আউটপুট ১
___ ___ .__ .__
/ | \ ____ | | | | ____
/ ~ \_/ __ \| | | | / _ \
\ Y /\ ___/| |_| |_( <_> )
\___|_ / \___ >____/____/\____/
/\ \/ \/ )/ __________ __ .__
\______ \___.__._/ |_| |__ ____ ____ | ___< | |\ __\ | \ / _ \ / \ | | \___ | | | | Y ( <_> ) | \ |____| / ____| |__| |___| /\____/|___| / \/ \/ \/
আউটপুট ২
_ _ _____ _ _ ___ ______ _______ _ _ ___ _ _
| | | | ____| | | | / _ \ | _ \ \ / /_ _| | | |/ _ \| \ | |
| |_| | _| | | | | | | | | |_) \ V / | | | |_| | | | | \| |
| _ | |___| |___| |__| |_| | | __/ | | | | | _ | |_| | |\ |
|_| |_|_____|_____|_____\___( ) |_| |_| |_| |_| |_|\___/|_| \_|
আউটপুট ৩
## ## # # # ## ## # # # ## ## ### # # # # ### ####### # # ##### # #### ### ### # # # ##### ##### ## ## # # # # # ###### ## ### ## # # # # ####### # ## ## # # # # ######## ###### ######## ### # # # # ### # # ##### # ####### # # # ## # ## ## # ### # # # # ####### ## ## # # # ## # ### # #### # # # # # ##### ## ## ## # ## # ## #### ##### # # # # # #### # ## ## # ### # ##### # # # # ## # ## ## ## # ## ### ### # ## ###
উপরের موارد只是冰山的一角, আপনি আরও অনেক ফন্ট স্টাইল ব্যবহার করতে পারেন।
এখানে আমি pyfiglet মডিউল ব্যবহার করব যা রেগুলার স্ট্রিংকে ASCII আর্ট ফন্টে রূপান্তর করে। ইন্সটল করতে:
$pip install pyfiglet
উদাহরণ ১
>>> import pyfiglet
>>> ascii_banner = pyfiglet.figlet_format("HELLO, PYTHON")
>>> print(ascii_banner)
_ _ _____ _ _ ___ ______ _______ _ _ ___ _ _
| | | | ____| | | | / _ \ | _ \ \ / /_ _| | | |/ _ \| \ | |
| |_| | _| | | | | | | | | |_) \ V / | | | |_| | | | | \| |
| _ | |___| |___| |__| |_| | | __/ | | | | | _ | |_| | |\ |
|_| |_|_____|_____|_____\___( ) |_| |_| |_| |_| |_|\___/|_| \_| |/
উদাহরণ ২ (graffiti ফন্ট)
>>> from pyfiglet import Figlet
>>> custom_fig = Figlet(font='graffiti')
>>> print(custom_fig.renderText('HELLO, PYTHON'))
___ ______________.____ .____ ________
/ | \_ _____/| | | | \_____ \
/ ~ \ __)_ | | | | / | \
\ Y / \| |___| |___/ | \
\___|_ /_______ /|_______ \_______ \_______ /
/\ \/ \/ \/ \/ \/ )/ _______________.___.______________ ___ ________ _______
\______ \__ | |\__ ___/ | \\_____ \ \ \ | ___// | | | | / ~ \/ | \ / | \ | | \____ | | | \ Y / | \/ | \ |____| / ______| |____| \___|_ /\_______ /\____|__ / \/ \/ \/ \/
উদাহরণ ৩ (bubble ফন্ট)
>>> from pyfiglet import Figlet
>>> custom_fig = Figlet(font='bubble')
>>> print(custom_fig.renderText('Hello, Python'))
_ _ _ _ _ _ _ _ _ _ _ _
/ \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \
( H | e | l | l | o | , ) ( P | y | t | h | o | n )
\_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/
উদাহরণ ৪ (speed ফন্ট)
>>> custom_fig = Figlet(font='speed')
>>> print(custom_fig.renderText('Hello, Python'))
______ __ ___________ ___
/ / /_______ /__ /_____ __
/_/ /_ _ \_ /__ /_ __ \ _ __
/ / __/ / _ / / /_/ /__ /_/ /_/
\___//_/ /_/ \____/_( ) _|/ ________ ___________ ___ __
\____ ___ /___ /______________ __
/_/ /_ / / / __/_ __ \ __ \_ __ \ _ ____/_ /_/ // /_ _ / / / /_/ / / / / /_/ _\__, /
\__/ /_/ /_/\____//_/ /_/ /____/
এখন আপনি আপনার পছন্দের ফন্ট খুঁজে pyfiglet দিয়ে ASCII আর্ট ব্যানার তৈরি করে আপনার অ্যাপ্লিকেশনকে আরও আকর্ষণীয় করতে পারেন।