خانه » عکس جدید » زبان برنامه نویسی پایتون چیست؟

اطلاعیه سایت

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


python programming1  - زبان برنامه نویسی پایتون چیست؟

زبان برنامه نویسی پایتون یک زبان شی گرا و سطح بالا و مفسر است که در این سال ۱۹۹۱ و در این هلند توسط خودوفان روسوم طراحی شد. اگر می خواهید با زبان برنامه نویسی پایتون بیشتر آشنا شوید این مقاله ایرانی عکس را تا انتها مطالعه نمایید چرا که به معرفی کامل پایتون و کاربردهای زبان برنامه نویسی پایتون می پردازیم.

فلسفهٔ ایجاد زبان برنامه نویسی پایتون تاکید بر دو هدف اصلی خوانایی بالای برنامه‌های نوشته شده و کوتاهی و بازدهی نسبی بالای آن بود.

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

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

پایتون یک زبان اسکریپتی و بسیار قدرتمند و گسترده هستش و این روزها می توانید آثاری از نفوذش رو تقریبا همه جا ببیند از پروژه های ساده و بسار کوچک گرفته تا پروژه های عظیم چون برخی از نرم افزار هایNASA .

جالب است بدانید مایکرو سافت نیز این زبان را با نام IronPython در این تکنولوژی Net. خود گنجانده است !!!!

پایتون ذاتا یک زبان شی گراست و از ویژگی های پیشرفته شی گرایی چون وراثت – چند شکلی – سربار گزاری عملگر و … پشتیبانی می کند

چون پایتون با زبان پورتابل C نوشته شده می تواند به صورت مجازی بر روی هر سیستمی کامپایل و اجرا شود .

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

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

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

پایتون به صورت opensource توسعه یافته است.

پایتون سه قابلیت اصلی دارد : سهولت بیشتر  – فهم راحت تر  – توسعه ی سریع تر

در این حقیقت پایتون به قدری سطح بالاست که برنامه نویسی را بخاطر ما دلچسب می کند

پایتون دارای کتابخانه های بسیار وسیعی است که یادگیری و استفاده ی آن ها در این چند روز ممکن است

نکته ی قابل توجه این است که که کدهای نوشته شده با پایتون روی پلتفرم های وسیعی چون لینوکس و ویندوز و مک و حتی گوشی های موبایل و… قابل اجرا می باشد.

هم اکنون پایتون در این شرکت ها و سازمان های بزرگی مثل ناسا و گوگل و یاهو و .. به صورت گسترده مورد استفاده قرار می گیرد.

ویزگی های پایتون :‌

شی گرایی:

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

python programming3 - زبان برنامه نویسی پایتون چیست؟

رایگان بودن

Opensource بودن

قابلیت حمل

چون پایتون با  زبان قابل حمل سی نوشته شده می تواند به صور ت مجازی روی هر پردازش گری اجرا شود

قدرتمند بودن

پایتون چون از زبان های تفسیری و سیستمی مشتق شده قدرت زبان های سطح پایین را هم داراست

درونی سازی و گسترش

پرکاربرد ترین و قوی ترین ویزگی پایتون است

شما می توانید قطعه کد را در این زبانی مثل سی پلاس پلاس و جاوا نوشته سپس از آن در این برنامه نوشته شده با پایتون استفاده کنید

و یا می توان از توابع کتابخانه ای و کامپوننت هایی چون API COM استفاده کرد

می توان از کدهای پایتون هم در این زبان های دیگر استفاده کرد(درونی سازی).

سهولت یادگیری واستفاده

از نظر یادگیری این زبان یکی از ساده ترین زبان ها بخاطر یادگیری است

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

زبان پایتون بسیار شبیه به زبان انسان است

برنامه Hello World را که اولین برنامه ساده می باشد را در این دو زبان C و Python مقایسه کنید :

int main()

{

printf(“Hello World “);

return 0;

}

اما بوسیله پایتون در این یک فایل متنی بنویسید

print “Hello World !!”

و با دستور python hi.py اونو اجرا کنید .

با کم شدن حجم کد برنامه نویسی راحت تر و رفع اشکال و توسعه آن آسان تر می شود .

مدیریت حافظه، جمع‌آوری پسماندها  (Garbage Collection) و… همه توسط خود زبان انجام خواهد‌شد.

علاوه بر اینکه Python زبانی عملی بخاطر برنامه های کاربردی میباشد یه جورایی میشه ازش تو زمینه هایه دیگه ای مثلا برنامه نویسی سیستمی – رابط کاربری (gui) – کامپوننت – برنامه نویسی اینترنت – برنامه های عددی و محاسباتی – برنامه های پایگاه داده – پردازش تصویر – هوش مصنوعی – اشیا توضیع شده – شبیه سازی – روباتیک – برنامه نویسی موبایل – امنیت و شبکه و … استفاده کرد !!!!

برنامه‌های پایتون به‌سادگی روی لینوکس، ویندوز، FreeBSD، مک، سولاریس، آمیگا، پلی‌استیشن، Pocket PC و… قابل اجرا هستند.

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

python programming2 - زبان برنامه نویسی پایتون چیست؟

پایتون در این کجا استفاده می شود؟

مشهورترین کاربر زبان پایتون غول دنیای اینترنت یعنی گوگل است. پایتون به‌عنوان زبان مورد‌علاقه برنامه‌نویسان گوگل شناخته می‌شود. موتور پردازش ابری گوگل با نام  Google App Engine از پایتون پشتیبانی می‌کند. شما می‌توانید برنامه‌هایی را که به‌‌محاسبه‌های سنگین و پیچیده نیاز دارند با پایتون نوشته و از طریق App Engine اجرای آن را به سرورهای قدرتمند گوگل بسپارید.

ناسا نیز از دیگر استفاده‌کنندگان پایتون است. به‌صورت دقیق‌تر شرکت United Space Alliance شرکت اصلی پیمانکار مسئول نگه‌داری شاتل‌ها در این ناسا از پایتون بخاطر برنامه‌نویسی‌های علمی، طراحی رابط کاربر و توسعه سریع نرم‌افزار بهره می‌برد.

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

اما تصور نکنید که استفاده از پایتون تنها به‌محاسبه‌های علمی و کاربردهای مهندسی محدود است؛ جرج لوکاس شرکت ILM (سرنام Industrial Light and Magic) را در این سال ۱۹۷۵ بخاطر ایجاد جلوه‌های ویژه فیلم اصلی جنگ ستارگان تأسیس کرد. این شرکت هم اکنون بخاطر ایجاد جلوه‌های ویژه، گرافیک کامپیوتری و مدیریت سیستم‌ها از پایتون استفاده می‌کند.

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

بخاطر مشاهده فهرست کاملی از کاربران مشهور پایتون بر‌اساس زمینه فعالیت به‌همراه خلاصه‌ای کوتاه از نحوه استفاده و دلایل به‌کارگیری این زبان می‌توانید به آدرسhttp://python.org/about/success مراجعه کنید.



جمع اوری

اشتراک گذاری مطلب
تمام حقوق مادی , معنوی , مطالب و طرح قالب برای این سایت محفوظ است - طراحی شده توسط پارس تمز
%u0637%u0631%u0627%u062D%u06CC %u0633%u0627%u06CC%u062A