توسط سعید غریبی

عدد آرمسترانگ در پایتون

در این جلسه تیم کدگیت را با آموزش برنامه عدد آرمسترانگ در پایتون همراهی کنید. پیش نیاز این آموزش شامل موارد زیر است: عدد آرمسترانگ عدد آرمسترانگ به عددی می گویند که حاصل جمع مکعب…

توسط سعید غریبی

عبارات منظم در پایتون (regular expression)

عبارات منظم (به انگلیسی: Regular Expressions یا به اختصار RegEx) یکی از ابزارهای قدرتمند در برنامه‌نویسی و پردازش متن به ویژه در زبان پایتون هستند. این ابزارها به برنامه‌نویسان این امکان را می‌دهند تا الگوهای…

توسط سعید غریبی

همزمانی در پایتون (Multithreading)

برنامه‌نویسی چند وظیفه‌ای یکی از اصولی‌ترین ویژگی‌های برنامه‌نویسی مدرن است. همزمانی به برنامه‌نویسان این امکان را می‌دهد تا وظایف مختلفی را همزمان اجرا کرده و عملکرد برنامه‌ها را بهبود بخشند. در این مقاله، ما به…

توسط سعید غریبی

Decorator در پایتون

توابع دکوراتور (Decorator) یکی از قابلیت‌های مهم در زبان برنامه‌نویسی پایتون هستند. این ابزار قدرتمند به برنامه‌نویسان امکان می‌دهد تا توابع خود را به سادگی تغییر دهند و عملکرد آن‌ها را بهبود بخشند. توابع Decorator…

توسط سعید غریبی

مدیریت استثنا در پایتون (exception handling)

در دنیای برنامه‌نویسی، خطاها و استثناء‌ها بخشی از روند طبیعی توسعه نرم‌افزار هستند. این استثناها در هنگام اجرای برنامه ممکن است رخ دهند و برنامه را از حالت اجرا متوقف کنند. برای مدیریت و کنترل…

توسط سعید غریبی

کار با فایل json در پایتون

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

توسط سعید غریبی

کار با فایل csv در پایتون

فایل‌های CSV یکی از فرمت‌های متداول برای ذخیره داده‌ها به صورت جدولی هستند و در برنامه‌نویسی به عنوان یکی از مهمترین وسایل برای مدیریت داده‌ها مورد استفاده قرار می‌گیرند. در این مقاله، کار با فایل csv…

توسط سعید غریبی

خواندن و نوشتن فایل‌ در پایتون

یکی از وظایف پرکاربرد در برنامه‌نویسی، خواندن و نوشتن اطلاعات در فایل‌ها است. پایتون از ابزارها و توابع بسیار قدرتمندی برای انجام این کارها پشتیبانی می‌کند. در این مقاله، با روش‌ها و تکنیک‌های خواندن و…

توسط سعید غریبی

سربارگذاری عملگرها در پایتون (Overloading operators)

یکی از ویژگی‌های جالب و قدرتمند زبان برنامه‌نویسی پایتون، توانایی سربارگذاری (Overloading) عملگرها است. این ویژگی به برنامه‌نویسان این امکان را می‌دهد که عملگرهای معمولی مانند +، -، * و … را برای انواع داده‌های…

توسط سعید غریبی

abstraction در پایتون (مفهوم انتزاع)

انتزاع (Abstraction) یکی از اصول مهم در برنامه‌نویسی و به ویژه در برنامه‌نویسی شیءگرا است. این مفهوم به برنامه‌نویسان این امکان را می‌دهد که جزئیات پیچیده را پنهان کنند و تمرکز خود را بر روی…