تحریریه‌ی دینا کد

نویسنده
۱۰۲مطلب منتشرشده
۲۸۴بازدید کل

مطالب تحریریه‌ی دینا کد

تازه‌ترین‌ها اولهمه‌ی مطالب مجله ←
مدیریت خطا با try و except در پایتون
آموزش

مدیریت خطا با try و except در پایتون

راهنمای گام‌به‌گام مهار خطاهای زمان اجرا در پایتون با بلوک‌های try و except همراه با بررسی خطاهای رایج و ساختار اصولی.

تحریریه‌ی دینا کد۵ دقیقه
مدیریت خطا در Rust با Result و Option
آموزش

مدیریت خطا در Rust با Result و Option

زبان Rust به جای ساختارهای سنتی استثنا از نوع‌های Result و Option برای مدیریت شفاف و پیش‌بینی‌پذیر خطاها در زمان کامپایل استفاده می‌کند.

تحریریه‌ی دینا کد۶ دقیقه
تفاوت واحدهای px و em و rem در CSS و کاربرد هرکدام
آموزش

تفاوت واحدهای px و em و rem در CSS و کاربرد هرکدام

واحدهای px، em و rem هرکدام برای بخش مشخصی از صفحه‌آرایی وب طراحی شده‌اند و انتخاب نادرست آن‌ها مقیاس‌پذیری و دسترسی‌پذیری سایت را مختل می‌کند.

تحریریه‌ی دینا کد۶ دقیقه
fzf چیست و چطور جستجوی خط فرمان را تعاملی می‌کند
معرفی ابزار

fzf چیست و چطور جستجوی خط فرمان را تعاملی می‌کند

ابزار fzf امکان فیلتر کردن سریع و تعاملی ورودی‌ها را در ترمینال فراهم می‌کند و فرآیند پیدا کردن فایل‌ها یا تاریخچه دستورها را سرعت می‌بخشد.

تحریریه‌ی دینا کد۴ دقیقه
دستور GROUP BY در SQL چطور کار می‌کند
آموزش

دستور GROUP BY در SQL چطور کار می‌کند

عملکرد دستور GROUP BY در SQL و نحوه گروه‌بندی سطرها به همراه توابع تجمیعی را با مثال‌های واقعی یاد بگیرید.

تحریریه‌ی دینا کد۵ دقیقه
کلید اصلی و کلید خارجی در SQL
آموزش

کلید اصلی و کلید خارجی در SQL

راهنمای تعریف کلید اصلی و کلید خارجی در SQL برای تضمین یکتایی سطرها و حفظ یکپارچگی ارجاعی داده‌ها.

تحریریه‌ی دینا کد۶ دقیقه
struct در Go چیست و چه فرقی با کلاس دارد
آموزش

struct در Go چیست و چه فرقی با کلاس دارد

ساختار داده struct در زبان Go جایگزین کلاس‌های مرسوم شیءگرایی است و چگونگی گروه‌بندی داده‌ها و متدها را به شیوه‌ای ساده‌تر ممکن می‌سازد.

تحریریه‌ی دینا کد۷ دقیقه
تحلیل گزارش اکوسیستم برنامه‌نویسان جت‌برینز
تحلیل

تحلیل گزارش اکوسیستم برنامه‌نویسان جت‌برینز

گزارش سالانه جت‌برینز بر پایه پاسخ بیش از ۲۳ هزار برنامه‌نویس وضعیت رشد خیره‌کننده تایپ‌اسکریپت، محبوبیت روزافزون راست و سهم پایدار پایتون در توسعه نرم‌افزار را مشخص می‌کند.

تحریریه‌ی دینا کد۴ دقیقه
دیکشنری در پایتون چیست و چه کاربردی دارد
آموزش

دیکشنری در پایتون چیست و چه کاربردی دارد

دیکشنری در پایتون ساختاری برای نگهداری داده‌ها بر پایه جفت‌های کلید و مقدار است که جست‌وجوی داده‌ها را با سرعت بالا ممکن می‌کند.

تحریریه‌ی دینا کد۶ دقیقه
نقشه راه گیت و گیت هاب برای همکاری تیمی
نقشه‌ی راه

نقشه راه گیت و گیت هاب برای همکاری تیمی

این نقشه راه یادگیری گیت و گیت‌هاب به شما نشان می‌دهد چطور از درک مقدماتی کامیت‌ها به حل تعارض و مدیریت حرفه‌ای پول‌ریکوئست در تیم برسید.

تحریریه‌ی دینا کد۴ دقیقه
ابزار ripgrep چیست و چرا جستجوی فایل‌ها را دگرگون کرد
معرفی ابزار

ابزار ripgrep چیست و چرا جستجوی فایل‌ها را دگرگون کرد

ابزار ripgrep با تکیه بر سرعت موتور زبان راست و نادیده گرفتن خودکار فایل‌های پنهان، جستجوی الگوهای متنی در پروژه‌های بزرگ را چند برابر سریع‌تر از grep سنتی می‌کند.

تحریریه‌ی دینا کد۴ دقیقه
تفاوت git switch و git checkout در مدیریت شاخه‌ها
آموزش

تفاوت git switch و git checkout در مدیریت شاخه‌ها

دستور git switch از نسخه Git 2.23 برای تفکیک وظایف تغییر شاخه از دستکاری فایل‌ها معرفی شد تا خطاهای رایج کار با git checkout کاهش یابد.

تحریریه‌ی دینا کد۵ دقیقه
دستور stash در گیت چیست و چه کاربردی دارد
آموزش

دستور stash در گیت چیست و چه کاربردی دارد

دستور stash در گیت تغییرات ثبت‌نشده شاخه کاری را موقتا کنار می‌گذارد تا بدون ثبت کامیت ناقص بتوانید روی وظایف فوری کار کنید.

تحریریه‌ی دینا کد۶ دقیقه
diff در گیت چیست و چه‌وقت استفاده می‌شود؟
آموزش

diff در گیت چیست و چه‌وقت استفاده می‌شود؟

git diff دو نسخه از کدها را کنار هم می‌گذارد و خط‌به‌خط نشان می‌دهد چه چیزی عوض شده. یک نگاه به diff قبل از هر add و commit کافی است

تحریریه‌ی دینا کد۷ دقیقه
branch در گیت چیست و چه‌وقت بسازیمش؟
آموزش

branch در گیت چیست و چه‌وقت بسازیمش؟

branch یک اشاره‌گر متحرک به یکی از کامیت‌هاست، نه کپی پوشه‌ی پروژه. با git switch می‌سازی و جابه‌جا می‌شوی، با merge برمی‌گردانی و در پایان پاکش می‌کنی

تحریریه‌ی دینا کد۷ دقیقه
۲۰ تمرین پایتون با جواب، از آسان به سخت
آموزش

۲۰ تمرین پایتون با جواب، از آسان به سخت

بیست تمرین پایتون با جواب و توضیح، مرتب‌شده در چهار سطح. اگر خسته شده‌اید از اینکه فقط آموزش تماشا می‌کنید و کد نمی‌زنید، همین لیست را از بالا شروع کنید

تحریریه‌ی دینا کد۸ دقیقه
چرا Rust به‌جای segfault، خطای کامپایل می‌دهد
آموزش

چرا Rust به‌جای segfault، خطای کامپایل می‌دهد

در C یا ++C خطای حافظه معمولاً ماه‌ها بعد، در پروداکشن، خودش را نشان می‌دهد. در Rust کامپایلر همان اشتباه را همان لحظه‌ی کامپایل می‌گیرد

تحریریه‌ی دینا کد۵ دقیقه
Flexbox یا Grid؟ کِی از کدام در CSS استفاده کنیم
آموزش

Flexbox یا Grid؟ کِی از کدام در CSS استفاده کنیم

هر دو چیدمان می‌سازند؛ فلکس‌باکس فقط یک ردیف یا یک ستون را می‌فهمد و گرید کل جدول را یک‌جا می‌بیند. ببینید هر کدام کجا به کارتان می‌آید.

تحریریه‌ی دینا کد۳ دقیقه
تفاوت goroutine و Thread سیستم‌عامل در Go
آموزش

تفاوت goroutine و Thread سیستم‌عامل در Go

یک goroutine خیلی سبک‌تر از یک thread سیستم‌عامل است، ولی سبک‌بودن concurrency را رایگان نمی‌کند؛ تفاوت را با اجرای واقعی ببین

تحریریه‌ی دینا کد۴ دقیقه
جلوگیری از SQL Injection در PHP با Prepared Statement
آموزش

جلوگیری از SQL Injection در PHP با Prepared Statement

اگر کوئری‌ات را با چسباندن رشته می‌سازی، فرقی ندارد چقدر فرم زیبا طراحی کرده باشی؛ یک آپاستروف در ورودی کافی است

تحریریه‌ی دینا کد۳ دقیقه
چطور تعارض (Conflict) در Merge گیت را حل کنیم
آموزش

چطور تعارض (Conflict) در Merge گیت را حل کنیم

merge با CONFLICT متوقف شده و نمی‌دانید از کجا شروع کنید؟ یک تعارض واقعی را قدم‌به‌قدم حل می‌کنیم، از خواندن علامت‌ها تا کامیت امن و راه برگشت همیشه‌باز

تحریریه‌ی دینا کد۳ دقیقه
تحریریه‌ی دینا کد، نویسنده‌ی مجله دینا کد — دینا کد