saralotfiدرروزمرگی های برنامه نویسان ⚡️·۲۳ روز پیشrefactor کردن کد چیستبه زبان ساده، ریفکتور کردن کد به معنای بازنویسی یا بازسازی کد است تا کد تمیزتر، خواناتر و قابلدرکتر شود، بدون اینکه عملکرد آن تغییری کند.…
saralotfi·۲۳ روز پیشبرنچ ها در گیت چه هستند؟ و کاربرد هادر گیت، "برنچ" (branch) یک شاخه از کد اصلی است که به شما اجازه میدهد تا تغییراتی را به صورت جداگانه از شاخه اصلی (که معمولا به آن شاخه mai…
saralotfi·۴ ماه پیششباهت و تفاوت های کلاس در python و C++شباهتها و تفاوتهای کلاسها در پایتون و سیپلاسپلاس:1. تعریف کلاس: - در پایتون: تعریف کلاس با استفاده از کلیدواژه class انجام میشود.…
saralotfiدرروزمرگی های برنامه نویسان ⚡️·۴ ماه پیشانواع تابع کلاس در پایتوندر پایتون کلاس ها انواع تابع دارند و هرکدام کاربرد خاص خودش رو داره و اونهارو باهم مرور میکنیم:متدهای نمونه (Instance Methods):این نوع متده…
saralotfiدرروزمرگی های برنامه نویسان ⚡️·۴ ماه پیشتفاوت میان داینامیک و استاتیک در کلاس هااگر بخواهیم یک تعریف کلی ازین دو بگیم :استاتیک (Static):تعریف: کلاسها، متدها یا ویژگیهای استاتیک در زمان کامپایل تعریف میشوند و در طول ا…
saralotfi·۴ ماه پیشSnake Case VS Camel Case VS Pascal Case VS Kebab Caseبه عنوان یک مهندس کامپیوتر بهتر است با نقل قول های زیر اشنا باشیم.میخواهیم تفاوت بین پر طرفدار ترین نوع caseهارو توضیح بدهیم:چرا در برنامه…
saralotfi·۴ ماه پیشنحوه اتصال vscode به githubدر مرحله اول بعد از نصب git و vscode ,vscodeرا باز کرده روی ادمک سمت چپ تصویر کلیک میکنیمsing to sync setting رو میزنیمو بعد در بالا برای…
saralotfiدرروزمرگی های برنامه نویسان ⚡️·۵ ماه پیشاجرای خط به خط پایتون در vs codeچندین راه حل مختلف برای اینکار وجود دارد که ما از 3 تا از اونها که راحت تر هست استفاده میکنیم1)Debugging برای Debugging کردن مراحل زیر رو ط…
saralotfi·۵ ماه پیشآموزش گام به گام نحوه قرار دادن پروژه در گیت هاب با استفاده از کامندلاینخب من بعد از کلی تلاش امروز برای اولین بار اولین پروژه خودمو توی گیت هاب گزاشتمو گفتم اموزشش رو اینجا هم بزارم :)اولین قدم ما نصب گیت از سا…
saralotfi·۵ ماه پیش5 دستور اصلی در گیتgit init:این دستور برای ایجاد یک مخزن جدید در گیت استبا اجرای این دستور یک مخزن جدید و پنهاد با نامgit.ایجاد میشود که تمام اطلاعات مربوط به…