زبان برنامهنویسی پایتون
«زبان برنامه نویسی پایتون» (Python Programming Language)، زبانی با یادگیری آسان محسوب میشود و از همین رو بسیاری از برنامهنویسهای تازهکار آن را به عنوان اولین زبان برنامهنویسی خود برمیگزینند، زیرا پایتون به عنوان یک «زبان همهمنظوره» (General-Purpose Language) ساخته و توسعه داده شده و محدود به توسعه نوع خاصی از نرمافزارها نیست. به بیان دیگر، میتوان از آن برای هر کاری، از «تحلیل داده» (Data Analysis) گرفته تا ساخت بازیهای کامپیوتری استفاده کرد. بنابراین، یادگیری پایتون بسیار حائز اهمیت است.
به بیان فنی، «پایتون» (Python) یک زبان برنامهنویسی «شیگرا» (Object-Oriented) و «سطح بالا» (High-Level) با «معناشناسی» (Semantic) پویای یکپارچه شده برای وب و ساخت و توسعه «نرمافزارهای کاربردی» (Application software) است. این زبان برنامهنویسی در زمینه «توسعه سریع نرمافزارهای کاربردی» (Rapid Application Development) دارای جذابیت بالایی محسوب میشود زیرا دارای «انواع پویا» (Dynamic Types) و «انقیاددهنده پویا» (Dynamic Binding) است.
پایتون، زبان برنامهنویسی نسبتا سادهای محسوب میشود که یادگیری آن به دلیل دارا بودن «نحو» یکتایی که بر قابلیت خوانایی تمرکز و تاکید دارد آسان است. خواندن و ترجمه کدهای نوشته شده به زبان برنامه نویسی پایتون نسبت به دیگر زبانها برای «توسعهدهندگان» (Developers) سادهتر محسوب میشود. این موضوع به نوبه خود هزینههای نگهداری و توسعه برنامههای نوشته شده به این زبان را کاهش میدهد زیرا امکان همکاری تیمها بدون مواجهه با موانع زبانی و وجود تجربیات کاری متفاوت در میان اعضای تیم را به دست میدهد.
زبان برنامه نویسی پایتون، به لطف کتابخانه هایی که برای آن توسط تیم ها و برنامه نویسان خبره، توسعه داده می شوند، وارد حوزه های تخصصی رشته های مختلف نیز شده است. برای مثال برنامه نویسی GIS با پایتون یکی از این حوزه های تخصصی می باشد که علاقمندان به توسعه سامانه های GIS می توانند بدون درگیر شدن با مسایل مهندسی نرم افزار، اقدام به تولیدسامانه Web GIS و یا حتی Desktop GIS نمایند.
چارچوب کاری Django در پایتون به منظور توسعه سریع وب سایت مورد استفاده قرار می گیرد. این چارچوب دارای ماژولی به نام GeoDjango است که با استفاده از آن می توان تولید سیستم اطلاعات جغرافیایی تحت وب را به سادگی انجام داد.
کتابخانه قدرتمند GDAL توانسته استفاده از پایتون در سیستم اطلاعات جغرافیایی (Geographic Information System – GIS) را گسترش دهد و به قدرت آن بیافزاید. برنامه نویسان می توانند به آسانی بسیاری از کارها از جمله به کارگیری انواع اسکریپت نویسی برای پردازش لایه های وکتوری و رستری و نوشتن کدهای مهمی برای عملیاتی همچون تولید و تبدیل لایه های مکانی، پردازش بانک های اطلاعات مکانی و اجرای قواعد شرطی روی داده های رستری را انجام دهند.
در این محتوای، بیست جلسه فیلم آموزشی نزدیک به 10 ساعت توسط وب سایت معروف www.cbtnuggets.com ارایه شده است. این بسته برای افرادی که علاقه مند به آموزش زبان برنامه نویسی پایتون هستند، به شدت توصیه میشود. در ادامه لینکهای دانلود 20 جلسه آموزشی قرار داده شده است.
آموزش زبان برنامه نویسی پایتون
ارایه شده توسط سایت : www.cbtnuggets.com
زبان فیلمهای آموزشی : انگلیسی
تعداد جلسات : 20
مدت زمان هر جلسه : به طور میانگین 30 دقیقه
لینکهای دانلود :
جلسه 1 : - Course Introduction
جلسه 2 : - Introduction to Python
جلسه 5 : Statements, Documentation, and Help
جلسه 8 : Control Flow, Part II
جلسه 9 : Data Structures, Revisited
جلسه 12 : Accessing the Network and Internet
جلسه 15 : Object-Oriented Programming
©BRB تمامی حقوق طراحی سایت متعلق به شرکت دانشبنیان بهین رهآورد بهبود می باشد.