Course Imgآموزش پایتون

جلسه اول


دستور print

اولین دستوری که باید آن را یاد بگیرید دستور پرینت است که با استفاده از آن می‌توانیم مقادیر مختلف را چاپ کرده و به کاربر نشان دهیم.

Print Image

دستور پرینت می‌تواند چند مقدار را در کنار هم چاپ کند. همچنین می‌توانیم دو پارامتر end و sep را برای این دستور تنظیم کنیم.

دستور end به صورت پیشفرض برابر مقدار '\n' بوده و باعث می‌شود پس از چاپ مقدار مورد نظر اشاره‌گر ما به خط بعد برود. البته می‌توانیم مانند مثال زیر این پارامتر را به صورت دلخواه عوض کنیم.

End in python print

دستور sep به صورت پیشفرض برابر مقدار space می‌باشد و بدین معناست که بین تمام مقادیری که می‌خواهیم آنها را چاپ کنیم کاراکتر space چاپ می‌شود. این پارامتر را هم می‌توانیم مانند مثال زیر تغییر دهیم.

Sep in python print

متغیر

ما برای ذخیره‌سازی مقادیر مختلف و استفاده‌ی دوباره از آنها از مفهوم متغیر استفاده می‌کنیم.

متغیر مانند ظرفی است که ما مقادیر را در آن قرار داده و متغیر را درون حافظه ذخیره می‌کنیم. می‌توان اینگونه این فرآیند را شبیه‌سازی کرد که متغیر یک ظرف است که می‌توانیم ابتدا در آن مقداری آب ریخته و سپس آن را خالی کرده و جای آن مقداری شیر بریزیم (در اینجا ظرف همان متغیر ما است).

ویژگی‌های مهم متغیر

  • نام: ما باید برای متغیر خود یک نام انتخاب کنیم که دارای قواعد خاص خود است.
  • var names in python
  • نام باید حتما به زبان انگلیسی تعیین شود و نمی‌توانیم از کاراکترهایی مانند @، %، # و space استفاده کنیم.
  • var names in python
  • در نام گذاری نمی‌توانیم از کلمات رزرو شده‌ی پایتون استفاده کنیم.
  • var names in python

مفهوم حساس به متن (case sensetive): توجه شود که در زبان پایتون حروف بزرگ و کوچک انگلیسی با هم تفاوت دارند.

case sensetive in python

کامنت گذاری

برای نوشتن توضیحات در کد از کاراکتر # استفاده می‌کنیم. به مثال زیر توجه کنید.

comments in python

مقدار

ما می‌توانیم فقط یک مقدار در متغیرمان ذخیره کنیم. مقداردهی به شکل زیر است: نام متغیر، عملگر = و مقدار مورد نظر را قرار می‌دهیم. برای چاپ مقدار داخل متغیر کافی است نام متغیر را درون دستور پرینت قرار دهیم.

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

Value in python

ما می‌توانیم یک مقدار را به چند متغیر نسبت دهیم.

Value in python

همچنین می‌توانیم در یک خط چند متغیر را مقدار دهی کنیم .

Value in python

نوع داده

نوع داده‌ای که در متغیر ذخیره می‌کنیم وابسته به مقداری است که در آن قرار می‌دهیم. انواع داده‌ای مانند عددی، رشته‌ای، لیست، تاپل، دیکشنری و ... داریم.

نوع دادی ای عددی : این نوع خود به دو دسته تقسیم می‌شود . int که همان معادل عدد صحیح بوده و float که همان معادل عدد اعشاری است.

توجه کنید ما با تابع type می‌توانیم نوع داده‌ای متغیرمان را بفهمیم .

Value in python

نوع داده‌ای رشته ای : ما اگر بخواهیم یک جمله یا یک حرف را در متغیری ذخیر کنیم از ' یا " در دوطرف جمله‌مان استفاده می‌کنیم که به آن رشته می‌گوییم . دقت کنید که اگر از علامت های کتیشن در دو طرف جمله مان استفاده نکنیم سیستم نمی‌توان رشته بودن آن را تشخیص دهد .

Value in python

حذف متغیر

ما می‌توانیم به راحتی متغیرمان را با دستور del از حافظه حذف کنیم.

Value in python

تبدیل نوع داده‌ای متغیرها به هم

ما می‌توانیم نوع int را به float و برعکس آن را هم انجام دهیم. در تبدیل عدد اعشاری به صحیح بخش اعشاری حذف می‌شود.

Value in python Value in python

اپراتورها

ما ۷ نوع اپراتور داریم که هر کدام را به صورت جداگانه بررسی می‌کنیم:

عملگرهای ریاضی

این عملگر‌ها برای انجام عملیات ریاضی به کار می‌روند:

  • علامت + برای جمع
  • علامت - برای تفریق
  • علامت * برای ضرب
  • علامت / برای تقسیم
  • علامت % برای محاسبه باقی‌مانده
  • علامت ** برای توان
  • علامت // برای تقسیم صحیح
Value in python

عملگرهای مقایسه‌ای

عملگرهای مقایسه‌ای برای مقایسه‌ی دو مقدار با هم به کار می‌روند و می‌توانند دو جواب True (درست) و False (غلط) داشته باشند.

عملگر‌های مقایسه ای شامل عملگر برزگتر و کوچکتر ، بزرگتر مساوی و کوچکتر مساوی ، برابری و نابرابری هستند که مثال‌های مربوط به آن را در تصویر زیر مشاهده می‌کنید .

Value in python