Python
Python
تاریخچه و مقدمه
سالم به دوستان عزیز .در این قسمت من و دوستانم
قسمت اول از آموزش پایتون را به شما یاد میدهیم.
ابتدا میخواهیم درمورد تاریخچه ی زبان برنامه
نویسی پایتون توضیح دهیم و امیدواریم از کنفرانس
ما خوشتان بیاد و استفاده الزم را ببرید.
در این قسمت شما یاد خواهید گرفت:
-1تاریخچه زبان پایتون
-2آموزش نصب پکیج پایتون
-3آموزش دانلود و نصب برنامه کد نویس
-4ساخت اولین برنامه با پایتون
تاریخچه زبان پایتون
مراحل دانلود
مقدماتی پایتون
آموزش دستور
VScode
در بخش دسترسی های سپس بسته به کروم میشوید و
پایتون
مراحل
مقدماتی پایتون
آموزش دستور
دانلود
پکیج
VScode
زمانی که شما سپس دسترسی ابتدا وارد گوگل
پایتون
پیغام های الزم را میشوید و سپس
Setup was میدهید و روی به سایت
دانلود
successful
گزینه ی اینستال python.org
دیدید ،کار تمام میزنید و صبر میروید سپس
است و شما میکنید تا برنامه وارد بخش دانلود
میتوانید کار خود به طور کامل ها میشوید و روی
را شروع کنید. نصب شود. گزینه ی دانلود
کلیک میکنید
متغییرها
متغییرها مانند ظرفی هستند که ما میتوانیم در آن مقدارهای متفاوتی •
بگزاریم .برای مثال ما میتوانیم یک ظرفی را داشته باشیم که درآن
میوه قرار داده ایم و همچنین ما میتواینم ظرفی داشته باشیم که در
آن غذا است .پس ما نتیجه میگیریم که انواع متغییرها وجود دارند.
نکته ی مهمی که وجود دارد این است که پایتون یک زبان حساس به •
مقدماتی پایتون
آموزش دستور
مراحل
دانلود
پکیج
حروف است که یعنی اگر شما متغییری به نام stringبه شکل
VScode
پایتون
Stringبنوسید کد شما را با ایراد مواجه میکند.
دانلود
ما انواع متغییرها را داریم برای مثال متغییر intو stringو... •
اولین متغییر که ما قصد داریم آن را به شما توضیح دهیم متغییر int •
است که اعداد را در خود ذخیره میکند .برای مثال در این عکس
متغییر عددی ای داریم که مقدار آن برابر 25است .در اینجا
number1متغییر و
25مقدار این متغییر است
متغییرها
• اکنون نوبت نوع دوم متغییرها است که نام آن متغییر
stringاست که یک متنی را در خود ذخیره میکند حال این
متن میتواند یک اسم باشد یا یک متن یا نامه.
• همانطور که مشاهده میکنید مقدار متغییر stringرا باید در
مقدماتی پایتون
آموزش دستور
" " گذاشت تا متن خوانده شود در غیر این صورت شما با
مشکل روبرو خواهید شد
• از طرف دیگر قابلیت دیگری نیز وجود دارد
که بتوان متغییر stringرا بتوان به int
تبدیل کرد که ما در اینجا به آن نیاز نداریم.
انواع متغییرها
• متغییر ها با استفاده از عالمت = اختصاص داده میشوند.
)• Integer (int
In: Ou
)• Float (float t:
سوال اول :با استفاده از دانسته های خود تا اینجا کاری کنید که
عدد 5و 2.36و جمله ی I am a programmerدر خروجی
ترمینال چاپ شود.
عملگرهای ریاضی
The arithmetic operators:
چند عمل را با استفاده از عملگرهای
• Addition: + حسابی بنویسید و نتایج را روی صفحه
• Subtract: - چاپ کنید.
* • Multiplication: In: Out:
• Division: /
** • Power:
دریافت اطالعات
ما برای خواندن یه مقدار و پرسیدن
سوال از شخص در ترمینال استفاده
میکنیم .که برای این کار از تابع )(input
استفاده میشود.
دریافت اطالعات
حاال میتوانیم مقدار وارد شده را در یک متغییر بریزیم و یک پیام خوش آمدگویی را انجام دهیم
که به این صورت انجام میشود:
)“ ?name = input(“what’s your name
)print(“Hello ” + name
خروجی داده شد:
Hello Nima
همانطور که میبینید در اینجا اسم وارد شده نیما بود و این مقدار در یک متغییر به نام name
ریخته شد و این نام را با سالم جمع کرد و پیغام سالم نیما در ترمینال نمایش داده شد.
تغییر نوع متغییر:
گاهی اوقات ما نیز داریم که یک عدد را در متغییر متن ( ) stringبگذاریم .برای مثال ما میخواهیم
سن تولد شخصی را بگیریم و یک پیغام به صورت << >>25را تحویل بگیریم در این صورت
باید:خروجی داده شد:
)“ birth_year = input(“Enter your birth year:
age = 2022 – birth_year
)print(age
خروجی:
!!Error
همانطور که میبینید به ما پیام ارور میدهد یعنی ما نمیتوانیم یک عدد را در یک عبارت متنی استفاده
کنیم بنابراین باید:
)“ birth_year = input(“Enter your birth year:
)age = 2022 – int(birth_year
)print(age
دستورات شرطی:
اگر شرایط خاصی برقرار باشد ،میتوانید از دستور ifبرای اجرای کد استفاده کنید.
اگر یک عبارت به Trueارزیابی شود ،برخی از عبارات انجام می شود .در غیر این صورت ،آنها
اجرا نمی شوند.
یک عبارت ifبه این شکل است:
نکته ی طالیی :پایتون از تورفتگی (فضای سفید در ابتدای خط) برای محدود کردن بلوکهای
کد استفاده میکند .بسته به منطق برنامه ،تورفتگی می تواند اجباری باشد .همانطور که می
بینید ،عبارات موجود در ifباید دارای تورفتگی باشند.
دستورات شرطی:
مثالی از دستورات شرطی:
این عبارت تعیین می کند که آیا 10بزرگتر از 5است یا خیر .از آنجایی که چنین است ،دستور
تورفتگی اجرا می شود و " 10بزرگتر از "5خروجی می شود .سپس دستور unindentedکه
بخشی از دستور ifنیست اجرا می شود و " "Program endedنمایش داده می شود.
به عنوان مثال ،برنامه زیر مقدار متغیر numرا به صورت متن بررسی و خروجی میکند:
نکته ی طالیی:
تورفتگی تعیین می کند
که بلوک های کد به کدام
عبارات if/elseتعلق دارند
دستوارت شرطی نوع دوم:
هر بلوک شرط ifمی تواند فقط یک عبارت دیگر داشته باشد.
به منظور انجام بررسی های متعدد ،می توانید عبارات ifو elseرا زنجیره ای کنید.
به عنوان مثال ،برنامه زیر مقدار متغیر numرا به صورت متن بررسی و خروجی میکند:
نکته ی طالیی:
تورفتگی تعیین می کند
که بلوک های کد به کدام
عبارات if/elseتعلق دارند
دستوارت شرطی نوع دوم:
چند عبارت if/elseباعث می شود کد طوالنی و خوانا نباشد.
دستور ( elifمخفف )else ifمیانبری برای استفاده در هنگام زنجیرهبندی دستورات ifو else
است که باعث کوتاهتر شدن کد میشود.
نکته ی طالیی :عبارت elifمعادل عبارت else/ifاست .برای کوتاهتر کردن ،خواندن بیشتر کد و
پایان