نرم افزار برنامه نویسی پایتون (Python) نسخه 3.7.3
- سه شنبه, ۲۱ خرداد ۱۳۹۸، ۰۵:۳۸ ب.ظ
این پست مخصوص افراد علاقه مند به یادگیری زبان پایتون است
پایتون (زبان برنامهنویسی)
پایتون چیست ؟
پایتون (به انگلیسی: Python) یک زبان همه منظوره، سطح بالا،شیءگرا، اِسکریپتی و متن باز است که توسط خیدو فان روسوم در سال ۱۹۹۱ در کشور هلند طراحی شد.
این نرم افزار را میتوانید در آخر مطلب دانلود کنید
فلسفهٔ ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است.کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند.
بر خلاف برخی زبانهای برنامهنویسی رایج دیگر که بلاکهای کد در آکولاد تعریف میشوند (بهویژه زبانهایی که از گرامر زبان سی پیروی میکنند) در زبان پایتون از نویسه فاصله و جلو بردن متن برنامه برای مشخص کردن بلاکهای کد استفاده میشود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار میگیرند، و این تعداد در بلاکهای کد درونیتر افزایش مییابد. بدین ترتیب بلاکهای کد به صورت خودکار ظاهری مرتب دارند.
پایتون مدلهای مختلف برنامهنویسی (از جمله شیگرا و برنامهنویسی دستوری و تابع محور) را پشتیبانی میکند و برای مشخص کردن نوع متغیرها از یک سامانهٔ پویا استفاده میکند.
این زبان از زبانهای برنامهنویسی مفسر بوده و به صورت کامل یک زبان شیءگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند.
پایتون پروژهای آزاد و متنباز توسعهیافتهاست و توسط بنیاد نرمافزار پایتون مدیریت میگردد.
توجه :
زبان برنامه نویسی پایتون برای افرادی که هنوز هیچ کدام از زبان برنامه نویسی
آشنایی ندارند توصیه نمیشود
نوع دهی :
پایتون از اشیاء تایپ شده و در مقابل نام متغیرهای غیر تایپ استفاده میکند. محدودیت تایپ در زمان کامپایل چک نمیشود؛ بنابراین عمل گرهای روی یک شیء ممکن است شکست بخورند، به این مفهوم که شیء داده شده از یک تایپ مناسب نیست. با اینکه اجباری در تایپ دهی ایستا نیست، پایتون شدیداً تایپ دهی شده، و عمل گرهای نامناسب را نهی میکند. (مثل مقدار دهی یک رشته با یک عدد)
تایپ | تغییر پذیری | توصیف | مثال نحو |
---|---|---|---|
bool
|
تغییر ناپذیر | فقط میتواند دو مقدار به خود بگیرد : درست(True) یا نادرست(False) |
True False
|
bytearray
|
تغییر پذیر | دنباله ای از بایت ها |
('bytearray(b'Some ASCII
|
bytes | تغییر ناپذیر | دنباله ای از بایت ها |
'b'Some ASCII
|
complex
|
تغییر ناپذیر | یک عدد مختلط با عدد حقیقی و قسمت موهومی |
3+2.7j
|
dict
|
تغییر پذیر | گروهی از کلیدها با جفت عددی |
{'key1': 1.0, 3: False'}
|
ellipsis
|
به عنوان یک شاخص در آرایه NumPy استفاده می شود |
...
|
|
float
|
تغییر ناپذیر | یک عدد اعشاری | 3.1415927 |
frozenset
|
تغییر ناپذیر |
([frozenset([4.0, 'string', True
|
|
int
|
تغییر ناپذیر | یک عدد با دقت ثابت
(وقتی ذخیره کردن یک عدد صحیح سر ریز داشته باشد، به یک دقت نامحدود Long بسط خواهد یافت) |
42
|
list
|
تغییر پذیر | تغییرپذیر، میتواند تایپهای مختلف را دارا باشد. |
[4.0 ,'string', True']
|
set
|
تغییر پذیر | نامرتب، هیچ نسخه دومی را دارا نیست. |
{4.0 ,'string', True'}
|
str
|
تغییر ناپذیر | یک رشته غیرقابل تغییر از کاراکترها |
'UNITY'
|
tuple
|
تغییر ناپذیر | تغییرناپذیر، میتواند تایپهای مختلف را دارا باشد. |
(4.0 ,'string', True')
|
آموزش زبان برنامه نویسی پایتون بزودی در وبلاگ قرار داده میشود
جعبه دانلود
دانلود با حجم 24 مگابایت
فرمت exe (فایل اجرایی) Microsoft Windows / 7 / 8.1 / 10 / and more
فرمت exe (فایل اجرایی) Microsoft Windows / 7 / 8.1 / 10 / and more
نظر فراموش نشه
استودیو مرده متحرک رو می گم.