Learn Python
#کوییز پایتون - شماره 2
دستور input() در انتهای برخی از برنامه ها، به چه معناست ؟!
دستور input() در انتهای برخی از برنامه ها، به چه معناست ؟!
«پایتون #کوییز شماره 2»
🚀معنای input() در انتهای کدها
🔅 همانطور که قبلا توضیح دادیم پایتون یک زبان مفسری است، یعنی وقتی کدمان را اجرا میکنیم برنامه خط به خط دستورات را انجام میدهد. وقتی برنامه به آخرین خط میرسد و دستوری باقی نمیماند، برنامه بسته میشود. اگر بخواهیم از این کار جلوگیری کنیم یک input() خالی در آخرین خط میگذاریم که برنامه به ما مهلت بدهد تا خروجی کار را ببینیم! و هر وقت خواستیم میتوانیم با فشار دادن هر دکمه ای، برنامه را ببندیم...
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
🚀معنای input() در انتهای کدها
🔅 همانطور که قبلا توضیح دادیم پایتون یک زبان مفسری است، یعنی وقتی کدمان را اجرا میکنیم برنامه خط به خط دستورات را انجام میدهد. وقتی برنامه به آخرین خط میرسد و دستوری باقی نمیماند، برنامه بسته میشود. اگر بخواهیم از این کار جلوگیری کنیم یک input() خالی در آخرین خط میگذاریم که برنامه به ما مهلت بدهد تا خروجی کار را ببینیم! و هر وقت خواستیم میتوانیم با فشار دادن هر دکمه ای، برنامه را ببندیم...
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
Learn Python
#کوییز پایتون - شماره 3
تابع لامبدا جمع دو عدد n1,n2 در پایتون به چه شکل است؟
تابع لامبدا جمع دو عدد n1,n2 در پایتون به چه شکل است؟
«پایتون #کوییز شماره 3»
📟توابع لامبدا
➕ لامبدا یک روش سریع و ساده برای تعریف تابع در پایتون میباشد که به اسم های عملگرهای لامبدا یا توابع لامبدا نیز شناخته میشود. اگر شما توابع معمولی در پایتون را دیده باشید میدانید که تابع جمع به صورت معمولی در پایتون به شکل زیر تعریف میشود:
def jam(n1,n2):
return n1+n2
➕ولی همانطور که دیدید میتوانید این تابع را در یک خط بنویسید. این یک مثال ساده بود اما شما کاربرد بیشتر این توابع را در برنامه های واقعی تر میبینید. ساختار کلی توابع لامبدا به شکل زیر است:
name = lambda var1: return var2
• اسم تابع: name
• ورودی (ورودی ها): var1
• خروجی (خروجی ها): var2
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
📟توابع لامبدا
➕ لامبدا یک روش سریع و ساده برای تعریف تابع در پایتون میباشد که به اسم های عملگرهای لامبدا یا توابع لامبدا نیز شناخته میشود. اگر شما توابع معمولی در پایتون را دیده باشید میدانید که تابع جمع به صورت معمولی در پایتون به شکل زیر تعریف میشود:
def jam(n1,n2):
return n1+n2
➕ولی همانطور که دیدید میتوانید این تابع را در یک خط بنویسید. این یک مثال ساده بود اما شما کاربرد بیشتر این توابع را در برنامه های واقعی تر میبینید. ساختار کلی توابع لامبدا به شکل زیر است:
name = lambda var1: return var2
• اسم تابع: name
• ورودی (ورودی ها): var1
• خروجی (خروجی ها): var2
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
Learn Python
#کوییز پایتون - شماره 4
برای چاپ آخرین حرف "salam" که در متغیر a ذخیره شده، چگونه عمل میکنیم؟
برای چاپ آخرین حرف "salam" که در متغیر a ذخیره شده، چگونه عمل میکنیم؟
«پایتون #کوییز شماره 4»
🔪 دسترسی به حروف یک رشته
🐍 در پایتون میتوانید به سادگی تک تک حروف رشته تان را چاپ کنید. برای مثال میتوانید بنویسید:
a = "salam"
print(a[0])
و به همین ترتیب جلو بروید و حروف دیگر را چاپ کنید. تنها نکته ای که باید بدانید این است که کامپیوتر ها در بیشتر جاها (که شامل اینجا هم میشود) از صفر میشمرند.
❗️اما اگر ندانید رشته تان چند حرفی است، چگونه میتوانید آخرین حرف آن را چاپ کنید؟؟؟
یکی از راه های آن این است که به جای اینکه از 0 شروع کنید و به سمت راست حرکت کنید، به سمت چپ بروید. عدد قبلی 0 چند است؟ -1
پس اگر بنویسید:
print(a[-1])
قاعدتا باید حرف آخر رشته تان چاپ شود. به همین ترتیب اگر بنویسید:
print(a[-2])
حرف یکی مانده به آخر رشته تان چاپ میشود و به همین ترتیب...
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
🔪 دسترسی به حروف یک رشته
🐍 در پایتون میتوانید به سادگی تک تک حروف رشته تان را چاپ کنید. برای مثال میتوانید بنویسید:
a = "salam"
print(a[0])
و به همین ترتیب جلو بروید و حروف دیگر را چاپ کنید. تنها نکته ای که باید بدانید این است که کامپیوتر ها در بیشتر جاها (که شامل اینجا هم میشود) از صفر میشمرند.
❗️اما اگر ندانید رشته تان چند حرفی است، چگونه میتوانید آخرین حرف آن را چاپ کنید؟؟؟
یکی از راه های آن این است که به جای اینکه از 0 شروع کنید و به سمت راست حرکت کنید، به سمت چپ بروید. عدد قبلی 0 چند است؟ -1
پس اگر بنویسید:
print(a[-1])
قاعدتا باید حرف آخر رشته تان چاپ شود. به همین ترتیب اگر بنویسید:
print(a[-2])
حرف یکی مانده به آخر رشته تان چاپ میشود و به همین ترتیب...
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
Learn Python
#کوییز پایتون - شماره 5
برای چاپ وارونه رشته "LearnPY" که در متغیر a ذخیره شده باید چکار کنیم؟
برای چاپ وارونه رشته "LearnPY" که در متغیر a ذخیره شده باید چکار کنیم؟
«پایتون #کوییز شماره 5»
♻️ وارونه کردن یک رشته
🔅ساده ترین راهی که میتوانید یک رشته را برعکس کنید استفاده از [-1::] میباشد. با این کار شما هر رشته ای را میتوانید وارونه کنید! مثلا:
a= "mr robot"
print(a[::-1])
output:
tobor rm
🔅جالب بود، نه؟! از این ترفند میتوانید در برنامه های خود استفاده کنید و برنامه های جالبی بسازید...
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
♻️ وارونه کردن یک رشته
🔅ساده ترین راهی که میتوانید یک رشته را برعکس کنید استفاده از [-1::] میباشد. با این کار شما هر رشته ای را میتوانید وارونه کنید! مثلا:
a= "mr robot"
print(a[::-1])
output:
tobor rm
🔅جالب بود، نه؟! از این ترفند میتوانید در برنامه های خود استفاده کنید و برنامه های جالبی بسازید...
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
Learn Python
#کوییز پایتون - شماره 6
کدام کتابخانه پایتون برای هوش مصنوعی است؟
کدام کتابخانه پایتون برای هوش مصنوعی است؟
«پایتون #کوییز شماره 6»
🧠 معرفی کتابخانه TensorFlow
🕹 تنسورفلو یک کتابخانه متن باز برای یادگیری ماشین (یکی از شاخه های هوش مصنوعی) است که توسط تیم Google Brain در سال 2015 معرفی شد. این کتابخانه در پایتون (و C++) قابل استفاده است. از آنجایی که TensorFlow بر اساس روش های مبتنی بر یادگیری عمیق طراحی شده است، قابلیت اجرای فعالیت های پردازشی سنگین مثل روش های خوشه بندی، مدل های گرافیکی، مسائل بهینه سازی و.. را داراست.
⭐️ گوگل از این کتابخانه در بخش های مختلفی از برنامه هایش مثل بازشناسی گفتار، Google Photo و Gmail استفاده کرده است.
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY
🧠 معرفی کتابخانه TensorFlow
🕹 تنسورفلو یک کتابخانه متن باز برای یادگیری ماشین (یکی از شاخه های هوش مصنوعی) است که توسط تیم Google Brain در سال 2015 معرفی شد. این کتابخانه در پایتون (و C++) قابل استفاده است. از آنجایی که TensorFlow بر اساس روش های مبتنی بر یادگیری عمیق طراحی شده است، قابلیت اجرای فعالیت های پردازشی سنگین مثل روش های خوشه بندی، مدل های گرافیکی، مسائل بهینه سازی و.. را داراست.
⭐️ گوگل از این کتابخانه در بخش های مختلفی از برنامه هایش مثل بازشناسی گفتار، Google Photo و Gmail استفاده کرده است.
#python2 #python3 #start #quiz
➖➖➖➖
🆔 @LearnPY