Pythonic AI
493 subscribers
317 photos
84 videos
67 files
538 links
منابع، دوره ها، همایشها ، مقالات و میم کامپیوتر
Download Telegram
Channel created
💻برایان و جان دو برنامه نویس بودند که در استخدام فیسبوک پذیرفته نشدند.
بعدها Whatsapp رو راه انداختند و 19 میلیارد به فیسبوک فروختند....

💡نوابغ فقط انسان هايي هستن كه نا اميد نشدن!...
#انگیزشی
Forwarded from 🔥Pr🅾️gramming🔥
در صنعت نرم افزار، چیزی تغییر می کند و چیز جدیدی ظاهر می شود. به عنوان مثال، زبان های برنامه نویسی جدیدی به وجود می آیند. و موارد قدیمی به طور مرتب به روز می شوند. در این راستا، انتخاب کردن بین آنها دشوار میشود

توسعه دهنده، به منظور مفید بودن خود، باید مرتبا سطح خود را بهبود بخشد.

امروز من به طور دقیق دو زبان برنامه نویسی عالی را بررسی می کنم (محبوب ترین) آنها یعنی پایتون و جاوا اسکریپت اشاره کرد.

من نمی خواهم ثابت کنم که یکی از آنها بهتر از دیگری است. هدف من این است که به توسعه دهندگان کمک کنم تا بر اساس پارامترهای خاصی انتخاب کنند. کدام اسانتر و فرصت بیشتری به شما میدهد.

1. اسان برای یادگیری و استفاده
یکی از عوامل کلیدی در انتخاب یک زبان، سرعت و سهولت یادگیری است. این به ویژه برای کسانی که تازه شروع به کار در زمینه برنامه نویسی می کنند اهمیت دارد.

پایتون برای مبتدیان خیلی دوستانه است و به گونه ای طراحی شده است که بتوان آن را به سرعت یاد گرفت و آموخت. بنابراین، اگر به سهولت استفاده تکیه کنید، پایتون نتایج بهتر از جاوا اسکریپت را نشان می دهد.

جاوا اسکریپت یک زبان برنامه نویسی مدرن پیچیده تر نسبت به پایتون است. 2-چند منظوره

پایتون یکی از زبان های برنامه نویسی همه کاره است.

توسعه وب
توسعه سیستم های ERP
توسعه در زمینه هوش مصنوعی / یادگیری ماشین / تجزیه و تحلیل داده ها.
جاوا اسکریپت در مورد توسعه وب و توسعه سیستم های ERP نیز بسیار خوب است.اگر برای هوش مصنوعی و یادگیری ماشین که اینده را در دست دارد، جاوا اسکریپت یک انتخاب بسیار خوبی نیست.

این یک منطقه نسبتا جدید برای جاوا اسکریپت است و او در مسیر پیشرفت خود راه زیادی دارد. پایتون قبلا به عنوان یکی از محبوب ترین زبان ها برای داده ها و الگوریتم های AI / MO شناخته شده است. ‏به نفع جاوا اسکریپت، گفته شده است که توانایی استفاده آن به عنوان یک زبان frontend, and backend. این به خوبی نیازهای برنامه نویسان را به عوان یک full-stack برطرف میکند جاوا اسکریپت در هنگام توسعه برنامه های کاربردی تلفن همراه، پایتون را پشت سر میگذارد.(پایتون یک جامعه قوی دارد) 3. عملکرد
این مقایسه آسان نیست، زیرا عملکرد به موضوعات مختلفی بستگی دارد. از نظر سرعت، Node.js سریعتر است. عملکرد فوق العاده ای آن به خاطر وجود موتور V8 است و بسیار سریع و قدرتمند است. چنین کارایی بالا اجازه می دهد تا Node.js یک راه حل مناسب برای ساخت برنامه های کاربردی (real-time) باشد. ‏4. مقیاس پذیری

مقیاس پذیری، ما باید درک کنیم که چگونه زبان قابلیت پشتیبانی از تعداد زیادی درخواست را دارد و همچنین چگونه منابع سیستم را مصرف میکند.

(خیلی به مهارت برنامه نویس بستگی دارد)اگر کدهای شما به صورت بهینه و مناسب نوشته شده باشد، می تواند محصول را انعطاف پذیر کند. ‏Python به طور پیش فرض برنامه نویسی asynchronous را پشتیبانی نمی کند، بر خلاف Node.js.اما پایتون از coroutines پشتیبانی میکند، به لطف ان شما به راحتی می توانید پردازش asynchronous . را انجام دهید.به عنوان مثال، YouTube و Instagram - دو محصول عالی با استفاده از پایتون ایجاد شده است. پیچیدگی کد: پایتون به خوبی برای پروژه های بزرگ مناسب است. این به شما این امکان را می دهد که به آسانی پروژه های پیچیده ای را ایجاد کنید. پایتون برای ترکیب در برنامه های وب عالی است.
Forwarded from 🔥Pr🅾️gramming🔥
5. فرصت های شغلی

جاوا اسکریپت به عنوان full-stack شناخته میشود، به همین خاطر درامد خوبی دارد. جاوا اسکریپت در بین غول های فن آوری محبوب شده است.

اما لازم به ذکر است که Python از لحاظ حرفه ای از جاوا اسکریپت کمتر نیست، زیرا برای زمینه هوش مصنوعی، یادگیری ماشین، تجزیه و تحلیل داده ها بسیار مناسب است. اگر شما حال و اینده را میخواهید پایتون یک انتخاب عالی است.

من فکر می کنم هر دو زبان برنده هستند، هر کدام به نوع خودشان. اگر می خواهید یک توسعه دهنده کامل پشته باشید و دوست دارید برنامه های کاربردی موبایل و وب را بهینه سازی کنید، سپس دانش جاوا اسکریپت به نفع شما خواهد بود. اما اگر میخواهید علم داده را انجام دهید، بهتر است پایتون را انتخاب کنید.

آگاهی از هر یک از این زبان ها درآمد خوبی را به ارمغان می آورد. انتخاب زبان بسیار مهم است. این نباید تحت تاثیر بازار یا آنچه که دیگران می گویند باشد. تصمیم گیری باید بر اساس اطلاعات در مورد زبان ها، و همچنین بر اساس تجربه شخصی بنا قرار گیرد تست قابلیت اطمینان، مقیاس پذیری، سهولت یادگیری و ... آینده زبان را فراموش نکنید.(انتخاب زبان یک موضوع فردی است.)
انتشار دوره جدید آموزش یادگیری عمیق دانشگاه MIT در سال 2019 از طریق همین سایت در دسترس قرار خواهد گرفت.

در این سایت سایر دوره های برگزار شده این دانشگاه نظیر «بینایی ماشین/کامپیوتر , یادگیری تقویتی عمیق , شبکه های عصبی مصنوعی , یادگیری عمیق برای ماشین های خودران , هوش مصنوعی , یادگیری آماری » در دسترس است.

https://deeplearning.mit.edu/

#اموزش #mit
@pythonicAI
The limitations of Deep Learning

https://goo.gl/1mXGHP

@pythonicAI
راهنمای جامع سخت افزار مناسب برای یادگیری عمیق

https://goo.gl/ebhdnx

@pythonicAI
آموزش مثال-محور فریم ورک PyQt5 جهت طراحی رابط گرافیکی اسکریپت های پایتون

این فریم ورک دارای بیش از ۶۲۰ کلاس و ۶۰۰۰ تابع و متد بوده و توانایی اجرا روی تمام سیستم عامل های یونیکس، ویندوز و مک را دارد.

https://goo.gl/5CSt19

@pythonicAI
توصیه های javin paul برای تبدیل شدن به یک توسعه دهنده بهتر جاوا:

- جاوا ۸ را یاد بگیرید
- چارچوب اسپرینگ را یاد بگیرید
- تست واحد را یاد بگیرید
- با ای پی آی ها و کتابخانه های جاوا اشنا شوید
- ساختار داخلی jvm را یاد بگیرید
- الگوهای طراحی را یاد بگیرید
- ابزار devops را یاد بگیرید
- زبان کاتلین را یاد بگیرید
- میکروسرویس هارا یاد بگیرید
- آی دی ای ide خود را بهتر یاد بگیرید

https://goo.gl/N5S2BT

@pythonicAI
Awesome transfer learning

برترین مقالات، دیتاست ها و survey های مرتبط با transfer learning

https://goo.gl/JUdV4P

@pythonicAI