python_developer
前往频道在 Telegram
1 518
订阅者
-224 小时
-57 天
-630 天
帖子存档
1 518
دوستان صبور باشیدیک نفرظرفیت باقی مانده اولویت با افرادی هست که زودتر ثبت نام میکنند. @Real_developer
1 518
هدف اصلی از ابداع زبان برنامه نویسی پایتون خوانایی بالای کد دستورهای برنامه است، بدین صورت که در IDE بلاکهای کد به صورت خودکار ظاهر میشود. این زبان برنامه نویسی open source بوده و توسط بنیاد نرم افزار پایتون مدیریت میشود.
1 518
میکروپایتون چیست؟
پایتون یک زبان برنامه نویسی سطح بالای بسیار محبوب و پرکاربرد است. اما در مواردی که قصد برنامه ریزی میکروکنترلرها را داشته باشیم، معمولا استفاده از دیگر زبانهای برنامه نویسی به دلیل سرعت بالا و قدرت پردازش مناسب، نسبت به پایتون متداولتر است. میکروپایتون پیاده سازی منبع باز از پایتون 3 است که شامل یک زیر مجموعه کوچک از کتابخانه های استاندارد پایتون بوده و برای اجرا بر روی میکروکنترلرهای با محیط محدود مانند ROM محدود و RAM محدود بهینه شده است. این نسخه از زبان پایتون با سرعت بالا طراحی شده است تا بتوان از آن برای ارتباط با برخی میکروکنترلرها مانند pyboard ،Wipy، ESP32 ، ESP8266 و MicroBit استفاده کرد.
1 518
ویژگی مهم زبان برنامه نویسی پایتون
یکی از ویژگیهای زبانهای محبوب، آموزشهای زیاد آن میباشد که در خصوص پایتون در صورتیکه منابع گزارشی در گیت هاب درست باشند میتوان گفت که رتبه سوم محبوبترین زبان را در دنیا دارد، بنابراین منابع آموزشی بسیار زیادی از این زبان در اختیار کاربران قرار دارد.
از زبان پایتون برای توسعه وب در قسمت بکاند نیز میتوان استفادههای فراوانی داشت و در صورتیکه در این زمینه مهارت داشته باشید میتوانید درآمد مناسبی از همین طریق کسب کنید.
البته با همه این تفاسیر نمیتوان گفت پایتون برای همه مناسب است بلکه این یک انتخاب است که براساس نیازمندیهای متفاوت انجام میشود. این زبان به سبب سطح بالا بودن آن برای استفاده برنامههای نزدیک به سخت افزار مانند کار با سیستم عامل مناسب نیست.
1 518
فلسفه برنامهنویسی
پایتون یک زبان برنامهنویسی چند پارادایمی است به طوریکه هم شیء گرایی[f] و برنامهنویسی ساختیافته[g] را کاملاً پوشش میدهد و هم بسیاری از خصوصیات پایتون برنامهنویسی جنبه گرا و تابعی (مثل پشتیبانی از فرا برنامهنویسی[h])[۵۰] را پوشش میدهد.[۵۱] پارادایمهای برنامهنویسی دیگر نیز به وسیلهٔ افزونهها پشتیبانی شدهاند. مثل برنامهنویسی منطقی.[۵۲]
پایتون از تایپ پویا و ترکیبی از شمارش مرجع و یک حلقه کشف و بازیافت قسمتهای هدر رفته حافظه برای مدیریت حافظه، استفاده میکند.[۵۳] یک ویژگی مهم پایتون تحلیل نام پویا است، که روشها و نام متغیرها را در طول اجرای برنامه به هم ملحق میکند.
طرح پایتون به پشتیبانی محدود برای برنامهنویسی تابعی به سُنَت زبان لیسپ، ارائه شد. به همین منظور پایتون دارای توابع filter, map, و reduce و بیانهای لیست، دیکشنری، مجموعه، و جنراتور است.[۵۴] اگرچه، تشابههای عمدهای بین پایتون و زبان خانواده لیسپ وجود دارد. این کتابخانه دو ماژول دارد (itertools and functools) که ابزارهای تابعی را با اقتباس از هسکل و استاندارد امال پیادهسازی میکند
