LINUX

آموزش لینوکس

LINUX

آموزش لینوکس

LINUX

این وبلاگ به بحث پیرامون لینوکس و امنیت و زبان برنامه نویسی تحت لینوکس می پردازد.

طبقه بندی موضوعی

نمای کلی

پنجشنبه, ۱۳ تیر ۱۳۹۲، ۰۲:۵۲ ب.ظ

پایتون چیست؟

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

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


دیگر ویژگی های پایتون

۱) پایتون Interpreted است:

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


۲) پایتون Interactive است:

این زبان برای راحتی کار برای شما محیط prompt که بتوان از طریق آن برنامه را مستقیما نوشته و اجرا کرد را میدهد. جهت دیدن محیط prompt کافی ست در ترمینال عبارت python را بنویسید تا خروجی شبیه به خروجی زیر دریافت نمایید:

Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> 
۳)‌ پایتون Object-Oriented است:
این بدان معنیست که پایتون از مفاهیم و تکنیک های برنامه نویسی شئ گرا استفاده میکند که میتوان که میتوان کدها را داخل اشیاء نوشت.

۴) پایتون Beginner's Language است:
این زبان یک زبان برنامه نویسی فوق العاده برای کسانی می باشد که در عرصه برنامه نویسی تازه کار می باشند. و با استفاده از این زبان هم میتوان پردازش متن کرد و هم میتوان با آن نرم افزارهای بسیار پیشرفته نوشت.


تاریخچه
زبان پایتون توسط فردی به نام  Guido van Rossum در سنی ما بین ۸۰ تا ۹۰ سالگی در موسسه تحقیقات ملی برای علوم ریاضی و کامپیوتری در کشور هلند نوشته شد.
این زبان برگرفته شده از زبان هایی مانند  ABC, Modula-3, C, C++, Algol-68, SmallTalk, و شل یونیکس و همچنین زبان های اسکریپتی دیگر می باشد.
برای پایتون مانند پرل حق کپی رایت محفوظ می باشد و سورس این زبان هم اکنون تحت GNU General Public License یا همان GNU GPL در دسترس می باشد.

ویژگی های پایتون
۱) آسان برای یادگیری
۲) آسان برای خواندن
۳) آسان برای نگهداری
۴) کتابخانه های وسیع استاندارد
۵) حالت Interactive
۶) قابل حمل
۷) قابل گسترش
۸) پایگاه های داده مناسب
۹) برنامه نویسی گرافیکی
۱۰) مثال زدنی (در مقابل دیگر زبان ها)


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

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

موافقین ۲ مخالفین ۰ ۹۲/۰۴/۱۳
مرتضی

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی