-
Rust

روز ۲۸: ماژولها در Rust چیستند و چرا اهمیت دارند؟
با بزرگتر شدن پروژههای Rust، مدیریت فایلها، کدها و وابستگیها به یکی از چالشهای اصلی تبدیل میشود. اگر همه چیز در یک فایل نوشته شود، خیلی زود کد غیرقابل نگهداری و گیجکننده خواهد شد. Rust…
ادامه مطلب -
پایتون

روز ۲۰: کتابخانه استاندارد پایتون (math, random, datetime)
کتابخانه استاندارد پایتون مجموعهای از ماژولها و توابع آماده است که برای انجام کارهای رایج و پیچیده برنامه نویسی مورد استفاده قرار میگیرد. یادگیری این کتابخانه باعث میشود توسعه برنامهها سریعتر و حرفهایتر انجام شود…
ادامه مطلب -
Rust

روز ۲۷: Error Handling با Result در Rust
مدیریت خطا یکی از مهمترین تفاوتهای Rust با بسیاری از زبانهای برنامه نویسی رایج است و دلیل اصلی شهرت Rust به عنوان زبانی ایمن و قابل اعتماد محسوب میشود. در Rust برخلاف زبانهایی که به…
ادامه مطلب -
پایتون

روز ۱۹: ماژولها و import کردن در پایتون
ماژولها و import کردن در پایتون یکی از مفاهیم کلیدی است که باعث میشود برنامههای شما ساختارمند، سازماندهی شده و قابل توسعه باشند. وقتی پروژهها بزرگ میشوند، نگه داشتن تمام کدها در یک فایل غیرعملی…
ادامه مطلب -
Rust

روز ۲۶: Panic در Rust چیست و چه زمانی باید از آن استفاده کرد؟
یکی از مفاهیم مهم و در عین حال حساس در زبان Rust، مفهوم Panic است. Panic در Rust به معنای وقوع یک خطای بحرانی است که برنامه دیگر قادر به ادامه اجرای منطقی خود نیست…
ادامه مطلب -
Django

روز ۷: آشنایی کامل با Viewها و ارتباط آنها با URL در جنگو
در فریمورک جنگو، Viewها قلب تپندهی منطق برنامه محسوب میشوند و دقیقاً جایی هستند که درخواست کاربر پردازش شده و پاسخ مناسب به او بازگردانده میشود. زمانی که کاربر یک URL را در مرورگر وارد…
ادامه مطلب -
پایتون

روز ۱۸: مدیریت خطا و استثنا در پایتون
تقریباً هیچ برنامهای در دنیای واقعی وجود ندارد که بدون خطا اجرا شود، مخصوصاً وقتی پای ورودی کاربر، فایل، اینترنت یا دادههای غیرقابل پیشبینی وسط باشد. اگر برنامه نویس از ابتدا به مدیریت خطا فکر…
ادامه مطلب -
Rust

روز ۲۵: پروژه عملی Rust؛ مدلسازی یک سیستم ساده از صفر
بعد از یادگیری مفاهیم پایهای و کلیدی Rust مثل Ownership، Borrowing، Struct، Enum و Pattern Matching، وقت آن رسیده که این دانش را در قالب یک پروژه عملی واقعی به کار بگیریم. در این روز…
ادامه مطلب -
Rust

روز ۲۴: Pattern Matching پیشرفته در Rust و قدرت واقعی match
Pattern Matching یکی از مهمترین و قدرتمندترین ویژگیهای زبان Rust است که نقش کلیدی در خوانایی، ایمنی و انعطافپذیری کد دارد. برخلاف بسیاری از زبانهای برنامهنویسی که شرطها را صرفاً با if و else پیادهسازی…
ادامه مطلب -
برنامه نویسی

آموزش داکر؛ پایان بهانه “روی سیستم من کار میکند!”
در سالهای نه چندان دور، یکی از بزرگترین کابوسهای تیمهای فنی، ناهماهنگی میان محیط توسعه برنامهنویس و محیط سرور واقعی بود که منجر به تولد جمله معروف و تلخ «روی سیستم من کار میکرد!» میشد.…
ادامه مطلب



