<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های مهران حقیقی اصل</title>
        <link>https://virgool.io/feed/@m_17707022</link>
        <description>3 سال کار کردن پیشرفته = هکر خوبی شدن</description>
        <language>fa</language>
        <pubDate>2026-06-10 12:33:34</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/1208819/avatar/7HtJZt.jpg?height=120&amp;width=120</url>
            <title>مهران حقیقی اصل</title>
            <link>https://virgool.io/@m_17707022</link>
        </image>

                    <item>
                <title>آموزش ساخت بازی با پایتون - کتاب خانه پایگیم - قسمت اول</title>
                <link>https://virgool.io/@m_17707022/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%A8%D8%A7%D8%B2%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%AE%D8%A7%D9%86%D9%87-%D9%BE%D8%A7%DB%8C%DA%AF%DB%8C%D9%85-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-nbwsirydipvy</link>
                <description>با سلام. این اولین پست در مورد بازی سازی با پایتون و کتاب خانه پایگیم هست. بدون معطلی بریم سراغ مقالهlest Gooooooooooooooooooooکتاب خانه چیست؟ کتاب خانه همون library های پایتون هستند که در اصل همه کد هارو اونها انجام میدن و برای اینکه اونا رو ازشون استفاده کنید باید کد زیر رو اول هر کدی بنویسین:  import &quot;your library here&quot;خب شما جای &quot;your library here&quot; باید کتاب خانه خودتون رو بنویسین برای مثال چون ما میخایم ازکتاب خانه pygame استفاده کنیم باید اینو بنویسیم:import pygameخب این کد شمارو اضافه میکنهکد بعدی که نیاز حتم هست این کد است:import pygamepygame.init()این کد رو شما باید حتما بنویسین و یک کد اساسی هستش و این کد رو run کنید اگه ارور نداد درسته (به احتمال 99.9% درسته)ساخت پنجره پنجره میخاین اینم پنجره ?خب برای ساخت پنجره شما نیاز به یک Width و Height دارین که طول و عرض خودمون هست شما میتونین از کد زیر یک پنجره بسازین که خودش بسته میشه (چون براش هنوز کدی ننوشتین که بسته نشه)import pygamepygame.init()width = 800height = 600display = pygame.dipsplay.set_mode((width,height))کد بالا یک پنجره با سایز 600*800 پیکسل میسازه که شما به جای این اعداد میتونین اعداد خودتون رو بزارینمتغیر هامیتونیم بگیم که متغیر ها حروفی هستن که نیاز هست بعضی جاها و در بعضی جاها هم کمک میکنن تا کدمون کوچیک تر بشه. مثلا تو کد بالا حروف width و height متغیر هستند که غیر ضروری هستند (ولی اگه بزارین خیلی خوبه چون اگه شما بخاین یک چیزی رو توی کد عوض کنین همه چیزش عوض بشه و کار هارو دوباره کاری انجام ندیم). اما کلمه display یک متغیری هست که حتمی شما باید بزارین و گرنه در ادامه کدتون به مشکل میخورهکدی که کاری میکند شما تا پنجره رو نبستین خودش بسته نشه(لازم)این کد لازمه هستش و شما بعد از اینکه کد display رو نوشتین باید اینو بنویسین:running = Truewhile running:     for event in pygame.event.get():              if event.type == pygame.QUIT:                         running = False                                                                                                         کد رو کپی نکنید عوض کردن رنگ پس زمنیه شما بعد از اینکه نوشتین while running شما باید این کد رو بنویسین:running = True while running:      screen.fill((0,0,0))      for event in pygame.event.get():               if event.type == pygame.QUIT:                          running = False                                                                                                          کد رو کپی نکنیداین کد یک رنگ سیاه در پس زمینه ایجاد میکنه و اگه شما بخاین رنگ دیگری بزارین باید اون اعداد داخلش رو تغییر بدین (فقط میتونین هر کدوم رو تا 255 بالا ببرین)عوض کردن نام و لوگو پنجره اخطار : شما این کد رو باید قبل از از حلقه while بنوسید !!خب شما مثلا دلتون میخاد که اسم پنجره که باز میشه مثلا ABCD باشه و لوگوش هم یک تصویری باشه که روش حرف A نوشته شده. عوض کردن نام: pygame.display.set_caption(&quot;نام مورد نظر&quot;)عوض کردن لوگو:برای عوض کردن لوگو شما اول باید تصویر رو در فضای خود پایتون load کرده باشین و برای این کار شما اول باید عکس مورد نظر خودتون رو جای کدی که سیو کردین بزارین و بعد از اینکه این کارو کردین این کد رو بنویسین:icon = pygame.load.image(&quot;اسم تصویر با پسوند&quot;)الان تو کد بالا icon متغیر هست و از نوع حتم هم هست و بعد از اینکه وارد کردین این کد رو بزنید:pygame.display.set_icon(icon)آخرین کد لازمه اخطار : این کد رو شما باید در حلقه while بنویسین: pygame.display.update()خب دوستان این آموزش تا اینجا کافیه اگه از من خوشتون اومد شما میتونین من رو دنبال کنید با این کارتون خیلی به من انرژی میدین و خیلی دوست دارم تا کانال آپاراتم و همچنین دیسکورد من رو جوین بشین :)لینک آپارات = www.aparat.com/kgytiلینک دیسکورد = https://discord.gg/5U8bx9M355هر سوالی از من داشتین بپرسین :)فعلا خداحافظ :)</description>
                <category>مهران حقیقی اصل</category>
                <author>مهران حقیقی اصل</author>
                <pubDate>Thu, 14 Oct 2021 20:52:17 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش پایتون - قسمت دوم - پایتون همراه با لبخند</title>
                <link>https://virgool.io/@m_17707022/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D8%AF%D9%88%D9%85-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A8%D8%A7-%D9%84%D8%A8%D8%AE%D9%86%D8%AF-c7t4oqvudoii</link>
                <description>خب دوستان خوش اومدین به قسمت دوم از آموزش های پایتون اگه شما قسمت اول رو ندیدین برین اول اون قسمتو ببینین که لینکش اینه  https://virgool.io/@m_17707022/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A8%D8%A7-%D9%84%D8%A8%D8%AE%D9%86%D8%AF-bqpdm6qwjlvdخب بریم براش شروع قسمت دوم.معرفی Pygame پایگیم یکی از کتابخانه های پایتون هست که بیشترین کاربرد آن در بازی سازی هستش که خیلی هم محبوب هستش اگه شما قصد بازی سازی با این برنامه قدرتمند هستین حتما پیشنهاد میکنم که تا آخر با ما همراه باشین. متغیر ها متغیر ها کلامتی هستند که کدنویسی شما رو آسون تر میکنند. اگر شما مثلا میخاهید یک مستطیل بکشید و روی مستطیل هارکایی انجام بدین شما اول باید مستطیل رو داخل یک متغیر تعریف کنید. به این مثال دقت کنید pygame.draw.rect(&quot;&quot;&quot;&quot;&quot;)خب این کد داره یک مستطیل رو رسم میکنه rectangle = pygame.draw.rect(&quot;&quot;&quot;&quot;&quot;)و این کد داره میگه ما یک متغیری ساختیم به اسم rectangle که یک مستطیل رسم کرده. و این کد با کد بالایی هیچ فرقی نداره و هر دو کار یکسانی انجام میدن ولی فقط تنها تفاوت مهمی که این دوتا کد دارن اینه که کد بالایی شما هیچ کاری روش نمیتونین انجام بدین فقط یک مستطیل رسم کرده ولی کد پایینی شما میتونین روش کاری انجام بدین مثلا میتونین چند تا کد بنویسین که حرکت کنه و یا اینکه داخلش یک نوشته باشهواژه هایی که نمیتوان برای متغیر استفاده کردچند تا واژه هست که شما نمیتونین برای متغیر از اونا استفاده کنید چون که با اون واژه ها شما میتونین کل کد هارو بنویسین و اگه اونارو داخل IDLE و یا Pycharm بنویسین رنگ اونا عوض میشه not , exec , and , or , finally , as , pass , for , assert , print , from , break , raise , global , class , return , if , continue , try , import , def , with , is , elif , yield , lambda , else , except کد های اولیه pygame شما اگه بخاین از کتابخانه pygame استفاده کنین باید اول کتابخانه pygame رو داخلش اضافه کنید که با این کد اضافه میشهimport pygame (شما میتونین به جای پایگیم از کتابخانه های دیگری هم استفاده کنین)خب الان این جا ما pygame رو اضافه کردیم و باید یک کد اساسی و لازم برای اینکه از کتابخانه pygame استفاده کنیم رو بنویسیم import pygamepygame.init()حالا این pygame.init چیکار میکنه: در یک جمله توصیف میکنم: خیلیییییییی کارخب دوستان مقاله امروز هم تموم شد اگه سوالی داشتین از من بپرسید و حتما از مقاله های دیگر ما دیدن کنید اگه شما از ما خوشتون اومد میتونین مارو فالو کنین با این کار خیلی خیلی بهم انرژی میدین. فعلا خداحافظ </description>
                <category>مهران حقیقی اصل</category>
                <author>مهران حقیقی اصل</author>
                <pubDate>Sun, 26 Sep 2021 12:32:06 +0330</pubDate>
            </item>
                    <item>
                <title>آموزش پایتون - قسمت اول - پایتون همراه با لبخند</title>
                <link>https://virgool.io/coderlife/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A8%D8%A7-%D9%84%D8%A8%D8%AE%D9%86%D8%AF-bqpdm6qwjlvd</link>
                <description>سلام دوستان. من مهران حقیقی اصل هستم و این اولین پست من در ویرگول هست. امیدوارم خوشتون بیاد. من همچنین کانال آپارات هم دارم = www.aparat.com/kgyti خب بریم برای شروع پست.اول از هر چیزی شما نیاز دارید به نصب پایتون که این برنامه پایتون به دسته های دیگری تقسیم میشه که ما به اون نمیپردازیم. برای نصب برنامه اول یک چیزی بگم اگه شما سیستم قوی تری دارین برنامه pycharm رو نصب کنید که همون IDLE هست ولی نسخه به روز شده و بهتر با قابلیت های بیشتر. ولی اگه شما سیستمتون ضعیف هست لازم نیست و اگه شما همون برنامه IDLE رو نصب کنین بهتره.نصب پایتون برای نصب پایتون به سایت https://www.python.org بروید و از تب Downloads گزینه all release رو بزنید و شما به سایتی منتقل میشوید که کل ریلیز های IDLE رو داره و اگه شما آخرین نسخه رو دانلود کنید خیلی خوب هست. ولی اگه شما برنامه pycharm رو نصب کنید برای مرحله بعدی خیلی خیلی کارتون آسون میشه(غیر ضروری ولی اگر نصب کنید خیلی خوب هست) نصب pycharm برنامه pycharm مثل همون IDLE هست ولی با این تفاوت که خیلی آسووووون شما میتونین کاراتون رو سریع تر انجام بدید. برای نصب pycharm فقط کافیه به سایت soft98.ir برید و از اونجا pycharm رو نصب کنید. نصب pip (در pycharm)اگر شما برنامه pycharm رو نصب کنید وقتی که شما برنامه رو نصب کردین و باز کردین و رفتین داخل برنامه که کد نویسی کنین شما اگه بنویسین import pygame و بعد برنامه رو ران کنید ارور میده چون شما باید کتابخانه pygame رو نصب کنید. برای این کار شما باید در بخش پایین یک گزینه ای هست به نام console و شما برید اونجا و وقتی بالا اومد شما بنویسید install pip و وقتی کامل شد بنویسید pip install pygame. و حالا شما میتونین کد نویسی رو شروع کنید خب دوستان شما اگه از مقاله خوشتون اومد حتما مارو دنبال کنید و اینکه اگه نظری یا مشکلی داشتین حتما از من سوال بپرسید تا جوابتون رو بدم و منتظر مقاله بعدی باشین :) </description>
                <category>مهران حقیقی اصل</category>
                <author>مهران حقیقی اصل</author>
                <pubDate>Sat, 25 Sep 2021 15:29:41 +0330</pubDate>
            </item>
            </channel>
</rss>