🔷 ابزار pip در زبان پایتون چیست؟
✅ برنامه pip یک پکیج منیجر برای زبان پایتون است که به وسیله آن می توانید تمامی کتابخانه ها و فریمورک های موجود در حال حاضر را نصب کنید. pip روی سیستم عامل شما نصب می شود و فقط کافیست که در محیط cmd دستور pip install youLibrary را تایپ کنید (به جای yourLibrary نام کتابخانه ای که قصد نصب آن را دارید بگذارید) تا برای شما کتابخانه مورد نظر نصب شود.
@py_programing
✅ برنامه pip یک پکیج منیجر برای زبان پایتون است که به وسیله آن می توانید تمامی کتابخانه ها و فریمورک های موجود در حال حاضر را نصب کنید. pip روی سیستم عامل شما نصب می شود و فقط کافیست که در محیط cmd دستور pip install youLibrary را تایپ کنید (به جای yourLibrary نام کتابخانه ای که قصد نصب آن را دارید بگذارید) تا برای شما کتابخانه مورد نظر نصب شود.
@py_programing
🔷 درباره ی scikit-learn چه میدانید؟
✅ اگر علاقهمندید بعد از یادگیری پایتون وارد حوزه یادگیری ماشین یا ماشین لرنینگ شوید، بهتر است کتابخانه scikit-learn در صدر لیست یادگیریتان باشد. کتابخانه scikit-learn مجموعهای از اطلاعات آزمایشی و نمونه هم دارد که میتوانید در برنامهنویسی پایتون از این اطلاعات استفاده کنید. یعنی اگر تازه کار هستید و میخواهید کمی در ماشین لرنینگ تجربه کسب کنید، دیتای آماده در دسترس شماست.
حالا میتوانید با محاسبه میانگین مقادیر با استفاده از کتابخانه NumPy یا ساخت نمودار با matplotlib اطلاعات را تجزیه و تحلیل کنید. حتی میتوانید آرایههای X و Y را با DataFrame از کتابخانه پاندا دستکاری کرده تا در زمینه دستکاری اطلاعات هم تجربه داشته باشید.
پیشنهاد میکنم با استفاده از کتابخانه scikit-learn اطلاعات را بهصورت خوشهای تجزیه و تحلیل کنید. اگر بتوانید این فرایند را بهصورت مستمر و مدیریت شده پیش ببرید عملا شما قدم در راه استادی ماشین لرنینگ گذاشته اید.
@py_programing
✅ اگر علاقهمندید بعد از یادگیری پایتون وارد حوزه یادگیری ماشین یا ماشین لرنینگ شوید، بهتر است کتابخانه scikit-learn در صدر لیست یادگیریتان باشد. کتابخانه scikit-learn مجموعهای از اطلاعات آزمایشی و نمونه هم دارد که میتوانید در برنامهنویسی پایتون از این اطلاعات استفاده کنید. یعنی اگر تازه کار هستید و میخواهید کمی در ماشین لرنینگ تجربه کسب کنید، دیتای آماده در دسترس شماست.
حالا میتوانید با محاسبه میانگین مقادیر با استفاده از کتابخانه NumPy یا ساخت نمودار با matplotlib اطلاعات را تجزیه و تحلیل کنید. حتی میتوانید آرایههای X و Y را با DataFrame از کتابخانه پاندا دستکاری کرده تا در زمینه دستکاری اطلاعات هم تجربه داشته باشید.
پیشنهاد میکنم با استفاده از کتابخانه scikit-learn اطلاعات را بهصورت خوشهای تجزیه و تحلیل کنید. اگر بتوانید این فرایند را بهصورت مستمر و مدیریت شده پیش ببرید عملا شما قدم در راه استادی ماشین لرنینگ گذاشته اید.
@py_programing
🔷 مفهوم ORM چیست و چه کاربردی دارد؟
✅ اگر در هر زبان برنامه نویسی ای نیاز به ذخیره اطلاعات داشته باشید، قطعاً پایِ پایگاه های داده وسط می آید. پایگاه های داده ای همچون MySQL، PostgreSQL، MongoDB و ... هستند. شما برای ارتباط با این پایگاه های داده قطعاً به یک زبان به نام زبان SQL نیاز خواهید داشت. حال اگر در فرآیند یادگیری برنامه نویسی بخواهید که وقت خود را صرف یادگیری SQL و دستورات یا مفاهیم پیچیده آن کنید ممکن است وقت زیادی از شما بگیرد.
✅ حال اینجاست که می توانیم وارد بحث ORM شویم. این کلمه مخفف Object Relational Mapping است. دقیقا کاربرد این تکنولوژی مانند یک رابط بین زبان های برنامه نویسی و پایگاه های داده است. کدی که شما به زبان برنامه نویسی خود می نویسید به ORM رفته و درنهایت تبدیل به کد SQL می شود. در هر زبان برنامه نویسی ای کتابخانه هایی برای پیاده سازی فرآیند و مفهوم ORM وجود دارند. برای مثال در زبان برنامه نویسی پایتون برای بحث ORM می توانیم از کتابخانه Django ORM بهره ببریم.
@py_programing
✅ اگر در هر زبان برنامه نویسی ای نیاز به ذخیره اطلاعات داشته باشید، قطعاً پایِ پایگاه های داده وسط می آید. پایگاه های داده ای همچون MySQL، PostgreSQL، MongoDB و ... هستند. شما برای ارتباط با این پایگاه های داده قطعاً به یک زبان به نام زبان SQL نیاز خواهید داشت. حال اگر در فرآیند یادگیری برنامه نویسی بخواهید که وقت خود را صرف یادگیری SQL و دستورات یا مفاهیم پیچیده آن کنید ممکن است وقت زیادی از شما بگیرد.
✅ حال اینجاست که می توانیم وارد بحث ORM شویم. این کلمه مخفف Object Relational Mapping است. دقیقا کاربرد این تکنولوژی مانند یک رابط بین زبان های برنامه نویسی و پایگاه های داده است. کدی که شما به زبان برنامه نویسی خود می نویسید به ORM رفته و درنهایت تبدیل به کد SQL می شود. در هر زبان برنامه نویسی ای کتابخانه هایی برای پیاده سازی فرآیند و مفهوم ORM وجود دارند. برای مثال در زبان برنامه نویسی پایتون برای بحث ORM می توانیم از کتابخانه Django ORM بهره ببریم.
@py_programing
🔷 ابزار گیت (GIT) چیست و چه کاربردی دارد؟
✅ قبل از اینکه بخواهیم مفهوم گیت را بررسی کنیم، پیش از آن باید بدانیم VCS چیست. کلمه VCS مخفف Version Control System است که به فارسی آن را سیستم مدیریت یا کنترل ورژن یا نسخه می توان ترجمه کرد. معمولا سیستم های مدیریت ورژن به شما در فرآیند تغییراتی که روی پروژه های خود اعمال می کنید، کمک می کنند. برای مثال گیت از فایل های پروژه بکاپ می گیرد، از شما می خواهد که یک یادداشت (note) برای تغییرات اعمال شده بنویسید و سایر ویژگی هایی که می تواند در مدیریت یک پروژه به شما کمک کند.
✅ حال بیایید درباره گیت صحبت کنیم. گیت را در واقع می توان یکی از معروف ترین و بهترین سیستم های مدیریت ورژن برای مدیریت و نگهداری پروژه ها دانست. که وظیفه آن حفظ پروژه، ایجاد قابلیت های کدنویسی تیمی، جلوگیری از فایل های تکراری و ... در پروژه ها می باشد.
#مگ
@py_programing
✅ قبل از اینکه بخواهیم مفهوم گیت را بررسی کنیم، پیش از آن باید بدانیم VCS چیست. کلمه VCS مخفف Version Control System است که به فارسی آن را سیستم مدیریت یا کنترل ورژن یا نسخه می توان ترجمه کرد. معمولا سیستم های مدیریت ورژن به شما در فرآیند تغییراتی که روی پروژه های خود اعمال می کنید، کمک می کنند. برای مثال گیت از فایل های پروژه بکاپ می گیرد، از شما می خواهد که یک یادداشت (note) برای تغییرات اعمال شده بنویسید و سایر ویژگی هایی که می تواند در مدیریت یک پروژه به شما کمک کند.
✅ حال بیایید درباره گیت صحبت کنیم. گیت را در واقع می توان یکی از معروف ترین و بهترین سیستم های مدیریت ورژن برای مدیریت و نگهداری پروژه ها دانست. که وظیفه آن حفظ پروژه، ایجاد قابلیت های کدنویسی تیمی، جلوگیری از فایل های تکراری و ... در پروژه ها می باشد.
#مگ
@py_programing