<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های Ehsan</title>
        <link>https://virgool.io/feed/@ehsanamirahmadi1385</link>
        <description>CE student at FUM</description>
        <language>fa</language>
        <pubDate>2026-06-27 20:28:43</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1049865/avatar/J6gZdo.jpg?height=120&amp;width=120</url>
            <title>Ehsan</title>
            <link>https://virgool.io/@ehsanamirahmadi1385</link>
        </image>

                    <item>
                <title>ساختن Word Cloud تنها با یک کامند!</title>
                <link>https://virgool.io/TameshkGroup/%D8%B3%D8%A7%D8%AE%D8%AA%D9%86-word-cloud-%D8%AA%D9%86%D9%87%D8%A7-%D8%A8%D8%A7-%DB%8C%DA%A9-%DA%A9%D8%A7%D9%85%D9%86%D8%AF-xhplpjzdt5rw</link>
                <description>درود ?‍♂️اینجا یکم خاک گرفته گفتم یک چیزی هر چند ساده بنویسم :)خب پس بریم سر اصل مطلب؟؟؟Word Cloudخب اول حتما با خودتون میگید این چی هستش :/ ابر کلمه!دقیقا همینه. در اصل این word cloud میاد یک سئو یا شمایی از متنتون میده. که چه کلمه هایی رو توی متنتون به چه مقدار استفاده کردید! چیز جالبی بنظر میاد، اینطور نیست؟این عکس که خدمتتون هست خب گویا همه چیز هست. یک شخصی یک متنی رو به ورودی داده و این عکس رو خروجی گرفته.حالا می خوام یک راه حل ساده بگم تو کمترین زمان یک word cloud ساده بسازید.ساخت با Command-line usageبعد از کلی داستان و سختی و داکیومنت تو سایت های مختلف خواست میک word cloud بسازم به ارور خوردم و در نا امیدی به سر میبردم تا با دیدن مطلبی در سایت pypi ( که توسط خود منتشر کننده پکیج word cloud برای پایتون نوشته شده بود ) فهمیدم میتونم با روش command-line usage این پکیج راحت به نتیجه برسم ?خب اول کار لازمه کتابخونه پکیج ماژول یا هر چی دوست دارید بهش بگید رو نصب کنیدpip install wordcloudخب حالا دو راه حل دارید یا میتونید فایل ورودیتون یک فایل txt باشه یا pdf. که pdf واسم خیلی جالب بود و اونو امتحان کردم. اول تو محیط کامند لاینتون برید تو مسیری که فایل ورودی تون هست. حالا فقط کافیه یکی از کامند های زیر رو استفاده کنید.wordcloud_cli --text mytext.txt --imagefile wordcloud.pngخب  حالا کافیه اسم فایل ورودیتون رو با mytext.txt جایگزین کنید و هر اسمی دوست داشتید بجای  wordcloud.png بگذارید که عکستون سیو بشه.به همین سادگی! ولی هنوز تموم نشده من با اون راه دوم میرم. فایل ورودیم یک pdf هست.pdftotext mydocument.pdf - | wordcloud_cli --imagefile wordcloud.pngهمون توضیحاتی در مورد بالایی دادم درمورد اینم شامل میشه. فقط بجای mydocument.pdf اسم pdf خودتون رو بنویسید.من به عنوان مثال از فایل pdf کتاب MML استفاده می کنم.خب در نهایت تو همون مسیری که محیط کامند لاینتون هست عکس ذخیره میشه.خیلی باحاله :))))جالب نبود!؟ این الان یک نقشه از کتابی هست که به عنوان ورودی دادیم :)شاید یکم کیفیتش کم باشه و خفن نباشه ولی خب کار راه انداز و سریع بود. سعی می کنم یک آموزش بهتر و باحال تر بعدا تهیه کنم. امیدوارم خوب بوده باشه :) بدرودمنبع : Pypi</description>
                <category>Ehsan</category>
                <author>Ehsan</author>
                <pubDate>Tue, 26 Jul 2022 11:47:45 +0430</pubDate>
            </item>
                    <item>
                <title>Pyfiglet | یک کتابخونه قشنگ و دوست داشتنی ?</title>
                <link>https://virgool.io/TameshkGroup/pyfiglet-%DB%8C%DA%A9-%DA%A9%D8%AA%D8%A7%D8%A8%D8%AE%D9%88%D9%86%D9%87-%D9%82%D8%B4%D9%86%DA%AF-%D9%88-%D8%AF%D9%88%D8%B3%D8%AA-%D8%AF%D8%A7%D8%B4%D8%AA%D9%86%DB%8C-b8fvat83phm0</link>
                <description>درود ? بازم منم ?امروز اومدیم درمورد کتابخونه Pyfiglet حرف بزنیم.اول میریم یک توضیحی درمورد این دوست داشتنی بدیم ?Tameshk =)کتابخونه Pyfiglet چیست ؟یک کتابخونه پایتونی هست که این امکان رو میده بتونیم از حالت ها و فونت های خاص برای متنامون توی کنسول و ترمینال مثلا به عنوان یک تیتر یا یک متن جذاب استفاده کنیم. من که خیلی دوستش دارم :) ???نصب Pyfiglet و متد هاشمثل همیشه باید بریم سراغ دوست خوبم pip ?اگه pip نصب ندارید می تونید به پست قبلیم مراجعه کنید:  https://virgool.io/@ehsanamirahmadi/ipython-%DA%86%DB%8C%D8%B2%DB%8C-%DA%A9%D9%87-%D9%86%D9%85%DB%8C%D8%B4%D9%87-%D8%A7%D8%B2%D8%B4-%DA%AF%D8%B0%D8%B4%D8%AA-onf1kttjp59g خب می ریم pyfiglet رو نصب کنیم. خیلی راحت کامند زیر رو میزنیم:pip install pyfigletخب می تونید یک ماژول دیگه هم بریزید باهاش کار داریم ?:pip install termcolorحالا می تونید برید توی یک ترمینال یا تو editor یا IDE خودتون. چیزای زیادی هستند برای کارمون مثل pycharm و vs code و Atom و ...ولی خب با همین یار قدیمیمون vs code میریم ?اول كتابخونه رو ايمپورت می کنیم و بعدش یک متغیر می سازیم بعنوان result و متد figlet_format رو استفاده می کنیم. به همین سادگی!import pyfiglet
result = pyfiglet.figlet_format(&#039;Tameshk&#039;)
print(result) البته هنوز کارای باحال تری میشه کرد ?می تونیم از فونت هاش استفاده کنیم! چجوری ؟ اینجوری :import pyfiglet
result = pyfiglet.figlet_format(&#039;Tameshk&#039;, font = &#039;isometric1&#039;)
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(&#039;Tameshk&#039;, font = &#039;banner3-D&#039;), &#039;red&#039;)
print(result)خب خروجی بالاتر نشونتون دادم.امیدوارم براتون لذت بخش بوده باشه ، لایک فراموشتون نشه و فعلا بدرود ?</description>
                <category>Ehsan</category>
                <author>Ehsan</author>
                <pubDate>Mon, 04 Apr 2022 14:29:34 +0430</pubDate>
            </item>
                    <item>
                <title>print(&#039;سال نو مبارک ?&#039;)</title>
                <link>https://virgool.io/@ehsanamirahmadi1385/print%D8%B3%D8%A7%D9%84-%D9%86%D9%88-%D9%85%D8%A8%D8%A7%D8%B1%DA%A9-sjeofyjeaval</link>
                <description>import jdatetime
print(jdatetime.date.today())
if jdatetime.date.today() == jdatetime.date(1401, 1, 1):
    print(&#039;happy new year ?&#039;)1401-01-01
happy new year ?شاید الان وقتش گذشته باشهاما منم به شخصهمیخوام قرن جدید...سال جدید...و عید نوروز رو بهتون تبریک بگمانشالله به هر آرزویی دارید تو امسال برسیدو بهترین عملکرد رو داشته باشید.خوش و خرم و سلامت در کنار خانوادتون باشید_بهار 1401</description>
                <category>Ehsan</category>
                <author>Ehsan</author>
                <pubDate>Mon, 21 Mar 2022 09:26:12 +0330</pubDate>
            </item>
                    <item>
                <title>IPython | چیزی که نمیشه ازش گذشت</title>
                <link>https://virgool.io/BaxCoders/ipython-%DA%86%DB%8C%D8%B2%DB%8C-%DA%A9%D9%87-%D9%86%D9%85%DB%8C%D8%B4%D9%87-%D8%A7%D8%B2%D8%B4-%DA%AF%D8%B0%D8%B4%D8%AA-onf1kttjp59g</link>
                <description>درود ?امروز قراره درمورد کتابخونه IPython در پایتون صحبت کنیم.پس بریم.خب حالا IPython چی هست؟یک پوسته برای محاسبات تعاملی در زبان‌های برنامه‌نویسی متعدد است که در اصل برای زبان برنامه‌نویسی پایتون توسعه یافته‌است که درون نگری، رسانه‌های غنی، نحو پوسته، تکمیل تب و تاریخ را ارائه می‌دهد.ویژگی‌های زیر را فراهم می‌کند:پوسته‌های تعاملی (ترمینال و مبتنی بر کیوت)یک نوت‌بوک مبتنی بر مرورگر با پشتیبانی از کد، متن، عبارات ریاضی، نمودارهای درون خطی و دیگر رسانه‌هاپشتیبانی برای تجسم داده‌های تعاملی و استفاده از کیت ابزارهای واسط گرافیکی کاربرمترجمان انعطاف‌پذیر قابل تعبیه برای بارگذاری در پروژه‌های شخصیابزارهایی برای محاسبات موازیخب این یک تعریفی بود که میشد برای IPython داشت حالا چجوری می تونیم ازش استفاده کنیم ؟نصب IPythonابتدا باید pip رو نصب داشته باشید. خب اگر pip رو نصب ندارید، اشکالی نداره خیلی راحت اونو نصب می کنیم!برای دانلود pip روی قسمت پایین کلیک کنید: https://bootstrap.pypa.io/get-pip.py وارد این صفحه میشید و راست کلیک می کنید و گزینه Save as رو میزنید.سیو کردن فایل pipخب حالا باید pip رو نصب کنیم.تریمنال یا cmd رو باز کنید. فایل get-pip.py رو تو مسیر ترمینالتون بگذارید.و بعد فقط کافیه دستور پایین رو بزنید:python get-pip.pyخب حالا pip نصب شد.خب نوبت به IPython میرسه.pip install ipythonحالا برای ورود به محیط IPython لازمه بجای python ، دستور ipython رو وارد کنید.حالا با یک محیط جذاب مواجه میشید :)امیدوارم که براتون مفید بوده باشه.https://zil.ink/EhsanAmirahmadi</description>
                <category>Ehsan</category>
                <author>Ehsan</author>
                <pubDate>Fri, 25 Feb 2022 09:56:56 +0330</pubDate>
            </item>
                    <item>
                <title>شروع کار</title>
                <link>https://virgool.io/@ehsanamirahmadi1385/%D8%B4%D8%B1%D9%88%D8%B9-%DA%A9%D8%A7%D8%B1-dzzwbc22zwln</link>
                <description>سلام ?ما اومدیم ?قراره بترکونیم...من احسان هستم. 15 سالمه و پایتون کار می کنم.خوشحال میشم داخل جاهای دیگه هم منو دنبال کنید.GitHub: https://github.com/EhsanAmirahmadi/LinkedIn: https://www.linkedin.com/in/ehsan-amirahmadi-a44a35221/https://zil.ink/EhsanAmirahmadi</description>
                <category>Ehsan</category>
                <author>Ehsan</author>
                <pubDate>Fri, 25 Feb 2022 09:21:35 +0330</pubDate>
            </item>
            </channel>
</rss>