helli32

خبر های دوره ۳۲

۳۵ مطلب در آبان ۱۳۹۴ ثبت شده است

تاریخچه پایتون

پایتون (به انگلیسیPython) یک زبان برنامه‌نویسی همه منظوره،سطح بالا،شیءگرا و مفسر است که توسط خودو فان روسوم (به هلندی: Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد.

فلسفهٔ ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده[۲] و کوتاهی و بازدهی نسبی بالای آن است.[۳] کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌اند و در مقابل کتابخانه‌هایی که در اختیار کاربر است بسیار وسیع هستند.

بر خلاف برخی زبان‌های برنامه‌نویسی رایج دیگر که بلاک‌های کد در آکولاد تعریف می‌شوند (به‌ویژه زبان‌هایی که از گرامر زبان سی پیروی می‌کنند) در زبان پایتون از نویسه فاصله و جلوبردن متن برنامه برای مشخص کردن بلاک‌های کد استفاده می‌شود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار می‌گیرند، و این تعداد در بلاک‌های کد درونی‌تر افزایش می‌یابد. بدین ترتیب بلاک‌های کد به صورت خودکار ظاهری مرتب دارند.

پایتون مدل‌های مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع متغییرها از یک سامانهٔ پویا استفاده می‌کند.

این زبان از زبان‌های برنامه نویسی مفسر بوده و به صورت کامل یک زبان شی‌گرا است که در ویژگی‌ها با زبانهای تفسیری پرل، روبی، اسکیم، اسمال‌تاک و تی‌سی‌ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌کند.

پایتون پروژه‌ای آزاد و متن‌باز توسعه‌یافته‌است و توسط بنیاد نرم‌افزار پایتون مدیریت می‌گردد.


نوع دهی

پایتون از اشیاء تایپ شده و در مقابل نام متغیرهای غیر تایپ استفاده می‌کند. محدودیت تایپ در زمان کامپایل چک نمی‌شود؛ بنابراین عمل گرهای روی یک شیء ممکن است شکست بخورند، به این مفهوم که شیء داده شده از یک تایپ مناسب نیست. با اینکه اجباری در تایپ دهی ایستا نیست، پایتون شدیداً تایپ دهی شده، و عمل گرهای نامناسب را نهی می‌کند. (مثل مقدار دهی یک رشته با یک عدد)

تایپ توصیف مثال نحو
str یک رشته غیرقابل تغییر از کاراکترها 'Wikipedia'
"Wikipedia"
list تغییر پذیر، می‌تواند تایپ‌های مختلف را دارا باشد. [۴٫۰، 'string', True]
tuple تغییر ناپذیر، می‌تواند تایپ‌های مختلف را دارا باشد. (۴٫۰، 'string', True)
setfrozenset نامرتب، هیچ نسخه دومی را دارا نیست. set([۴٫۰، 'string', True])
{۴٫۰، 'string', True}
frozenset([۴٫۰، 'string', True])
dict گروهی از کلیدها با جفت عددی {'key۱': ۱٫۰، 'key۲': False}
int یک عدد با دقت ثابت

(وقتی ذخیره کردن یک عدد صحیح سر ریز داشته باشد، به یک دقت نامحدود Long بسط خواهد یافت)

۴۲
float یک عدد اعشار ۳٫۱۴۱۵۹۲۷
complex یک عدد مختلط با عدد حقیقی و قسمت موهومی ۳+۲j
bool عدد درستی True
False

پایتون همچنین به برنامه نویس‌ها اجازه می‌دهد که تایپ دلخواه خود را تعریف کنند. این کار با استفاده از کلاس‌ها امکان‌پذیر است، و اغلب برای شیء گرایی در برنامه نویسی استفاده می‌شود. نمونه‌های جدید از کلاس‌ها با صدا زدن کلاس ساخته می‌شوند، و کلاس‌ها خودشان نمونه‌هایی از کلاس type هستند (خودش یک نمونه از خودش است)


 -خودو فان روسوم(مدیر و سازنده پایتون)

۲ نظر
آرین کسایی

تکالیف۹۴/۸/۲۹

تکالیف


1/1:

...............................................................................................................................................................................


1/2:

1 - فیزیک تا صفحه ی 36 و تا سوال 47 پاسخ داده شود.

2 - خط اندازه ها آورده شود.

1/3:

1-دینی حل تمرین و پرسش

۲-کامپیوتر سوالاتs3,s,4,s5 حل شود

۰ نظر
علی توفیقی

با وبلاگ آشنا شوید!

علی توفیقی:مدیر و نویسنده وبلاگ
آرین کسایی:نویسنده وبلاگ
بهراد صادقی:نویسنده وبلاگ

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

یک ایموجی کلمه ی سال شد!

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

ایموجی مورد اشاره به این دلیل انتخاب شد که “بهتر از هر کلمه‌ی دیگری می‌تواند فضای فرهنگی، روحیه و سرگرمی‌های افراد در سال 2015 را نشان ‌دهد.”

منبع:سایت دیجی کالا مگ

۳ نظر
بهراد صادقی

پاور پوینت ایران شناسی(اصفهان)(به مناسبت اردو)


سازنده:علی توفیقی حجم: 4.45 مگابایت دریافت


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

۲ نظر
علی توفیقی

تکالیف (94/8/27)

تکالیف

۱ نظر
بهراد صادقی

کتاب خانه در آینده ای نزدیک راه اندازی خواهد شد!

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

۱ نظر
بهراد صادقی

جزوه کار و فناوری تا آخر صفحه 11

جزوه ی کار و فناوری تا آخرین جلسه (تا آخر صفحه 11) نویسنده: آرین کسایی

۰ نظر
آرین کسایی

مشق های کلاس ۱/۳ (94/8/26)

مشق های امروز:

جزوه ی کار و فناوری تا دقایقی دیگر بر روی وبلاگ قرار می گیرد.

 پاورپوینت ایرانشناسی علی توفیقی (خودم!) هم بر روی وبلاگ قرار می گیرد.

مشق های فردا:

جزوه ی هندسه و خلاقیت باید کامل شود               

۰ نظر
علی توفیقی

جزوه زیست

جزوه ی زیست (آقای زندیه) تا آخرین جلسه
نویسنده:علی توفیقی 
(جزوه در ادامه ی مطلب)

۱ نظر
علی توفیقی