<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>برنامه نویسی &#8211; 🎓 شهر دانش ایوان کسری</title>
	<atom:link href="https://edu.eyvanekasra.com/tag/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C/feed/" rel="self" type="application/rss+xml" />
	<link>https://edu.eyvanekasra.com</link>
	<description>شهر آموزش مجازی مهارت محور</description>
	<lastBuildDate>Fri, 10 Jun 2022 07:18:41 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/4366FC10-22AA-4FBA-A048-74E3426AFFDC.png</url>
	<title>برنامه نویسی &#8211; 🎓 شهر دانش ایوان کسری</title>
	<link>https://edu.eyvanekasra.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>بازی ماینکرافت چگونه کدنویسی را آموزش می دهد؟</title>
		<link>https://edu.eyvanekasra.com/%d8%a8%d8%a7%d8%b2%db%8c-%d9%85%d8%a7%db%8c%d9%86%da%a9%d8%b1%d8%a7%d9%81%d8%aa/</link>
					<comments>https://edu.eyvanekasra.com/%d8%a8%d8%a7%d8%b2%db%8c-%d9%85%d8%a7%db%8c%d9%86%da%a9%d8%b1%d8%a7%d9%81%d8%aa/#comments</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Thu, 14 Apr 2022 13:36:28 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[آموزش آنلاین]]></category>
		<category><![CDATA[بازی]]></category>
		<category><![CDATA[پایتون ایران]]></category>
		<category><![CDATA[جاوا]]></category>
		<category><![CDATA[کودکان]]></category>
		<guid isPermaLink="false">https://edu.eyvanekasra.com/?p=1565</guid>

					<description><![CDATA[هنگام بازی ماینکرافت، برای بچه‌های شما بسیار آسان است که ساعت‌ها از اوقات فراغت خود را در دنیای پیچیده آن غرق کنند. چه آنها در حال ایجاد یک مزرعه کشاورزی کوچک در حالت بقا باشند و چه برنامه ریزی و ساختن بزرگترین قلعه فانتزی که می توانند. در حالی که ممکن است برای برخی از [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">هنگام بازی ماینکرافت، برای بچه‌های شما بسیار آسان است که ساعت‌ها از اوقات فراغت خود را در دنیای پیچیده آن غرق کنند. چه آنها در حال ایجاد یک مزرعه کشاورزی کوچک در حالت بقا باشند و چه برنامه ریزی و ساختن بزرگترین قلعه فانتزی که می توانند.</p>
<p style="text-align: justify;">در حالی که ممکن است برای برخی از والدین اتلاف وقت به نظر برسد، برخی متوجه شده‌اند که این بازی سرگرم‌کننده راهی عالی برای تشویق بچه‌ها به یادگیری کدنویسی است در حالی که باعث نمی‌شود واقعاً کار ارزشمند و آموزشی به نظر برسد.</p>
<h3 style="text-align: justify;">اما بازی ماینکرافت چگونه کدنویسی را آموزش می دهد؟</h3>
<p style="text-align: justify;">در این راهنمای کوتاه، ما به این سؤالات و موارد دیگر پاسخ خواهیم داد، به علاوه به والدین بینش بیشتری در مورد اینکه چگونه برنامه‌نویسی بازی ماینکرافت می‌تواند پتانسیل شغلی آینده را برای بچه‌ها ارائه دهد، توضیح می‌دهیم.</p>
<h3 style="text-align: justify;">بازی ماینکرافت چگونه به کدنویسی کمک می کند؟</h3>
<p style="text-align: justify;">ماینکرافت از یک ساختار بلوک ساده 1×1 برای ساختن جهان ها و اشیاء استفاده می کند. ترجمه اینها به یک زبان برنامه نویسی متشکل از 1 و 0 بسیار آسان است که دیکته می کند برنامه چه کاری انجام دهد و چگونه اجرا شود.</p>
<p style="text-align: justify;">سپس این زبان باینری می تواند از طریق خطوط کدگذاری به رایانه منتقل شود. درک اصول اولیه کدنویسی یک مهارت فوق العاده مفید است.</p>
<p style="text-align: justify;">نکته مفید: اگر فرزند شما علاقه مند به کاوش در حرفه کار با رایانه، بازی های ویدیویی یا سایر زمینه های مرتبط با برنامه نویسی است، یک دوره برنامه نویسی تابستانی می تواند مقدمه خوبی باشد.</p>
<p style="text-align: justify;"><em><strong>دوره پیشنهادی شهر دانش: <a href="https://edu.eyvanekasra.com/courses/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a7%d8%b2-%d8%b5%d9%81%d8%b1/">آموزش پایتون از صفر</a></strong></em></p>
<p style="text-align: justify;">شکی نیست که دانش کدنویسی و فناوری می تواند به آینده شغلی کودکان کمک کند. جدای از آن، کدنویسی همچنین می تواند در حال حاضر به آموزش کمک کند. این یک مهارت بسیار کاربردی است که به خلاقیت، منطق، حل مسئله و ریاضیات کمک می کند.</p>
<h3 style="text-align: justify;">آیا بازی ماینکرافت مقدمه کدنویسی خوبی برای کودکان است؟</h3>
<p style="text-align: justify;">کلید واقعی آموزش کدنویسی به کودک، یافتن انگیزه مناسب است. ماینکرافت این را ارائه می دهد زیرا یک بازی سرگرم کننده را که آنها دوست دارند با یک مقدمه ملایم برای عملکرد کدنویسی ترکیب می کند.</p>
<p style="text-align: justify;">روشی که ماینکرافت بچه‌ها را مجذوب خود می‌کند می‌تواند به آنها کمک کند تا در مورد چیزهای مفید به شیوه‌ای سرگرم‌کننده که احساس کار نمی‌کند یاد بگیرند، استفاده کنند.</p>
<p style="text-align: justify;">بازی ماینکرافت را می‌توان با تغییرات (یا &#8220;mod&#8221;) که رشته‌های کد خارجی هستند که بازی را از درون تغییر می‌دهند، مانند تولید هیولا، افزایش سلامت یا آیتم‌ها به بازیکنان و حتی گفتن به شخصیت‌های غیرقابل بازی برای انجام کارهای خاص، تقویت کرد.</p>
<p style="text-align: justify;">این مودها معمولاً از طریق یک وب سایت ثالث دانلود می شوند و بازیکنان حالت های خود را در بین جامعه آنلاین به اشتراک می گذارند تا همه از آن استفاده کنند، اما شما به راحتی می توانید مودهای خود را ایجاد کنید تا تجربه بازی خود را دقیقاً همانطور که می خواهید تقویت کنید.</p>
<p style="text-align: justify;">به دلیل سادگی نسبی ماینکرافت به عنوان یک بازی، یادگیری نحوه اصلاح آن، گام خوبی برای یادگیری دستکاری و ایجاد کد برای بازی‌ها و برنامه‌های دیگر است.</p>
<h3 style="text-align: justify;">آیا درک کدنویسی بازی ماینکرافت برای بچه ها آسان است؟</h3>
<p style="text-align: justify;">زبان‌های کدنویسی اغلب شامل رشته‌های زیادی از کلمات، اعداد و حروف هستند، به این معنی که کدنویسی پیچیده‌تر شامل تایپ‌های زیادی است. این اغلب برای کودکان و افرادی که اعتماد به نفس زیادی در تایپ کردن سریع ندارند، می تواند ترسناک به نظر برسد.</p>
<p style="text-align: justify;">با این حال، برنامه‌هایی مانند بازی ماینکرافت(نسخه آموزشی) روشی بسیار بصری‌تر و کم‌کلام‌تر برای یادگیری کدنویسی به‌عنوان مبتدی با استفاده از کدگذاری بلاک تصویری ارائه می‌دهد. این شامل بلوک‌های جداگانه کدهای از پیش نوشته شده است که می‌توان آن‌ها را کشیده و در اسکریپت انداخت، درست مانند یک قطعه پازل.</p>
<p style="text-align: justify;">این بخش‌های از پیش نوشته شده کد در کنار هم قرار می‌گیرند تا اسکریپت‌های کاملاً کارآمد ایجاد کنند، به این معنی که لازم نیست نگران املای اشتباه یا تایپ اشتباه کد و عدم کارکرد برنامه‌تان در زمانی که می‌خواهید باشید.</p>
<p style="text-align: justify;">سپس از این برنامه نویسی بصری می توان به عنوان پله ای برای نوشتن رشته های کد ساده خود استفاده کرد، که به زودی با افزایش اعتماد به نفس نسبت به توانایی خود طولانی تر و طولانی تر و پیچیده تر می شود.</p>
<p style="text-align: justify;">علاوه بر این، بازی ماینکرافت اجازه می دهد تا برنامه نویسی بلافاصله پیاده سازی شود تا بتوانید دقیقاً آنچه را که با بازی انجام می دهید در زمان واقعی مشاهده کنید. این بسیار مفیدتر از بازی های دیگر است، که باید به طور مداوم هر بار که تغییری ایجاد می کنید، آنها را ببندید و دوباره باز کنید تا نتایج را ببینید.</p>
<p style="text-align: justify;">بازی ماینکرافت(نسخه آموزشی) اجازه می دهد تا برنامه و بازی به طور همزمان در یک برنامه اجرا شوند و به بازیکنان این امکان را می دهد که بین بازی و کدنویسی یک تغییر جدید خیلی سریع حرکت کنند.</p>
<h3 style="text-align: justify;">بازی ماینکرافت از چه زبان برنامه نویسی استفاده می کند؟</h3>
<p style="text-align: justify;">صدها زبان برنامه نویسی مختلف وجود دارد که می توانید آنها را بیاموزید، که هر کد از نظر پیچیدگی و کاری که برای انجام آنها ایجاد شده است متفاوت است.</p>
<p style="text-align: justify;">برخی از زبان‌های برنامه‌نویسی متناسب با مشاغل خاص توسعه یافته‌اند: به عنوان مثال، برخی از زبان‌ها برای ساخت وب‌سایت‌ها بهتر هستند، در حالی که برخی دیگر برای رایانه‌هایی که برای انجام محاسبات ریاضی یا کار با ماشین‌های واقعی طراحی شده‌اند بهتر هستند.</p>
<p style="text-align: justify;">زبان برنامه نویسی که ماینکرافت از آن استفاده می کند جاوا است. اگر زیاد از رایانه استفاده می کنید، ممکن است این نام برای شما آشنا باشد. این برنامه ای است که دارای لوگوی فنجان قهوه بخارپز است و گهگاه برای نصب آپدیت از شما اجازه می خواهد. این به این دلیل است که بسیاری از برنامه‌های رایانه شما از جاوا و گاهی اوقات در ارتباط با زبان‌های دیگر، برای اجرا استفاده می‌کنند، .</p>
<p style="text-align: justify;">جاوا یکی از ساده ترین زبان های برنامه نویسی است، به این معنی که اغلب یکی از اولین زبان هایی است که مردم یاد می گیرند. اشتباه کردن زبان‌های برنامه‌نویسی پیچیده‌تر بسیار آسان است، که می‌تواند هنگام تلاش برای یادگیری انجام کارهای ساده ناامیدکننده باشد و شما را از پشتکار منصرف کند.</p>
<p style="text-align: justify;">یادگیری همه زبان های برنامه نویسی ممکن است دشوار باشد، اما مانند هر زبان دیگری، یادگیری آن در زمانی که هنوز در مدرسه هستید راه خوبی برای تثبیت اصول اولیه در ذهن شماست.</p>
<p style="text-align: justify;">به همین دلیل است که مردم سعی می‌کنند کودکان را با یادگیری آن در مراحل اولیه آموزش و استفاده از برنامه‌هایی مانند بازی ماینکرافت به‌عنوان دروازه‌ای برای برنامه‌های پیچیده‌تر و علاقه‌مند کردن کودکان به رایانه و برنامه‌نویسی از طریق چیزهایی که دوست دارند، درگیر کنند.</p>
<h3 style="text-align: justify;">نسخه آموزشی بازی ماینکرافت چیست؟</h3>
<p style="text-align: justify;">بازی ماینکرافت (نسخه آموزشی) تا حدودی با نسخه اصلی بازی ماینکرافت متفاوت است که مخصوصاً برای استفاده در یک محیط آموزشی مانند مدرسه توسعه یافته است.</p>
<p style="text-align: justify;">نسخه آموزشی که توسط موژانگ از توسعه دهندگان بازی ماینکرافت ایجاد شده است، دارای ویژگی ها و کنترل هایی است که در بازی معمولی وجود ندارد، با بلوک هایی که به طور خاص برای کدنویسی و ارتباط طراحی شده اند.</p>
<p style="text-align: justify;">این نسخه از بازی که دائماً به روز می شود، شامل آموزش ها و دستورالعمل های اساسی است که به کودکان و بزرگسالان مبتدی اجازه می دهد تا برای اصلاح بازی های خود در بازی ماینکرافت کدنویسی کنند.</p>
<p style="text-align: justify;">با داشتن کد سازنده، می‌توانید بازی ماینکرافت را در یک برنامه باز کنید و برای آن در برنامه دیگر کدنویسی کنید و به شما امکان می‌دهد تغییرات بازی را در زمان واقعی مشاهده کنید.</p>
<h3 style="text-align: justify;">تفاوت نسخه آموزشی بازی ماینکرافت چیست؟</h3>
<p style="text-align: justify;">بازی ماینکرافت (نسخه آموزشی) با پایه بازی ماینکرافت و سایر نرم افزارهای آموزشی بازی ماینکرافت متفاوت است زیرا به طور رسمی توسط موژانگ به طور خاص برای استفاده در کلاس درس یا محیط های آموزشی دیگر توسعه یافته است.</p>
<p style="text-align: justify;">این نسخه از بازی به حداکثر 30 نفر اجازه می دهد تا در یک بازی بدون نیاز به راه اندازی سرور بازی کنند. سازنده بازی، مانند یک معلم، می‌تواند به طور کامل کنترل کند که کدام بلوک‌ها در دسترس بازیکنان دیگر هستند و در کجا می‌توانند و نمی‌توانند آن‌ها را قرار دهند، به این معنی که هیچ‌کس نمی‌تواند با بلوک‌های مختلف قبل از اینکه به آنها اجازه داده شود، بسازد.</p>
<p style="text-align: justify;">همچنین می‌توانید بازیکنان را به ماندن در یک منطقه خاص از نقشه محدود کنید، به این معنی که برای بازگرداندن بچه‌های سرگردان مجبور نیستید کلاس را متوقف کنید.</p>
<p style="text-align: justify;">طرح‌های درسی نیز برای دانلود در دسترس هستند، با طرح‌های مختلف بسته به محدوده سنی کلاس و موضوعاتی که می‌خواهید تدریس کنید (از جمله هنر، تاریخ و کدنویسی).</p>
<p style="text-align: justify;">طرح‌های درسی که خودتان ایجاد کرده‌اید نیز می‌تواند برای سایر معلمان بارگذاری شود تا ببینند و استفاده کنند.</p>
<h3 style="text-align: justify;">آیا می توانم نسخه آموزشی بازی ماینکرافت را در خانه دانلود کنم؟</h3>
<p style="text-align: justify;">متأسفانه، نسخه آموزشی بازی ماینکرافت فقط برای مدارس، کتابخانه‌ها، موزه‌ها و کسانی که در سازمان‌های رسمی آموزش خانگی شرکت می‌کنند به‌طور رسمی در دسترس است.</p>
<p style="text-align: justify;">قبل از اینکه موسسه بتواند نسخه آموزشی را خریداری کند، شرایط خاصی وجود دارد، از جمله موسسات واجد شرایط:</p>
<ul style="text-align: justify;">
<li>باید یک کارمند تمام وقت یا پاره وقت در یک موسسه دانشگاهی باشد</li>
<li>برای ثبت نام به آدرس ایمیل مخصوص مدرسه نیاز دارد</li>
<li>باید یک کتابخانه عمومی یا موزه رایگان رسمی و رسمی با برنامه آموزشی رسمی باشد.</li>
<li>باید یک مدرسه خانگی باشد که آموزش K-12 را ارائه می‌کند، دارای مدرک کتبی مبنی بر تعلق به یک برنامه آموزش خانگی به رسمیت شناخته شده در سطح ملی یا توسط منطقه محلی به عنوان یک جایگزین قابل قبول شناخته شده است</li>
</ul>
<h3 style="text-align: justify;">
نتیجه گیری</h3>
<p style="text-align: justify;">در عصر دیجیتال امروزی، کدنویسی بیش از هر زمان دیگری محبوب شده است. این یک مهارت بسیار کاربردی است که می تواند هم به صورت خلاقانه و هم از نظر شغلی آینده استفاده شود. از ایجاد وب‌سایت‌ها تا بازی‌های ویدیویی کاملاً کارآمد، کدنویسی بلوک‌های سازنده فناوری است. از جمله همین صفحه وب و رایانه، دستگاه یا تلفنی که به آن دسترسی دارید.</p>
<p style="text-align: justify;">بازی ماینکرافت مقدمه ای عالی برای کدنویسی است و راهی عالی برای تشویق فرزندتان به این موضوع است. ما معتقدیم که می تواند فرزند شما را از نظر انتخاب شغلی برای زندگی آماده کند، بنابراین لطفاً به آخرین<a href="https://edu.eyvanekasra.com/%d8%af%d9%88%d8%b1%d9%87-%d9%87%d8%a7%db%8c-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-%d8%b4%d9%87%d8%b1-%d8%af%d8%a7%d9%86%d8%b4/"> دوره های آموزشی شهر دانش</a> و فرصت های شغلی در <a href="https://job.eyvanekasra.com" target="_blank" rel="noopener">شهر کار</a> نگاهی بیندازید.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%d8%a8%d8%a7%d8%b2%db%8c-%d9%85%d8%a7%db%8c%d9%86%da%a9%d8%b1%d8%a7%d9%81%d8%aa/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>اندروید 12 و ویژگی های خارق العاده آن</title>
		<link>https://edu.eyvanekasra.com/%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-12-%d9%88-%d9%88%db%8c%da%98%da%af%db%8c-%d9%87%d8%a7%db%8c-%d8%ae%d8%a7%d8%b1%d9%82-%d8%a7%d9%84%d8%b9%d8%a7%d8%af%d9%87-%d8%a2%d9%86/</link>
					<comments>https://edu.eyvanekasra.com/%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-12-%d9%88-%d9%88%db%8c%da%98%da%af%db%8c-%d9%87%d8%a7%db%8c-%d8%ae%d8%a7%d8%b1%d9%82-%d8%a7%d9%84%d8%b9%d8%a7%d8%af%d9%87-%d8%a2%d9%86/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Tue, 12 Apr 2022 14:03:11 +0000</pubDate>
				<category><![CDATA[دنیای تکنولوژی]]></category>
		<category><![CDATA[اندروید]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[گوگل]]></category>
		<category><![CDATA[موبایل]]></category>
		<guid isPermaLink="false">https://edu.eyvanekasra.com/?p=1542</guid>

					<description><![CDATA[اندروید 12 که در سری پیکسل 6 راه اندازی شد، یکی از بزرگترین تلاش های گوگل در سال های اخیر با مجموعه ای از ویژگی های جدید و به روز رسانی گسترده طراحی است. اگر تلفن سازگار دارید، باید بتوانید به روز رسانی را نصب کنید. از آنجایی که این یک نسخه کامل است، نباید [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">اندروید 12 که در سری پیکسل 6 راه اندازی شد، یکی از بزرگترین تلاش های گوگل در سال های اخیر با مجموعه ای از ویژگی های جدید و به روز رسانی گسترده طراحی است. اگر تلفن سازگار دارید، باید بتوانید به روز رسانی را نصب کنید. از آنجایی که این یک نسخه کامل است، نباید با هیچ اشکال یا مشکل بزرگی مواجه شوید.</p>
<p style="text-align: justify;">علاوه بر نسخه کامل، گوگل یکی از بزرگترین برنامه های بتا در تاریخ خود را داشت که ده ها OEM به این تلاش کمک کردند. اکنون که نسخه پایدار است، می‌توانید با استفاده از این روش یا با بررسی به‌روزرسانی‌ها در تنظیمات گوشی، به‌روزرسانی را دانلود و نصب کنید.</p>
<p style="text-align: justify;">هر OEM نسخه های اندروید 12 خود را با پوسته های مربوطه در زمان های مختلف منتشر می کند. در زیر، نگاهی به تمام ویژگی های جدید موجود در اندروید 12 می اندازیم.</p>
<h3 style="text-align: justify;">ویژگی های اندروید 12:</h3>
<ul>
<li style="text-align: justify;"> عناصر طراحی جدید</li>
<li style="text-align: justify;">ویژگی های جدید</li>
<li style="text-align: justify;">تغییرات جدید زیر هود</li>
<li style="text-align: justify;">بهبود امنیت و حریم خصوصی</li>
</ul>
<h4 style="text-align: justify;">عناصر طراحی جدید</h4>
<p><img decoding="async" class="alignnone size-medium wp-image-1546" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/04/material-you.webp" alt="عناصر طراحی جدید اندروید 12 شهر دانش ایوان کسری" /></p>
<p style="text-align: justify;">داستان بزرگ، طراحی مجدد بزرگ برای اندروید 12 است. طراحی جدید، Material You، چندین عنصر را با هم در یک زبان طراحی منسجم ترکیب می کند که در کل سیستم عامل کار می کند. بیایید در هر قطعه به صورت جداگانه شیرجه بزنیم.</p>
<h5 style="text-align: justify;">برداشت رنگ</h5>
<p><img decoding="async" class="size-full wp-image-1550 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/04/color-android.jpg" alt="برداشت رنگ از والپیپر در اندروید 12 شهر دانش ایوان کسری" /></p>
<p style="text-align: justify;">برداشت رنگ، پوشش پایه رنگ در طراحی جدید است. اساساً، سیستم عامل به طور پیشفرض رنگ ها را از والپیپر شما برداشت می کند و از آنها برای قالب بندی سیستم عامل شما استفاده می کند. در تصویر بالا می توانید ببینید که چگونه به نظر می رسد. به طور خلاصه، یک والپیپر تنظیم می‌کنید، اندروید 12 رنگ‌ها را برداشت می‌کند و سپس سیستم‌عامل شما از آن در رنگبندی استفاده می کند.</p>
<p style="text-align: justify;">تغییرات رنگ در سراسر سیستم عامل، از جمله تنظیمات، کاشی‌های تنظیمات سریع، و هر برنامه‌ای با مواردی که پشتیبانی می‌کنید، انجام می‌شود. در دستگاه‌های پیکسل، نمونه‌هایی شامل شماره‌گیر، برنامه مخاطبین، و ماشین‌حساب است. همانطور که در ویدیوی بالای مقاله نشان داده شده است، حتی با ویجت ها نیز کار می کند. هنگامی که توسعه دهندگان شروع به اضافه کردن پشتیبانی کنند، موارد بیشتری را مشاهده خواهیم کرد.</p>
<p style="text-align: justify;">کاربران می توانند برداشت رنگ را لغو کنند و در صورت تمایل رنگی را انتخاب کنند. بسیار زیبا به نظر می رسد، حتی اگر سیستم عامل تمایل داشته باشد رنگ های روشن و پاستلی را به رنگ های پر جنب و جوش ترجیح دهد. البته، برنامه Styles &amp; Wallpapers در دستگاه‌های پیکسل اصلاح شد تا همه این تغییرات جدید را در خود جای دهد.</p>
<h5 style="text-align: justify;">تاکید بر ویجت ها در اندروید 12</h5>
<p style="text-align: justify;">اندروید 12 نسبت به بسیاری از نسخه های قبلی اندروید تاکید بسیار بیشتری بر ویجت ها دارد. انتخابگر ویجت برای پیمایش و مشاهده آسان تر به طور کامل بازنگری شد. علاوه بر این، ویجت‌ها دارای چند API جدید برای بهبود عملکرد، کار با موضوع‌بندی Material You و حتی ویجت‌های جدید در Android 12 هستند.</p>
<p style="text-align: justify;">API های جدید به توسعه دهندگان کمک می کنند تا نحوه ظاهر و عملکرد ویجت ها را بهبود بخشند. امیدواریم توسعه دهندگان را تشویق کند که ویجت ها را به روز کنند زیرا بسیاری از آنها شبیه سال ها و سال های قبل هستند.</p>
<p style="text-align: justify;">به‌علاوه، با قالب‌بندی Material You، شخصی‌سازی ویجت‌ها و بهتر جلوه دادن آنها با صفحه اصلی آسان‌تر خواهد بود. این بزرگترین تاکیدی است که گوگل از زمانی که ویجت های قابل تغییر اندازه در اندروید Honeycomb تبدیل شدند، روی ویجت‌ها تاکید کرده است.</p>
<h5 style="text-align: justify;">کاشی های تنظیمات سریع</h5>
<p style="text-align: justify;">تنظیمات سریع نیز تغییرات اساسی نسبتاً بزرگی دریافت کرد. ضامن های کوچکتر از بین رفته و با دکمه های مستطیل گرد بزرگتر جایگزین شده اند. این کاشی‌های جدید مانند ضامن‌های قبلی کار می‌کنند که روی آن ضربه می‌زنید تا روشن و خاموش شوند. همچنین کاشی‌های جدیدی برای دسترسی به دوربین و میکروفون (در ادامه در مورد آن توضیح خواهیم داد)، Google Pay، هشدارها و وسایل خانه هوشمند وجود دارد.<br />
تعدادی از کاشی ها متفاوت عمل می کنند. به عنوان مثال، کاشی اینترنت همیشه اکنون یک درخواست باز می کند و اطلاعات داده های تلفن همراه و Wi-Fi را در خود جای می دهد. به طور کلی، این فقط یک تغییر زیبایی شناختی است. نکته مثبت این است که کاشی‌های بزرگ‌تر خوانده می‌شوند و اطلاعات بیشتری را در خود جای می‌دهند. البته این به قیمت فضا تمام می شود. کاربرانی که به شدت از ضامن ها استفاده می کنند بدون شک به چندین صفحه نیاز خواهند داشت.</p>
<h5 style="text-align: justify;">تنظیمات</h5>
<p style="text-align: justify;">منوی تنظیمات نه تنها یک طراحی مجدد را شاهد بود، بلکه تغییرات جزئی نیز داشت. برای طراحی مجدد، از رابط کاربری One UI سامسونگ با هدرهای بزرگ که فضای زیادی را اشغال می کند، وام گرفته است. دسترسی به تنظیمات بالای هر صفحه را در تلفن های بلندتر آسان تر می کند. طراحی جدید، با کد Silky Home، به ADB برای دسترسی در پیش نمایش های اولیه توسعه دهندگان نیاز داشت، اما در اندروید 12 موجود است.<br />
تنها تغییر قابل توجه دیگر اضافه شدن Safety &amp; Emergency به صفحه تنظیمات اصلی است. این به شما امکان می دهد مواردی مانند تماس اضطراری و موارد دیگر را بدون نیاز به شیرجه رفتن بیشتر در تنظیمات تعریف کنید.</p>
<h5 style="text-align: justify;">اطلاعیه ها و تغییرات دیگر</h5>
<p style="text-align: justify;"><img decoding="async" class="size-full wp-image-1552 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/04/android-notifi.jpg" alt="اطلاعیه ها و دیگر تغییرات در اندروید 12" />اندروید 12 تغییرات کوچکتری دارد. این لیست شامل انیمیشن‌هایی برای روان‌تر کردن کارها، یک صفحه نمایش همیشه روشن جدید است که بر اساس داشتن یا نداشتن اعلان‌ها تغییر می‌کند، اعلان‌های کمی به‌روزرسانی شده و سایر قطعات کوچک برای اینکه سیستم‌عامل روان‌تر، زنده‌تر و پاسخگوتر به نظر برسد.</p>
<p style="text-align: justify;">این تغییرات در سراسر سیستم عامل به روش های مختلف وجود دارد. همچنین هنگامی که گوشی خود را وصل می کنید، انیمیشن شارژ جدیدی وجود دارد که بسیار زیبا به نظر می رسد.<br />
اعلان‌ها نیز امسال مورد علاقه گوگل قرار گرفتند. آنها نه تنها به‌روزرسانی طراحی ظریفی را دریافت کردند تا با زیبایی‌شناسی اندروید 12 تطبیق بیشتری داشته باشد، بلکه تغییرات زیربنایی به برنامه‌ها کمک می‌کند هنگام باز شدن از یک اعلان سریع‌تر راه‌اندازی شوند، همراه با سایر پیشرفت‌ها تا ظاهر و احساس بهتری داشته باشند.</p>
<h4 style="text-align: justify;">ویژگی های جدید</h4>
<p style="text-align: justify;">اندروید 12 نیز با برخی ویژگی های جدید عرضه می شود. هیچ ضربه ناک اوت وجود ندارد، اما بیشتر ویژگی های جدید برخی از بهبودهای کیفیت زندگی را اضافه کرده اند که با این وجود از آنها قدردانی می کنیم. در اینجا خلاصه ای سریع از ویژگی های اندروید 12 آورده شده است.</p>
<h5 style="text-align: justify;">اسکرول اسکرین شات ها</h5>
<p style="text-align: justify;">اسکرین شات های اسکرول مدت ها قبل از اندروید 12 وجود داشت، اما پشتیبانی رسمی قطعا مورد استقبال قرار می گیرد. این ویژگی در نسخه بتا سوم اضافه شد و باقی ماند. این یک کار نسبتاً ساده است. به طور معمول یک اسکرین شات بگیرید و سپس روی دکمه Capture More کلیک کنید تا یک اسکرین شات اسکرول کامل دریافت کنید.</p>
<p style="text-align: justify;">اگر بخواهید می توانید از آنجا برش دهید. علاوه بر این، بخش ویرایش اسکرین شات با ویژگی های جدیدی مانند افزودن متن و موارد دیگر بهبود یافته است.</p>
<h5 style="text-align: justify;">جستجوی اپلیکیشن</h5>
<p style="text-align: justify;">جستجوی اپلیکیشن(AppSearch) یک ویژگی جدید است. اساساً به شما امکان می دهد چیزهایی را در برنامه ها جستجو کنید. این یک ویژگی در سیستم عامل های دیگر مانند ویندوز برای سال ها بوده است. اساساً، جستجو می تواند داخل برنامه های شما را ببیند و نتایج جستجو را از آنها برگرداند. یک مثال می تواند جستجوی چیزی باشد که در یک یادداشت نوشته اید و جستجو بدون وارد شدن به برنامه شما را به آن یادداشت هدایت می کند.<br />
این ویژگی به صورت آفلاین کار می کند و دارای منابع بی پایانی از کاربردهای بالقوه است. حتی می‌توانید موسیقی را جستجو کنید و جستجو نتایج را از برنامه پخش جریانی انتخابی شما بازمی‌گرداند. گوگل می‌گوید که AppSearch باید سریع‌تر از جستجوی درون‌دستگاهی نتایج را بازگرداند و در عین حال از منابع کمتری نیز استفاده کند.</p>
<h5 style="text-align: justify;">چرخش خودکار بهبود یافته</h5>
<p style="text-align: justify;">برای سال‌ها، چرخش خودکار توسط شتاب‌سنج تلفن شما تعیین می‌شد. زمانی که گوشی شما به پهلو چرخانده می شود، تشخیص می دهد و سپس صفحه نمایش همین کار را انجام می دهد. اندروید 12 تشخیص چهره را برای چرخش خودکار معرفی می کند. اساساً تلفن شما به صورت شما نگاه می کند و فقط در صورتی می چرخد که متوجه شود جهت تلفن شما تغییر کرده است. بنابراین، می‌توانید کارهایی مانند دراز کشیدن روی تخت به پهلو انجام دهید و تلفن نمی‌چرخد.<br />
اشتراک گذاری آسان تر Wi-Fi</p>
<p style="text-align: justify;">اندروید 12 شامل حالت بومی با یک دست است. با رفتن به System و سپس Gestures در تنظیمات در دسترس است. حالت همه چیز را به نصف کوچک می کند. به نظر بسیار شبیه حالت چند پنجره ای است، با این تفاوت که نیمه بالایی صفحه خالی است. حالت یک دست دسترسی به هر چیزی را که با یک دست در تلفن های بلندتر انجام می شود آسان تر می کند.</p>
<h5 style="text-align: justify;">درج محتوای غنی</h5>
<p style="text-align: justify;">این ویژگی جزئی اما سرگرم‌کننده برای اندروید 12 جدید است. این یک API برای توسعه‌دهندگان است که به برنامه‌هایشان اجازه می‌دهد رسانه‌ها را بین برنامه‌ها جابجا کنند. شما می توانید کاری مانند کپی و چسباندن یک تصویر از یک برنامه به برنامه دیگر انجام دهید. همچنین باید با متن علامت‌گذاری‌شده (پررنگ، مورب، و غیره)، ویدیوها، فایل‌های صوتی و موارد دیگر کار کند. این کمک می‌کند تا افراد میانی اشتراک‌گذاری تصاویر را از یک برنامه به برنامه دیگر حذف کنند.</p>
<h5 style="text-align: justify;">انتخاب صدا در پخش کننده رسانه</h5>
<p style="text-align: justify;">پخش کننده رسانه موجود در تنظیمات سریع به شما امکان می دهد منبع صوتی خود را به راحتی تغییر دهید. شما به سادگی روی دکمه کلیک کنید و لیستی با تمام دستگاه های متصل فعلی ظاهر می شود. به عنوان مثال، می توانید با فشار دادن یک دکمه از بلندگوی بلوتوث خود به بلندگوی تلفن خود تغییر دهید.</p>
<h5 style="text-align: justify;">پیشنهادات مروری</h5>
<p style="text-align: justify;">مدتی است که بخش برنامه های اخیر مورد علاقه گوگل قرار گرفته است. امسال، گوگل پیشنهادات کلی را اضافه کرد. وقتی به بخش برنامه‌های اخیر می‌روید، اکنون پیشنهاداتی برای انجام کارهایی خواهید دید. برای مثال، اگر یک مرورگر باز دارید، برنامه‌های اخیر شما ممکن است پیشنهاد کنند که پیوند را به صفحه‌ای که دارید برای اشتراک‌گذاری آسان‌تر کپی کنید.</p>
<h5 style="text-align: justify;">سایر اضافات جزئی</h5>
<p style="text-align: justify;">تعداد زیادی افزوده جزئی وجود دارد، از جمله تعدادی شکلک جدید، حالت کم‌نور صفحه در تنظیمات دسترس‌پذیری، کنترل‌های حرکتی بهینه‌سازی شده، و عملکرد ضربه سریع برای دستگاه‌های Pixel انتخابی که به شما امکان می‌دهد از پشت دستگاه خود برای کنترل تلفن خود استفاده کنید. . برای کسب اطلاعات بیشتر در مورد این ویژگی های اضافی، پیوندهای بالا را لمس کنید.</p>
<h4 style="text-align: justify;">ویژگی های جدید زیر هود(زیر پوسته)</h4>
<p style="text-align: justify;">هر نسخه اندروید با تغییرات زیادی همراه است که نمی‌توانیم همه آنها را فهرست کنیم. تغییرات پنهان عمدتاً شامل APIهای جدید برای توسعه دهندگان می شود که برنامه ها را بهتر می کنند، اما چیزهایی است که واقعاً نمی توانید در خود سیستم عامل مشاهده کنید. در اینجا برخی از تغییرات اساسی در اندروید 12 آورده شده است:</p>
<h5 style="text-align: justify;">بازخورد لمسی همراه با صدا</h5>
<p style="text-align: justify;">احتمالاً این ویژگی را بیشتر از روی کنسول های بازی می شناسید. هنگامی که کنترلر شما در پاسخ به انفجار روی صفحه می لرزد، آن را احساس می کنید. اندروید 12 به صورت بومی با این قابلیت همراه است. توسعه‌دهندگان بازی می‌توانند وقتی اتفاقاتی روی صفحه‌نمایش می‌افتد، تلفن شما را به لرزش درآورند. برخی از کاربردهای غیر بازی نیز برای آن وجود دارد، مانند فیلم‌ها یا همگام‌سازی لرزش با آهنگ‌های زنگ سفارشی.</p>
<h5 style="text-align: justify;">خواب زمستانی برنامه</h5>
<p style="text-align: justify;">اندروید 12 با بخش جدیدی در تنظیمات به نام برنامه های استفاده نشده عرضه می شود. این بخش جدید برنامه‌هایی را در خود جای می‌دهد که به دلیل عدم استفاده از آن‌ها برای مدت زمان مشخصی به حالت Sleep قرار گرفته‌اند. برنامه‌های موجود در این بخش تمام مجوزهایشان لغو شده‌اند و اساساً در آنجا نشسته‌اند و هیچ کاری انجام نمی‌دهند تا زمانی که دوباره آنها را باز کنید. همچنین در صورت تمایل می توانید این عملکرد را به صورت برنامه به برنامه غیرفعال کنید.</p>
<h5 style="text-align: justify;">API های حالت بازی</h5>
<p style="text-align: justify;">اندروید 12 شامل APIهای حالت بازی جدید برای توسعه دهندگان بازی است. API جدید به توسعه دهندگان این امکان را می دهد که توابع عملکرد متغیر را برای بهینه سازی آسان تر بگنجانند. به عنوان مثال، یک توسعه‌دهنده می‌تواند حالتی داشته باشد که کارایی را کاهش می‌دهد اما باتری را حفظ می‌کند یا حالتی که عملکرد را به مصرف باتری به حداکثر می‌رساند. API جدید همچنین به داشبورد بازی آینده اندروید، پوششی با ابزارهای مختلف برای گیمرها، گره خورده است. داشبورد بازی اواخر امسال عرضه می شود.</p>
<h5 style="text-align: justify;">سایر تغییرات کوچکتر</h5>
<p style="text-align: justify;">اکثر تغییرات زیر هود بسیار ساده هستند و نیازی به پاراگراف کامل ندارند. در اینجا لیستی از تغییرات قابل توجه تر در اندروید 12 وجود دارد که نیازی به توضیح طولانی ندارد:</p>
<ul>
<li style="text-align: justify;">رمزگذاری رسانه HEVC: برنامه‌های بدون پشتیبانی HEVC می‌توانند از Android 12 آن را به AVC تبدیل کنند &#8211; یک فرمت فشرده‌سازی ویدیویی در دسترس‌تر.</li>
<li style="text-align: justify;">پشتیبانی از تصویر AVIF: AVIF یک کدک تصویر مانند PNG یا JPEG است. کیفیتی مشابه با JPEG اما در اندازه فایل به طور قابل توجهی کوچکتر را وعده می دهد. از کدک AV1 استفاده می کند که برای اولین بار در اندروید 10 معرفی شد.</li>
<li style="text-align: justify;">صدای چند کاناله: اندروید 12 اکنون از MPEG-H در حالت های عبور و بارگذاری پشتیبانی می کند. میکسرهای صوتی، نمونه‌برداری‌های مجدد و افکت‌ها اکنون تا 24 کانال را پشتیبانی می‌کنند.</li>
<li style="text-align: justify;">بهینه سازی برای نمایشگرهای بزرگ و بد بو: اساساً، اندروید 12 شامل پشتیبانی بهتر از چیزهایی مانند تلویزیون، تاشو و تبلت است. قابل ذکر است، گوگل همچنین در حال کار بر روی نسخه دیگری از سیستم عامل با تمرکز بر روی این اندروید 12L است. این نسخه باید اواخر امسال عرضه شود.</li>
<li style="text-align: justify;">صفحه‌نمایش عمومی: مواد انسجام زیادی به تجربه اندروید اضافه کردید. بخشی از آن شامل یک صفحه نمایش اسپلش برای هر برنامه به طور خودکار است، خواه توسعه دهنده آن را پشتیبانی کند یا نه. توسعه دهندگان این توانایی را دارند که در صورت تمایل، صفحه نمایش را تغییر دهند.</li>
<li style="text-align: justify;">بهینه‌سازی‌ها برای برنامه‌ها: برخی از بهینه‌سازی‌های دیگر برای برنامه‌ها شامل مسدود کردن برنامه‌های پس‌زمینه توسط Google از راه‌اندازی خدمات پیش‌زمینه است. همچنین بهبودهای تاخیر و توزیع بار کاری وجود دارد که باید عملکرد را نیز بهبود بخشد.</li>
<li style="text-align: justify;">بهبودهای تصویر در تصویر: برخی از پیشرفت‌ها در حالت تصویر در تصویر شامل انتقال نرم‌تر، کنترل‌های بهبود یافته بسته به محتوایی است که در تصویر وجود دارد.</li>
<li style="text-align: justify;">بهبودهای خط اصلی پروژه: گوگل اعلام کرد که ART راه خود را به Project Mainline باز کرده و برای به روز رسانی از طریق فروشگاه پلی در دسترس خواهد بود. ماژول های دیگری نیز در حال اضافه شدن هستند.<br />
این لیست حتی طولانی تر از این است، باور کنید یا نه. در اینجا می توانید در صفحه توسعه دهندگان اندروید 12 اطلاعات بیشتری کسب کنید.</li>
</ul>
<h4 style="text-align: justify;">بهبود امنیت و حریم خصوصی</h4>
<p style="text-align: justify;">گوگل با بهبود امنیت و حفظ حریم خصوصی در اندروید 12 کمی آرام شده است. معمولاً گوگل ترفندهای کوچک زیادی دارد. با این حال، در سال های اخیر، گوگل تغییرات بزرگتر و تاثیرگذارتری را انتخاب کرده است.</p>
<h5>داشبورد حریم خصوصی</h5>
<p style="text-align: justify;"><img decoding="async" class="size-full wp-image-1551 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/04/privacy-dashboard.jpg" alt="داشبورد حریم خصوصی در اندروید 12 شهر دانش ایوان کسری" />داشبورد حریم خصوصی در Google I/O 2021 یک معامله بزرگ بود. دقیقاً همان چیزی است که می گوید. می‌توانید از تنظیمات به داشبورد دسترسی پیدا کنید و به شما نشان می‌دهد که کدام برنامه‌ها از کدام مجوزها، چه زمانی و چند وقت یکبار استفاده کرده‌اند. جلوی داشبورد یک نمودار دایره ای قرار دارد که نشان می دهد چند مجوز استفاده شده است. سپس می‌توانید روی هر دسته‌ای کلیک کنید و ببینید کدام برنامه‌ها و دقیقاً چه زمانی از مجوز استفاده کرده‌اند.</p>
<p style="text-align: justify;">از آنجا می توانید چند کار را انجام دهید. شما می توانید داده ها را نادیده بگیرید و فقط از آن آگاه باشید. گزینه دیگر این است که روی یک برنامه در داشبورد کلیک کنید که در آنجا به قسمتی از تنظیمات هدایت می شوید که می توانید مجوزهای برنامه را غیرفعال کنید. ما فکر نمی کنیم افراد زیادی این کار را انجام دهند، اما بسیار خوب است که بتوانیم ببینیم همه برنامه های شما چگونه و چه زمانی از مجوزها استفاده می کنند.</p>
<h5 style="text-align: justify;">نشانگر میکروفون و دوربین</h5>
<p><img decoding="async" class="size-full wp-image-1548 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/04/android-mic-cam.jpg" alt="دسترسی دوربین و میکروفون اندورید 12 شهر دانش ایوان کسری" /></p>
<p style="text-align: justify;">اندروید 12 همچنین دارای نشانگرهایی برای استفاده از دوربین و میکروفون است. اساساً، هر زمان که یک برنامه به یکی از این موارد دسترسی پیدا کند، یک نشانگر کوچک میکروفون یا دوربین در گوشه سمت راست بالای صفحه تلفن شما ظاهر می شود.</p>
<p style="text-align: justify;">پس از ناپدید شدن نشانگر اولیه، یک نقطه سبز باقی می ماند تا به شما اطلاع دهد که یک برنامه همچنان از آن استفاده می کند. این یک راه سریع و آسان برای اطلاع کاربر از فعال بودن میکروفون یا دوربین است.برای امنیت بیشتر، می‌توانید هم دوربین و هم میکروفون را غیرفعال کنید. گوگل ضامن های جدیدی را در تنظیمات سریع به طور خاص برای این منظور اضافه کرد.</p>
<p style="text-align: justify;">شما به سادگی یکی از آنها را خاموش کنید تا دوربین یا میکروفون به طور کامل غیرفعال شود. ما آن را با برنامه دوربین آزمایش کردیم و حتی یک اعلان وجود دارد که در صورت خاموش بودن مجوز دوربین نمایش داده می شود.</p>
<h5 style="text-align: justify;">مکان تقریبی</h5>
<p><img decoding="async" class="size-full wp-image-1549 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/04/location.jpg" alt="موقعیت مکانی خصوصی در اندروید 12 شهر دانش ایوان کسری" /></p>
<p style="text-align: justify;">گوگل مجوز مکان تقریبی را به اندروید 12 اضافه کرد. مجوز مکان تقریبی به برنامه‌ها یک ایده کلی از مکان شما می‌دهد، اما نه یک مکان مشخص. این کمک می کند مکان دقیق کاربر از برنامه هایی که واقعاً به آن نیاز ندارند پنهان شود. شما باید بتوانید در هر برنامه ای که مکان را درخواست می کند، مجوزی را که می خواهید انتخاب کنید.<br />
یک مثال از موارد مفید بودن این برنامه یک برنامه آب و هوا است. برنامه های هواشناسی برای نشان دادن آب و هوای محلی به آدرس دقیق خیابان شما نیاز ندارند. فرقی نمی کند در خانه باشید یا در خواربار فروشی محلی، پیش بینی آب و هوا یکسان است. مثال‌های بسیار دیگری نیز وجود دارد، اما مکان تقریبی به طور چشمگیری تعداد برنامه‌هایی را که می‌دانند کجا هستید کاهش می‌دهد.</p>
<h5 style="text-align: justify;">به روز رسانی های امنیتی کوچکتر</h5>
<p style="text-align: justify;">برخی به روز رسانی های امنیتی کوچکتر نیز وجود داشت. ما آنها را در اینجا فهرست می کنیم:</p>
<ul>
<li style="text-align: justify;"> Netlink MAC محدود شده: در اندروید 11، فقط برنامه های دارای امتیاز می توانند به آدرس MAC Netlink دستگاه دسترسی داشته باشند. در اندروید 12، گوگل اکنون تمام برنامه ها را از خواندن آن محدود می کند.</li>
<li style="text-align: justify;">تغییرات مجوز بلوتوث: اکنون برنامه ها می توانند دستگاه های بلوتوث را بدون نیاز به درخواست مکان شما اسکن کنند.</li>
<li style="text-align: justify;">محدودیت‌های حسگر دستگاه: سنسورهای دستگاهی که حرکت یا حرکت را حس می‌کنند اکنون دارای محدودیت‌های تازه‌سازی هستند. به عنوان مثال، یک برنامه فقط می تواند قبل از اینکه اندروید 12 به آن بگوید یک دقیقه صبر کنید، شتاب سنج شما را پینگ کند.</li>
<li style="text-align: justify;">هسته محاسبه اندروید: این یک ویژگی امنیتی جدید در اندروید 12 است. ما دقیقاً نمی دانیم که چگونه کار می کند، اما گوگل می گوید هنگام استفاده از مواردی مانند Live Caption، ابر را از اطلاعات روی دستگاه جدا می کند.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-12-%d9%88-%d9%88%db%8c%da%98%da%af%db%8c-%d9%87%d8%a7%db%8c-%d8%ae%d8%a7%d8%b1%d9%82-%d8%a7%d9%84%d8%b9%d8%a7%d8%af%d9%87-%d8%a2%d9%86/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>تبدیل تاریخ میلادی به شمسی در پایتون</title>
		<link>https://edu.eyvanekasra.com/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d9%85%db%8c%d9%84%d8%a7%d8%af%db%8c-%d8%a8%d9%87-%d8%b4%d9%85%d8%b3%db%8c-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/</link>
					<comments>https://edu.eyvanekasra.com/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d9%85%db%8c%d9%84%d8%a7%d8%af%db%8c-%d8%a8%d9%87-%d8%b4%d9%85%d8%b3%db%8c-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Mon, 04 Apr 2022 15:49:36 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[آموزش آنلاین]]></category>
		<category><![CDATA[آموزش]]></category>
		<category><![CDATA[آموزش رایگان پایتون]]></category>
		<category><![CDATA[آموزشی]]></category>
		<category><![CDATA[پایتون]]></category>
		<category><![CDATA[پایتون ایران]]></category>
		<category><![CDATA[زبان پایتون]]></category>
		<guid isPermaLink="false">https://edu.eyvanekasra.com/?p=1509</guid>

					<description><![CDATA[در این مقاله آموزشی می خواهیم نحوه تبدیل تاریخ میلادی به شمسی در پایتون و بالعکس را آموزش دهیم. معمولاً در موارد روزمره نیاز به تبدیل تاریخ میلادی به شمسی و بالعکس داریم. این امر به وسیله پایتون به سادگی قابل پیاده سازی است. دستورات مورد نیاز این کار در تصویر و متون زیر آمده [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">در این مقاله آموزشی می خواهیم نحوه تبدیل تاریخ میلادی به شمسی در پایتون و بالعکس را آموزش دهیم. معمولاً در موارد روزمره نیاز به تبدیل تاریخ میلادی به شمسی و بالعکس داریم. این امر به وسیله پایتون به سادگی قابل پیاده سازی است. دستورات مورد نیاز این کار در تصویر و متون زیر آمده است:</p>
<p style="text-align: justify;"><img decoding="async" class="alignnone size-full wp-image-1513" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/04/jadatetime1.jpg" alt="تبدیل تاریخ میلادی به شمسی در پایتون شهر دانش ایوان کسری" /></p>
<p style="text-align: justify;">برای این کار ابتدا در ترمینال یا cmd دستور زیر را اجرا می کنیم تا کتابخانه jdatetime را به پایتون اضافه کنیم:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 100%; text-align: left;"><code>pip install jdatetime</code></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">سپس در محیط ترمینال دستور python را اجرا می کنیم:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 100%; text-align: left;"><code>python</code></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">حال برای استفاده از کتابخانه jdatetime دستور زیر را وارد می کنیم:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td dir="ltr" style="width: 100%;"><code>import jdatetime</code></td>
</tr>
</tbody>
</table>
<h3 style="text-align: justify;">تبدیل تاریخ میلادی به شمسی در پایتون :</h3>
<div id="48645676925"><script type="text/JavaScript" src="https://www.aparat.com/embed/c41dr?data[rnddiv]=48645676925&#038;data[responsive]=yes&#038;recom=none"></script></div>
<div></div>
<p>برای تبدیل تاریخ میلادی به شمسی در پایتون باید از دستورات کتابخانه jdatetime استفاده کنیم. برای مثال می خواهیم تاریخ 10/3/1992  را به تقویم شمسی تبدیل کنیم. برای این کار دستور زیر را وارد می کنیم:</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td dir="ltr" style="width: 100%; text-align: left;"><code>print (jdatetime.date.fromgregorian (day = 10, month = 3, year = 1992))</code></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">نتیجه خروجی برابر است با 20-12-1370 یعنی 20 اسفند 1370</p>
<h3 style="text-align: justify;">تبدیل تاریخ شمسی به میلادی در پایتون:</h3>
<p style="text-align: justify;">این بار می خواهیم تاریخ 20 اسفند ماه 1370 را به میلادی تبدیل کنیم. برای این کار دستور زیر را وارد می کنیم.</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td dir="ltr" style="width: 100%; text-align: left;"><code>print (jdatetime.date (day=20, month=12, year=1370).togregorian())</code></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">نتیجه خروجی برابر است با 10-03-1992 یعنی 10 مارس 1992</p>
<p style="text-align: justify;">جهت یادگیری زبان برنامه نویسی پرکاربرد پایتون می توانید در دوره <em><strong><a href="https://edu.eyvanekasra.com/courses/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a7%d8%b2-%d8%b5%d9%81%d8%b1/">آموزش پایتون از صفر</a> </strong></em>شرکت نمایید.</p>
<p style="text-align: justify;">در صورتی هم که نیاز به انجام پروژه های برنامه نویسی پایتون دارید می توانید درخواست خود را در <a href="https://job.eyvanekasra.com" target="_blank" rel="noopener">شهر کار</a> ثبت نمایید.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%aa%d8%a7%d8%b1%db%8c%d8%ae-%d9%85%db%8c%d9%84%d8%a7%d8%af%db%8c-%d8%a8%d9%87-%d8%b4%d9%85%d8%b3%db%8c-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
