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
❗️توجه❗️
قابل توجه دانشجویان واحد دماوند (پسران) :
👈برخی از درس های ارائه شده در ترم تابستان :
1-آز شبکه
2-پروژه
3 -کارآموزی
با تشکر.
قابل توجه دانشجویان واحد دماوند (پسران) :
👈برخی از درس های ارائه شده در ترم تابستان :
1-آز شبکه
2-پروژه
3 -کارآموزی
با تشکر.
#استخدام
سلام دوستان
ما یک شرکت استارت آپ هستیم و نیازمند تعدادی برنامه نویس دارای تخصص پایتون و لینوکس، روحیه کار تیمی، انگیزه بالا برای انجام کاری متفاوت، اهل یادگیری، سخت کوش و متعهد هستیم.
افق همکاری با افراد منتخب، سهم بری از کار خواهد بود. اگر تمایل دارید رزومه خود را به آدرس ذیل بفرستید تا با هم بیشتر گپ بزنیم. محل کار تهران است.
jobs@porsline.ir
@ITSSC
سلام دوستان
ما یک شرکت استارت آپ هستیم و نیازمند تعدادی برنامه نویس دارای تخصص پایتون و لینوکس، روحیه کار تیمی، انگیزه بالا برای انجام کاری متفاوت، اهل یادگیری، سخت کوش و متعهد هستیم.
افق همکاری با افراد منتخب، سهم بری از کار خواهد بود. اگر تمایل دارید رزومه خود را به آدرس ذیل بفرستید تا با هم بیشتر گپ بزنیم. محل کار تهران است.
jobs@porsline.ir
@ITSSC
🔴🔴🔴خبر فوری
تعداد زیادی از کاربران نرم افزار TeamViewer گزارش کرده اند که در چند روز اخیر از طریق این نرم افزار به سیستم های آنها دسترسی غیرمجاز انجام شده است و سیستم آنها و اطلاعات شخصی آنها مورد دستبرد واقع شده است! از شواهد به نظر می رسد سرورهای نرم افزار TeamViewer هک شده است.
توصیه اکید می شود فعلا استفاده از این نرم افزار را به تعلیق درآورید.
اطلاعات بیشتر:
http://www.csoonline.com/article/3078000/security/teamviewer-users-reporting-unauthorized-access-hack-suspected.html#tk.rss_all
تعداد زیادی از کاربران نرم افزار TeamViewer گزارش کرده اند که در چند روز اخیر از طریق این نرم افزار به سیستم های آنها دسترسی غیرمجاز انجام شده است و سیستم آنها و اطلاعات شخصی آنها مورد دستبرد واقع شده است! از شواهد به نظر می رسد سرورهای نرم افزار TeamViewer هک شده است.
توصیه اکید می شود فعلا استفاده از این نرم افزار را به تعلیق درآورید.
اطلاعات بیشتر:
http://www.csoonline.com/article/3078000/security/teamviewer-users-reporting-unauthorized-access-hack-suspected.html#tk.rss_all
CSO Online
TeamViewer users reporting unauthorized access, hack suspected
Several TeamViewer users have reported unauthorized access over the last few days, leading some to suspect that the remote connection company has been hacked. The unauthorized access reports started showing up on Reddit around the same time that the company…
https://linuxjourney.com
Linux Journey is a site dedicated to making learning Linux fun and easy.
@ITSSC
Linux Journey is a site dedicated to making learning Linux fun and easy.
@ITSSC
ویدئوی کارگاه آشنایی با توزیع #کالی #لینوکس در جشنوارهٔ روز آزادی نرمافزار تهران سال ۱۳۹۴
توسط علی نیکخواه
فیلم کارگاه در یوتیوب:
https://www.youtube.com/watch?v=22ijjCLk2dw&list=PLzkZTZKm4j8GhgZ_O4k7uzJFcA0Ai5FIL&index=18
فیلم کارگاه در سایت تخته سفید:
http://takhtesefid.org/watch?v=629035198657
دریافت با لینک مستقیم (فرمت آزاد):
https://archive.org/download/KaliLinuxIntro/KaliLinuxIntro.ogv
دریافت با لینک مستقیم:
https://archive.org/download/KaliLinuxIntro/KaliLinuxIntro.mp4
دریافت از طریق تورنت:
https://archive.org/download/KaliLinuxIntro/KaliLinuxIntro_archive.torrent
@ITSSC
توسط علی نیکخواه
فیلم کارگاه در یوتیوب:
https://www.youtube.com/watch?v=22ijjCLk2dw&list=PLzkZTZKm4j8GhgZ_O4k7uzJFcA0Ai5FIL&index=18
فیلم کارگاه در سایت تخته سفید:
http://takhtesefid.org/watch?v=629035198657
دریافت با لینک مستقیم (فرمت آزاد):
https://archive.org/download/KaliLinuxIntro/KaliLinuxIntro.ogv
دریافت با لینک مستقیم:
https://archive.org/download/KaliLinuxIntro/KaliLinuxIntro.mp4
دریافت از طریق تورنت:
https://archive.org/download/KaliLinuxIntro/KaliLinuxIntro_archive.torrent
@ITSSC
YouTube
کارگاه آشنایی با توزیع Kali Linux
ارائه شده در بخش کارگاههای جشنواره روز آزادی نرمافزار ۱۳۹۴ در تهران سایت جشنواره: http://sfd.fsug.ir/1394/ دریافت اسلایدها و بقیه فایلها: https://mega.nz/...