1.پایتون
«زبان برنامه نویسی پایتون» (Python Programming Language)، زبانی با یادگیری آسان محسوب میشود و از همین رو بسیاری از برنامهنویسهای تازهکار آن را به عنوان اولین زبان برنامهنویسی خود برمیگزینند، زیرا پایتون به عنوان یک «زبان همهمنظوره» (General-Purpose Language) ساخته و توسعه داده شده و محدود به توسعه نوع خاصی از نرمافزارها نیست. به بیان دیگر، میتوان از آن برای هر کاری، از «تحلیل داده» (Data Analysis) گرفته تا ساخت بازیهای کامپیوتری استفاده کرد.
همچنین، پایتون در میان جوامع علمی از محبوبیت فوقالعادهای برخوردار است، زیرا از آن برای محاسبه معادلات پیچیده و تحلیلهای داده استفاده میشود. در ادامه به طور دقیقتر به چیستی این زبان، دلایل محبوبیت، ویژگیها، مزایا و معایب، کاربردها، نسخههای گوناگون و چگونگی انتخاب از میان آنها، روش راهاندازی محیط پایتون، چیستی «جنگو» (Django)، تفاوتهای پایتون با دیگر زبانهای برنامهنویسی، جمعیت برنامهنویسهای پایتون در جهان، وضعیت اشتغال برنامهنویسهای پایتون در ایران، شش پروژه برنامهنویسی پایتون برای مبتدیان، مزایای یادگیری و روش یادگیری این زبان پرداخته خواهد شد.
زبان برنامه نویسی پایتون چیست؟
به بیان فنی، «پایتون» (Python) یک زبان برنامهنویسی «شیگرا» (Object-Oriented) و «سطح بالا» (High-Level) با «معناشناسی» (Semantic) پویای یکپارچه شده برای وب و ساخت و توسعه «نرمافزارهای کاربردی» (Application software) است. این زبان برنامهنویسی در زمینه «توسعه سریع نرمافزارهای کاربردی» (Rapid Application Development) دارای جذابیت بالایی محسوب میشود زیرا دارای «انواع پویا» (Dynamic Types) و «انقیاددهنده پویا» (Dynamic Binding) است.
پایتون، زبان برنامهنویسی نسبتا سادهای محسوب میشود که یادگیری آن به دلیل دارا بودن «نحو» یکتایی که بر قابلیت خوانایی تمرکز و تاکید دارد آسان است. خواندن و ترجمه کدهای نوشته شده به زبان برنامه نویسی پایتون نسبت به دیگر زبانها برای «توسعهدهندگان» (Developers) سادهتر محسوب میشود. این موضوع به نوبه خود هزینههای نگهداری و توسعه برنامههای نوشته شده به این زبان را کاهش میدهد زیرا امکان همکاری تیمها بدون مواجهه با موانع زبانی و وجود تجربیات کاری متفاوت در میان اعضای تیم را به دست میدهد.
علاوه بر این، زبان برنامه نویسی پایتون از «ماژولها» (modules) و «بستهها» (packages) استفاده میکند، بدین معنا که برنامههای این زبان قابل طراحی به سبک «ماژولار» (modular) هستند و کدهای نوشته شده در یک پروژه در پروژههای گوناگون دیگر نیز قابل استفاده مجدد محسوب میشوند. هنگامی که کاربری ماژول یا بسته مورد نیاز خود را توسعه داد، خودش یا دیگر علاقمندان (در صورتی که کد در اختیار عموم قرار بگیرد) میتوانند آن را برای استفاده در دیگر پروژهها گسترش دهند. «ایمپورت» (Import) و «اکسپورت» (Export) کردن این ماژولها نیز کار آسانی است.
2.جاوا
مطمئنا تا به حال نام جاوا (Java) را شنیدهاید، یکی از محبوبترین زبانهای برنامهنویسی دنیا که به دلیل چند سکویی (Cross Platform) بودن و همچنین پشتیبانی از ویژگی شئگرایی (OOP) مورد توجه افراد بسیار زیادی در دنیا قرار گرفته است.
برای خواندن ادامه مطلب اینجا کلیک کنید.
- شنبه ۲۶ تیر ۰۰ ۲۲:۳۱
- ۹۳ بازديد
- ۱ نظر
چگونه یادگیری یک زبان را شروع کنیم؟ (خود آموز)
برای یادگیری یک زبان به صورت خود آموز یا با کمک کلاسهای آموزشی زبان به منابع مختلفی نیاز دارید. یادگیری یک زبان جدید نه تنها سخت نیست بلکه بسیار جذاب و سرگرم کننده است. در ادامه مراحل انجام آن را بررسی خواهیم کرد.
چگونه یک زبان را به صورت خودآموز یاد بگیریم؟
باید بگویم یادگیری زبان به هیچ وجه کار آسانی نیست. مطمئنا، منابع آنلاین، برنامه ها و کتاب های صوتی زیادی وجود دارند که می توانند به شما کمک کنند، اما واقعیت این است: یادگیری یک زبان به صورت خودآموز به منابع بیشتری نیاز دارد. در زیر در این باره توضیح خواهم داد.
هنوزهم هیجانی که در زمان تصمیم گیری درباره یادگیری زبان اسپانیایی داشتم را به خاطر دارم. یک اپلیکیشن یادگیری زبان را بارگیری کردم که شامل تمرین های دیداری، شنیداری و نوشتاری بود. اپلیکشن شامل سطوح مختلفی بود و بعد از تسلط بر یکی، امکان ورود به سطح جدید میسر می شد. همچنین در طول روز یادآوری می کرد که باید تمرین کنم. یادگیری یک زبان جدید نیاز به وقف زمان دارد. اگر تلاش لازم را انجام ندهید، نمی توانید انتظار نتایج بزرگی را داشته باشید.