پایتون برای همه
76 subscribers
103 photos
22 videos
178 files
429 links
Download Telegram
آمار در مورد محبوبیت و مقایسه حقوق و دستمزد
امتیاز TIOBE:
رتبه TIOBE شاخص محبوبیت زبان های برنامه نویسی است.
رتبه بندی بر اساس تعداد مهندسان ماهر در سراسر جهان، دوره ها، فروشندگان سوم شخص و موتورهای جستجو است.

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
#تاریخچه
زبان های برنامه نویسی در چه سالی به وجود امده اند
1-C 1972
2-Objective-C 1984
3-c++ 1985
4-perl 1987
5-python 1990
6-java 1995
7-php 1995
8-C# 2000

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
#پایتون
چرا در ایران نسبت به دیگر جای دنیا پایتون کمتر مورد استفاده قرار می گیرد.
شاید برای شما این سوال باشد چرا کمتر زبان برنامه نویسی پایتون مورد توجه قرار گرفته شده است.
شاید دلایل مختلف داشته ولی چند دلیل از بیشترین علت ها باشد.
مهم تریت علت این است کمتر در دانشگاه ها مورد توجه قرار گرفته است, بیشتر به زبان برنامه نویسی پرداخته شده است که اساتید به آن آشنا هستند و حاضر به تغییر آن هستند.
دلیل دیگر آن توجه در عمل می باشد یک تفکر غلط در بین برنامه نویسان این می باشد که یک زبان برنامه نویسی برای مبتدیان می باشد و کمتر مورد توجه قرار می گیرد.
و دلیل دیگری این می باشد که قابل استفاده در همه جا می باشد ولی خیلی کم از زبان های برنامه نویسی می باشد که در همه جا قابل استفاده باشند(مانند وب ,اپلیکیشن,هوش مصنوعی , رباتیک, امنیت, برق,آموزش)
اخرین دلیل و شاید قابل تامل بر انگیزتر علت این می باشد در دنیا بیشتر برنامه نویسان به سمت حرکت می کنند که قابل دسترس و رایگان باشد ولی در اینجا (ایران) بیشتر به سمتی می روند که دارای هزینه باشند این تفکر بر این هست که احتمالا نرم افزاری دارای هزینه باشد بهتر است تا رایگان می باشد.

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
ازدواج حضرت علی علیه السلام و حضرت فاطمه سلام الله علیها مبارک باد @Pythonforeveryone
#پایتون_و_opencv
#بخش_سوم
3-Pillow
هیچ چیزی در برابر PIL یا Pillow نیست، در انجام کارها بسیار خوب هست: دستکاری تصویر ساده، مانند تغییر اندازه، چرخش، و غیره.گفته می شود که بسیاری از پروژه های پایتون غیر علمی از PIL یا Pillow استفاده می کنندبرای مثال، Django از web-framework پایتون از PIL برای نمایش ImageField در پایگاه داده استفاده می کند.PIL و Pillow جای خود را دارند اگر شما باید برخی از دستکاری های سریع و کثیف را انجام دهید، اما اگر در مورد یادگیری پردازش تصویر، بینایی کامپیوتر و موتورهای جستجو تصویر جدی باشید، من به شدت توصیه می کنم که وقت خود را با OpenCV صرف کنید و SimpleCV کنید.
حجم فایل: 58MB
در لینک زیر 👇👇👇
https://yekupload.ir/273cf506f3735216/Pillow.rar

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
#پایتون
چرا پایتون بهترین زبان برنامه نویسی برای شروع کار است و چرا توسعه دهندگان آن را دوست دارند
هر فردی که نیاز به پروژه های فنی دارد می تواند با طیف گسترده ای از گزینه های موجود در میان زبان های برنامه نویسی آشنا باشد. هنگامی که شما مجبور به منبع یک پروژه فناوری اطلاعات هستید، شانس خوبی وجود دارد که ممکن است توسط تعدادی از زبان های برنامه نویسی ایستا و پویا برای انتخاب کنید. نیازهای مربوط به زبان های برنامه نویسی برای هر پروژه خاص است، اما گام های جامعی برای محدود کردن گزینه ها وجود دارد.
هنگامی که شما باید یک زبان برنامه نویسی را انتخاب کنید، باید الگوهای ذکر شده یا الزامات خاصی را در نظر داشته باشید.
پیدا کردن آنچه که برای تیم شما کار می کند
چگونگی کار در زمینه را توضیح دهید
سهولت یادگیری را در نظر بگیرید
نگاهی به ابزارهای موجود برای هر یک از زبانهای برنامه نویسی که در نظر دارید.
توانایی متقابل پلت فرم را بررسی کنید
دسترسی به امنیت و کلی ارائه شده توسط زبان های برنامه نویسی را ارزیابی کنید

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
#پایتون
هنگامی که بیشتر کار خود را در وب انجام می دهید، زبان مورد استفاده شما باید چارچوب ها و ابزارهایی برای کمک به شما در اختیار شما قرار دهد. با این حال، از آنجا که تمام کارهای شما در وب نیست، خوب است اگر بتوانید زبان را برای چیزهای دیگر نیز استفاده کنید. این می تواند برای شما راحت تر برای مدیریت آن و بهبود قابلیت نگهداری آن را آسان تر کند.
اگر یک ساعت طول بکشد و یک برنامه نویس مشغول کار باشد، بهتر است اگر بتوانید برنامه را سریع و ارزش بیشتری ارائه دهید. بنابراین، شما باید ابزارهایی برای کمک به شما به سرعت نمونه اولیه داشته باشید، و اگر شما مجبور به تغییر جهت هستید، به سرعت به سرعت تغییر کنید.

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
#پایتون
چرا توسعه دهندگان پایتون را ترجیح می دهند؟
پایتون یک زبان برنامه نویسی است که در میان دیگر ویژگی های این ویژگی ها را ارائه می دهد.
آن دارای معانی پویا است و یک زبان برنامه نویسی سطح بالا است که شی گرا است. شما می توانید از آن برای توسعه برنامه های کاربردی به سرعت استفاده کنید زیرا ساختارهای داده ای با سطح بالا همراه با اتصال پویا و تایپ پویا است. همچنین برای اتصال اجزای موجود مفید است و بنابراین می تواند به عنوان یک چسب یا زبان برنامه نویسی مورد استفاده قرار گیرد.

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
#پردازش_تصویر
#بخش_چهارم
در این بخش به آموزش پردازش تصویر می پردازیم و به اصول و نصب کتابحانه های مربوط پردازش تصویر با opencv وپایتون اموزش داده خواهد شد .
حجم فایل: 430MB
در لینک زیر 👇👇👇
https://yekupload.ir/d48747d9a7129c2b/part1-opencv-python.rar
جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
شاخص TIOBE برای اگوست 2018
جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
#پردازش_تصویر
#بخش_پنجم
در این بخش به آموزش پردازش تصویر می پردازیم و به اصول و نصب کتابحانه های مربوط پردازش تصویر با opencv وپایتون اموزش داده خواهد شد .
حجم فایل:480MB
در لینک زیر 👇👇👇
https://yekupload.ir/b4a174903e679f1e/part2-opencv-python.rar
جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
کتاب: شروع با پایتون، پیشرفته پایتون و تمرینات پایتون
#تمرین_شماره_1
برنامه ایجاد کنید مقدار Pi به n تعداد اعشاری
نکته: ورودی یک عدد و برنامه PI را به رقم n تولید می کند

توجه : جواب ها دو روز بعد گذاشته خواهد شد

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
#کتابخانه_پایتون
این شامل انواع داده ای است که معمولا به عنوان بخشی از "هسته" یک زبان در نظر گرفته می شود، مانند اعداد و لیست. برای این نوع، هسته زبان پایتون تعریف فرم از تحت اللفظی و برخی از محدودیت ها در معناشناسی خود را، اما به طور کامل تعریف معنایی نیست.(از سوی دیگر، هسته زبان خواص syntactic مانند املا و اولویت های اپراتورها را تعریف می کند.)
این کتابخانه همچنین دارای توابع و استثنائات داخلی است - اشیائی که می توانند توسط همه پایتون بدون نیاز به یک دستور وimportمورد استفاده قرار گیرند. برخی از این ها توسط زبان اصلی تعریف شده اند، اما بسیاری از آنها برای محدوده هسته ای ضروری نیستند و فقط در اینجا توضیح داده شده اند.
با این حال، بخش عمده ای از کتابخانه شامل مجموعه ای از ماژول ها می باشد. روشهای متعددی برای این مجموعه وجود دارد.
بعضی از ماژول ها در C نوشته شده و به مترجم پایتون ساخته شده اند؛ دیگران در پایتون نوشته شده و به صورت منبع وارد می شوند.
بعضی از ماژول ها رابط هایی را فراهم می کنند که برای پایتون بسیار خاص هستند، مانند چاپ ردیابی پشته؛ برخی از آنها رابط هایی را فراهم می کنند که مخصوص سیستم عامل خاص هستند، مانند دسترسی به سخت افزار خاص؛ دیگران رابط هایی را ارائه می دهند که مخصوص یک دامنه کاربرد خاص مانند وب هستند.برخی از ماژول ها در همه نسخه ها و پورت های Python در دسترس هستند؛ دیگری تنها زمانی در دسترس هستند که سیستم پایه پشتیبانی می کند یا به آنها نیاز دارد؛ با این حال تنها در زمانی که Python کامپایل شده و نصب شده بود، گزینه ای خاص برای پیکربندی انتخاب می شود.
#تمرین_شماره_2
برنامه ی بنویسید که از کاربر عدد گرفته و نشان دهد که عدد اول هست یا خیر
نکته:یک عدد صحیح مثبت بزرگتر از 1 که هیچ فاکتور دیگری جز 1 ندارد و عدد خودش اول عدد نامیده می شود. 2، 3، 5، 7 و غیره عدد اول هستند زیرا آنها هیچ فاکتور دیگری ندارند. اما 6 اول(کامپوزیت) نیست، از آنجایی که، 2x 3 = 6


جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone
ابزار SCONS یک رابط کاربری آسان برای استفاده و ویژگی های غنی برای ساخت نرم افزار فراهم می کند. معماری، SCON ها تجزیه و تحلیل وابستگی و مدیریت شیء خارجی را به یک موتور سازنده وابسته به رابط جدا می کند که می تواند در هر سیستم نرم افزاری که بتواند پایتون را اجرا کند، تعبیه شده است

جهت حمایت از ما کانال را به دیگران معرفی کنید.
@Pythonforeveryone