شروع برنامه نویسی

  • مدرس: علی بیگدلی
  • تاریخ انتشار: Aug 24, 2020

hello world!

مثل همیشه و طبق عادت شروع هر برنامه نویسی می خواهیم اولین برنامه را با نوشتن Hello world! در خروجی آغاز کنیم. در پایتون، ما از دستور print برای خروجی متن استفاده می کنیم:

>>> print('Hello world!')
Hello world!

تبریک میگم شما اولین دستور و اولین برنامه خود را نوشتید. (خسته نباشید!! تازه شروع شد) Print می تواند برای خروج چند خط متن نیز استفاده شود. مثلا:

>>> print('Hello world!')
Hello world!
>>> print('Hello world!')
Hello world!
>>> print('Spam and eggs...')
Spam and eggs...

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

>>> 2 + 2
4
>>> 5 + 4 - 3
6

نکته: فضاهای اطراف علائم جمع و تفریق در اینجا اختیاری هستند (کد بدون آنها کار می کند)، اما این کار خواندن را آسان تر می کند. پایتون همچنین ضرب و تقسیم را انجام می دهد، با استفاده از یک *برای نشان دادن ضرب و یک / برای نشان دادن تقسیم. برای تعیین اولویت های عملیاتی از پرانتز استفاده کنید.

>>> 2 * (3 + 4)
14
>>> 10 / 2
5.0

علامت منفی نشان دهنده یک عدد منفی است. عملیات بر روی اعداد منفی همانند اعداد مثبت نیز انجام میگیرد.

>>> -7
-7
>>> (-7 + 2) * (-4)
20

نکته: علائم مثبت همچنین می تواند در مقابل اعداد قرار داده شود، اما این هیچ تاثیری ندارد و بیشتر برای تاکید بر این که عدد مثبت است صورت میگیرد تا خوانایی کد را افزایش دهد. تقسیم بر صفر در پایتون یک خطا را ایجاد می کند، زیرا هیچ پاسخی نمی تواند داشته باشد.

>>> 11 / 0
Traceback (most recent call last):
  File "", line 1, in 
ZeroDivisionError: division by zero

نکته: در پایتون، آخرین خط یک پیام خطا نوع خطا را نشان می دهد. پیام های خطا را با دقت بخوانید، زیرا اغلب به شما می گوید که چگونه یک برنامه را رفع خطا کنید! Float در پایتون برای نشان دادن اعدادی که عدد صحیح نیستند استفاده می شود. برخی از نمونه هایی از اعداد که به صورت float نمایش داده می شوند 0.5 و -7.8237591 هستند. آنها می توانند به طور مستقیم با وارد کردن یک عدد با یک نقطه اعشار و یا با استفاده از عملیات مانند تقسیم بر عدد صحیح ایجاد شوند.( صفرهای اضافی در انتهای شماره نادیده گرفته می شوند.)

>>> 3/4
0.75
>>> 9.8765000
9.8765

نکته: کامپیتور ها نیز نمی توانند همانند انسان جواب کامل به بعضی عملایت هایی که به اعداد غیر صحیح خطم می شوند بدهند به عنوان مثال 1/3 جوابی مانند 0.333333 تا بی نهایت را تولید خواهد کرد که منجر به ایجاد خطا در سیستم خواهند شد. اعداد تقریبی Float (غیر صحیح) همانطور که قبلا دیدید، تقسیم هر دو عدد صحیح، یک غیر صحیح تولید می کند. این اعداد همچنین با اجرای یک عملیات روی دو غیر صحیح دیگر یا یک غیر صحیح و یک عدد صحیح نیز تولید می شوند.

>>> 8 / 2
4.0
>>> 6 * 7.0
42.0
>>> 4 + 1.65
5.65

نکته: اعداد غیر صحیح را می توان به یک عدد صحیح اضافه کرد، زیرا پایتون به طور معمول یک عدد صحیح را به یک غیر صحیح تبدیل می کند. با این حال، این تبدیل ضمنی، استثنایی است و نه قاعده در پایتون - معمولا اگر شما بخواهید روی آنها عملی انجام دهید، باید مقادیر را دستی تبدیل کنید. علاوه بر جمع، تفریق، ضرب، و تقسیم، پایتون همچنین از انعطاف پذیری پشتیبانی می کند که افزایش یک عددبه توان و یا قوه دیگر است. این عملیات با استفاده از دو ستاره (**) انجام می شود.

>>> 2**5
32
>>> 9 ** (1/2)
3.0

دیگر عملیات ریاضی برای تعیین سهم و باقیمانده تقسیم، به ترتیب از بخش طبقه و اپراتورهای مدول استفاده کنید. تقسیم طبقه با استفاده از // انجام می شود. عملگر باقیمانده با یک نماد (٪) انجام می شود. این اپراتورها را می توان با هر دو عدد غیر صحیح و عدد صحیح مورد استفاده قرار داد. این کد نشان می دهد که 6 به 20 بار سه بار می رود و باقی مانده زمانی که 1.25 به 0.5 تقسیم می شود 0.25 است.

>>> 20 // 6
3
>>> 1.25 % 0.5
0.25
ثبت دیدگاه
نام *
ایمیل*
دیدگاه *
20دیدگاه
  • fatemeh mohamadi
    1 year, 7 months ago

    سلام و خسته نباشید
    با تشکر از آموزشتون میخواستم بدونم که آیا شما کانال یوتیوب هم دارید یا خیر؟؟

    • علی بیگدلی
      1 year, 7 months ago

      بله هستش
      اگر با اسمم جست و جو کنین پیدا میکنید

  • حسین یوسفی
    1 year, 11 months ago

    سلام من تازه شما آشنا شدم میشه بگید با پایتون میشه ربات دیسکورد ساخت یا نه اگه میشه و شما اموزشش رو گذاشتید میشه بگید کجا میشه لینک بدید

    • علی بیگدلی
      1 year, 11 months ago

      امکان ساختش وجود داره و اینکه کافیه توی youtube جست و جو کنین به کرات آموزش ازش هستش

  • راضیه بهادری
    2 years, 1 month ago

    ببخشید من دو تا کتاب سفارش دادم یکیش پایتون ساده هست و اون یکی گرافیکی زمانی که اومد جفتش گرافیکی بود و دادیم اوض کنند وقتی گرافیکی رو خوندم بنظرم کامل بود بنظرتون سادش رو هم بگیرم

    • علی بیگدلی
      2 years, 1 month ago

      ببینید مسئله ساده و پیشرفته نیست ، پیچیدگی پروژه مشخص می کنه چقدر باید بدونید

  • Xia Blue
    2 years, 3 months ago

    درود بر شما که به رایگان علمی رو که براش کلی زحمت کشیدید رو در اختیار دیگران میزارید

    • علی بیگدلی
      2 years, 3 months ago

      خواهش می کنم امیدوارم که کمکی به همه دوستان باشه

  • Tah
    2 years, 3 months ago

    سلام برای پایتون نیاز به اینترنت داریم؟

    • علی بیگدلی
      2 years, 3 months ago

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

  • jamal
    2 years, 4 months ago

    سلام بسیار غالی

    • علی بیگدلی
      2 years, 4 months ago

      متشکرم نظر لطفتونه، امیدوارم مفید واقع بشن

  • Mohsen fakhrey
    2 years, 6 months ago

    خیلی عالی هست ممنونم کارتون واقعا عالی هست منم تازه شروع کردم به یاد گیری برنامه نویسی این مطالب خیلی خوب بود دمت گرم

    • علی بیگدلی
      2 years, 6 months ago

      خواهش می کنم امیدوارم که مفید واقع بشه

  • رضا
    2 years, 8 months ago

    سلام
    من تازه میخوام برنامه نویسی یاد بگیرم
    خدا خیرتون بده عالیه بود

    • علی بیگدلی
      2 years, 8 months ago

      خواهش می کنم نظر لطفتونه امیدوارم موفق باشید

  • عرفان احمدی
    2 years, 9 months ago

    خیلی ممنون

    • علی بیگدلی
      2 years, 9 months ago

      متشکرم نظر لطفتونه امیدوارم مفید واقع بشه

    • عرفان جمشیدی
      2 years, 6 months ago

      ببخشید اقای بیگدلی من بعضی از مواقع به مشکل بر میخورم اگر امکانش هست ب ایدی تلگرامی من مراجعه بفرمایید ممنوتون میشم

    • علی بیگدلی
      2 years, 6 months ago

      دوست عزیز سوالات خودتون رو می تونید توی کامنت ها بگذارید و یا با آیدی تلگرامی @icc_aria_admin در ارتباط باشید.