☑ تفاوت دو کتابخانه خیلی خوب پایتون PyQt و Tkinter
♦PyQt:
- قابلیتها: امکانات بسیار بیشتری از جمله طراحی پیشرفته و قابلیتهای ویرایش گر متنوع.
- ظاهر: رابط کاربری مدرن و جذاب.
- پشتیبانی: از Qt Framework استفاده میکند که بسیار قوی و محبوب است.
- چالش: ممکن است به یادگیری بیشتری نیاز داشته باشد و حجم بیشتری از وابستگیها را داشته باشد.
♦Tkinter:
- سادگی: بسیار ساده و برای پروژههای کوچک و اولیه عالی است.
- نصب: به طور پیش فرض با Python نصب میشود، بنابراین نیازی به نصب جداگانه ندارد.
- سرعت: برای ایجاد برنامههای سریع و ساده مناسب است.
- ظاهر: ممکن است رابط کاربری آن به اندازه PyQt جذاب نباشد.
#پایتون #ویندوز #دسکتاپ #برنامه_نویسی
🖥 @devloper98 〽️ @IT_Portal98
♦PyQt:
- قابلیتها: امکانات بسیار بیشتری از جمله طراحی پیشرفته و قابلیتهای ویرایش گر متنوع.
- ظاهر: رابط کاربری مدرن و جذاب.
- پشتیبانی: از Qt Framework استفاده میکند که بسیار قوی و محبوب است.
- چالش: ممکن است به یادگیری بیشتری نیاز داشته باشد و حجم بیشتری از وابستگیها را داشته باشد.
♦Tkinter:
- سادگی: بسیار ساده و برای پروژههای کوچک و اولیه عالی است.
- نصب: به طور پیش فرض با Python نصب میشود، بنابراین نیازی به نصب جداگانه ندارد.
- سرعت: برای ایجاد برنامههای سریع و ساده مناسب است.
- ظاهر: ممکن است رابط کاربری آن به اندازه PyQt جذاب نباشد.
#پایتون #ویندوز #دسکتاپ #برنامه_نویسی
🖥 @devloper98 〽️ @IT_Portal98
👍5
Media is too big
VIEW IN TELEGRAM
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: هشتم - 8
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
🎥 جلسه: هشتم - 8
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
👍3
Media is too big
VIEW IN TELEGRAM
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: نهم - 9
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
🎥 جلسه: نهم - 9
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
👍2
✅ پایتون به چه زبانی نوشته و ساخته شده است ⁉️
🔹پایتون (Python) به طور اصلی با زبان C نوشته شده است. هسته اصلی پایتون، به ویژه نسخههای CPython (که رایجترین پیادهسازی پایتون است)، به زبان C توسعه یافته است. این پیادهسازی به پایتون اجازه میدهد که به صورت کارآمد و سریع اجرا شود و همچنین با سیستمعاملهای مختلف سازگار باشد.
🔸پیاده سازی های دیگر CPython:
1⃣ Jython:
پیادهسازی پایتون که به زبان Java نوشته شده و به شما اجازه میدهد که کدهای پایتون را در محیطهای جاوا اجرا کنید.
2⃣ IronPython:
پیادهسازی پایتون که به زبان C# نوشته شده و به طور خاص برای استفاده در داتنت (Microsoft .NET Framework) طراحی شده است.
3⃣ PyPy:
یک پیادهسازی پایتون که به زبان RPython (زبان خاصی برای نوشتن پیادهسازیهای پایتون) نوشته شده و بهینهسازیهای زیادی برای افزایش سرعت اجرا دارد.
4⃣ MicroPython:
یک پیادهسازی کوچک از پایتون برای میکروکنترلرها و محیطهای محدود.
♦️در نتیجه: "پایتون" که عموم مردم از آن استفاده میکنند، به طور اصلی با زبان C نوشته شده است. این پیادهسازی معروف به CPython است.
🖥 @devloper98 || @IT_Portal98
🔹پایتون (Python) به طور اصلی با زبان C نوشته شده است. هسته اصلی پایتون، به ویژه نسخههای CPython (که رایجترین پیادهسازی پایتون است)، به زبان C توسعه یافته است. این پیادهسازی به پایتون اجازه میدهد که به صورت کارآمد و سریع اجرا شود و همچنین با سیستمعاملهای مختلف سازگار باشد.
🔸پیاده سازی های دیگر CPython:
1⃣ Jython:
پیادهسازی پایتون که به زبان Java نوشته شده و به شما اجازه میدهد که کدهای پایتون را در محیطهای جاوا اجرا کنید.
2⃣ IronPython:
پیادهسازی پایتون که به زبان C# نوشته شده و به طور خاص برای استفاده در داتنت (Microsoft .NET Framework) طراحی شده است.
3⃣ PyPy:
یک پیادهسازی پایتون که به زبان RPython (زبان خاصی برای نوشتن پیادهسازیهای پایتون) نوشته شده و بهینهسازیهای زیادی برای افزایش سرعت اجرا دارد.
4⃣ MicroPython:
یک پیادهسازی کوچک از پایتون برای میکروکنترلرها و محیطهای محدود.
♦️در نتیجه: "پایتون" که عموم مردم از آن استفاده میکنند، به طور اصلی با زبان C نوشته شده است. این پیادهسازی معروف به CPython است.
🖥 @devloper98 || @IT_Portal98
👍2❤1
Media is too big
VIEW IN TELEGRAM
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: دهم - 10
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
🎥 جلسه: دهم - 10
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
👍2
Media is too big
VIEW IN TELEGRAM
✅ دوره ی آموزشی فریمورک ++Qt C
🎥 جلسه: یازدهم - قسمت آخر
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
🎥 جلسه: یازدهم - قسمت آخر
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #cpp #gui #qt #desktop #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
👍2
✅ بازی های سگا با چه زبانی ساخته می شدند ⁉️
1⃣ زبان اسمبلی (Assembly Language)
بخش قابل توجهی از بازیها با زبان اسمبلی نوشته میشدند. که مستقیماً با سختافزار کنسول تعامل دارد. توسعهدهندگان از اسمبلی برای کنترل دقیق سختافزار، بهینهسازی عملکرد و دستیابی به افکتهای گرافیکی و صوتی خاص استفاده میکردند.
2⃣ زبان C:
برخی از بازیها یا بخشهایی از آنها با زبان C نوشته میشدند. از C معمولاً برای منطق بازی، هوش مصنوعی، و سایر بخشهایی که نیاز به بهینهسازی شدید ندارند استفاده میشد.
♦️حالا چرا سی و اسمبلی⁉️
نوشتن با اسمبلی دشوار و زمانبر است، اما به توسعهدهندگان اجازه میدهد تا از تمام ظرفیت سختافزار سگا استفاده کنند. آنها میتوانند دستورالعملهای دقیقی برای پردازنده (Motorola 68000) و تراشههای صوتی بنویسند. این کنترل دقیق برای ایجاد بازیهای سریع، روان و با گرافیک چشمگیر ضروری بود.
♦️زبان C: یک انتخاب محبوب برای توسعهدهندگانی بود که میخواستند سرعت توسعه را افزایش دهند و در عین حال، عملکرد خوبی داشته باشند. C امکان استفاده از ساختارهای داده و الگوریتمهای پیچیدهتر را فراهم میکند.
🖥 @devloper98
1⃣ زبان اسمبلی (Assembly Language)
بخش قابل توجهی از بازیها با زبان اسمبلی نوشته میشدند. که مستقیماً با سختافزار کنسول تعامل دارد. توسعهدهندگان از اسمبلی برای کنترل دقیق سختافزار، بهینهسازی عملکرد و دستیابی به افکتهای گرافیکی و صوتی خاص استفاده میکردند.
2⃣ زبان C:
برخی از بازیها یا بخشهایی از آنها با زبان C نوشته میشدند. از C معمولاً برای منطق بازی، هوش مصنوعی، و سایر بخشهایی که نیاز به بهینهسازی شدید ندارند استفاده میشد.
♦️حالا چرا سی و اسمبلی⁉️
نوشتن با اسمبلی دشوار و زمانبر است، اما به توسعهدهندگان اجازه میدهد تا از تمام ظرفیت سختافزار سگا استفاده کنند. آنها میتوانند دستورالعملهای دقیقی برای پردازنده (Motorola 68000) و تراشههای صوتی بنویسند. این کنترل دقیق برای ایجاد بازیهای سریع، روان و با گرافیک چشمگیر ضروری بود.
♦️زبان C: یک انتخاب محبوب برای توسعهدهندگانی بود که میخواستند سرعت توسعه را افزایش دهند و در عین حال، عملکرد خوبی داشته باشند. C امکان استفاده از ساختارهای داده و الگوریتمهای پیچیدهتر را فراهم میکند.
🖥 @devloper98
👍3
مهندسی کامپیوتر
✅ بازی های سگا با چه زبانی ساخته می شدند ⁉️ 1⃣ زبان اسمبلی (Assembly Language) بخش قابل توجهی از بازیها با زبان اسمبلی نوشته میشدند. که مستقیماً با سختافزار کنسول تعامل دارد. توسعهدهندگان از اسمبلی برای کنترل دقیق سختافزار، بهینهسازی عملکرد و دستیابی…
🔰ادامه مقاله بالا 👆
🔶 با توجه به مقاله بالا، چند استثنا در باب زبانهای برنامه نویسی سگا وجود دارد...
1⃣ Sega Saturn Visual Novel Engine (SSVNE):
این یک موتور اسکریپت نویسی؛ اختصاصی بود که برای ساخت رمان های بصری در سگا استفاده می شد. بعضاً، توسعه دهندگان ممکن بود از زبان های اسکریپت نویسی سفارشی یا ابزارهای اسکریپت نویسی اختصاصی برای برخی از جنبه های خاص بازی ها استفاده کنند.
🔸به طور کلی، سگا بیشتر به زبان های برنامه نویسی سطح پایین متکی بود، زبان های اسکریپت نویسی نقش بسیار محدودی در توسعه بازی برای کنسول های سگا داشتند.زیرا این کنسول منابع محدودی داشت و زبانهای اسکریپتنویسی معمولاً سربار اجرایی بیشتری دارند.
🔷 قطعات الکترونیکی مورد استفاده در کنسول بازی سگا
1⃣ پردازنده مرکزی (CPU):
این قطعه، مغز اصلی کنسول بود و وظیفه اجرای دستورالعملهای بازی و پردازش دادهها را بر عهده داشت. در Sega Genesis/Mega Drive از پردازنده Motorola 68000 استفاده میشد.
2⃣ پردازنده گرافیکی (GPU):
این قطعه وظیفه رندر کردن تصاویر و گرافیک بازی را بر عهده داشت. در Sega Genesis/Mega Drive از یک تراشه سفارشی سگا برای این منظور استفاده میشد.
3⃣ حافظه RAM:
این حافظه برای ذخیره موقت دادهها و کدهای در حال اجرا استفاده میشد.
4⃣ حافظه ROM:
این حافظه برای ذخیره دائمی کدهای اصلی کنسول و برخی از دادههای ضروری استفاده میشد.
5⃣ تراشه صوتی:
این قطعه وظیفه تولید صدا و موسیقی بازی را بر عهده داشت. در Sega Genesis/Mega Drive از تراشههای Yamaha YM2612 و Texas Instruments SN76489 استفاده میشد.
6⃣ کنترلر:
این قطعه وظیفه دریافت ورودی از بازیکن و ارسال آن به کنسول را بر عهده داشت.
7⃣ کارتریج:
این قطعه حاوی بازی بود و به کنسول متصل میشد. کارتریجها معمولاً حاوی حافظه ROM بودند که کد و دادههای بازی در آن ذخیره میشد.
8⃣ مدارهای جانبی:
مدارهای دیگری نیز در کنسول وجود داشتند که وظایف مختلفی مانند مدیریت ورودی/خروجی، کنترلرها، و اتصال به تلویزیون را بر عهده داشتند.
📌 نکته:
این قطعات با استفاده از تکنولوژیهای الکترونیکی آن زمان (دهههای 1980 و 1990) ساخته میشدند و از نظر فناوری با قطعات الکترونیکی امروزی تفاوت زیادی دارند.
🔖 #سگا #بازی #گیم #فناوری #تکنولوژی #الکترونیک
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
🔶 با توجه به مقاله بالا، چند استثنا در باب زبانهای برنامه نویسی سگا وجود دارد...
1⃣ Sega Saturn Visual Novel Engine (SSVNE):
این یک موتور اسکریپت نویسی؛ اختصاصی بود که برای ساخت رمان های بصری در سگا استفاده می شد. بعضاً، توسعه دهندگان ممکن بود از زبان های اسکریپت نویسی سفارشی یا ابزارهای اسکریپت نویسی اختصاصی برای برخی از جنبه های خاص بازی ها استفاده کنند.
🔸به طور کلی، سگا بیشتر به زبان های برنامه نویسی سطح پایین متکی بود، زبان های اسکریپت نویسی نقش بسیار محدودی در توسعه بازی برای کنسول های سگا داشتند.زیرا این کنسول منابع محدودی داشت و زبانهای اسکریپتنویسی معمولاً سربار اجرایی بیشتری دارند.
🔷 قطعات الکترونیکی مورد استفاده در کنسول بازی سگا
1⃣ پردازنده مرکزی (CPU):
این قطعه، مغز اصلی کنسول بود و وظیفه اجرای دستورالعملهای بازی و پردازش دادهها را بر عهده داشت. در Sega Genesis/Mega Drive از پردازنده Motorola 68000 استفاده میشد.
2⃣ پردازنده گرافیکی (GPU):
این قطعه وظیفه رندر کردن تصاویر و گرافیک بازی را بر عهده داشت. در Sega Genesis/Mega Drive از یک تراشه سفارشی سگا برای این منظور استفاده میشد.
3⃣ حافظه RAM:
این حافظه برای ذخیره موقت دادهها و کدهای در حال اجرا استفاده میشد.
4⃣ حافظه ROM:
این حافظه برای ذخیره دائمی کدهای اصلی کنسول و برخی از دادههای ضروری استفاده میشد.
5⃣ تراشه صوتی:
این قطعه وظیفه تولید صدا و موسیقی بازی را بر عهده داشت. در Sega Genesis/Mega Drive از تراشههای Yamaha YM2612 و Texas Instruments SN76489 استفاده میشد.
6⃣ کنترلر:
این قطعه وظیفه دریافت ورودی از بازیکن و ارسال آن به کنسول را بر عهده داشت.
7⃣ کارتریج:
این قطعه حاوی بازی بود و به کنسول متصل میشد. کارتریجها معمولاً حاوی حافظه ROM بودند که کد و دادههای بازی در آن ذخیره میشد.
8⃣ مدارهای جانبی:
مدارهای دیگری نیز در کنسول وجود داشتند که وظایف مختلفی مانند مدیریت ورودی/خروجی، کنترلرها، و اتصال به تلویزیون را بر عهده داشتند.
📌 نکته:
این قطعات با استفاده از تکنولوژیهای الکترونیکی آن زمان (دهههای 1980 و 1990) ساخته میشدند و از نظر فناوری با قطعات الکترونیکی امروزی تفاوت زیادی دارند.
🔖 #سگا #بازی #گیم #فناوری #تکنولوژی #الکترونیک
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
👍3
✅ به اطلاع میرسانیم 💎 پکیج طلایی زبان برنامه سی شارپ در 163 جلسه از کانال مهندسی کامپیوتر تقدیم حضور خواهد شد.
📝 زبان آموزش: فارسی
📊 سطح دوره: مقدماتی تا پیشرفته
🔖 تگ ها: #سی_شارپ #ویندوز #برنامه_نویسی_ویندوز
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
📝 زبان آموزش: فارسی
📊 سطح دوره: مقدماتی تا پیشرفته
🔖 تگ ها: #سی_شارپ #ویندوز #برنامه_نویسی_ویندوز
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
👍5❤1
Media is too big
VIEW IN TELEGRAM
✅ دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: یکم - 1
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
🎥 جلسه: یکم - 1
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
👍2
Media is too big
VIEW IN TELEGRAM
✅ دوره ی جامع برنامه نویسی سی شارپ
🎥 جلسه: دوم - 2
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
🎥 جلسه: دوم - 2
📊 کیفیت: 720p ⚡️
📝 زبان: فارسی
🔖 تگ ها: #سی_شارپ #ویندوز #win
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
👍2
یکی از روش های ناپدید کردن خراش های سطحی و ریز نمایشگار گوشی استفاده از پودر بچه است 👌
با استفاده از این پودر و آب خمیر درست کنید وبا دستمال روی صفحهنمایش موبایل بکشید
#دانستنی #ترفند #گوشی #موبایل
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
با استفاده از این پودر و آب خمیر درست کنید وبا دستمال روی صفحهنمایش موبایل بکشید
#دانستنی #ترفند #گوشی #موبایل
〰〰〰〰〰〰〰〰〰〰
🖥 @devloper98 〽️ @IT_Portal98
🔥2