دومین کنفرانس پایتون ایران در تاریخ 11 اردیبهشت 94 برگزار می شود.
جهت کسب اطلاعات بیشتر می توانید به آدرس http://pycon.ir مراجعه کنید.
- ۰ نظر
- ۰۲ ارديبهشت ۹۴ ، ۱۲:۵۰
دومین کنفرانس پایتون ایران در تاریخ 11 اردیبهشت 94 برگزار می شود.
جهت کسب اطلاعات بیشتر می توانید به آدرس http://pycon.ir مراجعه کنید.
این مطلب از سایت http://www.pysocial.com که حاوی مطالبی در رابطه با زبان پایتون و فریمورکهای آن است می باشد، استخراح شده است. که امیدواریم موردتوجه واقع شود.
---
پایتون فقط یک زبان برنامه نویسی نیست، بلکه یک پدیده بسیار شگفت، از دانش بشریست، که می تواند تمثیلی از یک بی انتها باشد که هر روز در حال رشد و توسعه می باشد.
از ویژگی های بارز پایتون:
۱- قابلیت استفاده در هر platform (لینوکس، ویندوز، مک، آندروید، آی او اس و ...)
۲- قواعد نحوی و دستوری (syntax) بسیار ساده (تقریبا ساده ترین و آسانترین زبان جهان)
۳- کم حجم و سبک(کوتاه ترین تعداد خطوط در بین زبانهای موجود)
۴- همه منظوره و قدرتمند (وب، دسکتاپ، گوشی، بازی، انیمیشن، پردازش موازی، ریاضیات و ...)
۵- کتابخانه های بسیار گسترده و پایدار
۶- شئ گرایی عالی و سطح بالا
۷- متن باز و رایگان
۸- سرعت بسیار بالا
در سازمان های بزرگی همچون گوگل، ناسا، یاهو، یوتیوب، اوبونتو، ردهت و … استفاده از این زبان تبدیل به یک نیاز اصلی سازمان شده است.
گوگل به عنوان یکی از پیشتازان رایانش ابری، شش مشخصه اصلی را بعنوان ویژگی های رایانش ابری در نظر دارد:
برداشت از کتاب رایانش ابری (تالیف آقای اکبری و سرگلزایی جوان - آزمایشگاه رایانش ابری دانشگاه صنعتی امیر کبیر)
در این پست با برداشت از کتاب رایانش ابری (تالیف آقای اکبری و سرگلزایی جوان - آزمایشگاه رایانش ابری دانشگاه صنعتی امیر کبیر) به مزایا و معایب رایانش ابری می پردازیم
مزایا
معایب
یک بررسی ساده
شهر مقدس قم که در مجاورت مرکز کشور قرارداد در برخی زمینه ها با فرصت ها و یا چالشهایی مواجه است. یکی از چالشها مهاجرت نیروی های فنی استان به پایتخت است که لازم دیدم در این پست کمی در این باره صحبت کنم. منشاء این فکر که وقتی را برای ارزیابی واقعی این مطلب بگذارم بر میگردد به اینکه یکی از دوستان راه برون رفت از معضلات کار نیروهای نرم افزاری در قم را رفتن به تهران میدانست.
به نظر حقیر، کسی که با حضور خانواده اش در قم تصمیم به مهاجرت به تهران برای کار می گیرد دو حالت برایش متصور است یکی رفت و آمد روزانه و دیگری تهیه منزل در تهران و اقامت.
در صورتی که رفت و آمد به تهران به صورت روزانه در نظر گرفته شود بدون در نظر گرفتن خطرات بسیار جدی رفت و آمد در اتوبان شلوغ تهران قم و فرسودگی جسمی که ایجاد کی کند با هزینه های سربار دیگری مواجه میشود که باید آنها را نیز در نظر گرفت و درآمد تهران را با این هزینه ها با قم سنجید.
اگر این هزینه های جانبی را به قیمت امروز به صورت زیر حساب کنیم:
- رفت و آمد در هر روز 16000 تومان
- نهار 8000 تومان
- زمان از دست رفته 5 ساعت
- زمان مورد نیاز به استراحت 2 ساعت
و برای این نیرو ساعتی مثلا 5 هزار تومان در قم در نظر بگیریم هزینه سربار هر روز حدود 60 هزارتومان میشود. با در نظر گرفتن روز ی 8 ساعت کار در قم که درآمد روزی 40 هزارتومانی را به همراه دارد در تهران باید به ازای هر روز معادل 100 هزارتومان دریافت کند که ساعتی 12500 تومان میشود تا معادل در آمد قم محقق شود.
آنچه که از این محاسبه بدست میآید این است که اگر فردی در قم 5 هزار تومان دریافت کند به صورت ساعتی پرداختی به او در تهران باید اقلا 12500تومان باشد تا این رفت آمد بدون در نظر گرفتن هزینه های سربار دیگر برایش مقرون به صرفه باشد. بنا به اطلاعاتی که بنده دارم، در اکثر موارد این پرداخت به آنها صورت نمیگیرد.
برای فردی با چنین مشخصاتی این مهاجرت در حالتی مقرون به صرفه است که آورده ی غیر نقدی دیگری نیز برای وی قابل تصور باشد، مثل همکاری با یک تیم فنی خبره، همکاری با شرکتی مطرح، ورود به پروژه های بزرگ، بدست آوردن فرصت مطالعاتی و ... .
حالتی که بررسی شد، برای کسی است که با ساعتی 5هزارتومان در قم میتواند مشغول بکار شود، البته برای کسانی که موقعیت شغلی در قم پیدا نمیشود این مسئله به صورت دیگری باید مورد بررسی قرار گیرد، همچنین برای کسانی که مکان اقامت ارزان در تهران دارند و ... .
آیا محبوبیت پایتون ماندگار است؟
از زمانی که زبان پایتون را برای اجرای ایده های تحت وب در شرکت انتخاب کرده ام با سئوالات متعددی مواجه شده ام. که این سئوالات بر عوامل بازدارنده ی من در این انتخاب همچون مشکل تامین نیروی انسانی آنهم در شهرستان و هزینه بر بودن برای شرکت اضافه می کرد.
یکی از سئوالاتی که به دنبال پاسخ مناسبی برای آن بوده ام تضمین ماندگاری این زبان برای آینده است. برخی در مقایسه با PHP عمر این محبوبیت کوتاه را می دانند و من نتوانسته بودم در دفاع استدلال مناسبی برای آن بیاورم. در این پست تصمیم گرفته ام ضمن بیان دلایل انتخاب این زبان این سئوال را نیز مطرح کنم تا از نظرات بازدید کنندگان استفاده کنم.
در محبوبیت پایتون اگر کمی جستجو کنید نرخ رو به رشد آن برایتان ثابت میشود. نمودار زیر یکی از منابع قابل استدلال دراین زمینه است
اینکه پایتون در حال حاضر توسط گوگل، موزیلا، دیزنی و بسیاری از شرکت ها ، دانشگاهها، آزمایشگاهها و … استفاده میشود خود نکتهی مهمی در اعتبار بخشی این زبان است. همچنین در حال حاضر دانشگاههای مطرحی مانند MIT و UC Berkeley و به صورت گستردهتر ۸ تا از ۱۰ دپارتمان مطرح رشته نرمافزار در آمریکا از زبان Python برای یادگیری دانشجویان تازه وارد استفاده میکنند و بر اساس بیانیه ACM در حال حاضر Python جایگاه Java را در معرفی علوم کامپیوتر و برنامه نویسان در مدرسهها تسخیر کرده است. مهمترین دلیل این اقبال Syntax منظم و تمیز و خوانا در کنار آسان بودن زبان Python است.
از این مطلب گذشته یکی از نکات مهمی که در ایران درباره زبان پایتون در این مدت به آن رسیده ام این است که محافل فنی که از رتبه علمی بالاتری برخوردارند و کارهای حرفه ایتری کرده اند تمایل بیشتری به این زبان دارند.
زبان پایتون در مسائل فنی که در مرز تکنولوژی قرار دارند مثل مسئله داده ها ی حجیم و پردازش ابری حرفی برای گرفتن دارد. به عنوان مثال Paas های مبتنی بر این زبان نسبت به دیگر زبانها به وفور در دسترس هستند که یکی از آنها توسط گوگل ارائه شده است. PyTables یک پایگاه داده NoSql است که بر این زبان بنا نهاده شده است و در کاربردهای زبان پایتون قابل استفاده است.
اما آیا این محبوبیت پایدار میماند یا خیر؟ آیا روزگار سردی که به سراغ PHP آمده است به سراغ زبان پایتون هم خواهد آمد؟
آنچه میتوانم به عنوان حاشیه درباره این سئوال مطرح کنم این است که اساسا زمان موردنیاز برای پایداری محبوبیت یک زبان چقدر است؟ در فضای رقابتی و دائما در حال رشد و تکامل تکنولوژی آیا باید به زبانی برسیم که دو دهه به طور فعال در راه حلهای تجاری استفاده شود؟
از نظر من این توقع، توقعی نامناسب و خلاف مسیر نوآوری است. شاید با این روند رشد، یک زبان بتواند در بازه 5 ساله به طرز مناسبی نیازهای آن فضای تکنولوژی را پاسخ بدهد مناسب باشد.
مطلب دیگری که میتوانم در پاسخ به این شبهه مطرح کنم این است که مقایسه این دو زبان تنها از نظر اینکه هر دو مفسری هستند و همچنین هر دو ظهور مناسبی در فضای وب دارند صورت می گیرد که این مقایسه از مبنا درست نیست چرا که زبان پایتون در کاربردهای مختلفی از جمله وب قابل استفاده است برخلاف PHP که تنها کاربرد وبی دارد.
منتظر نظرات شما هستیم...
شورای دولتی چین که عضوی از کابینه مرکزی این کشور محسوب میشود با انتشار بیانیهای اعلام کرد سرمایهگذاریهای خود را برای توسعه هرچه بیشتر خدمات پردازش ابری افزایش خواهد داد.
به گزارش ایتنا از رایورز به نقل از XinhuaNet، کشور چین قصد دارد تواناییهای خود در حوزه خدمات پردازش ابری را تا سال ۲۰۱۷ میلادی چند برابر کند و در سال ۲۰۲۰ میلادی با تکیه بر خدمات ابری به عنوان پایه اصلی، به یک قدرت اینترنتی در جهان تبدیل شود.
توسعه همزمان سیستمهای پردازش ابری، اینترنت موبایلی، اینترنت اشیا و خدمات مالی اینترنتی از جمله قابلیتهایی است که دولت چین قصد دارد برای سازمانها ارائه دهد.
دولت چین به این نتیجه رسیده است سرمایهگذاری در زمینه سیستمهای پردازش ابری و کلان دادهها(Big Data) مهمترین اولویت آنها محسوب میشود و در این راستا تمرکز فراوانی بر توسعه و تحقیق در مورد کلان دادهها انجام خواهد شد.
پیشبینی شده است ارزش بازار خدمات پردازش ابری چین در سال ۲۰۱۷ میلادی به بیش از ۳۷.۲ میلیارد یوآن(۶ میلیارد دلار) برسد.
به گزارش رایورز - وزارت دفاع استرالیا اعلام کرد که طرح آزمایشی فعالیتهای الکترونیکی خود مبتنی بر سیستم Apps گوگل را برای دوره زمانی دو سال آغاز کرده است و با این اتفاق قصد دارد وابستگی خود به خدمات پردازش ابری را افزایش دهد.
به گزارش رایورز به نقل از زد.دی.نت، بر اساس طرحی که وزارت دفاع استرالیا نخستین بار در اکتبر سال گذشته تحویل مجلس سنای این کشور داد، قرار است برای دوره زمانی آزمایشی ۲۴ ماه سیستم Apps گوگل برای خدمات پردازش ابری عمومی این سازمان مورد استفاده قرار گیرد تا سیستمهای آموزشی آکادمیک در کالجهای وزارت دفاع استرالیا مبتنی بر این خدمات فعالیتهای خود را جلو ببرند.
این وزارتخانه با انتشار بیانیهای توضیح داد: «طرح پایلوت ۲۴ ماهه که به صورت آزمایشی اجرا میشود، به منظور ارزیابی توامندیها برای استفاده گستردهتر از خدمات پردازش ابری در سیستم دفاعی به اجرا گذاشته شده است.»
وزارت دفاع استرالیا همچنین اظهار داشت که در این دوره آزمایشی تمامی خطرات مربوط به سیستم Apps گوگل سنجیده میشود و خدمات ابری عمومی در فضاهای سازمانی کنترل شده و مبتنی بر اطلاعات طبقهبندی نشده به کار گرفته میشود.
به زودی ابرهای فناوری، دنیای تکنولوژی را فراخواهند گرفت و راه گریزی از استفاده و بهرهمندی از این سیستم نیست!
علاوه بر پیشبینیهای فراوان در مورد رشد بازار جهانی تلفن همراه در سالهای پیشرو، کارشناسان در گزارشی جدید توضیح دادهاند که صنعت جهانی فناوری اطلاعات طی سال ۲۰۱۳ میلادی با رشد ۹/۲ همراه خواهد بود.
به گزارش ایتنا از همکاران سیستم، وب سایت cloudplatforms، به گفته شرکت تحقیقاتی IDC، مراکز توسعه دهنده خدمات موبایلی و پردازش ابری در جریان انتقال سیستمهای مختلف صنعت فناوری به نسل سوم پلتفورمها به رکن اصلی در این زمینه تبدیل خواهند شد.
مرکز IDC در گزارش اخیر خود همچنین توضیح داد در سال ۲۰۱۳ میلادی سرمایهگذاری در صنعت جهانی IT با رشد ۷/۵ درصدی نسبت به سال جاری میلادی به ۱/۲ تریلیون دلار خواهد رسید.
در این سال دستگاههای هوشمند موبایلی با رشد ۲۰ درصدی به محبوبترین ابزار در صنعت فناوری تبدیل میشوند و در مجموع رشد ۵۷ درصدی این صنعت را به وجود میآورند.
طبق پیشبینیهای انجام شده در سال ۲۰۱۳ میلادی صنعت جهانی نرمافزار و خدمات به ترتیب رشد ۶ و ۴ درصدی خواهند داشت و این در حالی است که بازار جهانی رایانههای شخصی و سرورها نیز شرایط مثبتی را پیشروی خود خواهند دید.
«فرانک جنز» مدیر و رئیس گروه تحلیلگران مرکز IDC توضیح داد که صنعت جهانی IT مبتنی بر دستگاههای موبایلی، ابزارهای اجتماعی، سیستمهای پردازش ابری و اطلاعات گسترده مبتنی بر نسل سوم پلتفورمها بسیار سریعتر از قبل به جلو حرکت میکند.
پیشبینی شده است که بین سالهای ۲۰۱۳ تا ۲۰۲۰ میلادی این فناوریها ۹۰ درصد بازار جهانی IT را از آن خود کنند.