<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های فتانه احمدی</title><link>https://virgool.ir/feed/@fatane.ahmadi</link><description>برنامه نویس</description><language>fa</language><pubDate>2026-11-11 14:59:48</pubDate><image><url>https://files.virgool.ir/upload/users/133774/avatar/d3Zqvj.png</url><title>فتانه احمدی</title><link>https://virgool.ir/@fatane.ahmadi</link></image><item><title>اولین سمینار برنامه نویسی با رویکرد هوش مصنوعی</title><link>https://virgool.ir/@fatane.ahmadi/اولین-سمینار-برنامه-نویسی-با-رویکرد-هوش-مصنوعی-rg2w7lbcrc0v</link><description>سمینار استاد سام نیک زاد در دانشگاه تبریزسمینار برنامه نویسی با رویکرد هوش مصنوعیاولین سمینار تخصصی برنامه نویسی در دانشگاه تبریزسام نیکزاد کیست؟سام نیک زاد یکی از بهترین اساتید برنامه نویسی و یکی از با تجربه ترین برنامه نویسان ایرانی هست که سمینارهای مختلفی را در دانشگاه های مختلف مثل دانشگاه فردوسی مشهد ، دانشگاه شمال ، دانشگاه تهران ، دانشگاه تبریز و … برگزار کرده استاستاد سام نیکزاد از سال ۱۳۸۹ بصورت مستمر برنامه نویسی نموده و از سال ۱۳۹۲ به تدریس برنامه نویسی مشغول شده است که در این حوزه از محبوبیت زیادی در کشور ایران برخوردار هستهمچنین سام نیکزاد بعنوان دانش اموخته ی رشته ی هوش مصنوعی در مقطع ارشد یکی از فعالین حوزه ی هوش مصنوعی در ایران استسام نیکزاد مدیر شرکت آواسام در حوزه ی فناوری اطلاعات و ارتباطات استهمچنین سام نیک زاد بعنوان یک فعال و مدرس در حوزه ی هک و امنیت حساب میشودبرخی از وب سایت ها درباره ی اینکه رشته ی تحصیلی سام نیک زاد فیزیک بوده نوشته اند اما چیزی که در رزومه ی ایشان وجود دارد مهندسی کامپیوتر و سپس ارشد هوش مصنوعی میباشد.سمینار برنامه نویسی با رویکرد هوش مصنوعی توسط استاد سام نیکزاد در دانشگاه تبریزاین سمینار یکی از بهترین سمینارها برای علاقه مندان به برنامه نویسی است و همچنین بهترین فرصت برای یادگیری تجربیات و صحبت با استاد سام نیکزاد است که در دانشگاه تبریز برگزار میشود</description><category>فتانه احمدی</category><author>فتانه احمدی</author><pubDate>Tue, 08 Jul 2025 17:49:21 +0330</pubDate></item><item><title>آموزش بازی سازی با پایتون ( کتابخانه pygame )</title><link>https://virgool.ir/@fatane.ahmadi/آموزش-بازی-سازی-با-پایتون-کتابخانه-pygame-oljaduvuisvf</link><description>برای شروع بازی سازی با زبان پایتون باید ابتدا ببینیم اصلا پایتون چیه !پایتون چیست ؟پایتون یکی از پرکاربردترین زبان‌های برنامه‌نویسی در دنیای امروز است. با ویژگی‌های خود، این زبان به توسعه‌دهندگان امکان می‌دهد تا از ایده‌های خود در حوزه‌های مختلفی از وب تا علوم داده و حتی رباتیک استفاده کنند. یکی از ویژگی‌های بارز پایتون، سادگی و خوانایی کدهای آن است. با دسترسی به یک مجموعه گسترده از کتابخانه‌ها و ابزارها، توسعه‌دهندگان می‌توانند با سرعت بالا و با کمترین تلاش به اهداف خود برسند. این زبان، دارای جامعه فعالی از توسعه‌دهندگان است که به شکل مداوم کتابخانه‌ها، ابزارها و منابعی را تولید می‌کنند که فرآیند توسعه را تسهیل می‌کند. پایتون همچنین به عنوان یک زبان چندمنظوره شناخته می‌شود. از توسعه وب‌سایت‌های ساده تا ساخت نرم‌افزارهای پیچیده و حتی پروژه‌های مربوط به هوش مصنوعی، همه از قابلیت‌های این زبان بهره‌مندند. همچنین پایتون به عنوان یک زبان اسکریپت نیز بسیار مفید است؛ به‌طوری‌که می‌توان آن را برای اتصال و اجرای تکالیف مختلف در سیستم‌های مختلف استفاده کرد. همچنین، پایتون به دلیل جامعه گسترده‌ای که پشتیبانی می‌کند، به روزرسانی‌های مداومی را تجربه می‌کند که باعث می‌شود این زبان همواره در جریان فناوری‌های روز دنیا باقی بماند. به طور خلاصه، پایتون با سادگی، انعطاف‌پذیری و قدرت، به توسعه‌دهندگان امکان می‌دهد تا ایده‌های خود را به واقعیت تبدیل کنند و در مسیر پیشرفت فناوری به رهبری برود. بنابراین آموزش پایتون شدیدا پیشنهاد میشود.چطور با پایتون بازی سازی کنیم ؟‌بسازیم، باشه! با استفاده از کتابخانه‌ها و ابزارهایی که برای ساخت بازی‌ها در پایتون وجود دارند، می‌توانید بازی‌هایی جذاب و سرگرم‌کننده بسازید. در ادامه، یک راهنمای کلی برای شروع ساخت بازی با استفاده از پایتون ارائه می‌دهم:1. انتخاب یک کتابخانه مناسب : یکی از مهم‌ترین قدم‌ها در ساخت بازی با پایتون، انتخاب یک کتابخانه مناسب است. برخی از کتابخانه‌های معروف برای ساخت بازی‌ها در پایتون عبارتند از Pygame، Panda3D، و Pyglet.2. آشنایی با مفاهیم اساسی: قبل از شروع به کدنویسی، مطمئن شوید که با مفاهیم اساسی برنامه‌نویسی و ساخت بازی‌ها آشنا هستید. این شامل مفاهیمی مانند حلقه‌ها، شرط‌ها، توابع، متغیرها و ... است.3. طراحی بازی: قبل از شروع به کدنویسی، یک طرح و طراحی برای بازی خود ایجاد کنید. این شامل مراحل مختلفی مانند طراحی داخلی، شخصیت‌ها، محیط بازی، و ... است.4. شروع به کدنویسی: با استفاده از کتابخانه‌ای که انتخاب کرده‌اید، شروع به کدنویسی بازی خود کنید. این شامل ایجاد صحنه‌ها، اضافه کردن شخصیت‌ها، ایجاد تعاملات کاربری، اعمال فیزیک و ... است.5. آزمایش و ارتقاء: پس از اتمام کدنویسی، بازی خود را تست کرده و بهبودهای لازم را اعمال کنید. این شامل رفع باگ‌ها، بهینه‌سازی عملکرد و اضافه کردن ویژگی‌های جدید مانند صدا و موسیقی است.6. انتشار بازی: پس از اطمینان از کیفیت بازی، آن را برای دیگران منتشر کنید. این می‌تواند انتشار در فروشگاه‌های آنلاین، اشتراک‌گذاری در وبسایت‌ها یا حتی ارسال به دوستان شما باشد.با استفاده از این مراحل، می‌توانید بازی‌های جذاب و متنوعی را با استفاده از زبان پایتون بسازید. همچنین، با مطالعه مستندات و منابع آموزشی مربوط به کتابخانه‌هایی که استفاده می‌کنید، می‌توانید مهارت‌های خود را بهبود بخشید و بازی‌های با کیفیت‌تری بسازید.از کجا آموزش بازی سازی با پایتون ببینیم ؟من مدتها دنبال یک دوره ی آموزش خوب برای بازی سازی با زبان پایتون بودم که بعد از جستجو های فراوان به دوره ی اموزش مهندس نیکزاد رسیدم که کاملا رایگان بود و کیفیت عالی بودمن با استفاده از این دوره تونستم بازی سازی با زبان برنامه نویسی پایتون رو بسیار راحت و عالی شروع کنم و خیلی سریع هم پیشرفت کردم یعنی در واقع این نقطه ی شروع من در برنامه نویسی پایتون بود و سینتکس پایتون رو هم خوب یاد گرفتم به همین علت پیشنهادش میدم</description><category>فتانه احمدی</category><author>فتانه احمدی</author><pubDate>Wed, 24 Apr 2024 04:00:35 +0330</pubDate></item><item><title>ساخت برنامه با کاتلین و لذت بخشی برنامه نویسی با کاتلین</title><link>https://virgool.ir/fatanepublic/ساخت-برنامه-با-کاتلین-و-لذت-بخشی-برنامه-نویسی-با-کاتلین-rvftnopmhrdo</link><description>سلام . من یک سال است که برنامه نویسی اندروید با زبان کاتلین را شروع کردم . منم مثل اکثر برنامه نویسان موبایل ، یک برنامه نویس جاوا بودم که بخاطر یه سری دلایل به زبان برنامه نویسی کاتلین سوئیچ کردم . آموزش کاتلین در برابر جاوااین دلایل دلایلی است که شاید شما هم زیاد در اینترنت شنیدید و خب منم بطور خلاصه این جا مینویسم تا همه ی برنامه نویسان اندروید یا کسانی که میخان برنامه نویسی اندرویدی را شروع کنند استفاده بکنند :کاتلین سریعتر از جاوا است کاتلین کمتر باگ داره تعداد خط های کدنویسی کاتلین خیلی کمترهزبان جدیدی هست و گوگل اعلام کرده زبان رسمی برنامه نویسی اندروید هست و خیلی چیزای دیگه اما چطور است که هر کسی دنبال آموزش کاتلین میرود سریعا پشیمان میشود و برمیگردد سراغ همون جاوا ؟‌آموزش زبان برنامه نویسی کاتلیندلیل این اتفاق این است که قواعد دستوری زبان کاتلین جدید است . خیلی بخش های کاتلین اصلا از منطق برنامه نویسی با روال عادی و قدیمی خود پیش نمیرود و چیزها مفاهیمشون عوض شده است . به همین علت است که وقتی برنامه نویسی با ذهنیت قبلی جاوا یا پی اچ پی یا هر چیزی به سمت کاتلین میرود دچار مشکل میشود . اگر به دنبال آموزش کاتلین میروید کافی است همه چیز که درباره ی زبان های دیگر در ذهن شماست در کاتلین دخیل نکنید !‌ و کاتلین را از صفر و با اصول  منطقی یاد بگیرید بعد خواهید دید که کاتلین چقدر شیرین و زیباست . من پیشنهاد میکنم برای شروع از یه دوره ی آموزش خوب و با کیفیت برای زبان کاتلین مثل این آموزش کاتلین استفاده کنید که من استفاده کردم و عالی بود . شروع یادگیری و مفاهیم زبان برنامه نویسی کاتلین بسیار مهم است سپس شما به جایی میرسید که دیگه سراغ جاوا نمیرید و با دانشی که در زمان های قدیم یعنی در زمان برنامه نویسی اندروید با جاوا یاد گرفته اید را میتوانید با کاتلین انجام دهید . بعد از شروع آموزش کاتلین سعی کنید چندین پروژه ی عملی با کاتلین انجام دهید و روی گوشی یا تبلت اندرویدی خود تست کنید این خیلی مهم است . اولین اپ که با کاتلین ساختم ساخت ماشین حساب با زبان کاتلیناولین اپ که تونستم با کاتلین بسازم یک ماشین حساب عالی و کامل بود که توسط دوره ی آموزشی که در بالا معرفی کردم ساختم البته سورس کدی که کنار آموزش بود خیلی کمک کرد ولی خب تو این پروژه دیدم که مباحث پیچیده و کدنویسی های زیاد و درهم برهم جاوا چطور با کاتلین بصورت خیلی ساده انجام پذیر است . دومین اپ که با کاتلین ساختم دومین اپ که با کاتلین ساختم یک بازی بود به نام tic tac toe که همون بازی دورز خودمونه ! ساختن بازی با کاتلینخلاصه که برنامه نویسی با کاتلین بسیار لذت بخش بود و امیدوارم نوشته های من حاوی نکته ی آموزشی برای شما بوده باشد . </description><category>فتانه احمدی</category><author>فتانه احمدی</author><pubDate>Mon, 10 Feb 2020 20:45:32 +0330</pubDate></item></channel></rss>