<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های الهام قاسمی</title><link>https://virgool.ir/feed/@elhamghasmi</link><description></description><language>fa</language><pubDate>2026-11-12 08:23:57</pubDate><image><url>https://virgool.ir/images/default-avatar.jpg</url><title>الهام قاسمی</title><link>https://virgool.ir/@elhamghasmi</link></image><item><title>ساخت ربات اینستاگرام با استفاده از سلنیوم</title><link>https://virgool.ir/@elhamghasmi/ساخت-ربات-اینستاگرام-با-استفاده-از-سلنیوم-lpspqkmgteor</link><description>این یک راهنمای ساده برای ایجاد یک ربات اینستاگرام برای خودکارسازی فرآیندهایی مانند ورود، فالو کردن و لغو فالو کردن افراد در اینستاگرام بدون ارسال هرزنامه به اینستاگرام است. این ربات در پایتون با کتابخانه سلنیوم ساخته شده است. ربات با خودکار کردن فرآیندها و اجرای پس از یک دوره زمانی تصادفی در زمان صرفه جویی می کند. متوجه خواهید شد که سلنیوم یک کتابخانه بسیار قدرتمند است و برای ساخت این ربات به تجربه برنامه نویسی زیادی در پایتون نیاز ندارید.این یک راه عالی برای یادگیری کتابخانه سلنیوم در پایتون است. این فقط برای اهداف آموزشی است، اگر اینستاگرام را اسپم کنید، حداکثر چند ساعت تا چند روز شما را از دنبال کردن افراد مسدود می کند.کتابخانه سلنیومبرای این پروژه، از کتابخانه سلنیوم استفاده خواهم کرد. گزینه دیگر استفاده از API اینستاگرام است. با این حال، استفاده از آن به شدت نظارت می شود تا با دستورالعمل های کاربری اینستاگرام مطابقت داشته باشد. سلنیوم یک کتابخانه بسیار قدرتمند است که آزادی از هر API را می دهد. این کتابخانه در ابتدا برای آزمایش برنامه های کاربردی وب توسعه داده شد. با این حال، با ترکیب پایتون و سلنیوم، می توان فرآیندهای مرورگر یا خراش وب را با حداقل دانش کدنویسی خودکار کرد.درایورهای کروم/فایرفاکسبرای دسترسی کتابخانه سلنیوم به مرورگر شما، یک درایور وب ضروری است. من برای مرورگر فایرفاکس از geckodriver استفاده کردم. با این وجود، با دانلود Chromedriver می‌توانید به راحتی به کروم تغییر دهید. می‌توانید geckodriver را از اینجا یا Chrome Driver را از اینجا دانلود کنید. همچنین برای کروم باید webdriver.Firefox را به webdriver.Chrome تغییر دهید و مسیر فایل اجرایی درایور وب را مشخص کنید.منابع:https://medium.com/@sachinbhoi1995/building-instagram-bot-using-selenium-f8688ae0c359https://betterprogramming.pub/lets-create-an-instagram-bot-to-show-you-the-power-of-selenium-349d7a6744f7https://stackoverflow.com/questions/60033950/creating-instagram-bot-using-selenium-library</description><category>الهام قاسمی</category><author>الهام قاسمی</author><pubDate>Wed, 01 Dec 2021 10:49:23 +0330</pubDate></item><item><title>سوالات در مصاحبه برنامه نویسی</title><link>https://virgool.ir/@elhamghasmi/سوالات-در-مصاحبه-برنامه-نویسی-ojuprzud0wc7</link><description>شرکت‌های بزرگی مانند آمازون، گوگل و مایکروسافت همیشه در پی افزودن استعدادهای برنامه‌نویسی و توسعه نرم‌افزار برای پیوستن به فهرست خود هستند. بنابراین، برای به دست آوردن فرصتی پرسود در نام‌های بزرگی مانند موارد فوق، نیاز به انباشت دانش تا حد امکان دارد.به منظور سهولت تلاش شما، ما لیستی از سوالات برتر مصاحبه برنامه نویسی را گردآوری کرده ایم که هر کسی که قصد دارد سوالات مصاحبه برنامه نویسی را داشته باشد باید بداند.سوالات و پاسخ های مصاحبه برنامه نویسی برتربنابراین، بدون هیچ مقدمه ای، به اینجا می رویم:سوال: لطفاً آنچه را که از برنامه نویسی کامپیوتر می فهمید توضیح دهید.پاسخ: برنامه نویسی کامپیوتری که به نام کدنویسی یا برنامه نویسی نیز شناخته می شود، فرآیند رمزگذاری یک الگوریتم به یک نماد، معمولاً یک برنامه کامپیوتری، با استفاده از زبان برنامه نویسی است تا بتوان آن را توسط رایانه اجرا کرد.هر زبان برنامه نویسی شامل مجموعه ای از دستورالعمل ها برای کامپیوتر برای اجرای مجموعه ای از وظایف است. برنامه نویسی فرآیند پیچیده ای است که شامل طراحی یک الگوریتم، کدگذاری آن در یک زبان برنامه نویسی، اشکال زدایی یک برنامه، نگهداری و به روز رسانی کد می باشد.سوال: آیا می توانید انواع خطاهایی را که ممکن است در حین اجرای یک برنامه کامپیوتری رخ دهد را برشمارید و توضیح دهید؟پاسخ: سه نوع خطا در حین اجرای یک برنامه کامپیوتری ممکن است رخ دهد. اینها هستند:خطاهای منطقی - این در سناریویی رخ می دهد که یک برنامه کامپیوتری منطق اشتباه را پیاده سازی می کند. از آنجایی که هیچ گزارشی برای این نوع خطاهای برنامه نویسی ایجاد نشده است، مقابله با آنها سخت ترین موارد هستند.خطاهای زمان اجرا - زمانی رخ می دهد که برنامه حاوی عملیات غیرقانونی باشد. به عنوان مثال، تقسیم یک عدد بر 0. اینها تنها خطاهایی هستند که در حین اجرای برنامه بلافاصله نمایش داده می شوند. با بروز خطای زمان اجرا، اجرای برنامه متوقف شده و پیام عیب یابی نمایش داده می شود.خطاهای نحوی - زمانی رخ می دهد که یک یا چند قانون گرامری زبان برنامه نویسی مورد استفاده نقض شود. چنین خطاهایی در طول زمان کامپایل شناسایی می شوند.سوال: لطفا یک الگوریتم را توضیح دهید. برخی از ویژگی های مهم آن چیست؟پاسخ: یک الگوریتم را می توان به عنوان مجموعه ای از مراحل محدود تعریف کرد که با دنبال کردن آنها به انجام یک کار خاص کمک می کند. ویژگی های مهم یک الگوریتم وضوح، کارایی و محدود بودن است.</description><category>الهام قاسمی</category><author>الهام قاسمی</author><pubDate>Mon, 29 Nov 2021 12:07:19 +0330</pubDate></item><item><title>سری Xbox S پرفروش ترین کنسول جمعه سیاه شد</title><link>https://virgool.ir/@elhamghasmi/سری-xbox-s-پرفروش-ترین-کنسول-جمعه-سیاه-شد-exeub1ntsenh</link><description>با توجه به پرتال تحلیلی Adobe Digital Economy Index، در جریان فروش جهانی بلک فرایدی کنونی، یک رهبر آشکار در بخش کنسول ها و کنسول ها وجود دارد. کنسول Xbox Series S جزو پرفروش ترین محصولات بود که محبوب ترین در این بخش بود. محبوبیت نسخه &#34;کاهش یافته&#34; سری Xbox دلایل خاصی دارد.Xbox Sیک کنسول &#34;دیجیتال&#34;، بدون درایو بلو-ری، فقط 300 دلار قیمت دارد (در روسیه حدود 31000 روبل است). در عین حال، بازی های مدرن از جمله Forza Horizon 5، Halo Infinite و Call of Duty Vanguard به خوبی روی آن اجرا می شوند.در حالی که تقاضا برای پلی استیشن 5 هنوز بسیار بیشتر از عرضه است، کنسول های مایکروسافت کاملاً مقرون به صرفه هستند. اما Xbox Series X به طور قابل توجهی گران تر است (حدود 50 هزار روبل).این واقعیت که سری S از آخرین فناوری استفاده نمی کند، سال گذشته یک نقطه ضعف محسوب می شد و فروش اولیه کنسول را تحت تأثیر قرار داد. با این حال، این نقص در حال حاضر چندان قابل توجه به نظر نمی رسد، به خصوص با تخفیف های جمعه سیاه.اطلاعات بیشتر درباره اعتیاد به بازی سازندگان TFM: The First Men یک تریلر گیم پلی منتشر کردند نویسندگان State of Decay 3 به هنرمند فنی Saints Row Dying Light 2: Stay Human با حجم 21 گیگابایت در پلی استیشن 5 پیوستند.</description><category>الهام قاسمی</category><author>الهام قاسمی</author><pubDate>Sun, 28 Nov 2021 19:54:50 +0330</pubDate></item></channel></rss>