آموزش برنامه نویسی متن باز (open source)
آموزش برنامه نویسی متن باز (open source)
پایتون یک زبان برنامهنویسی همه منظوره،سطح بالا، شیءگرا و مفسر است که توسط خودو فان روسوم به هلندی (Guido van Rossum) در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفهٔ ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامههای نوشته شده و کوتاهی و بازدهی نسبی بالای آن است.کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شدهاند و در مقابل کتابخانههایی که در اختیار کاربر است بسیار وسیع هستند. بر خلاف برخی زبانهای برنامهنویسی رایج دیگر که بلاکهای کد در آکولاد تعریف میشوند (بهویژه زبانهایی که از گرامر زبان سی پیروی میکنند) در زبان پایتون از نویسه فاصله و جلوبردن متن برنامه برای مشخص کردن بلاکهای کد استفاده میشود. به این معنی که تعدادی یکسان از نویسه فاصله در ابتدای سطرهای هر بلاک قرار میگیرند، و این تعداد در بلاکهای کد درونیتر افزایش مییابد. بدین ترتیب بلاکهای کد به صورت خودکار ظاهری مرتب دارند. پایتون مدلهای مختلف برنامه نویسی (از جمله شی گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی میکند و برای مشخص کردن نوع متغییرها از یک سامانه پویا استفاده میکند. این زبان از زبانهای برنامه نویسی مفسر بوده و به صورت کامل یک زبان شیگرا است که در ویژگیها با زبانهای تفسیری پرل، روبی، اسکیم، اسمالتاک و تیسیال مشابهت دارد و از مدیریت خودکار حافظه استفاده میکند. پایتون پروژهای آزاد و متنباز توسعهیافتهاست و توسط بنیاد نرمافزار پایتون مدیریت میگردد.
PHP یک زبان برنامهنویسی است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. تا ژانویه سال ۲۰۱۳ میلادی پیاچپی بر روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شدهاست.این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف ( Rasmus Lerdorf) ساختهشد و در حال حاضر توسعهٔ آن بر عهده گروه پیاچپی میباشد. در ابتدا پیاچپی از عبارت صفحه خانگی شخصی ( Personal Home Page) گرفته شدهبود. اما اکنون این کلمه مخفف بازگشتی PHP: Hypertext Preprocessor به معنی پیشپردازنده ابرمتن میباشد کدهای php توسط یک سرور وب که نرمافزار php بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. زبان پیاچپی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی و یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد.
به طور کلی وردپرس یک نرم افزار تحت وب متن باز (open source) می باشد که در دسته ی سیستم های مدیریت محتوا یا همان CMS ها که مخفف (Content Management System) می باشند، قرار میگیرد. از آنجا که سیستم وردپرس رایگان است، هر کاربری می تواند فایل های مربوطه آن را دانلود کرده و مورد استفاده قرار دهد. البته بدیهی است که وردپرس بخشی از نیازهای کاربران را برآورده می کند اما برای شخصی سازی و برآورده ساختن سایر نیازها، به متخصصینی نیاز است که تغییرات لازم را ایجاد کرده و یا سایر امکانات و ابزار مورد نیاز کاربران را فراهم نمایند.
PHP یک زبان برنامهنویسی است که برای طراحی وب توسعه یافتهاست، اما میتوان از آن به عنوان یک زبان عمومی نیز استفادهکرد. تا ژانویه سال ۲۰۱۳ میلادی پیاچپی بر روی ۲۴۴ میلیون وبگاه و ۲٫۱ میلیون سرور وب نصب شدهاست.این زبان در سال ۱۹۹۵ میلادی توسط راسموس لِردورف ( Rasmus Lerdorf) ساختهشد و در حال حاضر توسعهٔ آن بر عهده گروه پیاچپی میباشد. در ابتدا پیاچپی از عبارت صفحه خانگی شخصی ( Personal Home Page) گرفته شدهبود. اما اکنون این کلمه مخفف بازگشتی PHP: Hypertext Preprocessor به معنی پیشپردازنده ابرمتن میباشد کدهای php توسط یک سرور وب که نرمافزار php بر روی آن نصب باشد، تفسیر میشوند. دستورهای این زبان میتوانند به صورت مستقیم در درون کدهای اچتیامال قرار بگیرند. زبان پیاچپی از نسخهٔ ۴٫۳ به بعد قابلیت پشتیبانی از واسط خط فرمان را نیز به امکانات خود اضافه کرد. این قابلیت میتواند برای ایجاد نرمافزارهای غیر وبی و یا نرمافزارهایی با واسط گرافیکی کاربر مورد استفاده قرار بگیرد
در این بخش آموزشی ، به آموزش زبان PHP به عنوان قدرتمند ترین زبان برنامه نویسی و طراحی صفحات وب اپن سورس پرداخته ایم .
<a href="https://www.tahlildadeh.com/CourseDetails/1184/%D8%AF%D9%88%D8%B1%D9%87-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%AF%D8%A7%D8%AF%D9%87-%DA%A9%D8%A7%D9%88%DB%8C.aspx"><img class="casualImage" style="margin-bottom: 3em;" data-src="/Files/Images/Courses/machinelearning.jpg" alt="دوره آموزش انگولار" src="/Files/Images/Courses/machinelearning.jpg"></a> در این سری مقالات از آموزشگاه تحلیل داده یادگیری ماشین (Machine Learning) را فرا می گیرید.
<a href=" https://www.tahlildadeh.com/coursedetails/1190/%d8%af%d9%88%d8%b1%d9%87-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-django.aspx "> <img class="casualImage" style="margin-bottom: 3em;" data-src="/Files/Images/Courses/python.jpg" alt="دوره آموزش پایتون" src="/Files/Images/Courses/python.jpg"> </a> در این سری از مقالات از آموزشگاه تحلیل داده , با فریمورک جنگو Django آشنا میشوید.
در این سری از مقالات آموزشی به معرفی، بررسی و آموزش کتابخانه NumPy از کتابخانه های معروف و بزرگ پایتون می پردازیم.