دیپ لرنینگ به سادهترین زبان چیست؟ | تعریف Deep Learning

دیپ لرنینگ چیست؟ دیپ لرنینگ بخشی از ماشین لرنینگ میباشد، و خود ماشین لرنینگ نیز بخشی از هوش مصنوعی است. در اصل ما در مورد بخشی از علم هوش مصنوعی میخواهیم صحبت کنیم. هنگامی که در مورد دیپ لرنینگ صحبت میکنیم، در واقع به موضوع شبکههای عصبی عمیق (Deep Neural Network) میپردازیم. حال ببینیم شبکههای […]
ماژول پیشرفته در پایتون (بخش دوم) | نحوه کار با ماژول پیشرفته

در آموزشهای گذشته با ماژول پیشرفته و نحوه استفاده از آن آشنا شدهایم. در این بخش به ادامه توضیح در مورد نحوه استفاده از انواع ماژول پیشرفته که توسط اشخاص دیگر ایجاد میشوند، میپردازیم. ماژول پیشرفته datetime برای نمایش ساعت از ماژول پیشرفته datetime، از متد ()time استفاده میکنیم. آرگومانهای این متد به ترتیب ساعت و […]
ماژول پیشرفته در پایتون (بخش اول) | نحوه کار با ماژول پیشرفته

در زبان برنامهنویسی پایتون ماژولها بخشهای کوچکی از یک برنامه بزرگتر هستند. در آموزشهای گذشته با ایجاد انواع ماژول آشنا شدهایم. در این بخش به توضیح در مورد نحوه استفاده از ماژول پیشرفته که توسط اشخاص دیگر ایجاد میشوند، میپردازیم. ماژول پیشرفته collections برای استفاده از کلاس Counter از ماژول پیشرفته collections، ابتدا دستور from […]
generator در پایتون | نحوه ایجاد و کار با generator در پایتون

generator چیست؟ generator نوعی تابع میباشد که اجازه میدهند در طول زمان یک دنباله تولید نمود. برای استفاده از syntax ،generator متفاوتی در نظر گرفته شده است، به این صورت که از دستور yield استفاده میشود. مزیت اصلی آن استفاده کمتر از حافظه و سرعت بیشتر است. عملکرد generator مانند range میباشد و برای به […]
decorator در پایتون چیست؟ | کار با دکوریتور در python

معرفی decorator در پایتون decorator باعث میشود که یک تابع تزئین شود. تصور کنید یک تابع داریم و میخواهیم به یک تابع جدیدی تبدیلش کنیم. در واقع همان تابع است با یک سری تغییرات جدید به طوری که همان کارهای قبلی را انجام دهد. همچنین وجود دکوریتور باعث میشود که کارهای جدید دیگری نیز انجام […]
کنترل خطا در پایتون | خطا و مدیریت Exceptions

خطا و مدیریت Exceptions خطا معمولا در کدهای مشکلدار رخ میدهند و باعث خروج از برنامه میشوند. بنابراین باید خطاها را بشناسیم و برایشان راهحل در نظر بگیریم. به عنوان مثال اگر انتظار متغیری از نوع عدد صحیح داریم و متغیر متنی به تابع مورد نظر داده میشود، TypeError خواهیم داشت. جهت مدیریت Exceptions از سه […]
پکیج و ماژول در پایتون | ایجاد پکیج و ماژول در پایتون

پکیج و ماژول چیست؟ تعریف پکیج و ماژول به صورت زیر میباشد: ماژول (module): ماژول یک برنامه پایتونی py. میباشد، که در برنامه دیگری صدا زده میشود. پکیج (package): مجموعهایی از ماژولها را پکیج مینامند. همان طور که یک فولدر شامل زیرفولدر و فایلهای متعددی میباشد، پکیج نیز شامل زیر پکیج و ماژولهای متعددی […]
شیگرایی در پایتون | ارثبری و کپسوله سازی در شیگرایی

ارثبری در شیگرایی در شیگرایی با کلاسی آشنا میشویم که اصطلاحا به آن کلاس فرزند میگویند، که از کلاس دیگری که اصطلاحا کلاس مادر نامیده میشود ارث میبرد. در واقع کلاس فرزند، تمام متدها و ویژگیهای کلاس مادر را ارث میبرد. در شیگرایی اگر یک کلاس مادر داشته باشیم برای ایجاد کلاس فرزند باید بعد […]
شیگرایی در پایتون | مفاهیم object oriented programming در پایتون

شیگرایی در پایتون شیگرایی به برنامهنویسان اجازه میدهد که objectهای خودشان را بسازند. که متدها و ویژگیهای خودشان را دارند. در واقع برای برنامههای بزرگ (scriptهای بزرگ) توابع کافی نیست و نیاز به شیگرایی داریم. در object oriented programming کلاسهایی را تعریف میکنیم که دارای متدها، ویژگیها و صفات منحصربهفرد میباشد. به عنوان مثال میتوان به […]
تعریف تابع در پایتون |نحوه ایجاد و استفاده از Function در پایتون

تعریف تابع در پایتون تابع در برنامهنویسی مجموعه برنامههایی میباشد که معمولا در برنامههای مختلف تکرار میشوند. در واقع یک بار به صورت Function تعریف میشوند تا از تکرار خطوط اضافه جلوگیری شود و زمان برنامهنویسی را کاهش دهد. ایجاد تابع در پایتون برای تعریف کردن یک تابع از کلمه def در ابتدا استفاده میکنیم. […]
