Network Security Channel
2.57K subscribers
5.33K photos
3.42K videos
5.56K files
4.44K links
شروع از سال 1395
Security Operation Center (SOC)
Bug Bounty
Vulnerability
Pentest
Hardening
Linux
Reasearch
Security Network
Security Researcher
DevSecOps
Blue Team
Red Team
Download Telegram
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم

در این قسمت قراره اعداد صحیح و اعشاری رو کار کنیم.

همچنین در بین یادگیری این ساختار داده ای، دستورات و کلمات کلیدی پایتون و ... رو هم یاد میگیریم.

فقط به یه کم تمرین و دقت لازم دارید تا بتونید هر برنامه ای که دوست دارید رو به پایتون بنویسید !
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم



پایتون یک زبان برنامه نویسی مخصوص داده های بزرگه ! این یعنی این که تو اعداد محدودیت ندارید !


عملگر و عملوند:

به علامت ها و کلمات از پیش تعیین شده در زبان های برنامه نویسی که وظیفه ی انجام یک عملیات بر روی دو ساختار داده ای رو دارن عملگر میگن. و همچنین به دو ساختار داده ای که معمولا در سمت چپ و راست عملگر میان، عملوند میگن.
برای مثال در محاسبه ی زیر:
9 + 2
علامت + عملگر و اعداد 2 و 9 عملوند هستند.

عملگر های مخصوص اعداد صحیح و اعداد اعشاری به شرح زیر است:

+ جمع دو عدد
- تفریق دو عدد
* ضرب دو عدد
/ تقسیم عدد سمت چپ عملگر بر عدد سمت راست عملگر(جواب یک عدد اعشاری است.)
// تقسیم عدد سمت چپ عملگر بر عدد سمت راست عملگر(جواب یک عدد صحیح است.)
** به توان رساندن عدد سمت چپ عملگر به ازای عدد سمت راست عملگر
% باقیمانده ی تقسیم عدد سمت چپ عملگر بر عدد سمت راست عملگر


برای درک بهتر چند تا مثال روی مفسر پایتون میزنم.

👇👇👇👇👇
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم

همونطور که میبینید جواب عملیات 2 // 5 برابر با 2 هست. چون عملگر // یک عدد صحیح میده پس مقدار اعشار رو از بین میبره.

هر قسمت از محاسبات بالا رو نفهمیدین به سراغ توضیحات عملگر ها که قبل از عکس گفته شد برید.
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم

قوانین اولویت:

قوانین اولویت پایتون در محاسبات دقیقا مثل قوانین اولویت ریاضیه.
یعنی اولویت اول پرانتز هاست، بعد توان و بعد ضرب و تقسیم و در آخر هم جمع و تفریق.

بنابر این در مثال زیر:
2 ** 3 * 4 - 8 / 2 + 4

برابر است با 32.0

اولویت با پرانتز است که خوب در محاسبه بالا پرانتز نداریم. اولویت بعدی با توان است و پس از محاسبه ی توان، محاسبه ی ما به شکل زیر در میاد:

8 * 4 - 8 / 2 + 4

سپس نوبت ضرب است که پس از محاسبه ی آن داریم:

32 - 8 / 2 + 4

حالا تقسیم را محاسبه میکنیم و محاسبه به شکل زیر در میاد:

32 - 4.0 + 4

که جواب ما 32.0 خواهد بود.
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم

سوال:
چرا جواب محاسبه ما عدد اعشاری 32.0 شد؟

زیرا از عملگر / برای تقسیم 8 بر 2 استفاده کردیم که جواب این عملگر یک عدد اعشاریست و پایتون در جواب محاسبه ی اعداد اعشاری با اعداد صحیح، از اعداد اعشاری استفاده میکند !
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم

نسبت دهی:

نوشتن اعداد ساده در یک برنامه (اونم به صورت مکرر) کار سختی نیست.
حالا به این فکر کنید شاید نیاز دارید برنامه ای بنویسید که از عدد 123456789987654321 بار ها بار ها باید در برنامه استفاده بشه. خوب استفاده از این عدد بار ها و بار ها در برنامه کار رو مشکل میکنه. بهترین راه اینه این عدد رو به یک نام کوتاه به مفسر پایتون معرفی کنیم و هر جا از اون نام استفاده کردیم، مفسر خودش جای نام، اون عدد رو به کار میبره.

به این عمل نسبت دهی میگن.

عملگر = در پایتون مقدار سمت راست خودش رو در یک متغیر که یک نام در سمت چپشه، ذخیره میکنه.

برای مثال:

number = 123456789987654321

در خط بالا با استفاده از عملگر = عدد رو در متغیری به نام number ذخیره کردیم.

توجه کنید که اسم متغیر حتما باید سمت چپ عملگر باشه.
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم


بریم به سراغ مفسر و چند مثال از نسبت دهی و ساخت متغیر بزنیم.

👇👇👇👇👇
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم

سوال:

چرا نام while برای متغیر جزو نام های نادرسته؟

چون while جزو کلمات کلیدی و دستورات پایتونه که برای ایجاد حلقه ها ازش استفاده میشه.

کلمات کلیدی پایتون به شرح زیر هستند:

if elif else while for try except finally yield return import from is not as None True False lambda def class async await

به بزرگی و کوچکی حروف دقت کنید زیرا پایتون نیز به بزرگی و کوچکی حروف حساس است !

تمامی کلمات کلیدی بالا را در این سری از آموزش ها فرا خواهید گرفت.
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم


کم کم داریم وارد مرحله ای از برنامه نویسی میشیم که ممکنه خطاهایی در محاسبات و برنامه هامون پیش بیاد، پس قبل از رفتن به سراغ رشته ها، در فصل بعد به توضیح و تفسیر خطاها در پایتون میپردازیم و 3 کلمه کلیدی if, elif, else رو یاد میگیریم.
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم


قوانین نام متغیر ها:

_ نام متغیر شما نباید با یک عدد شروع بشه و اگر میخواید از عدد استفاده کنید باید عدد از حرف دوم به بعد بیاد.

_نام متغیر شما میتونه دارای _ هم باشه.

همچنین در پایتون نسخه 3، شما میتوانید از حروف و کلمات فارسی هم برای نام متغیر ها استفاده کنید. ولی قصد من آموزش برنامه نویسی استاندارد در پایتونه که در برنامه نویسی استاندارد شما فقط اجازه ی استفاده از تمامی حروف بزرگ و کوچک لاتین و علامت _ و اعداد را دارید.

چند مثال از نام متغیر های درست:

_
a
Test
vARAIBLE
a_long_name
var1
python3456789


چند مثال از نام متغیر های نادرست:

1var
%test
varaible$
while
> > > #python
> > > #py3
> > > آموزش زبان برنامه نویسی پایتون از 0 تا 100
> > > قسمت سوم

نکته:
اگر آموزش هارو از کانال تلگرام دنبال میکنید. من هشتگ python و py (مخفف python ) رو برای آموزش ها در نظر گرفتم.
و هشتگ هر قسمت از آموزش مساویه با این هشتگ که بعدش عدد اون قسمت میاد. یعنی اگر مثلاقسمت n رو خواستین (که n اینجا عدد قسمته) کافیه سرچ کنین:
#pyn
که اگر چیزی پیدا نشد یعنی هنوز قسمت n عرضه نشده.
همچنین اگر تمام آموزش های پایتون رو خواستین میتونین از هشتگ python استفاده کنید.


فعلا خدا نگهدار.

پایان قسمت سوم.
#دانستنی و #طنز
👊 درآمد طراحی سایت حرفه ای یک ایرانی و خارجی😂😂😂

🎯 لینک:
https://telegram.me/Engineer_Computer
🤔 چگونه بدون استفاده از رمز عبور، ویندوز را راه‌اندازی کنیم؟؟؟
شاید از این ‌که مجبور هستید در هر بار لاگین شدن به ویندوز، رمز عبور سیستم را وارد کنید، ناراحت و کلافه هستید و شما هر بار مجبورید تا با دقت زیاد، کلمه‌ی عبور را در مکان مشخص شده تایپ کنید چون کاراکترها در حالت پیش فرض به صورت ستاره نمایش داده می‌شوند و در صورت بروز اشتباه تایپی نمی‌توانید بلافاصله آن را تشخیص دهید، بنابراین این امکان وجود دارد تا در مواقعی که عجله دارید، در وارد کردن کلمات دچار اشتباه تایپی شوید (و حتی چندین بار مجبور باشید تا رمز عبور را وارد کنید) که این خود می‌تواند شما را عصبی و کلافه کند.
به علاوه شاید تنظیمات ویندوز را به گونه‌ای قرار داده باشید که باید برای خارج کردن آن از حالت sleep، پسورد ویندوز را مجددا وارد کنید. بنابراین در اغلب مواردی که کامپیوتر شما به حالت sleep می‌رود، باید بارها و بارها رمزعبور خود را وارد کنید.
بدیهی است که هدف اصلی استفاده از کلمه‌ی عبور، حفاظت اطلاعات موجود روی کامپیوتر از دید سایرین است و اگر در دفتر یا مکانی کار می‌کنید که افراد زیادی به آن‌جا رفت و آمد دارند، قطعا باید برای جلوگیری از دسترسی سایرین به پرونده‌ها، فایل‌ها و سایر اطلاعات، برای ویندوز خود کلمه‌ی عبوری انتخاب کنید اما اگر به تنهایی کار می‌کنید و نسبت به رفت و آمد‌ مردم و دسترسی آنان به اطلاعات سیستم خود، نگران نیستید، می‌توانید روند مربوط به تنظیمات امنیتی جهت ورود به سیستم را غیر فعال کنید.
ابتدا باید به این نکته توجه داشته باشید که تمامی مراحل و فرآیندی که در ادامه ذکر شده، در ویندوز۷، ویندوز ۸.۱ و ویندوز ۱۰، به یک شکل انجام خواهد شد.
ابتدا کلید win+R را همزمان فشار دهید و دستور cmd را وارد کنید تا وارد محیط Command Prompt شوید.
برای اجرای cmd در widows7، روی کلید استارت کلیک کرده، عبارت cmd را در قسمت "search programs and files" تایپ کنید. در windows8.1 یا windows10، روی کلید استارت راست کلیک کرده و Command Prompt را انتخاب کنید. پس از مشاهده‌ی پنجره‌ی cmd، دستور netplwiz را اجرا کنید.
پس از اجرای این دستور، ابزار مربوط به netplwiz با عنوان User Accounts Control Panel، نمایش داده خواهد شد. نام کاربری‌ مورد نظر خود را که می‌خواهید به صورت اتوماتیک به آن لاگین شوید انتخاب کنید و چک باکس مربوط به "Users must enter a user name and password to use this computer." را انتخاب و کلید ok را بزنید.
رمزعبور خود را یک بار وارد کنید و در قسمت بعد نیز جهت تایید، باید کلمه‌ی عبور را مجددا وارد کنید.
ویندوز را Restart کنید و اکنون شما با صفحه‌ی مربوط به لاگین مواجه نخواهید شد (‌در خصوص Lock screen نیز اگر از ویندوز ۸.۱ یا ویندوز ۱۰ استفاده می‌کنید به همین صورت خواهد بود‌) و به صورت اتوماتیک به صفحه‌ی Start screen در ویندوز ۸.۱ یا صفحه‌ی دسکتاپ در ویندوز ۷ یا ۱۰ منتقل خواهید شد بدون این‌که نیازی به ورود کلمه‌ی عبور داشته باشید ولی اگر نظرتان تغییر کرد، می‌توانید به راحتی تنظیمات را به حالت قبل باز گردانید که تنها کافی است عبارت netplwiz را در command prompt وارد کنید تا پنجره‌ی User Accounts Control Panel باز شود. سپس نام کاربری مورد نظر را انتخاب کرده و چک باکس مربوط به "Users must enter a user name and password to use this computer" را انتخاب کنید.

🌐 @Engineer_Computer 🌐
#دانستنی
🔴 گوگل به هکری که مرورگر گوگل کروم را هک کند 1 میلیون دلار جایزه می‌دهد‌.
😉 تاکنون هیچ هکری نتوانسته است...!

✳️ لینک:
@Engineer_Computer
دو پایه کوچک پایین کیبورد کامپیوتر فقط برای این هستند که دیدتان به دکمه ها بهتر شود
👈🏻شیبی که به کیبورد میدهند باعث بروز ناراحتی مزمن در ناحیه مچ دست میشود❗️
@Engineer_Computer
ساعت 00:00