مهدی رضایی
مهدی رضایی
خواندن ۳ دقیقه·۴ سال پیش

زبان برنامه نویسی پایتون - اژدهایه قدرتمند

https://virgool.io/p/k8ggcc0i3sxo/%D8%A8%D8%B1%D8%A7%DB%8C%D9%87%D9%87%D8%B1%DA%AF%D9%88%D9%86%D9%87%D8%B3%D9%81%D8%A7%D8%B1%D8%B4%D9%BE%D8%B1%D9%88%DA%98%D9%87%D9%88%D8%A8%D8%B3%D8%A7%DB%8C%D8%AA%D8%A8%D9%87%D8%B3%D8%A7%DB%8C%D8%AA%D9%85%D9%86%D8%B3%D8%B1%D8%A8%D8%B2%D9%86%DB%8C%D8%AFmehdirezaii.ir



برایه هرگونه سفارش پروژه وبسایت به سایت من سربزنید

mehdirezaii.ir

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



چند توضیح مختصر در مورد زبان برنامه نویسی پایتون :

زبان برنامه نویسی پایتون (Python) یکی از پرکاربرد ترین زبان های برنامه نویسی است. کامپایلر اصلی این زبان برنامه نویسی به صورت متن باز (Open Source) بوده و توسط علاقمندان به این زبان در سراسر دنیا توسعه داده میشود.

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

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

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

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


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

شیء گرایی:

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

قابلیت حمل

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

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

پرکاربرد ترین و قوی ترین ویزگی پایتون است. شما می توانید قطعه کد را در زبانی مثل سی پلاس پلاس و جاوا نوشته سپس از آن در برنامه نوشته شده با پایتون استفاده کنید و یا می توان از توابع کتابخانه ای و کامپوننت هایی چون API COM استفاده کرد . می توان از کدهای پایتون هم در زبان های دیگر استفاده کرد(درونی سازی). در واقع می توان آن را به آسانی با   C، C++، ActiveX، COBRA و Java ترکیب کرد.

یادگیری آسان آن:

محدود بودن تعداد کلیدواژه ها، همچنین ساختار و دستور نگارشی ساده ی آن نقش اساسی در یادگیری سریع این زبان بازی می کند.

بطور کلی می توان این نتیجه را از زبان برنامه نویسی پایتون گرفت که :

این یه زبان اسکریپتی یعنی در حالت معمول به فایل اجرایی تبدیل نمی شه بلکه یک ماشین مجازی(مفسر پایتون) فایل کد رو می خونه و همزمان اونارو تفسیر کرده و اجرا می کنه . پس شما می تونید یک برنامه رو تو ویندوز بنویسید و سپس اونو بدون تغییر روی لینوکس یا مکینتاش یا هر سیستم عامل و سخت افزار دیگری که پایتون روی آن نصب باشد اجرا کنید .
پایتون یه زبان سطح بالا و شی گرا و تفسیری سمت سرور است.
پایتون به صورت opensource توسعه یافته است.
پایتون سه قابلیت اصلی دارد : سهولت بیشتر    –    فهم راحت تر –    توسعه ی سریع تر
در حقیقت پایتون به قدری سطح بالاست که برنامه نویسی را برای ما دلچسب می کند
پایتون دارای کتابخانه های بسیار وسیعی است که یادگیری و استفاده ی آن ها در چند روز ممکن است
نکته ی قابل توجه این است که که کدهای نوشته شده با پایتون روی پلتفرم های وسیعی چون لینوکس و ویندوز و مک و حتی گوشی های موبایل و… قابل اجرا می باشد.
هم اکنون پایتون در شرکت ها و سازمان های بزرگی مثل ناسا و گوگل و یاهو و .. به صورت گسترده مورد استفاده قرار می گیرد


امیدوارم لذت برده باشید :)

پایتونمهدی رضاییزبان برنامه نویسی پایتونهمه چیز در باره پایتونبرنامه نویسی
شاید از این پست‌ها خوشتان بیاید