Forwarded from Deleted Account
#python
در نمونه کد بالا: سطر یکم، یک دستور انتساب (Assign) را نشان میدهد؛ این دستور مقدار سمت راست خودش را به متغیر msg نسبت میدهد. کم و بیش با دستور سطر دوم نیز آشنا هستید این دستور مقدار مربوط به متغیر دریافتی را بر روی خروجی نمایش میدهد. در اینجا دو دستور یعنی دو سطر منطقی وجود دارد که هر یک در قالب یک سطر فیزیکی پیادهسازی شده است.
در نمونه کد بالا: سطر یکم، یک دستور انتساب (Assign) را نشان میدهد؛ این دستور مقدار سمت راست خودش را به متغیر msg نسبت میدهد. کم و بیش با دستور سطر دوم نیز آشنا هستید این دستور مقدار مربوط به متغیر دریافتی را بر روی خروجی نمایش میدهد. در اینجا دو دستور یعنی دو سطر منطقی وجود دارد که هر یک در قالب یک سطر فیزیکی پیادهسازی شده است.
Forwarded from Deleted Account
#python
هر چند که پیشنهاد میشود همیشه هر سطر فیزیکی تنها شامل یک سطر منطقی باشد ولی یک سطر فیزیکی را میتوان شامل چند سطر منطقی نیز در نظر گرفت:
msg = "Welcome!"; print msg
در این حالت میبایست سطرهای منطقی (یا همان دستورها)، توسط کاراکتر ; (Semicolon) از یکدیگر جدا گردند.
هر چند که پیشنهاد میشود همیشه هر سطر فیزیکی تنها شامل یک سطر منطقی باشد ولی یک سطر فیزیکی را میتوان شامل چند سطر منطقی نیز در نظر گرفت:
msg = "Welcome!"; print msg
در این حالت میبایست سطرهای منطقی (یا همان دستورها)، توسط کاراکتر ; (Semicolon) از یکدیگر جدا گردند.
Forwarded from Deleted Account
#python
گاهی نیز بهتر است برای خوانایی بیشتر، یک سطر منطقی را در قالب چند سطر فیزیکی پیادهسازی نماییم:
msg = "Python Programming \
Language." # This is a message.
print msg
در نمونه کد بالا: دو سطر فیزیکی نخست از دید مفسر به شکل تنها یک سطر منطقی دیده میشود. در پایتون برای شکستن یک دستور در چند سطر فیزیکی از کاراکتر \ (Backslash) استفاده میگردد. البته توجه داشته باشید که از \ نمیتوان برای شکستن سطر توضیح (Comment) استفاده کرد و همچنین نمیتوان پس از آن هیچ توضیحی درج کرد.
گاهی نیز بهتر است برای خوانایی بیشتر، یک سطر منطقی را در قالب چند سطر فیزیکی پیادهسازی نماییم:
msg = "Python Programming \
Language." # This is a message.
print msg
در نمونه کد بالا: دو سطر فیزیکی نخست از دید مفسر به شکل تنها یک سطر منطقی دیده میشود. در پایتون برای شکستن یک دستور در چند سطر فیزیکی از کاراکتر \ (Backslash) استفاده میگردد. البته توجه داشته باشید که از \ نمیتوان برای شکستن سطر توضیح (Comment) استفاده کرد و همچنین نمیتوان پس از آن هیچ توضیحی درج کرد.
Forwarded from Deleted Account
#python
«سطرهای خالی» (Blank lines): سطری که تنها حاوی فضای خالی (Spaceها یا Tabها) باشد، توسط مفسر نادیده گرفته میشود و به بایتکد ترجمه نمیگردد. از این سطرها میتوان برای خوانایی بیشتر کدها بهره گرفت - مانند سطر سوم در نمونه کد پایین:
def power(a, b):
return a ** b
print power(2, 3)
«سطرهای خالی» (Blank lines): سطری که تنها حاوی فضای خالی (Spaceها یا Tabها) باشد، توسط مفسر نادیده گرفته میشود و به بایتکد ترجمه نمیگردد. از این سطرها میتوان برای خوانایی بیشتر کدها بهره گرفت - مانند سطر سوم در نمونه کد پایین:
def power(a, b):
return a ** b
print power(2, 3)
Forwarded from Deleted Account
#python
انتخاب
با استفاده از دستور انتخاب میتوان بر حسب شرایط برنامه در زمان اجرا تعیین کرد که آیا یک بلاک دستور اجرا شود یا خیر و همچنین از بین دو یا چند بلاک دستور کدام یک انتخاب و اجرا گردد. پایتون تنها یک ساختار انتخاب را ارایه میدهد که میتواند به سه شکل «تک انتخابی»، «دو انتخابی» و «چند انتخابی» پیادهسازی گردد؛ این ساختار به نام دستور if خوانده میشود و در ادامه بررسی خواهد شد.
انتخاب
با استفاده از دستور انتخاب میتوان بر حسب شرایط برنامه در زمان اجرا تعیین کرد که آیا یک بلاک دستور اجرا شود یا خیر و همچنین از بین دو یا چند بلاک دستور کدام یک انتخاب و اجرا گردد. پایتون تنها یک ساختار انتخاب را ارایه میدهد که میتواند به سه شکل «تک انتخابی»، «دو انتخابی» و «چند انتخابی» پیادهسازی گردد؛ این ساختار به نام دستور if خوانده میشود و در ادامه بررسی خواهد شد.
Forwarded from Deleted Account
#python
دستور if
۱. ساختار ساده (تک انتخابی)
این ساختار یک دستور مرکب است که در سرآیند آن یک «شرط» (Condition) بررسی میگردد و تنها در صورتی که این شرط برقرار باشد بدنه اجرا خواهد گشت؛ در غیر این صورت مفسر از اجرای دستور(های) بدنه صرف نظر کرده و به سراغ نخستین دستور بعد از این ساختار میرود. این ساختار با استفاده از کلمه کلیدی if و الگویی مشابه پایین پیادهسازی میگردد:
if condition :
StatementBlock
منظور از شرط عبارتی است که میتوان آن را به یکی از مقدارهای بولی (True یا False) ارزیابی نمود؛ در اینجا اگر شرط برابر True ارزیابی گردد بخش بدنه دستور if اجرا میگردد. به نمونه کدهای پایین توجه نمایید:
دستور if
۱. ساختار ساده (تک انتخابی)
این ساختار یک دستور مرکب است که در سرآیند آن یک «شرط» (Condition) بررسی میگردد و تنها در صورتی که این شرط برقرار باشد بدنه اجرا خواهد گشت؛ در غیر این صورت مفسر از اجرای دستور(های) بدنه صرف نظر کرده و به سراغ نخستین دستور بعد از این ساختار میرود. این ساختار با استفاده از کلمه کلیدی if و الگویی مشابه پایین پیادهسازی میگردد:
if condition :
StatementBlock
منظور از شرط عبارتی است که میتوان آن را به یکی از مقدارهای بولی (True یا False) ارزیابی نمود؛ در اینجا اگر شرط برابر True ارزیابی گردد بخش بدنه دستور if اجرا میگردد. به نمونه کدهای پایین توجه نمایید:
Forwarded from Deleted Account
#python
>>> a = 5
>>> b = 3
>>> if a > b:
... print("a is greater than b")
...
a is greater than b
>>>
>>> if a == b:
... print("a is equal to b")
...
>>>
>>> a = 5
>>> b = 3
>>> if a > b:
... print("a is greater than b")
...
a is greater than b
>>>
>>> if a == b:
... print("a is equal to b")
...
>>>
Forwarded from Deleted Account
#python
>>> if a > b and a >= 0:
... print("a is positive and greater than b")
...
a is positive and greater than b
>>>
همانطور که در نمونه کد بالا نیز مشاهده میشود میتوان از عملگرهای منطقی (not ،or ،and) برای بررسی برقرار بودن (یا نبودن) همزمان چندین شرط بهره گرفت.
>>> if a > b and a >= 0:
... print("a is positive and greater than b")
...
a is positive and greater than b
>>>
همانطور که در نمونه کد بالا نیز مشاهده میشود میتوان از عملگرهای منطقی (not ،or ،and) برای بررسی برقرار بودن (یا نبودن) همزمان چندین شرط بهره گرفت.
Forwarded from Deleted Account
#python
۲. ساختار همراه با else (دو انتخابی)
با استفاده از کلمه کلیدی else میتوان بلاکی را برای اجرا در حالتی که شرط برقرار نیست - زمانی که شرط if برابر مقدار بولی False ارزیابی میگردد - تعیین کرد. else یک بخش جدا است که سرآیند و بدنه مخصوص به خود را دارد؛ این سرآیند میبایست فاقد هر گونه شرطی باشد:
>>> a = False
>>> if a:
... print("Condition is True")
... else:
... print("Condition is False")
...
Condition is False
>>>
>>> a = 7
>>> if a in [1, 2, 3]:
... print("a is in list")
... else:
... print("a is not in list")
...
a is not in list
>>>
۲. ساختار همراه با else (دو انتخابی)
با استفاده از کلمه کلیدی else میتوان بلاکی را برای اجرا در حالتی که شرط برقرار نیست - زمانی که شرط if برابر مقدار بولی False ارزیابی میگردد - تعیین کرد. else یک بخش جدا است که سرآیند و بدنه مخصوص به خود را دارد؛ این سرآیند میبایست فاقد هر گونه شرطی باشد:
>>> a = False
>>> if a:
... print("Condition is True")
... else:
... print("Condition is False")
...
Condition is False
>>>
>>> a = 7
>>> if a in [1, 2, 3]:
... print("a is in list")
... else:
... print("a is not in list")
...
a is not in list
>>>
Forwarded from Deleted Account
#python
۳. ساختار همراه با elif (چند انتخابی)
دستور if را میتوان گسترش داد و بخشهای بیشتری را با شرطهای گوناگون ایجاد نمود؛ به این صورت که ابتدا شرط بخش if بررسی میگردد و چنانچه برابر True ارزیابی نگردد، شرط مربوط به نختسین بخش elif بررسی میگردد که اگر باز هم برابر True نشود شرط بخش elif بعدی بررسی خواهد شد و به همین صورت ادامه مییابد؛ در انتها نیز اگر هیچ کدام از شرطها (if و elif) برابر True نشوند آنگاه بدنه مربوط به بخش else (در صورت وجود) اجرا میگردد. الگوی این ساختار مانند پایین است:
if condition_1:
statements
elif condition_2:
statements
elif condition_3:
statements
else:
statements
مثال:
>>> percent = 60
>>> if percent == 100:
... print('100 %')
... elif percent >= 75:
... print('75-100 %')
... elif percent >= 50:
... print('50-75 %')
... elif percent >= 25:
... print('25-50 %')
... else:
... print('less than 25 %')
...
50-75 % >>>
۳. ساختار همراه با elif (چند انتخابی)
دستور if را میتوان گسترش داد و بخشهای بیشتری را با شرطهای گوناگون ایجاد نمود؛ به این صورت که ابتدا شرط بخش if بررسی میگردد و چنانچه برابر True ارزیابی نگردد، شرط مربوط به نختسین بخش elif بررسی میگردد که اگر باز هم برابر True نشود شرط بخش elif بعدی بررسی خواهد شد و به همین صورت ادامه مییابد؛ در انتها نیز اگر هیچ کدام از شرطها (if و elif) برابر True نشوند آنگاه بدنه مربوط به بخش else (در صورت وجود) اجرا میگردد. الگوی این ساختار مانند پایین است:
if condition_1:
statements
elif condition_2:
statements
elif condition_3:
statements
else:
statements
مثال:
>>> percent = 60
>>> if percent == 100:
... print('100 %')
... elif percent >= 75:
... print('75-100 %')
... elif percent >= 50:
... print('50-75 %')
... elif percent >= 25:
... print('25-50 %')
... else:
... print('less than 25 %')
...
50-75 % >>>
Forwarded from Babak
کاربرد #پایتون در کجاست ؟
پایتون را نیز باید از جملهی زبانها برنامهنویسی خواند که میتوان با استفاده از آن در کاربردهای مختلفی استفاده کرد. توسعهی اپلیکیشنهای تحت وب، آنالیز دادهها، رابط کاربری، آمار و حل انواع مشکلات از جملهی کاربردهای این زبان برنامهنویسی است. اخیرا استفاده از زبان برنامهنویسی پایتون بهعنوان یک ابزار کلیدی به منظور تحلیل دادههای بزرگ در علوم و صنایع استفاده میشود.
سازمانهای بزرگی که از پایتون استفاده میکنند، شامل گوگل، یاهو، سرن و ناسا هستند. ITA نیز از پایتون برای بعضی از اجزای خود استفاده میکند.
حتی فیس بوک هم در زیرساخت های خود از پایتون استفاده میکند
در کل پایتون یک زبان علمی که تو شاخه هایی مثل نجوم کاربرد داره
در حال حاضر تو دانشگاه ها و مدارس تیزهوشان ایران هم برنامه نویسی تحت پایتون آموزش داده میشود.
«پایتون محبوبترین زبان برنامه نویسی»
پایتون امسال نیز مانند دو سال اخیر، محبوبترین زبان برنامهنویسی سال لقب گرفت.
جاوا،C , ++C, و R به ترتیب جایگاههای بعدی را کسب کردند.
#اخبار_IT
#Python
🌐سایت : www.itssc.ir
💬 تلگرام : @ITSSC
📥 اینستاگرام : @itssc_society
پایتون را نیز باید از جملهی زبانها برنامهنویسی خواند که میتوان با استفاده از آن در کاربردهای مختلفی استفاده کرد. توسعهی اپلیکیشنهای تحت وب، آنالیز دادهها، رابط کاربری، آمار و حل انواع مشکلات از جملهی کاربردهای این زبان برنامهنویسی است. اخیرا استفاده از زبان برنامهنویسی پایتون بهعنوان یک ابزار کلیدی به منظور تحلیل دادههای بزرگ در علوم و صنایع استفاده میشود.
سازمانهای بزرگی که از پایتون استفاده میکنند، شامل گوگل، یاهو، سرن و ناسا هستند. ITA نیز از پایتون برای بعضی از اجزای خود استفاده میکند.
حتی فیس بوک هم در زیرساخت های خود از پایتون استفاده میکند
در کل پایتون یک زبان علمی که تو شاخه هایی مثل نجوم کاربرد داره
در حال حاضر تو دانشگاه ها و مدارس تیزهوشان ایران هم برنامه نویسی تحت پایتون آموزش داده میشود.
«پایتون محبوبترین زبان برنامه نویسی»
پایتون امسال نیز مانند دو سال اخیر، محبوبترین زبان برنامهنویسی سال لقب گرفت.
جاوا،C , ++C, و R به ترتیب جایگاههای بعدی را کسب کردند.
#اخبار_IT
#Python
🌐سایت : www.itssc.ir
💬 تلگرام : @ITSSC
📥 اینستاگرام : @itssc_society
انجمن علمی ریاضی دانشگاه مازندران با همکاری اتحادیه انجمن های علمی ریاضی ایران برگزار می کند:
✔️کارگاه آموزشی #پایتون
#Python Workshop
📝 مدرس : سرکار خانم زهره عظیمی
دانشجوی دکتری آنالیز عددی دانشگاه مازندران
⏱ شروع کلاس : پنجشنبه ۲۰ بهمن ۱۴۰۱
📜همراه با ارائه گواهی معتبر
🔻کلاس ها به صورت مجازی ( #آفلاین ) به همراه جلسات رفع اشکال #آنلاین برگزار خواهد شد.
‼️ ظرفیت محدود ‼️
📌جهت ثبت نام به آیدی زیر مراجعه کنید:
@M_solooki
#انجمن_علمی_ریاضی_دانشگاه_مازندران
#اتحادیه_انجمن_های_علمی_دانشجویی_ریاضی_ایران
🆔 @math_umz
✔️کارگاه آموزشی #پایتون
#Python Workshop
📝 مدرس : سرکار خانم زهره عظیمی
دانشجوی دکتری آنالیز عددی دانشگاه مازندران
⏱ شروع کلاس : پنجشنبه ۲۰ بهمن ۱۴۰۱
📜همراه با ارائه گواهی معتبر
🔻کلاس ها به صورت مجازی ( #آفلاین ) به همراه جلسات رفع اشکال #آنلاین برگزار خواهد شد.
‼️ ظرفیت محدود ‼️
📌جهت ثبت نام به آیدی زیر مراجعه کنید:
@M_solooki
#انجمن_علمی_ریاضی_دانشگاه_مازندران
#اتحادیه_انجمن_های_علمی_دانشجویی_ریاضی_ایران
🆔 @math_umz