<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>
	دیدگاه‌ها برای مدرسه پردازش و تحلیل داده دقیقه	</title>
	<atom:link href="https://d-learn.ir/comments/feed/" rel="self" type="application/rss+xml" />
	<link>https://d-learn.ir</link>
	<description>یادگیری گام به گام علوم داده و تحلیل داده</description>
	<lastBuildDate>Tue, 13 Oct 2026 10:16:37 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		دیدگاه‌ها برای جدول، ردیف، ستون با mohaddesehrajaee		</title>
		<link>https://d-learn.ir/courses/sql-intro/lesson/tables/#comment-31144</link>

		<dc:creator><![CDATA[mohaddesehrajaee]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 21:04:09 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-sql/lesson/%d8%ac%d8%af%d9%88%d9%84%d8%8c-%d8%b1%d8%af%db%8c%d9%81%d8%8c-%d8%b3%d8%aa%d9%88%d9%86/#comment-31144</guid>

					<description><![CDATA[مهم]]></description>
			<content:encoded><![CDATA[<p>مهم</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای جدول، ردیف، ستون با mohaddesehrajaee		</title>
		<link>https://d-learn.ir/courses/sql-intro/lesson/tables/#comment-31143</link>

		<dc:creator><![CDATA[mohaddesehrajaee]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 21:01:38 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-sql/lesson/%d8%ac%d8%af%d9%88%d9%84%d8%8c-%d8%b1%d8%af%db%8c%d9%81%d8%8c-%d8%b3%d8%aa%d9%88%d9%86/#comment-31143</guid>

					<description><![CDATA[مهم!]]></description>
			<content:encoded><![CDATA[<p>مهم!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای جدول، ردیف، ستون با mohaddesehrajaee		</title>
		<link>https://d-learn.ir/courses/sql-intro/lesson/tables/#comment-31141</link>

		<dc:creator><![CDATA[mohaddesehrajaee]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 20:48:15 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-sql/lesson/%d8%ac%d8%af%d9%88%d9%84%d8%8c-%d8%b1%d8%af%db%8c%d9%81%d8%8c-%d8%b3%d8%aa%d9%88%d9%86/#comment-31141</guid>

					<description><![CDATA[معمولاً]]></description>
			<content:encoded><![CDATA[<p>معمولاً</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای آشنایی با زبان SQL با alimh88620		</title>
		<link>https://d-learn.ir/courses/sql-intro/lesson/language-intro/#comment-31124</link>

		<dc:creator><![CDATA[alimh88620]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 12:12:28 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-sql/lesson/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%b2%d8%a8%d8%a7%d9%86-sql/#comment-31124</guid>

					<description><![CDATA[این بخش از زبان SQL در گویش‌های مختلف بیشترین تفاوت را دارد چرا که هر RDBMS عملیات و قابلیت‌های مدیریتی مختلفی را پیاده‌سازی کرده و گزینه‌های مختلفی دارد.]]></description>
			<content:encoded><![CDATA[<p>این بخش از زبان SQL در گویش‌های مختلف بیشترین تفاوت را دارد چرا که هر RDBMS عملیات و قابلیت‌های مدیریتی مختلفی را پیاده‌سازی کرده و گزینه‌های مختلفی دارد.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای آشنایی با زبان SQL با alimh88620		</title>
		<link>https://d-learn.ir/courses/sql-intro/lesson/language-intro/#comment-31123</link>

		<dc:creator><![CDATA[alimh88620]]></dc:creator>
		<pubDate>Mon, 12 Oct 2026 12:06:36 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-sql/lesson/%d8%a2%d8%b4%d9%86%d8%a7%db%8c%db%8c-%d8%a8%d8%a7-%d8%b2%d8%a8%d8%a7%d9%86-sql/#comment-31123</guid>

					<description><![CDATA[در دنیای زبان SQL، با اینکه یک استاندارد جهانی (توسط سازمان‌های ISO و ANSI) وجود دارد، اما شرکت‌های بزرگ نرم‌افزاری مانند مایکروسافت، اورکل، و توسعه‌دهندگان پایگاه‌های داده متن‌باز مثل MySQL و PostgreSQL، برای نرم‌افزار دیتابیس خودشان تغییرات و امکانات اضافه‌تری را پیاده‌سازی کرده‌اند.

به این تغییرات، اضافات، و تفاوت‌های جزئی در دستورات و گرامر (Syntax)، گویش (Dialect) یا لهجه می‌گویند.

یک مثال ساده:
فرض کنید زبان فارسی زبان استاندارد است. همه‌ی ما اصول پایه‌ای آن را بلدیم. اما در شهرهای مختلف (مثل اصفهان، شیراز، تبریز یا مشهد)، برخی کلمات، لحن‌ها یا اصطلاحات به شکل خاصی استفاده می‌شوند. این دقیقاً همان مفهوم «گویش» در SQL است! دستورات اصلی در همه‌ی دیتابیس‌ها شبیه به هم هستند، اما هر نرم‌افزاری گویش خاص خودش را دارد.
مثلاً برای پیدا کردن تاریخ و زمان فعلی در سیستم:

در گویش MySQL از دستور NOW() استفاده می‌شود.
در گویش SQL Server (MSSQL) از دستور GETDATE() استفاده می‌شود.
به همین دلیل است که گاهی کارهایی که در یک دیتابیس به راحتی انجام می‌شود، ممکن است در دیتابیس دیگری نیاز به دستور متفاوتی داشته باشد.]]></description>
			<content:encoded><![CDATA[<p>در دنیای زبان SQL، با اینکه یک استاندارد جهانی (توسط سازمان‌های ISO و ANSI) وجود دارد، اما شرکت‌های بزرگ نرم‌افزاری مانند مایکروسافت، اورکل، و توسعه‌دهندگان پایگاه‌های داده متن‌باز مثل MySQL و PostgreSQL، برای نرم‌افزار دیتابیس خودشان تغییرات و امکانات اضافه‌تری را پیاده‌سازی کرده‌اند.</p>
<p>به این تغییرات، اضافات، و تفاوت‌های جزئی در دستورات و گرامر (Syntax)، گویش (Dialect) یا لهجه می‌گویند.</p>
<p>یک مثال ساده:<br />
فرض کنید زبان فارسی زبان استاندارد است. همه‌ی ما اصول پایه‌ای آن را بلدیم. اما در شهرهای مختلف (مثل اصفهان، شیراز، تبریز یا مشهد)، برخی کلمات، لحن‌ها یا اصطلاحات به شکل خاصی استفاده می‌شوند. این دقیقاً همان مفهوم «گویش» در SQL است! دستورات اصلی در همه‌ی دیتابیس‌ها شبیه به هم هستند، اما هر نرم‌افزاری گویش خاص خودش را دارد.<br />
مثلاً برای پیدا کردن تاریخ و زمان فعلی در سیستم:</p>
<p>در گویش MySQL از دستور NOW() استفاده می‌شود.<br />
در گویش SQL Server (MSSQL) از دستور GETDATE() استفاده می‌شود.<br />
به همین دلیل است که گاهی کارهایی که در یک دیتابیس به راحتی انجام می‌شود، ممکن است در دیتابیس دیگری نیاز به دستور متفاوتی داشته باشد.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای ساخت انیمیشن با alimh88620		</title>
		<link>https://d-learn.ir/courses/matplotlib/lesson/animation-2/#comment-31036</link>

		<dc:creator><![CDATA[alimh88620]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 23:03:19 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/matplotlib/lesson/animation-2/#comment-31036</guid>

					<description><![CDATA[ساخت انیمیشن
fig: بومی که انیمیشن روی آن اجرا می‌شود.

animate: تابعی که در هر فریم صدا زده می‌شود.

interval=20: فاصله زمانی بین فریم‌ها بر حسب میلی‌ثانیه.
20ms یعنی حدود ۵۰ فریم بر ثانیه.

blit=True: فقط بخش‌های تغییرکرده (اینجا خود خط) دوباره رسم می‌شوند، نه کل نمودار.
این کار انیمیشن را سریع‌تر و روان‌تر می‌کند.

save_count=50: تعداد فریم‌هایی که اگر انیمیشن را ذخیره کنی، ذخیره می‌شوند.
برای نمایش زنده، انیمیشن تا بی‌نهایت ادامه پیدا می‌کند.]]></description>
			<content:encoded><![CDATA[<p>ساخت انیمیشن<br />
fig: بومی که انیمیشن روی آن اجرا می‌شود.</p>
<p>animate: تابعی که در هر فریم صدا زده می‌شود.</p>
<p>interval=۲۰: فاصله زمانی بین فریم‌ها بر حسب میلی‌ثانیه.<br />
20ms یعنی حدود ۵۰ فریم بر ثانیه.</p>
<p>blit=True: فقط بخش‌های تغییرکرده (اینجا خود خط) دوباره رسم می‌شوند، نه کل نمودار.<br />
این کار انیمیشن را سریع‌تر و روان‌تر می‌کند.</p>
<p>save_count=۵۰: تعداد فریم‌هایی که اگر انیمیشن را ذخیره کنی، ذخیره می‌شوند.<br />
برای نمایش زنده، انیمیشن تا بی‌نهایت ادامه پیدا می‌کند.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای ساخت انیمیشن با alimh88620		</title>
		<link>https://d-learn.ir/courses/matplotlib/lesson/animation-2/#comment-31035</link>

		<dc:creator><![CDATA[alimh88620]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 23:02:09 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/matplotlib/lesson/animation-2/#comment-31035</guid>

					<description><![CDATA[تابع انیمیشن:
animate(i): در هر فریم صدا زده می‌شود. i شماره فریم است (۰، ۱، ۲، ...).

line.set_ydata(...): فقط مقدارهای y خط را عوض می‌کند، بدون رسم دوباره کل نمودار.

np.sin(x + i / 50): فاز موج را با هر فریم جابه‌جا می‌کند.
چون i زیاد می‌شود، موج به سمت چپ حرکت می‌کند.

return line,: یک تاپل از اشیایی که باید به‌روزرسانی شوند برمی‌گرداند.
این برای blit=True لازم است. اگر خط return نباشد یا اشتباه باشد، انیمیشن کار نمی‌کند.]]></description>
			<content:encoded><![CDATA[<p>تابع انیمیشن:<br />
animate(i): در هر فریم صدا زده می‌شود. i شماره فریم است (۰، ۱، ۲، &#8230;).</p>
<p>line.set_ydata(&#8230;): فقط مقدارهای y خط را عوض می‌کند، بدون رسم دوباره کل نمودار.</p>
<p>np.sin(x + i / ۵۰): فاز موج را با هر فریم جابه‌جا می‌کند.<br />
چون i زیاد می‌شود، موج به سمت چپ حرکت می‌کند.</p>
<p>return line,: یک تاپل از اشیایی که باید به‌روزرسانی شوند برمی‌گرداند.<br />
این برای blit=True لازم است. اگر خط return نباشد یا اشتباه باشد، انیمیشن کار نمی‌کند.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای ساخت انیمیشن با alimh88620		</title>
		<link>https://d-learn.ir/courses/matplotlib/lesson/animation-2/#comment-31034</link>

		<dc:creator><![CDATA[alimh88620]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 23:01:25 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/matplotlib/lesson/animation-2/#comment-31034</guid>

					<description><![CDATA[داده اولیه و رسم خط :
x: آرایه‌ای از ۰ تا 2π با گام 0.01 (حدود ۶۲۸ نقطه).

np.sin(x): مقدار سینوس برای هر نقطه.

ax.plot(...): یک خط روی محور رسم می‌کند و لیستی از اشیای Line2D برمی‌گرداند.

line, = ...: با کاما، اولین عضو لیست را در متغیر line باز می‌کند.
اگر کاما را نگذاری، line یک لیست می‌شود و بعداً line.set_ydata کار نمی‌کند.]]></description>
			<content:encoded><![CDATA[<p>داده اولیه و رسم خط :<br />
x: آرایه‌ای از ۰ تا ۲π با گام ۰.۰۱ (حدود ۶۲۸ نقطه).</p>
<p>np.sin(x): مقدار سینوس برای هر نقطه.</p>
<p>ax.plot(&#8230;): یک خط روی محور رسم می‌کند و لیستی از اشیای Line2D برمی‌گرداند.</p>
<p>line, = &#8230;: با کاما، اولین عضو لیست را در متغیر line باز می‌کند.<br />
اگر کاما را نگذاری، line یک لیست می‌شود و بعداً line.set_ydata کار نمی‌کند.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای ساخت انیمیشن با alimh88620		</title>
		<link>https://d-learn.ir/courses/matplotlib/lesson/animation-2/#comment-31033</link>

		<dc:creator><![CDATA[alimh88620]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 23:01:03 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/matplotlib/lesson/animation-2/#comment-31033</guid>

					<description><![CDATA[یک بوم (fig) و یک محور (ax) می‌سازد.

fig کل پنجره است، ax ناحیه‌ای که نمودار در آن رسم می‌شود.]]></description>
			<content:encoded><![CDATA[<p>یک بوم (fig) و یک محور (ax) می‌سازد.</p>
<p>fig کل پنجره است، ax ناحیه‌ای که نمودار در آن رسم می‌شود.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		دیدگاه‌ها برای نمودار سه بعدی با alimh88620		</title>
		<link>https://d-learn.ir/courses/matplotlib/lesson/3d-plot/#comment-31032</link>

		<dc:creator><![CDATA[alimh88620]]></dc:creator>
		<pubDate>Thu, 08 Oct 2026 22:57:13 +0000</pubDate>
		<guid isPermaLink="false">https://d-learn.ir/courses/matplotlib/lesson/3d-plot/#comment-31032</guid>

					<description><![CDATA[این خط کد دقیقا همان دستور نهایی برای رسم نمودار میله‌ای سه‌بعدی است. بیایید با هم بررسی کنیم که در این خط چه اتفاقی می‌افتد:

ax.bar3d(...):
این تابع مخصوص ترسیم میله‌های سه‌بعدی در ماژول mpl_toolkits.mplot3d است.
متدهای .flatten():
چون داده‌های ما به صورت شبکه‌ای (Matrix یا 2D) بودند، تابع bar3d برای کار راحت‌تر نیاز دارد که آن‌ها را به صورت آرایه‌های یک‌بعدی (Flat) بهش بدهیم. به همین دلیل x_pos, y_pos, z_pos و z را با تابع flatten() تخت و یک‌بعدی کرده‌ایم تا موقعیت و ارتفاع هر میله دقیقاً متناظر با بقیه قرار گیرد.
مقادیر 0.8, 0.8:
این دو عدد به ترتیب عرض (Width) و عمق (Depth) هر میله را روی صفحات $X$ و $Y$ مشخص می‌کنند (یعنی میله‌ها کمی نازک‌تر از فاصله واحد ۱ رسم شوند تا به هم نچسبند و جدا از هم دیده شوند).
shade=True:
این پارامتر باعث می‌شود روی وجوه میله‌ها سایه‌روشن ایجاد شود که به درک بهتر عمق و حالت سه‌بعدی نمودار کمک زیادی می‌کند.]]></description>
			<content:encoded><![CDATA[<p>این خط کد دقیقا همان دستور نهایی برای رسم نمودار میله‌ای سه‌بعدی است. بیایید با هم بررسی کنیم که در این خط چه اتفاقی می‌افتد:</p>
<p>ax.bar3d(&#8230;):<br />
این تابع مخصوص ترسیم میله‌های سه‌بعدی در ماژول mpl_toolkits.mplot3d است.<br />
متدهای .flatten():<br />
چون داده‌های ما به صورت شبکه‌ای (Matrix یا 2D) بودند، تابع bar3d برای کار راحت‌تر نیاز دارد که آن‌ها را به صورت آرایه‌های یک‌بعدی (Flat) بهش بدهیم. به همین دلیل x_pos, y_pos, z_pos و z را با تابع flatten() تخت و یک‌بعدی کرده‌ایم تا موقعیت و ارتفاع هر میله دقیقاً متناظر با بقیه قرار گیرد.<br />
مقادیر ۰.۸, ۰.۸:<br />
این دو عدد به ترتیب عرض (Width) و عمق (Depth) هر میله را روی صفحات $X$ و $Y$ مشخص می‌کنند (یعنی میله‌ها کمی نازک‌تر از فاصله واحد ۱ رسم شوند تا به هم نچسبند و جدا از هم دیده شوند).<br />
shade=True:<br />
این پارامتر باعث می‌شود روی وجوه میله‌ها سایه‌روشن ایجاد شود که به درک بهتر عمق و حالت سه‌بعدی نمودار کمک زیادی می‌کند.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
