موضوعات داغ
  • بازی GTA VI
  • گلکسی S25 FE
  • گوشی‌های سری گلکسی S26
  • آیفون 17 اپل
  • بتلفیلد 6
  • دینو
سخت افزار مگ
  • اخبار و مقالات
    • گوشی موبایل
      • لوازم جانبی موبایل
    • تبلت
    • لپ تاپ
    • دسکتاپ
      • مادربرد
      • پردازنده مرکزی
      • کارت گرافیک
      • تجهیزات ذخیره سازی
      • حافظه
      • صفحه نمایش
      • تجهیزات جانبی
    • تصویرگری دیجیتال
    • صوتی و تصویری
    • شبکه
    • نرم افزار و بازی
    • کالبدشکافی قطعات
    • مطالب گوناگون
  • بررسی
    • بررسی گوشی موبایل
    • بررسی تبلت
    • بررسی لپ تاپ
    • دسکتاپ
      • بررسی کولر و فن
      • بررسی مادربرد
      • بررسی کارت گرافیک
      • بررسی تجهیزات ذخیره سازی
      • بررسی حافظه
      • بررسی منبع تغذیه و کیس
      • بررسی تجهیزات جانبی
      • بررسی صفحه نمایش
    • بررسی تصویرگری دیجیتال
    • بررسی صوتی و تصویری
    • بررسی شبکه
    • بررسی نرم افزار و بازی
    • بررسی گوناگون
  • راهنمای خرید
    • سیستم پیشنهادی
  • لیست قیمت
    • گوشی موبایل
      • لیست قیمت روز گوشی‌های سامسونگ
      • لیست قیمت روز گوشی‌های شیائومی
      • لیست قیمت روز گوشی‌های هواوی
      • لیست قیمت روز گوشی های آنر
    • تبلت
    • لپ‌تاپ
    • قطعات کامپیوتر
      • لیست قیمت پردازنده
    • محصولات اپل
    • تجهیزات شبکه
    • لوازم خانگی
    • صوتی و تصویری
    • دوربین دیجیتال
    • تجهیزات بازی
    • خودرو
  • ویژه
    • مسابقات
    • نمایشگاه
تبلیغات
تبلیغات
تبلیغات

مطالب گوناگون

آموزش برنامه نویسی پایتون (قسمت سوم: متغیرها، عبارات و دستورها)

Avatarتوسط محمد یوسفی زاده ·4 آبان 139722 اسفند 1398· 0

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

مقادیر و انواع آنها

مقدارها را می توان پایه ای ترین مفاهیم زبان های برنامه نویسی دانست. در واقع مقدارها در زبان برنامه نویسی مانند اعداد یا حروف در زبان های طبیعی هستند. در برنامه نویسی هر مقدار به یک نوع خاص وابسته است. برای مثال 2 یک عدد صحیح است که در دسته یا نوع integer طبقه بندی می شود. به همین ترتیب Hello World! یک رشته از کاراکترهاست شامل حروف، اعداد یا ترکیبی از آنهاست که string نامیده می شوند. String ها به واسطه علامت گیومه که در ابتدا و انتهای آنها قرار می گیرد توسط مترجم و برنامه نویس ها شناسایی می شوند. در پایتون اگر مطمئن نیستید یک عبارت جزو کدام نوع است می توانید با دستوری ساده آن را سوال کنید:

type (‘Hello World!’) <<<

<'type 'str>

type (17) <<<

<'type 'int>

همان طور که مشاهده می کنید دسته بندی ها به صورت مخفف نشان داده می شوند؛ str برای string یا رشته ها و int برای integer یا اعداد صحیح. البته همه عددها جزو اعداد صحیح نیستند. در نتیجه دسته اعداد اعشاری با نام float نیز وجود دارد که در واقع کوتاه شده عبارت floating point است.

type (17) <<<

<'type 'int>

type (3.2) <<<

<'type 'float>

type ('3.2') <<<

<'type 'str>

اگر به دو خط آخر توجه کنید متوجه تفاوت کلیدی آنها با دو خط بالاتر می شوید. از آنجا که در خط ماقبل آخر 3.2 درون گیومه قرار گرفته نوع آن به صورت رشته string توسط پایتون تشخیص داده می شود. نکته دیگری که باید به آن توجه داشته باشید آن است که در پایتون نباید برای ساده تر کردن خواندن اعداد بزرگ از ویرگول یا هر علامت مشابهی استفاده کنید. در نتیجه عدد یک میلیون باید به صورت 1000000 نوشته شود و صورت 1,000,000 نادرست است. اگر چنین عبارتی را در پنجره دستورات تایپ کنید با چنین صحنه ای روبرو خواهید شد:

1,000,000 <<<

(0, 0, 1)

اینجا یک خطای منطقی رخ داده. برنامه بدون مشکل اجرا می شود اما نتیجه با آنچه انتظار می رفت کاملا متفاوت است.

 

متغیرها

یکی از قدرتمندترین ابزارهای هر زبان برنامه نویسی، توانایی آن در به کارگیری متغیرهاست. یک متغیر بنا به تعریف نامی است که به یک مقدار اشاره می کند. برای ایجاد یک متغیر از عبارتی که دستور اختصاص یا assignment statement نامیده می شود استفاده می کنیم.

'message = 'Learning Python is Fun <<<

n = 20 <<<

pi = 3.14159265 <<<

در اینجا با سه دستور اختصاص آشنا شده ایم که هر کدام از آنها در حال ارتباط دادن یک مقدار به یک اسم است. در مثال های بالا message، n و pi اسم ها هستند. توجه داشته باشید که نوع یک متغیر همان نوع مقداری است که به آن اشاره دارد و پس از اختصاص دادن مقادیر به متغیرها می توان مستقیما خود متغیرها را مورد پرسش قرار داد.

type (message) <<<

'<type 'str>

type (n) <<<

<'type 'int>

type (pi) <<<

<'type 'float>

کلمات کلیدی در اسامی متغیرها

برنامه نویس ها برای انتخاب اسامی متغیرها از کلماتی استفاده می کنند که برای آنها معنی دار باشد و بعدا بتوان به راحتی آنها را به یاد آورد. انتخاب اسامی متغیرها بسته به برنامه نویس است اما چند نکته در این بین وجود دارد. معمولا برای انتخاب اسم های چند قسمتی از علامت _ به صورت my_name استفاده می شود. در صورت استفاده از اسم های غیرمجاز برای متغیرها یک خطای syntax دریافت خواهید کرد. در پایتون اسم ها نباید با عدد شروع شوند، استفاده از علائمی مانند @ غیر مجاز است و همچنین نباید از کلمات کلیدی برای اسم ها استفاده کنید. در پایتون 31 کلمه کلیدی وجود دارند:

and – del – from – not – while – as – elif – global – or – with – assert – else – if – pass – yield – break – except – import – print – class – exec – in – raise – continue – finally – is – return – def – for – lambda – try

در نسخه سوم پایتون exec یک کلمه کلیدی نیست و در عوض nonlocal به یک کلمه کلیدی تبدیل شده است.

در بخش بعدی با اپراتورها (عملگرها) آشنا خواهیم شد و تمامی جزئیات مربوط به آنها را بررسی می کنیم.

دسترسی به همه قسمت های مجموعه آموزشی پایتون

برچسب‌ها: آموزش, برنامه نویسی, پایتون

امتیاز: 5.0 از 5 (2 رای)
کمی صبر کنید...
تبلیغات
تبلیغات
سرخط خبرها:
  1. تراشه آیفون 18 پرو ممکن است 18 درصد سریع‌تر از نسل قبل باشد
  2. راز اتمام سریع بسته‌های اینترنت؛ تست عملی 1.5 گیگابایت ایرانسل چه نتیجه‌ای داد؟
  3. Crucial بابت یک کیت رم که اکنون 1800 دلار قیمت دارد تنها 259 دلار بازپرداخت پیشنهاد می‌دهد!
  4. تحول بزرگ در لپ‌ تاپ‌ های گیمینگ؛ ورود فناوری کش bLLC با پردازنده‌های Razor Lake اینتل
  5. از مطالبه کیفیت اینترنت تا محدودیت‌های جدید برای آثار فرهنگی؛ دو رویکرد متفاوت مجلس برای فضای مجازی و رسانه

مطالب مرتبط ...

  • آموزش حذف تبلیغات، پیشنهادات و اطلاعات ارسالی ویندوز 0

    آموزش حذف تبلیغات، پیشنهادات و اطلاعات ارسالی ویندوز

    Avatarتوسط نیما خردمند · 8 مرداد 1404 · 10 مرداد 1404

  • 0

    باکتری‌ها روی دستگاه شما در کمین‌اند؛ روش‌های مطمئن تمیزکردن گوشی

    Avatarتوسط مهرانه راجعی · 25 مهر 1403 · 25 مهر 1403

  • 0

    آموزش دارک تم کردن تمام صفحات وب با استفاده از خود مرورگر های کرومیوم

    Avatarتوسط علیرضا پارساپور · 6 دی 1401 · 9 دی 1401

مطالب گوناگون از دینو

کدام داروها می‌توانند تحمل گرما را سخت‌تر کنند؟

10 فیلم فوق‌ العاده که به شما کمک می کند بچه ها را بهتر درک کنید

چگونه از نشخوار افکار منفی و تجربیات گذشته خودداری کنیم؟

دیدگاهتان را بنویسید لغو پاسخ

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

در صورتی که نظر شما حاوی ناسزا، عبارات توهین‌آمیز و تهدید بوده و در تضاد با قوانین فعلی کشور باشد از انتشار آن بدون حذف موارد ذکر شده، معذوریم.
شکلک‌ها (اموجی‌ها) را می‌توانید با کیبرد گوشی یا کیبرد مجازی ویندوز قرار دهید.
تصاویر نویسندگان دیدگاه از Gravatar گرفته می‌شود.

پربحث‌ترین‌ها

  • طرح اسقاط خودروهای فرسوده 3

    جزئیات طرح جدید اسقاط خودروهای فرسوده؛ از وام 400 میلیون تومانی تا محدودیت تاکسی‌های اینترنتی

  • گیگابایت پس از 8 سال مادربردهای جدید B450 را معرفی کرد 2

    گیگابایت پس از 8 سال مادربردهای جدید B450 را معرفی کرد

  • مشاور وزیر ارتباطات: حاکمیت توان جلوگیری از اینترنت استارلینک را ندارد 1

    مشاور وزیر ارتباطات: حاکمیت توان جلوگیری از اینترنت استارلینک را ندارد

  • گوگل از پیکسل 11 پرو، 11 پرو XL و 11 پرو فولد با تراشه تنسور G6 رونمایی کرد 1

    گوگل از پیکسل 11 پرو، 11 پرو XL و 11 پرو فولد با تراشه تنسور G6 رونمایی کرد

آخرین بررسی‌ها

9.7

بررسی حافظه اس‌اس‌دی SAMSUNG 9100 PRO 2TB

9.3

بررسی مادربرد X870 AORUS STEALTH ICE گیگابایت

8.8

تماشا کنید: بررسی گوشی گلکسی A17 4G سامسونگ؛ اقتصادی تازه‌نفس

8.8

بررسی لپ تاپ MSI Vector 16 HX - اژدهای همه‌فن‌حریف

9.6

تماشا کنید: بررسی Aorus FO27Q3 گیگابایت | بهترین مانیتور گیمینگ 2025؟

آخرین مطالب دینو

انقلاب‌های جهان: مهم‌ترین انقلاب‌های تاریخ که تاثیرات مهمی بر جهان داشتند!

کتاب‌های درسی تاریخ پر از صفحاتی است که انقلاب‌های…

  • حقایقی درباره پنتاگون که ممکن است شما را شگفت‌زده کند

  • 0 تا 100 اجرای روف گاردن در تهران | از طراحی اصولی تا نگهداری

  • 7 مورد از بهترین حرکات یوگا برای تسکین استرس

  • آزادی بیان چیست و چه اهمیتی در جامعه دارد؟

  • مطلب بعدی ال جی موبایل در خط ضرر دهی، 130 میلیون دلار برای سه ماهه سوم سال
  • مطلب قبلی تازه ترین جزئیات از گلکسی اس 10 و گوشی هوشمند منعطف سامسونگ
  • آخرین مطالب
  • محبوب‌ترین مطالب
  • تراشه آیفون 18 پرو ممکن است 18 درصد سریع‌تر از نسل قبل باشد

    تراشه آیفون 18 پرو ممکن است 18 درصد سریع‌تر از نسل قبل باشد

  • گزارش نحوه مصرف اینترنت از زبان ایرانسل

    راز اتمام سریع بسته‌های اینترنت؛ تست عملی 1.5 گیگابایت ایرانسل چه نتیجه‌ای داد؟

  • Crucial بابت یک کیت رم که اکنون 1800 دلار قیمت دارد تنها 259 دلار بازپرداخت پیشنهاد می‌دهد!

    Crucial بابت یک کیت رم که اکنون 1800 دلار قیمت دارد تنها 259 دلار بازپرداخت پیشنهاد می‌دهد!

  • تحول بزرگ در لپ‌تاپ‌های گیمینگ؛ ورود فناوری کش bLLC با پردازنده‌های Razor Lake اینتل

    تحول بزرگ در لپ‌ تاپ‌ های گیمینگ؛ ورود فناوری کش bLLC با پردازنده‌های Razor Lake اینتل

  • گزارش اسپیدتست نوامبر - طرح صیانت مجلس

    از مطالبه کیفیت اینترنت تا محدودیت‌های جدید برای آثار فرهنگی؛ دو رویکرد متفاوت مجلس برای فضای مجازی و رسانه

  • طرح اسقاط خودروهای فرسوده 3

    جزئیات طرح جدید اسقاط خودروهای فرسوده؛ از وام 400 میلیون تومانی تا محدودیت تاکسی‌های اینترنتی

  • گیگابایت پس از 8 سال مادربردهای جدید B450 را معرفی کرد 2

    گیگابایت پس از 8 سال مادربردهای جدید B450 را معرفی کرد

  • سیستم مورد نیاز بازی Phantom Blade Zero مشخص شد؛ عنوانی بهینه با پشتیبانی از پث تریسینگ 1

    سیستم مورد نیاز بازی Phantom Blade Zero مشخص شد؛ عنوانی بهینه با پشتیبانی از پث تریسینگ

  • کارت گرافیک RTX 5060 Ti 16GB به قیمت بیش از 800 دلار رسید 1

    کارت گرافیک RTX 5060 Ti 16GB به قیمت بیش از 800 دلار رسید

  • مشاور وزیر ارتباطات: حاکمیت توان جلوگیری از اینترنت استارلینک را ندارد 1

    مشاور وزیر ارتباطات: حاکمیت توان جلوگیری از اینترنت استارلینک را ندارد

آخرین دیدگاه‌ها

  • Avatar
    مرضیه باقری گفته است:
    سلام روی چه کیسی قرار میگیرد لتفا بگویید
  • Avatar
    مسعود گفته است:
    روزنامه نگاران قلم شونو بیارن بالاتر وگرنه این نماینده های ...
  • Avatar
    ali.40040 گفته است:
    فرض کن یه شب تو شهر گم شدی و تنها چیزی...
  • Avatar
    محسن گفته است:
    این طرح اشتباه خواهشن لغوش کنید
  • Avatar
    محسن گفته است:
    درود خسته نباشی نمیدونم داخل این همه فکر در به دری...
  • Avatar
    سارا گفته است:
    استفاده از کلاد کوورک نیاز به تهیه اشتراک داره؟
  • Avatar
    Sgluck04@icloud.com گفته است:
    اگه قرار بود یه روز تعطیل رو با کسی بگذرونی که...
  • Avatar
    bahmankh گفته است:
    اگر قرار بود با کسی هم‌سفر شوید که عاشق فناوری و...
  • Avatar
    محسن گفته است:
    درود فراوان از جزپیات طرح بگذریم چون کلیت طرح از اساس...
  • Avatar
    شکیبا گفته است:
    چطوری میشه شبا کرد؟
راهنمای خرید لپ تاپ گیمینگ 471
راهنمای خرید و مشاوره هایلایت
راهنمای خرید لپ تاپ گیمینگ با بودجه های مختلف (دی 1404)
13 دی 1404
راهنمای خرید لپ تاپ با بودجه های مختلف 1,303
راهنمای خرید و مشاوره هایلایت
راهنمای خرید لپ تاپ با بودجه های مختلف (دی 1404)
10 دی 1404
راهنمای خرید مانیتور آذر 1404 70
راهنمای خرید و مشاوره
راهنمای خرید مانیتور با بهترین قیمت در بودجه‌های مختلف (دی 1404)
6 دی 1404
راهنمای خرید گوشی موبایل آذر 491
راهنمای خرید و مشاوره
راهنمای خرید گوشی موبایل بر اساس بودجه‌های مختلف (دی 1404)
5 دی 1404
7,765
راهنمای خرید و مشاوره سیستم پیشنهادی هایلایت
راهنمای خرید و مشاوره سیستم کامپیوتر با بودجه های مختلف (دی 1404)
3 دی 1404
راهنمای خرید و مشاوره هدفون و هدست با بودجه های مختلف (آبان 1404) 0
اخبار و مقالات راهنمای خرید و مشاوره هایلایت
راهنمای خرید و مشاوره هدفون و هدست با بودجه های مختلف (آبان 1404)
27 آبان 1404
  • سخت‌افزارمگ
  • درباره ما
  • تبلیغات
  • استخدام
سخت‌افزارمگ

© 2026 Sakhtafzarmag.Com. All Rights Reserved.

صفحه نخست » اخبار و مقالات » مطالب گوناگون » آموزش برنامه نویسی پایتون (قسمت سوم: متغیرها، عبارات و دستورها)

ورود

عضویت

رمزتان را گم کرده‌اید؟

عضویت | رمزتان را گم کرده‌اید؟
| بازگشت به ورود