پلتفرمی برای یادگیری برنامه نویسی به روشی شبیه به بازی
من به سایتی برخوردم که به شما امکان می ده که زبان های برنامه نویسی مختلف از جمله پایتون را یاد بگیرید. شامل سطوح بسیاری، طرح جالب، انیمیشن رنگارنگ، تعامل با بازیکنان دیگر.
➡️ در هر سطح، به بازیکن وظیفه ای داده می شود، مانند جمع آوری تمام کریستال ها، شکست دادن دشمن، یا فرار از سیاه چال.
➡️ پخش کننده وظایف را با استفاده از دستورات به زبان انتخاب شده تکمیل می کند. با پیشرفت بازی، دستورات پیچیده تر می شوند.
⛓ لینک: https://codecombat.com/play
@python_rd
من به سایتی برخوردم که به شما امکان می ده که زبان های برنامه نویسی مختلف از جمله پایتون را یاد بگیرید. شامل سطوح بسیاری، طرح جالب، انیمیشن رنگارنگ، تعامل با بازیکنان دیگر.
➡️ در هر سطح، به بازیکن وظیفه ای داده می شود، مانند جمع آوری تمام کریستال ها، شکست دادن دشمن، یا فرار از سیاه چال.
➡️ پخش کننده وظایف را با استفاده از دستورات به زبان انتخاب شده تکمیل می کند. با پیشرفت بازی، دستورات پیچیده تر می شوند.
⛓ لینک: https://codecombat.com/play
@python_rd
👍1
ساخت توکن مخفی با پایتون
کاربرد:
ایجاد یک رشته رمزنگاریشده تصادفی (توکن امن) با استفاده از ماژول secrets
@python_rd
کاربرد:
ایجاد یک رشته رمزنگاریشده تصادفی (توکن امن) با استفاده از ماژول secrets
@python_rd
👍8
🔶 تا حالا شده نیاز داشته باشید عملکرد دقیق یک فانکشن رو توی پایتون بدونید یا عملکرد دوتا فانکشن شبیه به هم رو مقایسه کنید ؟
ماژول پیش فرض dis اینکارو براتون انجام میده
🔸 این ماژول در نتیجه بیت کد های ساخته شده از کد پایتون اون فانکشن رو به شما نشون میده
🔸 این روش میتونه برای دیباگ کردن کد و بهبود پرفورمنس اون خیلی کاربردی باشه
🔗 اگر دوست داشتید در این مورد بیشتر مطالعه کنید مقاله ی این لینک و این لینک پیشنهاد میشه
@python_rd
ماژول پیش فرض dis اینکارو براتون انجام میده
import dis
def foo(x):
return x + 1
dis.dis(foo)
🔸 این ماژول در نتیجه بیت کد های ساخته شده از کد پایتون اون فانکشن رو به شما نشون میده
2 0 LOAD_FAST 0 (x)
2 LOAD_CONST 1 (1)
4 BINARY_ADD
6 RETURN_VALUE
🔸 این روش میتونه برای دیباگ کردن کد و بهبود پرفورمنس اون خیلی کاربردی باشه
🔗 اگر دوست داشتید در این مورد بیشتر مطالعه کنید مقاله ی این لینک و این لینک پیشنهاد میشه
@python_rd
Opensource.com
An introduction to Python bytecode
Learn what Python bytecode is, how Python uses it to execute your code, and how knowing what it does can help you.
👍6
🔶 اگر پایتون کار میکنید و با زبان های برنامه نویسی دیگه هم آشنا هستید حتما با این سوال مواجه شدید که کد های پایتون رو توی چه ساختاری بهتره نوشت با اینکه بیشترمون با pep 8 آشناییم ولی بنظر میاد که کامل نیست و خیلی چیز ها کم داره
🔸 در این مقاله ساختار درست برای کد های پایتون آموزش داده شده و در این مقاله شیوه درست کد نویسی در پایتون بیان شده
@python_rd
🔸 در این مقاله ساختار درست برای کد های پایتون آموزش داده شده و در این مقاله شیوه درست کد نویسی در پایتون بیان شده
@python_rd
👍2🔥2
📷معرفی 8 فیلم هوش مصنوعی
✅ Ex Machina (2014)
یک برنامهنویس جوان برای آزمایش رباتی پیشرفته وارد خانهی مخترع آن میشود.
✅ Her (2013)
مردی تنها به مرور به سیستم عامل هوشمندش علاقهمند میشود.
✅ Blade Runner 2049 (2017)
در دنیایی تاریک، یک مأمور وظیفه دارد راز قدیمی مربوط به اندرویدها را کشف کند.
رازهایی که مرز بین انسان و ربات را زیر سوال میبرند.
✅ I, Robot (2004)
کارآگاهی در آیندهای زندگی میکند که رباتها در کنار انسانها حضور دارند.
✅ A.I. Artificial Intelligence (2001)
پسری رباتی با توانایی احساس، در جستوجوی عشق و هویتش راهی سفری طولانی میشود.
✅ The Matrix (1999)
مردی متوجه میشود واقعیتی که در آن زندگی میکند، ساختهی هوش مصنوعی است.
✅ Transcendence (2014)
ذهن یک دانشمند به سیستم هوشمندی منتقل میشود.
✅ The Terminator (1984)
یک ربات از آینده به گذشته فرستاده میشود تا مأموریتی حیاتی را انجام دهد
@python_rd
✅ Ex Machina (2014)
یک برنامهنویس جوان برای آزمایش رباتی پیشرفته وارد خانهی مخترع آن میشود.
✅ Her (2013)
مردی تنها به مرور به سیستم عامل هوشمندش علاقهمند میشود.
✅ Blade Runner 2049 (2017)
در دنیایی تاریک، یک مأمور وظیفه دارد راز قدیمی مربوط به اندرویدها را کشف کند.
رازهایی که مرز بین انسان و ربات را زیر سوال میبرند.
✅ I, Robot (2004)
کارآگاهی در آیندهای زندگی میکند که رباتها در کنار انسانها حضور دارند.
✅ A.I. Artificial Intelligence (2001)
پسری رباتی با توانایی احساس، در جستوجوی عشق و هویتش راهی سفری طولانی میشود.
✅ The Matrix (1999)
مردی متوجه میشود واقعیتی که در آن زندگی میکند، ساختهی هوش مصنوعی است.
✅ Transcendence (2014)
ذهن یک دانشمند به سیستم هوشمندی منتقل میشود.
✅ The Terminator (1984)
یک ربات از آینده به گذشته فرستاده میشود تا مأموریتی حیاتی را انجام دهد
@python_rd
❤3
آشکارساز نشت اطلاعات
با این اسکریپت متوجه خواهید شد که آیا ایمیلها یا رمزهای عبور شما فاش شدهاند یا خیر. این کار با استفاده از API HaveIBeenPwned انجام میشود. شما یک ایمیل یا رمز عبور برای بررسی وارد میکنید و در پاسخ، لیستی از سایتهایی که در آنها نفوذ صورت گرفته است، نمایش داده میشود.
@python_rd
با این اسکریپت متوجه خواهید شد که آیا ایمیلها یا رمزهای عبور شما فاش شدهاند یا خیر. این کار با استفاده از API HaveIBeenPwned انجام میشود. شما یک ایمیل یا رمز عبور برای بررسی وارد میکنید و در پاسخ، لیستی از سایتهایی که در آنها نفوذ صورت گرفته است، نمایش داده میشود.
@python_rd
👍5
هر مدل ChatGPT به درد چه کاری میخورد؟
🆒 شرکت OpenAI، سازنده ChatGPT، اخیرا راهنمایی منتشر کرده تا مشخص شود کدام مدل به درد چه کاری میخورد.
🆒 چون مدلهای زبانی همیشه دقیق نیستند و ممکن است در یک زمینه قوی و در زمینهای دیگر ضعیف باشند، ترجیح دادهاند بهجای ساخت یک مدل همهکاره، چند مدل تخصصی بسازند.
GPT-4o:
این مدل، که در نسخه رایگان ChatGPT هم در دسترس است، برای کارهای روزمره مثل نوشتن ایمیل، خلاصه کردن متن، تولید محتوا و حتی جستجوی آنلاین خوب است. البته ممکن است گاهی اطلاعات اشتباه بدهد.
GPT-4.5:
اگر دنبال لحن انسانیتر و احساسیتر هستید، این مدل انتخاب خوبی است. مثلاً برای نوشتن پست اینستاگرام، پاسخ به مشتری یا متن تبلیغاتی میتواند عالی عمل کند.
o4-mini:
این یکی سبکتر و سریعتر است. بهدرد کارهای فنی و ساده مثل بررسی کد، خلاصهسازی مقاله یا تحلیل سریع فایلهای دیتا میخورد. اما چون کوچکتر است، بیشتر هم اشتباه میکند.
o4-mini-high:
نسخه قویتر o4-mini است. اگر بخواهید مفاهیم علمی سخت را ساده توضیح دهید یا مسائل پیچیده ریاضی و دیتابیس را حل کنید، این مدل کمکتان میکند.
o3:
با اینکه مدل قدیمیتری است، اما برای پروژههای سنگین مثل برنامهریزیهای طولانی، تحلیل استراتژیک یا کدنویسیهای چندمرحلهای خیلی خوب جواب میدهد.
o1 pro mode:
این مدل هم قدیمی است اما هنوز دقت و منطق خوبی دارد. مناسب تولید گزارشهای دقیق، خلاصهسازی پژوهشهای علمی یا تحلیل مالی است و نسبت به بقیه مدلها کمتر اشتباه میکند.
در حال حاضر فقط GPT-4o و o4-mini را میتوانید بهصورت رایگان استفاده کنید. برای دسترسی به بقیه مدلها باید اشتراک ChatGPT Plus داشته باشید
🆒 شرکت OpenAI، سازنده ChatGPT، اخیرا راهنمایی منتشر کرده تا مشخص شود کدام مدل به درد چه کاری میخورد.
🆒 چون مدلهای زبانی همیشه دقیق نیستند و ممکن است در یک زمینه قوی و در زمینهای دیگر ضعیف باشند، ترجیح دادهاند بهجای ساخت یک مدل همهکاره، چند مدل تخصصی بسازند.
GPT-4o:
این مدل، که در نسخه رایگان ChatGPT هم در دسترس است، برای کارهای روزمره مثل نوشتن ایمیل، خلاصه کردن متن، تولید محتوا و حتی جستجوی آنلاین خوب است. البته ممکن است گاهی اطلاعات اشتباه بدهد.
GPT-4.5:
اگر دنبال لحن انسانیتر و احساسیتر هستید، این مدل انتخاب خوبی است. مثلاً برای نوشتن پست اینستاگرام، پاسخ به مشتری یا متن تبلیغاتی میتواند عالی عمل کند.
o4-mini:
این یکی سبکتر و سریعتر است. بهدرد کارهای فنی و ساده مثل بررسی کد، خلاصهسازی مقاله یا تحلیل سریع فایلهای دیتا میخورد. اما چون کوچکتر است، بیشتر هم اشتباه میکند.
o4-mini-high:
نسخه قویتر o4-mini است. اگر بخواهید مفاهیم علمی سخت را ساده توضیح دهید یا مسائل پیچیده ریاضی و دیتابیس را حل کنید، این مدل کمکتان میکند.
o3:
با اینکه مدل قدیمیتری است، اما برای پروژههای سنگین مثل برنامهریزیهای طولانی، تحلیل استراتژیک یا کدنویسیهای چندمرحلهای خیلی خوب جواب میدهد.
o1 pro mode:
این مدل هم قدیمی است اما هنوز دقت و منطق خوبی دارد. مناسب تولید گزارشهای دقیق، خلاصهسازی پژوهشهای علمی یا تحلیل مالی است و نسبت به بقیه مدلها کمتر اشتباه میکند.
در حال حاضر فقط GPT-4o و o4-mini را میتوانید بهصورت رایگان استفاده کنید. برای دسترسی به بقیه مدلها باید اشتراک ChatGPT Plus داشته باشید
❤6
Media is too big
VIEW IN TELEGRAM
⭐️ شما میتونین تعداد فراخوانی های #تابع_بازگشتی رو محدود کنید تا دچاره فراخوانی های بی نهایت و خطا های ناخواسته نشید!
◦•◉✿ @python_rd ✿◉•◦
◦•◉✿ @python_rd ✿◉•◦
❤8
Media is too big
VIEW IN TELEGRAM
✅ به راحتی با یه فرمول ساده، از هر ایندکسی که دوست داری به لیست پایتونیت چرخش بده!
◦•◉✿ @python_rd ✿◉•◦
◦•◉✿ @python_rd ✿◉•◦
❤8