<?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%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86/feed/" rel="self" type="application/rss+xml" />
	<link>https://edu.eyvanekasra.com</link>
	<description>شهر آموزش مجازی مهارت محور</description>
	<lastBuildDate>Sun, 20 Jul 2025 15:01:48 +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/%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d9%be%d8%a7%db%8c%d9%87-%d9%87%d8%b4%d8%aa%d9%85/</link>
					<comments>https://edu.eyvanekasra.com/%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d9%be%d8%a7%db%8c%d9%87-%d9%87%d8%b4%d8%aa%d9%85/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Tue, 07 Mar 2023 17:18:20 +0000</pubDate>
				<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=2249</guid>

					<description><![CDATA[ما در این مقاله سعی داریم جهت آموزش مثال هایی جهت یادگیری بهتر پایتون پایه هشتم را به شما به اشتراک بگذاریم. در پایتون پایه هشتم به آموزش پایتون از صفر و به صورت مقدماتی پرداخته شده است که قدم بسیار مثبتی رو به جلو و پیشروی در علوم کامپیوتر  در سطح دانش آموزی است.  [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">ما در این مقاله سعی داریم جهت آموزش مثال هایی جهت یادگیری بهتر پایتون پایه هشتم را به شما به اشتراک بگذاریم. در پایتون پایه هشتم به آموزش پایتون از صفر و به صورت مقدماتی پرداخته شده است که قدم بسیار مثبتی رو به جلو و پیشروی در علوم کامپیوتر  در سطح دانش آموزی است. </p>
<p style="text-align: justify;">در صورتی که تمایل به کسب اطلاعات بیشتر در رابطه با پایتون و اینکه چرا باید پایتون را فرا گرفت می توانید روی لینک زیر کلیک کنید:</p>
<table style="border-collapse: collapse; width: 100.848%; height: 59px;">
<tbody>
<tr style="height: 59px;">
<td style="width: 100%; height: 59px;">دوره پیشنهادی و اطلاعات بیشتر در رابطه با پایتون :<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></td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;">شروع کار با پایتون پایه هشتم</h2>
<p style="text-align: justify;">حال برای شروع کار با پایتون ابتدا باید آن را در سیستم عامل خود نصب کنید. با توجه به اینکه اکثراً از سیستم عامل ویندوز استفاده می کنند ما برای شما آموزش تصویری نصب پایتون در ویندوز را آماده کرده ایم.</p>
<table style="border-collapse: collapse; width: 101.212%; height: 66px;">
<tbody>
<tr style="height: 42px;">
<td style="width: 100%; height: 42px;"><a href="https://edu.eyvanekasra.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%86%d8%b5%d8%a8-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%af%d8%b1-%d9%88%db%8c%d9%86%d8%af%d9%88%d8%b2/">آموزش نصب پایتون در ویندوز</a></td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;">کار کلاسی پایتون پایه هشتم</h2>
<p style="text-align: justify;">بعد از نصب پایتون در ویدیوی زیر به بررسی و آموزش مفاهیم اولیه پایتون یعنی مقدار(value)، رشته(string)، نوع(type)، چاپ(print) و &#8220;جداکننده&#8221;(cotation) می پردازیم، شما با مشاده این ویدیو متوجه دلیل درج کار غیر کلاسی صفحات 29 الی 33 کتاب درسی در قسمت پایتون پایه هشتم می گردید:</p>
<div id="48834002440" style="text-align: justify;"><script type="text/JavaScript" src="https://www.aparat.com/embed/Kgocq?data[rnddiv]=48834002440&#038;data[responsive]=yes&#038;titleShow=true&#038;recom=self"></script></div>
<p style="text-align: justify;">کار غیر کلاسی صفحه 36 کتاب درسی در رابطه با چاپ عدد بزرگتر در پایتون است. این مبحث در مقاله ای جداگانه در شهر دانش درج شده است:</p>
<table style="border-collapse: collapse; width: 100%; height: 48px;">
<tbody>
<tr style="height: 48px;">
<td style="width: 100%; height: 48px;">مطلب پیشنهادی :<a href="https://edu.eyvanekasra.com/%da%86%d8%a7%d9%be-%d8%b9%d8%af%d8%af-%d8%a8%d8%b2%d8%b1%da%af%d8%aa%d8%b1-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-3-%d8%b1%d9%88%d8%b4/"> چاپ عدد بزرگتر در پایتون</a> با 3 روش</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">شما می توانید برای اطلاعات بیشتر در رابطه با زبان پایتون و آینده یادگیری این زبان برنامه نویسی مطلب <a href="https://job.eyvanekasra.com/%d8%a7%d8%b3%d8%aa%d8%ae%d8%af%d8%a7%d9%85-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/" target="_blank" rel="noopener">استخدام برنامه نویس پایتون</a> را در شهر کار مطالعه نمایید.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d9%be%d8%a7%db%8c%d9%87-%d9%87%d8%b4%d8%aa%d9%85/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>کاربرد append در پایتون</title>
		<link>https://edu.eyvanekasra.com/%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af-append-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/</link>
					<comments>https://edu.eyvanekasra.com/%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af-append-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Fri, 26 Aug 2022 07:08:36 +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=2228</guid>

					<description><![CDATA[در این مقاله قصد داریم کاربرد متد append در پایتون و لیست پایتون را به شما آموزش دهیم. در پایتون متد های متنوعی هست که کاربرد فراوانی دارند. یکی از این متد ها یا روش ها append است و همانطور که از معنی آن مشخص است به معنی اضافه کردن یا پیوست کردن مورد یا [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>در این مقاله قصد داریم کاربرد متد append در پایتون و لیست پایتون را به شما آموزش دهیم. در پایتون متد های متنوعی هست که کاربرد فراوانی دارند. یکی از این متد ها یا روش ها append است و همانطور که از معنی آن مشخص است به معنی اضافه کردن یا پیوست کردن مورد یا مواردی به انتهای یک لیست است. روش کار با آن به این شکل است:</p>
<h2>نحو متد append در پایتون (syntax)</h2>
<div class="w3-code w3-border notranslate">
<div dir="ltr"><code><em>list</em>.append(<em>elmnt</em>)</code></div>
</div>
<div dir="ltr"> </div>
<div dir="ltr">
<h2 dir="rtl">مقادیر پارامتر متد append در پایتون </h2>
<table style="border-collapse: collapse; width: 100%; height: 48px;">
<tbody>
<tr style="height: 24px;">
<td style="width: 76.303%; text-align: right; height: 24px;"><span style="font-size: 14pt;"><strong>توضیحات</strong></span></td>
<td style="width: 23.697%; text-align: right; height: 24px;"><span style="font-size: 14pt;"><strong>پارامتر</strong></span></td>
</tr>
<tr style="height: 24px;">
<td style="width: 76.303%; text-align: right; height: 24px;"> &#8230;ضروری. یک مورد از هر نوع از داده مانند رشته، عدد، شی و</td>
<td style="width: 23.697%; text-align: right; height: 24px;">elmnt</td>
</tr>
</tbody>
</table>
</div>
<p>elmnt یا همان المان(عنصر) همانطور که در توضیحات مشخص است می تواند هر چیزی باشد که در مثال پایین چند مورد از المان ها را استفاده می کنیم. </p>
<table style="border-collapse: collapse; width: 100.364%; height: 43px;">
<tbody>
<tr>
<td style="width: 100%;">مشاهده فرصت های شغلی در <em><strong><a href="https://job.eyvanekasra.com" target="_blank" rel="noopener">شهر کار</a></strong></em></td>
</tr>
</tbody>
</table>
<h2>مثال :</h2>
<p dir="ltr"><code>ketab = ['dezire','salooch','iran']</code></p>
<p dir="rtl">در اینجا می خواهیم تعداد عناوین کتاب را در آخر لیست به آن اضافه کنیم که برابر با 3 می باشد:</p>
<p dir="ltr"><code>ketab.append(3)</code></p>
<p dir="ltr"><code>print(ketab)</code></p>
<p dir="ltr"><strong>output</strong>:</p>
<p dir="ltr"><code>['dezire', 'salooch', 'iran', 3]</code></p>
<p dir="rtl">حال می خواهیم یک لیست دیگر به عنوان المان به این لیست اضافه کنیم:</p>
<p dir="ltr"><code> ketab.append(['A','B'])</code></p>
<p dir="ltr"><code>print(ketab)</code></p>
<p dir="ltr"><strong>output</strong>:</p>
<p dir="ltr"><code>['dezire', 'salooch', 'iran', 10, ['A', 'B']]</code></p>
<p dir="rtl">حال مجددا با استفاده از متد append، یک رشته به این لیست اضافه می کنیم:</p>
<p dir="ltr" style="text-align: left;"><code>ketab.append('kamel')</code></p>
<p dir="ltr"><code>print(ketab)</code></p>
<p dir="ltr"><strong>output</strong>:</p>
<p dir="ltr"><code>['dezire', 'salooch', 'iran', 10, ['A', 'B'], 'kamel']</code></p>
<table style="border-collapse: collapse; width: 100.242%; height: 56px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <em><strong><a href="https://edu.eyvanekasra.com/%d8%a8-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%a7%d9%85%d9%84-%da%a9%d8%af/">ب م م در پایتون</a></strong></em></td>
</tr>
</tbody>
</table>
<p dir="rtl">همانطور که مشاهده می کنید مقدار elmnt می توانست عدد، لیست، رشته و &#8230; باشد و با استفاده از متد append در پایتون توانستیم المان های دلخواه را به انتهای آن اضافه کنیم</p>
<h2 dir="rtl">دوره پیشنهادی شهر دانش:</h2>
<p dir="rtl">
<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:1,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;]"></input>

<div class="tutor-modal tutor-login-modal">
	<div class="tutor-modal-overlay"></div>
	<div class="tutor-modal-window tutor-modal-window-sm">
		<div class="tutor-modal-content tutor-modal-content-white">
			<button class="tutor-iconic-btn tutor-modal-close-o" data-tutor-modal-close>
				<span class="tutor-icon-times" area-hidden="true"></span>
			</button>

			<div class="tutor-modal-body">
				<div class="tutor-py-48">
										<div class="tutor-fs-4 tutor-fw-medium tutor-color-black tutor-mb-32">سلام، خوش آمدید!</div>
					<form id="tutor-login-form" method="post">
		<input type="hidden" id="_tutor_nonce" name="_tutor_nonce" value="7501aff360" /><input type="hidden" name="_wp_http_referer" value="/tag/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86/feed/" />	<input type="hidden" name="tutor_action" value="tutor_user_login" />
	<input type="hidden" name="redirect_to" value="https://edu.eyvanekasra.com/tag/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86/feed/" />

	<div class="tutor-mb-20">
		<input type="text" class="tutor-form-control" placeholder="نام‌کاربری یا آدرس ایمیل" name="log" value="" size="20" required/>
	</div>

	<div class="tutor-mb-32">
		<input type="password" class="tutor-form-control" placeholder="رمز عبور" name="pwd" value="" size="20" required/>
	</div>

	<div class="tutor-login-error"></div>
			<input type="hidden" name="timezone" value="Asia/Tehran" />
		<script>
			document.addEventListener('DOMContentLoaded', function() {
				const timezone = document.querySelector('input[name="timezone"]');
				if ( timezone) {
					const tz = Intl.DateTimeFormat().resolvedOptions().timeZone;
					timezone.value = tz
				}
			});
		</script>
			<div class="tutor-d-flex tutor-justify-between tutor-align-center tutor-mb-40">
		<div class="tutor-form-check">
			<input id="tutor-login-agmnt-1" type="checkbox" class="tutor-form-check-input tutor-bg-black-40" name="rememberme" value="forever" />
			<label for="tutor-login-agmnt-1" class="tutor-fs-7 tutor-color-muted">
				مرا به خاطر بسپار			</label>
		</div>
		<a href="https://edu.eyvanekasra.com/%d9%be%db%8c%d8%b4%d8%ae%d9%88%d8%a7%d9%86/retrieve-password" class="tutor-btn tutor-btn-ghost">
			رمز عبور خود را فراموش کرده اید؟		</a>
	</div>

		<button type="submit" class="tutor-btn tutor-btn-primary tutor-btn-block">
		ورود	</button>
	
					<div class="tutor-text-center tutor-fs-6 tutor-color-secondary tutor-mt-20">
			حساب کاربری ندارید؟&nbsp;
			<a href="https://edu.eyvanekasra.com/%d8%ab%d8%a8%d8%aa-%d9%86%d8%a7%d9%85-%d8%af%d8%a7%d9%86%d8%b4%d8%ac%d9%88/?redirect_to=https://edu.eyvanekasra.com/tag/%D8%B2%D8%A8%D8%A7%D9%86-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86/feed/" class="tutor-btn tutor-btn-link">
				همین الان ثبت‌نام کنید			</a>
		</div>
		</form>
<script>
	document.addEventListener('DOMContentLoaded', function() {
		var { __ } = wp.i18n;
		var loginModal = document.querySelector('.tutor-modal.tutor-login-modal');
		var errors = [];
		if (loginModal && errors.length) {
			loginModal.classList.add('tutor-is-active');
		}
	});
</script>

									</div>
							</div>
		</div>
	</div>
</div>
</p>
<p dir="ltr"> </p>
<p dir="ltr"> </p>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%da%a9%d8%a7%d8%b1%d8%a8%d8%b1%d8%af-append-%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>
		<item>
		<title>چاپ لوزی در پایتون با توضیح کامل</title>
		<link>https://edu.eyvanekasra.com/%da%86%d8%a7%d9%be-%d9%84%d9%88%d8%b2%db%8c-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%aa%d9%88%d8%b6%db%8c%d8%ad-%da%a9%d8%a7%d9%85%d9%84/</link>
					<comments>https://edu.eyvanekasra.com/%da%86%d8%a7%d9%be-%d9%84%d9%88%d8%b2%db%8c-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%aa%d9%88%d8%b6%db%8c%d8%ad-%da%a9%d8%a7%d9%85%d9%84/#comments</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Sat, 18 Jun 2022 06:54:36 +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=2044</guid>

					<description><![CDATA[چاپ لوزی در پایتون یکی از مسائل جالب و چالش برانگیز زبان برنامه نویسی پایتون است. برای حل این مسئله از روش ریاضی و عددی استفاده می‌کنیم و در نهایت به چاپ لوزی در پایتون با ستاره ‌می‌رسیم. چاپ لوزی در پایتون به روش ریاضی برای مثال شکل لوزی زیر را در نظر بگیرید: * [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">چاپ لوزی در پایتون یکی از مسائل جالب و چالش برانگیز زبان برنامه نویسی پایتون است. برای حل این مسئله از روش ریاضی و عددی استفاده می‌کنیم و در نهایت به چاپ لوزی در پایتون با ستاره ‌می‌رسیم.</p>
<h2 style="text-align: justify;">چاپ لوزی در پایتون به روش ریاضی</h2>
<p style="text-align: justify;">برای مثال شکل لوزی زیر را در نظر بگیرید:</p>
<p style="text-align: center;"><code> *</code><br />
<code>***</code><br />
<code>*****</code><br />
<code>*******</code><br />
<code>*********</code><br />
<code>*******</code><br />
<code>*****</code><br />
<code>***</code><br />
<code>*</code></p>
<p style="text-align: justify;">در این شکل همانطور که می‌بینید یک لوزی با ستاره چاپ شده است. همانطور که می بینید تعداد ستاره ها در هر ردیف فرد هستند و از یک رابطه ریاضی تبعیت می‌کنند. ما با بدست آوردن این رابطه ریاضی می‌توانیم برنامه‌ای بنویسیم که به چاپ یک چنین شکل لوزی در نهایت برسیم.</p>
<table style="border-collapse: collapse; width: 100.242%; height: 53px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <em><strong><a href="https://edu.eyvanekasra.com/%d8%a8-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%a7%d9%85%d9%84-%da%a9%d8%af/">ب م م در پایتون</a></strong></em></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">این لوزی را به دو مثلث تقسیم می کنیم، در مثلث بالا به ازای هر ردیف(i) تعداد ستاره چاپ شده برابر با 2i-1 است. در کل 5 ردیف(n) داریم که در هر ردیف قبل از ستاره های چاپ شده (n-i) فاصله قرار دارد برای مثال در ردیف 3 ، 5 ستاره و 2 کاراکتر فاصله قبل از آن ها قرار دارد. در نتیجه برای چاپ مثلث بالا از کد زیر استفاده می‌کنیم:</p>
<div style="text-align: justify;">
<div dir="ltr"><code>n = int(input('n= '))</code></div>
<div dir="ltr"><code>for i in range(1,n+1):</code></div>
<div dir="ltr"><code>    print((n-i)*' '+(2*i-1)*'*')</code></div>
<div dir="rtl">برای مثال اگر n = 6 باشد خروجی به شکل زیر خواهد بود:</div>
<div dir="rtl" style="text-align: center;"><code>*</code><br />
<code>***</code><br />
<code>*****</code><br />
<code>*******</code><br />
<code>*********</code><br />
<code>***********</code></div>
<div dir="rtl">حال قسمت بعدی کد را اضافه می کنیم:</div>
<div dir="rtl">
<div dir="ltr"><code>n = int(input('n= '))</code></div>
<div dir="ltr"><code>for i in range(1,n+1):</code></div>
<div dir="ltr"><code>    print((n-i)*' '+(2*i-1)*'*')</code></div>
<div dir="ltr"><code>for i in range(1,n+1):</code></div>
<div dir="ltr"><code>    print((i)*' '+(-2*i + (2*n-1))*'*')</code></div>
<div>که برای n=6 خروجی به شکل زیر خواهد شد:</div>
<div style="text-align: center;"><code> *</code><br />
<code>***</code><br />
<code>*****</code><br />
<code>*******</code><br />
<code>*********</code><br />
<code>***********</code><br />
<code>*********</code><br />
<code>*******</code><br />
<code>*****</code><br />
<code>***</code><br />
<code>*</code></div>
<div>به ترتیبی که برای مثلث بالا ذکر شد می‌توانید رابطه مثلث پایین را بدست بیاورید و آن را به کد اضافه کنید.</div>
<div></div>
</div>
<div>
<table style="border-collapse: collapse; width: 100%; height: 57px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی :<em><strong> <a href="https://job.eyvanekasra.com/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86/" target="_blank" rel="noopener">استخدام برنامه نویس پایتون</a></strong></em></td>
</tr>
</tbody>
</table>
</div>
</div>
<h2 style="text-align: justify;">دوره های آموزشی پیشنهادی :</h2>
<p style="text-align: justify;">
<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:1,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;]"></input>

</p>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%da%86%d8%a7%d9%be-%d9%84%d9%88%d8%b2%db%8c-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%aa%d9%88%d8%b6%db%8c%d8%ad-%da%a9%d8%a7%d9%85%d9%84/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>چاپ عدد بزرگتر در پایتون با 3 روش</title>
		<link>https://edu.eyvanekasra.com/%da%86%d8%a7%d9%be-%d8%b9%d8%af%d8%af-%d8%a8%d8%b2%d8%b1%da%af%d8%aa%d8%b1-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-3-%d8%b1%d9%88%d8%b4/</link>
					<comments>https://edu.eyvanekasra.com/%da%86%d8%a7%d9%be-%d8%b9%d8%af%d8%af-%d8%a8%d8%b2%d8%b1%da%af%d8%aa%d8%b1-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-3-%d8%b1%d9%88%d8%b4/#comments</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Fri, 17 Jun 2022 08:31:59 +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=2040</guid>

					<description><![CDATA[چاپ عدد بزرگتر در پایتون با استفاده از سه روش امکان پذیر است. برای یادگیری نحوه انجام این کار در ادامه متن با ما همراه باشید: چاپ عدد بزرگتر در پایتون بین دو عدد: در این حالت برای چاپ عدد بزرگتر بین دو عدد ابتدا درخواست ورود اعداد را از کاربر می‌نماییم، سپس اگر x [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>چاپ عدد بزرگتر در پایتون با استفاده از سه روش امکان پذیر است. برای یادگیری نحوه انجام این کار در ادامه متن با ما همراه باشید:</p>
<h2>چاپ عدد بزرگتر در پایتون بین دو عدد:</h2>
<p>در این حالت برای چاپ عدد بزرگتر بین دو عدد ابتدا درخواست ورود اعداد را از کاربر می‌نماییم، سپس اگر x از بیشتر باشد برنامه x را تایپ می‌کند در غیر اینصورت y چاپ می شود:</p>
<div>
<div dir="ltr"><code>x= int(input('first number:'))</code></div>
<div dir="ltr"><code>y = int(input('second number'))</code></div>
<div dir="ltr"><code>if x&gt;y :</code></div>
<div dir="ltr"><code>    print(x)</code></div>
<div dir="ltr"><code>else:</code></div>
<div dir="ltr"><code>    print(y)</code></div>
<div dir="rtl">برای مثال x=9 , y =13، خروجی برابر است با:</div>
<div dir="ltr"><strong>output:</strong></div>
<div dir="ltr"><code>first number:9</code><br />
<code>second number13</code><br />
<code>13</code></div>
<div dir="ltr"></div>
<div dir="rtl">
<table style="border-collapse: collapse; width: 100%; height: 45px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی :<em><strong> <a href="https://edu.eyvanekasra.com/%d8%a8-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%a7%d9%85%d9%84-%da%a9%d8%af/">ب م م در پایتون</a></strong></em></td>
</tr>
</tbody>
</table>
<h2>چاپ عدد بزرگتر در پایتون با تابع max:</h2>
<p>با استفاده از تابع max می‌توانید از بین هر تعداد عدد دلخواه عدد بیشینه یا بزرگتر را بدست آورید. برای مثال بین 4 عدد دلخواه می خواهیم عدد بیشتر را چاپ کنیم:</p>
<div>
<div dir="ltr"><code>x= int(input('first number:'))</code></div>
<div dir="ltr"><code>y = int(input('second number:'))</code></div>
<div dir="ltr"><code>z = int(input('third number:'))</code></div>
<div dir="ltr"><code>a = int(input('fourth number:'))</code></div>
<div dir="ltr"><code>print(max(x,y,z,a))</code></div>
<div>خروجی برای این حالت نیز عدد بزرگتر را چاپ می‌کند:</div>
<div style="text-align: left;"><code>first number:11</code><br />
<code>second number:28</code><br />
<code>third number:0</code><br />
<code>fourth number:-5</code><br />
<code></code></div>
<div style="text-align: left;"><code>28</code></div>
<table style="border-collapse: collapse; width: 100%; height: 45px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <em><strong><a href="https://edu.eyvanekasra.com/%da%a9-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d9%87-2-%d8%b1%d9%88%d8%b4%d8%8c-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%af/">ک م م در پایتون</a></strong></em></td>
</tr>
</tbody>
</table>
<h2>چاپ عدد بزرگتر در پایتون با لیست:</h2>
<p>در این حالت نیز می توان از تابع max استفاده کرد یا از روش مرتب کردن لیست. ابتدا روش استفاده از تابع max را بررسی می‌کنیم.</p>
<h3>استفاده از تابع max</h3>
<p>به کاربر درخواست تعدادی عدد دلخواه ورودی را می‌دهیم و آن ها را در لیست وارد می‌کنیم:</p>
<div>
<div dir="ltr"><code>number = int(input('tedade adad?'))</code></div>
<div dir="ltr"><code>list =[]</code></div>
<div dir="ltr"><code>for i in range(0,number):</code></div>
<div dir="ltr"><code>    x=int(input('add ra vared konid:'))</code></div>
<div dir="ltr"><code>    list.append(x)</code></div>
<div dir="ltr"><code>print(max(list))</code></div>
<div dir="ltr"></div>
<div dir="ltr"><strong>output:</strong></div>
<div dir="ltr"><code>tedade adad?4</code><br />
<code>add ra vared konid:8</code><br />
<code>add ra vared konid:9</code><br />
<code>add ra vared konid:17</code><br />
<code>add ra vared konid:18</code><br />
<code>18</code></div>
</div>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <em><strong><a href="https://job.eyvanekasra.com/%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86/" target="_blank" rel="noopener">استخدام برنامه نویس پایتون</a></strong></em></td>
</tr>
</tbody>
</table>
<h3>روش مرتب کردن لیست:</h3>
<p>در این روش مطابق قسمت قبل از کاربر اعداد ورودی را درخواست می‌کنیم اما از sort استفاده می‌کنیم:</p>
<div>
<div dir="ltr"><code>number = int(input('tedade adad?'))</code></div>
<div dir="ltr"><code>list =[]</code></div>
<div dir="ltr"><code>for i in range(0,number):</code></div>
<div dir="ltr"><code>    x=int(input('add ra vared konid:'))</code></div>
<div dir="ltr"><code>    list.append(x)</code></div>
<div dir="ltr"><code>list.sort()</code></div>
<div dir="ltr"><code>print(list[-1])</code></div>
<div>در این شرایط نیز خروجی، چاپ عدد بزرگتر در پایتون خواهد بود:</div>
<div dir="ltr"><strong>output:</strong></div>
<div dir="ltr"><code>tedade adad?5</code><br />
<code>add ra vared konid:54</code><br />
<code>add ra vared konid:78</code><br />
<code>add ra vared konid:13</code><br />
<code>add ra vared konid:45</code><br />
<code>add ra vared konid:87</code><br />
<code>87</code></div>
</div>
<div>آیا می دانید چگونه پارامترهای مختلف در یک لیست فراخوانی می‌شوند؟</div>
<div></div>
</div>
</div>
<h2>دوره های آموزشی مرتبط</h2>

<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:1,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;]"></input>


</div>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%da%86%d8%a7%d9%be-%d8%b9%d8%af%d8%af-%d8%a8%d8%b2%d8%b1%da%af%d8%aa%d8%b1-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-3-%d8%b1%d9%88%d8%b4/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>6 کتابخانه پایتون اکسل</title>
		<link>https://edu.eyvanekasra.com/6-%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a7%da%a9%d8%b3%d9%84/</link>
					<comments>https://edu.eyvanekasra.com/6-%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a7%da%a9%d8%b3%d9%84/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Wed, 15 Jun 2022 05:13:19 +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=2028</guid>

					<description><![CDATA[یکی از کاربرد‌های پایتون، ویرایش و خواندن فایل اکسل است. در واقع برای این کار تعدادی کتابخانه پایتون اکسل در نظر گرفته شده است که با آن می‌توان فایل اکسل را ایجاد نمود، خواند و ویرایش نمود. از جمله این کتابخانه ها به موارد زیر می توان اشاره نمود: 1- openpyxl openpyxl یک کتابخانه پایتون [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">یکی از کاربرد‌های پایتون، ویرایش و خواندن فایل اکسل است. در واقع برای این کار تعدادی کتابخانه پایتون اکسل در نظر گرفته شده است که با آن می‌توان فایل اکسل را ایجاد نمود، خواند و ویرایش نمود. از جمله این کتابخانه ها به موارد زیر می توان اشاره نمود:</p>
<h2 style="text-align: justify;">1- openpyxl</h2>
<p style="text-align: justify;">openpyxl یک کتابخانه پایتون برای خواندن/نوشتن فایل های اکسل xlsx/xlsm/xltx/xltm است. خواندن/نوشتن بومی از پایتون در قالب Office Open XML به دلیل نبود کتابخانه موجود ایجاد شد.</p>
<table style="border-collapse: collapse; width: 100%; height: 51px;">
<tbody>
<tr>
<td style="width: 100%;">مشاهد فرصت های شغلی مرتبط با مهارت کار با<em><strong> <a href="https://job.eyvanekasra.com/%d8%ac%d8%b3%d8%aa%d8%ac%d9%88%db%8c-%d9%be%d8%b1%d9%88%da%98%d9%87-%d9%87%d8%a7%db%8c-%d9%81%d8%b1%db%8c%d9%84%d9%86%d8%b3%d8%b1%db%8c/?keyword=&amp;project_type=&amp;minprice=100000&amp;maxprice=100000000&amp;skills%5B%5D=%25d8%25a7%25da%25a9%25d8%25b3%25d9%2584-microsoft-excel" target="_blank" rel="noopener">اکسل</a></strong></em> در شهر کار</td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;">2- xlsxwriter</h2>
<p style="text-align: justify;">XlsxWriter یک ماژول پایتون اکسل است که می‌تواند برای نوشتن متن، اعداد، فرمول‌ها و پیوندها به چندین کاربرگ در یک فایل XLSX، از اکسل 2007 به بعد استفاده شود. از ویژگی هایی مانند قالب بندی و بسیاری موارد دیگر پشتیبانی می کند، از جمله:</p>
<ul style="text-align: justify;">
<li>100٪ فایل های اکسل XLSX سازگار</li>
<li>قالب بندی کامل</li>
<li>سلول های ادغام شده</li>
<li>اسامی تعریف شده</li>
<li>نمودار</li>
<li>فیلترهای خودکار</li>
<li>اعتبار سنجی داده ها و لیست های کشویی</li>
<li>قالب بندی مشروط</li>
<li>کاربرگ تصاویر PNG/JPEG/GIF/BMP/WMF/EMF.</li>
<li>رشته های چند قالبی غنی</li>
<li>نظرات سلول</li>
<li>جعبه های متنی</li>
<li>ادغام با پانداها</li>
<li>حالت بهینه سازی حافظه برای نوشتن فایل های حجیم.</li>
</ul>
<p style="text-align: justify;">از Python 3.4+ و PyPy3 پشتیبانی می کند و فقط از کتابخانه های استاندارد استفاده می کند.</p>
<table style="border-collapse: collapse; width: 100%; height: 47px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <em><strong><a href="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/">تبدیل تاریخ میلادی به شمسی در پایتون</a></strong></em></td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;">3- pyxlsb</h2>
<p style="text-align: justify;">این کتابخانه پایتون اکسل، بسیار سبک و کم حجم است و فقط از کتابخانه های استاندارد استفاده شده است. تا نقطه (بدون زنگ و سوت) کتابخانه Reader/Writer Microsoft Excel python 2.7.18 &#8211; 3+. اگرچه چندین گزینه عالی خواندن/نوشتن در اکسل وجود دارد ، pylightxl بر روی ویژگی‌های کلیدی زیر تمرکز دارد:</p>
<ul style="text-align: justify;">
<li>عدم وابستگی به کتابخانه های غیراستاندارد !</li>
<li>پشتیبانی از نسخه Python2.7.18 تا +Python3</li>
<li>فایل کد منبع واحد و سبک</li>
<li>100٪ توسعه مبتنی بر آزمایش برای بالاترین قابلیت اطمینان/نگهداری که هدف آن پوشش 100٪ در تمام نسخه های پشتیبانی شده است.</li>
<li>کاربر پسند و شهودی . ساختار: پایگاه داده &gt; کاربرگ &gt; نمایه سازی</li>
</ul>
<table style="border-collapse: collapse; width: 99.7576%; height: 39px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <em><strong><a href="https://edu.eyvanekasra.com/%d8%ac%d8%b0%d8%b1-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/">جذر در پایتون</a></strong></em> با 3 روش</td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;">4- xlrd</h2>
<p style="text-align: justify;">xlrd کتابخانه ای برای خواندن داده ها و قالب بندی اطلاعات از فایل های اکسل در فرمت xls. است و در فرمت های دیگر فایل های اکسل کاربردری ندارد. همچنین کار با موارد زیر نیز در این کتابخانه پایتون اکسل پشتیبانی نمی‌شوند:</p>
<ul style="text-align: justify;">
<li>نمودارها، ماکروها، تصاویر، هر شی جاسازی شده دیگر، از جمله کاربرگ های تعبیه شده.</li>
<li>ماژول های VBA</li>
<li>فرمول ها، اما نتایج محاسبات فرمول استخراج می شوند.</li>
<li>نظرات</li>
<li>هایپرلینک ها</li>
<li>فیلترهای خودکار، فیلترهای پیشرفته، جداول محوری، قالب بندی شرطی، اعتبارسنجی داده ها</li>
<li>فایل های محافظت شده با رمز عبور</li>
</ul>
<table style="border-collapse: collapse; width: 100%; height: 43px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <em><strong><a href="https://edu.eyvanekasra.com/%d8%a8-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%a7%d9%85%d9%84-%da%a9%d8%af/">ب م م در پایتون</a></strong></em> با شرح کامل کد</td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;">5- xlwt</h2>
<p style="text-align: justify;">xlwt کتابخانه ای برای نوشتن داده ها و قالب بندی اطلاعات در فایل های قدیمی اکسل (به عنوان مثال: xls.) است.</p>
<table style="border-collapse: collapse; width: 99.8788%; height: 48px;">
<tbody>
<tr style="height: 24px;">
<td style="width: 100%; height: 24px;">مطلب پیشنهادی : آموزش کامل <em><strong><a href="https://edu.eyvanekasra.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%a7%d9%85%d9%84-%d8%a7%d9%86%d8%a8%d8%a7%d8%b1%d8%af%d8%a7%d8%b1%db%8c-%d8%a8%d8%a7-%d8%a7%da%a9%d8%b3%d9%84/">انبارداری با اکسل</a></strong></em></td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;">6- xlutils</h2>
<p style="text-align: justify;">این کتابخانه پایتون اکسل، مجموعه ای از ابزارهای کاربردی برای کار با فایل های اکسل را ارائه می دهد. از آنجایی که این ابزارها ممکن است به یک یا هر دو بسته xlrd و xlwt نیاز داشته باشند، آنها جدا از هر بسته در اینجا جمع آوری می شوند. ابزارهای کمکی در چندین ماژول در بسته گروه بندی می شوند. در واقع این کتابخانه وابسته به سایر کتابخانه های پایتون اکسل است.</p>
<h2>دوره های آموزشی پیشنهادی</h2>

<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:2,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<a href="https://edu.eyvanekasra.com/courses/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%da%a9%d8%b3%d9%84-excel-2019-icdl/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/DBEBD4DB-0C5D-479A-89AD-48D15DE6535E.png" alt="آموزش اکسل excel 2019 ICDL" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="965">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش اکسل excel 2019 ICDL">
	<a href="https://edu.eyvanekasra.com/courses/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%da%a9%d8%b3%d9%84-excel-2019-icdl/">آموزش اکسل excel 2019 ICDL</a>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/icdl/?tutor-course-filter-category=29">ICDL</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>299,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%a7%da%a9%d8%b3%d9%84-2019/?add-to-cart=978" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="978" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش اکسل 2019&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;,&quot;965&quot;]"></input>


]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/6-%da%a9%d8%aa%d8%a7%d8%a8%d8%ae%d8%a7%d9%86%d9%87-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a7%da%a9%d8%b3%d9%84/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ک م م در پایتون به 2 روش، با شرح کد</title>
		<link>https://edu.eyvanekasra.com/%da%a9-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d9%87-2-%d8%b1%d9%88%d8%b4%d8%8c-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%af/</link>
					<comments>https://edu.eyvanekasra.com/%da%a9-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d9%87-2-%d8%b1%d9%88%d8%b4%d8%8c-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%af/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Sat, 11 Jun 2022 07:59:36 +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=2018</guid>

					<description><![CDATA[برای محاسبه ک م م در پایتون یا همان کوچکترین مضرب مشترک دو عدد در پایتون راه های مختلفی وجود دارد. یکی از این راه ها تعریف تابع ک م م در پایتون یا نوشتن برنامه‌ای است که ک م م را در نتیه به ما نمایش می‎‌دهد. راه دیگر استفاده از کتابخانه Math هست. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">برای محاسبه ک م م در پایتون یا همان کوچکترین مضرب مشترک دو عدد در پایتون راه های مختلفی وجود دارد. یکی از این راه ها تعریف تابع ک م م در پایتون یا نوشتن برنامه‌ای است که ک م م را در نتیه به ما نمایش می‎‌دهد. راه دیگر استفاده از کتابخانه Math هست.</p>
<h2 style="text-align: justify;">تعریف تابع ک م م در پایتون</h2>
<p style="text-align: justify;">توضیح کد: ما در این کد دو متغیر n و z را برابر صفر قرار می دهیم. n را به عنوان کوچکترین عدد برای بازه مضرب‌های مشترک دو عدد نیاز داریم. در واقع ممکن است همین n ک م م دو عدد دلخواه ما باشد. j  هم برابر با ضرب دو عدد x و y بعلاوه یک می‌باشد که عدد انتهای بازه مضرب مشترک ماست. z نیز جواب مساله ماست که می‌بایست هرسه را قبل از محاسبات وارد نماییم.</p>
<table style="border-collapse: collapse; width: 100.411%; height: 47px;">
<tbody>
<tr style="height: 24px;">
<td style="width: 100%; height: 24px;">مطلب پیشنهادی : نحوه محاسبه <a href="https://edu.eyvanekasra.com/%d8%a8-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%a7%d9%85%d9%84-%da%a9%d8%af/"><em><strong>ب م م </strong></em></a> و تابع آن در پایتون</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">حال اگر x از y بزرگتر باشد برای مثال 11 از 7 بزرگتر است n برابر 11 می گردد و بازه بسته ما از 11 تا (11*7)+1 می‌شود و مضرب های مشترک در این بازه بررسی می‌شوند. در نظر داشته باشید بازه بین n و xy+1 تنظیم شده باشد. اگر بازه بین n و xy باشد در مثالی که زدیم عدد 7*11 جزء محاسبات قرار نخواهد گرفت و پاسخ اشتباه خواهد بود.</p>
<p style="text-align: justify;">حال در این بازه اولین عددی که باقیمانده تقسیم آن بر x , y ما برابر صفر باشد آن عدد ک م م یا کوچکترین مضرب مشترک x و y است و با استفاده از دستور break جریان حلقه for را متوقف می‌کنیم.</p>
<div style="text-align: justify;">
<div dir="ltr">
<div>
<div><code>def kmm (x,y):</code></div>
<div><code>    n = z = 0</code></div>
<div><code>    j = abs(x*y) +1</code></div>
<div><code>    if abs(x)&gt;abs(y) :</code></div>
<div><code>        n=abs(x)</code></div>
<div><code>    else:</code></div>
<div><code>        n=abs(y)</code></div>
<div><code>    #print(n)</code></div>
<div><code>    #print(j)</code></div>
<div><code>    for i in range (n,j):</code></div>
<div><code>        if i%x ==0 and i%y ==0 :</code></div>
<div><code>            z=i</code></div>
<div><code>            #print(z)</code></div>
<div><code>            break</code></div>
<div><code>    return(z)</code></div>
<div></div>
</div>
</div>
<div dir="ltr"><code>x = int(input('please enter x: '))</code></div>
<div dir="ltr"><code>y = int(input('please enter y: '))</code></div>
<div dir="ltr"><code>javab = kmm(x,y)</code></div>
<div dir="ltr"><code>print(javab)</code></div>
</div>
<div dir="rtl" style="text-align: justify;">بدین ترتیب ک م م در پایتون برابر z می شود و برای مثال بین دو عدد 8 و 10 ک م م برابر با 40 می شود.</div>
<div dir="ltr" style="text-align: justify;"><strong>output:</strong></div>
<div dir="ltr" style="text-align: justify;"><code>please enter x: 10</code><br />
<code>please enter y: 8</code><br />
<code>40</code></div>
<div dir="ltr"></div>
<div dir="ltr" style="text-align: justify;">
<table style="border-collapse: collapse; width: 100.411%; height: 47px;">
<tbody>
<tr style="height: 24px;">
<td dir="rtl" style="width: 100%; height: 24px;">مشاهده <em><strong>فرصت های شغلی <a href="https://job.eyvanekasra.com" target="_blank" rel="noopener">فریلنسر</a>ی</strong> </em>در شهر کار</td>
</tr>
</tbody>
</table>
</div>
<h2 dir="rtl">ک م م در پایتون با استفاده از کتابخانه Math</h2>
<p>ابتدا کتابخانه math را import می‌کنیم و از تابع lcm که مخفف least common multiple یا همان کوچکترین مضرب مشترک است استفاده می‌کنیم. از این طریق نیز ک م م بدست می‌آید:</p>
<div>
<div dir="ltr"><code>x = int(input('please enter x: '))</code></div>
<div dir="ltr"><code>y = int(input('please enter y: '))</code></div>
<div dir="ltr"><code>import math</code></div>
<div dir="ltr"><code>print(math.lcm(x,y))</code></div>
</div>
<div dir="ltr">
<div dir="ltr" style="text-align: justify;"><strong>output:</strong></div>
<div dir="ltr" style="text-align: justify;"><code>please enter x: 10</code><br />
<code>please enter y: 8</code><br />
<code>40</code></div>
</div>
<h2 dir="rtl" style="text-align: justify;"><strong>دوره های آموزشی مرتبط :</strong></h2>
<div dir="rtl" style="text-align: justify;"></div>
<div dir="rtl" style="text-align: justify;">
<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:1,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;]"></input>

</div>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%da%a9-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d9%87-2-%d8%b1%d9%88%d8%b4%d8%8c-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>جذر در پایتون با 3 روش</title>
		<link>https://edu.eyvanekasra.com/%d8%ac%d8%b0%d8%b1-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/</link>
					<comments>https://edu.eyvanekasra.com/%d8%ac%d8%b0%d8%b1-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/#comments</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Fri, 10 Jun 2022 07:02:20 +0000</pubDate>
				<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=2007</guid>

					<description><![CDATA[در این پست قصد آموزش محاسبه جذر در پایتون یا ریشه دوم اعداد در پایتون را داریم. علاوه بر آن برنامه محاسبه ریشه های اعشاری و صحیح اعداد در پایتون را با شما به اشتراک خواهیم گذاشت: برنامه محاسبه جذر در پایتون در اولین روش برنامه‌ای می‌نویسیم که جذر در پایتون از آن بدست بیاید. [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">در این پست قصد آموزش محاسبه جذر در پایتون یا ریشه دوم اعداد در پایتون را داریم. علاوه بر آن برنامه محاسبه ریشه های اعشاری و صحیح اعداد در پایتون را با شما به اشتراک خواهیم گذاشت:</p>
<h2 style="text-align: justify;">برنامه محاسبه جذر در پایتون</h2>
<p style="text-align: justify;">در اولین روش برنامه‌ای می‌نویسیم که جذر در پایتون از آن بدست بیاید. همانطور که در ریاضی می‌دانیم جذر یک عدد برابر است با همان عدد به توان نیم، برای مثال 16√ برابر است با 16<sup>0.5 </sup>که در نهایت نتیجه برابر 4 می شود. در نتیجه جذر x برابر است x<sup>0.5:</sup></p>
<div style="text-align: justify;">
<div dir="ltr"><code>def jazr(x):</code></div>
<div dir="ltr"><code>    return (x**(1/2))</code></div>
<p>حال هر عددی را که بخواهیم در تابع قرار می‌دهیم و ریشه دوم عدد را محاسبه می‌کنیم</p>
<div dir="ltr"><code>javab = jazr(16)</code></div>
<div dir="ltr"><code>print(javab)</code></div>
</div>
<p dir="rtl" style="text-align: justify;">فقط در نظر داشته باشید در این برنامه فرض بر این است که x&gt;0 است.</p>
<table style="border-collapse: collapse; width: 100.121%; height: 49px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <a href="https://edu.eyvanekasra.com/%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-8-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-%da%a9%d8%a7%d8%b1%d8%a2%d9%85%d8%af/"><em><strong>پایتون برای اندروید</strong></em></a> | معرفی 8 ابزار کارآمد</td>
</tr>
</tbody>
</table>
<h2 dir="rtl" style="text-align: justify;">محاسبه ریشه اعشاری و صحیح در پایتون</h2>
<p style="text-align: justify;">مطابق قسمت قبلی ریشه سوم یک عدد برابر است همان عدد به توان 0.33333 یا یک تقسیم بر سه، بدین ترتیب هر ریشه دیگری از این طریق بدست می‌آید:</p>
<div style="text-align: justify;">
<div dir="ltr"><code>def rishe(x):</code></div>
<div dir="ltr"><code>    power = float(input('please enter root number:'))</code></div>
<div dir="ltr"><code>    return (x**(1/power))</code></div>
<div dir="ltr"><code>javab = rishe(18.59)</code></div>
<div dir="ltr"><code>print(javab)</code></div>
<div dir="rtl">برای مثال ریشه 2.5 عدد 18.59 برابر است با 3.21893 :</div>
</div>
<p dir="ltr" style="text-align: justify;"><strong>output:</strong></p>
<p dir="ltr" style="text-align: justify;"><code>please enter root number:2.5</code><br />
<code>3.218931656130029</code></p>
<h2 dir="rtl" style="text-align: justify;">جذر در پایتون با کتابخانه Math</h2>
<h3 style="text-align: justify;">استفاده از تابع sqrt:</h3>
<p style="text-align: justify;">ابتدا کتابخانه Math را در پایتون فراخوانی می‌کنیم و سپس با استفاده از sqrt ریشه دوم عدد دلخواه را در پایتون بدست می‌آوریم:</p>
<div style="text-align: justify;">
<div dir="ltr"><code>import math</code></div>
<div dir="ltr"><code>number=float(input('please enter a number:'))</code></div>
<div dir="ltr"><code>x = math.sqrt(number)</code></div>
<div dir="ltr"><code>print(x)</code></div>
<div dir="ltr">
<div dir="ltr">
<div dir="ltr"><strong>output:</strong></div>
</div>
<div dir="ltr"><code>please enter a number:16</code><br />
<code>4.0</code></div>
</div>
</div>
<h3 dir="rtl" style="text-align: justify;">استفاده از تابع pow:</h3>
<div dir="ltr" style="text-align: justify;">
<div dir="ltr"><code>import math</code></div>
<div dir="ltr"><code>number=float(input('please enter a number:'))</code></div>
<div dir="ltr"><code>x = math.pow(number,0.5)</code></div>
<div dir="ltr"><code>print(x)</code></div>
<div dir="ltr"><strong>output:</strong></div>
</div>
<div dir="ltr" style="text-align: justify;"><code>please enter a number:16</code><br />
<code>4.0</code></div>
<div dir="ltr">
<p>&nbsp;</p>
<table style="border-collapse: collapse; width: 100.606%; height: 50px;">
<tbody>
<tr>
<td dir="rtl" style="width: 100%; text-align: justify;">مشاهده فرصت های شغلی<em><strong> <a href="https://job.eyvanekasra.com" target="_blank" rel="noopener">فریلنسر</a> </strong></em>ها در شهر کار</td>
</tr>
</tbody>
</table>
<h2 dir="rtl">آموزش ویدیویی جذر در پایتون</h2>
<div id="88742297581"><script type="text/JavaScript" src="https://www.aparat.com/embed/rume37i?data[rnddiv]=88742297581&#038;data[responsive]=yes&#038;titleShow=true"></script></div>
<h2 dir="rtl">دوره های مرتبط آموزشی:</h2>

<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:1,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;]"></input>


</div>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%d8%ac%d8%b0%d8%b1-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>جدول ضرب در پایتون &#124; شرح کد</title>
		<link>https://edu.eyvanekasra.com/%d8%ac%d8%af%d9%88%d9%84-%d8%b6%d8%b1%d8%a8-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%b4%d8%b1%d8%ad-%da%a9%d8%af/</link>
					<comments>https://edu.eyvanekasra.com/%d8%ac%d8%af%d9%88%d9%84-%d8%b6%d8%b1%d8%a8-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%b4%d8%b1%d8%ad-%da%a9%d8%af/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Wed, 08 Jun 2022 08:35:49 +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=1980</guid>

					<description><![CDATA[در این پست قصد داریم آموزش ساخت جدول ضرب در پایتون را به ساده ترین روش ممکن با شما به اشتراک بگذاریم. راه های مختلفی برای ساخت جدول ضرب در پایتون وجود دارد که ما در این مقاله با استفاده از مفاهیم لیست و حلقه for در پایتون آن را پیاده می کنیم. شرح کد [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">در این پست قصد داریم آموزش ساخت جدول ضرب در پایتون را به ساده ترین روش ممکن با شما به اشتراک بگذاریم. راه های مختلفی برای ساخت جدول ضرب در پایتون وجود دارد که ما در این مقاله با استفاده از مفاهیم لیست و حلقه for در پایتون آن را پیاده می کنیم.</p>
<h2 style="text-align: justify;">شرح کد جدول ضرب در پایتون</h2>
<p style="text-align: justify;">ابتدا از کاربر درخواست ورود دو عدد صحیح y به عنوان تعداد سطر و X به عنوان تعداد ستون می‌کنیم، سپس دو لیست با حروف بزرگ X و Y به تعریف می‌کنیم(شما می توانید از هر حرف یا کلمه دلخواه استفاده کنید که با x و y کوچک اشتباه نگیرید.</p>
<p style="text-align: justify;">سپس در لیست Y به عنوان لیست اعداد سطر جدول ضرب یک حلقه در بازه تعداد اعداد وارد شده به عنوان سطر یعنی (yو0) یا (1+yو1) در نظر می گیریم و هر بار به لیست یک عدد تا y اضافه می‌گردد. برای لیست X هم به همین ترتیب عمل می‌کنیم.</p>
<p style="text-align: justify;">برای کنترل لیست ها از دستور پرینت استفاده می کنیم تا مطمئن شویم. می توانید این قسمت را نادیده بگیرید.</p>
<table style="border-collapse: collapse; width: 100%;">
<tbody>
<tr>
<td style="width: 100%;">فرصت های شغلی<a href="https://job.eyvanekasra.com" target="_blank" rel="noopener"><em><strong> فریلنسر</strong> </em></a>ها در شهر کار</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">حال لیست نتیجه (result) را به عنوان جواب حاصلضرب‌های جدول ضرب در نظر می‌گیریم و از حلقه‌های تو در تو استفاده می‌کنیم تا در لیست نتیجه کلیه حاصلضرب ها به ترتیب اضافه شود.</p>
<div style="text-align: justify;">
<div dir="ltr"><code>y = int(input('y ra vared konid:'))</code></div>
<div dir="ltr"><code>x = int(input('x ra vared konid:'))</code></div>
<div dir="ltr"><code>Y=X=[]</code></div>
<div dir="ltr"><code>for i in range (1,y+1):</code></div>
<div dir="ltr"><code>    Y=Y+[i]</code></div>
<div dir="ltr"><code>for i in range (1,x+1):</code></div>
<div dir="ltr"><code>    X=X+[i]</code></div>
<div dir="ltr"><code>print('X = ',X)</code></div>
<div dir="ltr"><code>print('Y= ',Y)</code></div>
<div dir="ltr"><code>result = []</code></div>
<div dir="ltr"><code>for i in range (1,len(Y)+1):</code></div>
<div dir="ltr"><code>    for j in range (1,len(X)+1):</code></div>
<div dir="ltr"><code>        result += [i*j]</code></div>
<div dir="ltr"><code>        #print(result)</code></div>
<p>در نهایت برای چاپ نتیجه جدول ضرب در پایتون به شکل یک جدول ضرب، با یک حلقه for دیگر به ازای تعداد اعداد سطر (y) جدول ضرب بخشی از لیست که شامل ابتدای لیست نتیجه می باشد را تا تعداد اعداد ستون(x) را چاپ می کنیم. سپس از لیست نتیجه خروجی چاپ شده را به روشی که در کد مشخص است پاک می‌کنیم. تا اینکه حلقه به پایان برسد و به نتیجه دلخواه برسیم</p>
</div>
<div style="text-align: justify;">
<div dir="ltr"><code>for i in range(1,y+1):</code></div>
<div dir="ltr"><code>    Z= result[0:x]</code></div>
<div dir="ltr"><code>    print(Z)</code></div>
<div dir="ltr"><code>    result = result[x:]</code></div>
</div>
<table style="border-collapse: collapse; width: 100.606%; height: 49px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <a href="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/" target="_blank" rel="noopener"><em><strong>تبدیل تاریخ میلادی به شمسی در پایتون</strong></em></a></td>
</tr>
</tbody>
</table>
<h2 style="text-align: justify;">نتیجه کد جدول ضرب در پایتون:</h2>
<p style="text-align: justify;">برای مثال عدد y=5 و عدد x= 9 در نظر می‌گیریم، همانطور که می بینید نتیجه جدول ضرب در پایتون و نحوه عملکرد کد مشخص است:</p>
<p dir="ltr" style="text-align: justify;"><code>y ra vared konid:5</code><br />
<code>x ra vared konid:9</code><br />
<code>X = [1, 2, 3, 4, 5, 6, 7, 8, 9]</code><br />
<code>Y= [1, 2, 3, 4, 5]</code><br />
<code>[1, 2, 3, 4, 5, 6, 7, 8, 9]</code><br />
<code>[2, 4, 6, 8, 10, 12, 14, 16, 18]</code><br />
<code>[3, 6, 9, 12, 15, 18, 21, 24, 27]</code><br />
<code>[4, 8, 12, 16, 20, 24, 28, 32, 36]</code><br />
<code>[5, 10, 15, 20, 25, 30, 35, 40, 45]</code></p>
<h2 dir="rtl">دوره های مرتبط آموزشی :</h2>
<p dir="rtl">
<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:1,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;]"></input>

</p>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%d8%ac%d8%af%d9%88%d9%84-%d8%b6%d8%b1%d8%a8-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%b4%d8%b1%d8%ad-%da%a9%d8%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>ب م م در پایتون با شرح کامل کد</title>
		<link>https://edu.eyvanekasra.com/%d8%a8-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%a7%d9%85%d9%84-%da%a9%d8%af/</link>
					<comments>https://edu.eyvanekasra.com/%d8%a8-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%a7%d9%85%d9%84-%da%a9%d8%af/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Tue, 07 Jun 2022 05:00:33 +0000</pubDate>
				<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[آموزش رایگان پایتون]]></category>
		<category><![CDATA[پایتون ایران]]></category>
		<category><![CDATA[زبان برنامه نویسی پایتون]]></category>
		<guid isPermaLink="false">https://edu.eyvanekasra.com/?p=1964</guid>

					<description><![CDATA[برای محاسبه ب م م در پایتون یا همان بزرگترین مقسوم علیه مشترک در پایتون راه های مختلفی وجود دارد. یکی از این راه ها تعریف تابع ب م م در پایتون یا نوشتن برنامه‌ای است که ب م م را در نتیجه به ما نمایش می‎‌دهد. راه دیگر استفاده از کتابخانه Math هست. اما [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">برای محاسبه ب م م در پایتون یا همان بزرگترین مقسوم علیه مشترک در پایتون راه های مختلفی وجود دارد. یکی از این راه ها تعریف تابع ب م م در پایتون یا نوشتن برنامه‌ای است که ب م م را در نتیجه به ما نمایش می‎‌دهد. راه دیگر استفاده از کتابخانه Math هست. اما معمولاً چنین تمارینی را بهتر است خود دانش آموز یا دانشجو روی آن فکر کند و برنامه را با ذهنیت خود بنویسد.</p>
<p style="text-align: justify;">شاید حتی همین تمرین به ظاهر ساده از چند برنامه مختلف بدست بیاید. پس سعی کنید با الهام گرفتن از هر راه حل، راه حل خود را بسازید.</p>
<h2 style="text-align: justify;">تعریف تابع ب م م در پایتون</h2>
<p style="text-align: justify;">توضیح کد: ما در این کد دو متغیر n و z را برابر صفر قرار می دهیم. n را به عنوان بزرگترین عدد برای بازه مقسوم علیه های مشترک دو عدد نیاز داریم. در واقع ممکن است همین n ب م م دو عدد دلخواه ما باشد. z نیز جواب مساله ماست که می‌بایست هردو را قبل از محاسبات وارد نماییم.</p>
<table style="border-collapse: collapse; width: 100.411%; height: 47px;">
<tbody>
<tr style="height: 24px;">
<td style="width: 100%; height: 24px;">مشاهده <em><strong>فرصت های شغلی <a href="https://job.eyvanekasra.com" target="_blank" rel="noopener">فریلنسر</a>ی</strong> </em>در شهر کار</td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">حال اگر x از y کوچکتر باشد برای مثال بین 12 از 24 کوچکتر است n برابر 12 می گردد و بازه بسته ما از 1 تا 12 می‌شود و مقسوم علیه های مشترک در این بازه بررسی می‌شوند. در نظر داشته باشید بازه بین 1 و n+1 تنظیم شده باشد. اگر بازه بین 1 و n باشد در مثالی که زدیم عدد 12 جزء محاسبات قرار نخواهد گرفت و پاسخ اشتباه خواهد بود.</p>
<p style="text-align: justify;">حال در این بازه اگر باقیمانده تقسیم دو عدد بر مقسوم علیه برابر صفر باشد آن عدد جزء مقسوم علیه های مشترک خواهد بود و به دلیل جریان حلقه for در بازه انتخابی بزرگترین مقسوم علیه مشترک برابر z می گردد. حال آیا می دانید دلیل استفاده از abs(x) یا abs(y) چیست؟</p>
<div style="text-align: justify;">
<div dir="ltr" style="text-align: left;">
<div>
<div>def bmm (x,y):</div>
<div>    n = z = 0</div>
<div></div>
<div>    if abs(x)&gt;abs(y):</div>
<div>        n=abs(x)</div>
<div>    else:</div>
<div>        n=abs(y)</div>
<div>    for i in range (1,n+1):</div>
<div>        if abs(x)%i ==0 and abs(y)%i ==0 :</div>
<div>            z=i</div>
<div>    return(z)</div>
<div></div>
</div>
</div>
<div dir="ltr" style="text-align: left;"><code>x=int(input('x ra vared konid:'))</code></div>
<div dir="ltr" style="text-align: left;"><code>y=int(input('y ra vared konid:'))</code></div>
<div dir="ltr" style="text-align: left;"><code>javab = bmm(x,y)</code></div>
<div dir="ltr" style="text-align: left;"><code>print(javab)</code></div>
</div>
<div dir="ltr"></div>
<div dir="ltr"><strong>output:</strong></div>
<div dir="ltr"><code>x ra vared konid:-5</code><br />
<code>y ra vared konid:-10</code><br />
<code>5</code></div>
<div dir="ltr">
<table style="border-collapse: collapse; width: 99.8973%; height: 50px;">
<tbody>
<tr>
<td dir="rtl" style="width: 970.243px;">مطلب پیشنهادی :<a href="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/"> تبدیل تاریخ میلادی به شمسی در پایتون</a></td>
</tr>
</tbody>
</table>
<h2 dir="rtl" style="text-align: justify;">ب م م در پایتون با استفاده از کتابخانه Math</h2>
<p dir="rtl" style="text-align: justify;">ابتدا کتابخانه math را import می‌کنیم. سپس از تابع gcd استفاده می‌کنیم. از این راه نیز ب م م در پایتون یا بزرگترین مقسوم علیه مشترک نیز بدست می آید:</p>
<p style="text-align: justify;"><code>import math</code></p>
<p style="text-align: justify;"><code> math.gcd(x,y)</code></p>
<h2 dir="rtl">آموزش ویدیویی ب م م در پایتون</h2>
</div>
<p>&nbsp;</p>
<div id="38918952624"><script type="text/JavaScript" src="https://www.aparat.com/embed/jPSeg?data[rnddiv]=38918952624&#038;data[responsive]=yes"></script></div>
<p>&nbsp;</p>
<h2>دوره های آموزشی پیشنهادی :</h2>
<div dir="ltr">
<p dir="rtl" style="text-align: justify;">
<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:1,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;]"></input>

</p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%d8%a8-%d9%85-%d9%85-%d8%af%d8%b1-%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%a7-%d8%b4%d8%b1%d8%ad-%da%a9%d8%a7%d9%85%d9%84-%da%a9%d8%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>پایتون برای اندروید&#124; معرفی 8 ابزار کارآمد</title>
		<link>https://edu.eyvanekasra.com/%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-8-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-%da%a9%d8%a7%d8%b1%d8%a2%d9%85%d8%af/</link>
					<comments>https://edu.eyvanekasra.com/%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-8-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-%da%a9%d8%a7%d8%b1%d8%a2%d9%85%d8%af/#respond</comments>
		
		<dc:creator><![CDATA[کسری نخعی]]></dc:creator>
		<pubDate>Mon, 06 Jun 2022 06:54:43 +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=1941</guid>

					<description><![CDATA[زبان برنامه نویسی پایتون به عنوان یک زبان همه کاره شناخته شده است از جمله این موارد کاربرد پایتون برای اندروید است. کاربران ابزارهای دیجیتال اهمیت نمی‌دهند که اپلیکیشنی که با آن دارند کار می‌کنند با چه زبانی نوشته شده است. برای آن ها مهم عملکرد نرم افزار یا اپلیکیشن است. پس بهتر است در [&#8230;]]]></description>
										<content:encoded><![CDATA[<p style="text-align: justify;">زبان برنامه نویسی پایتون به عنوان یک زبان همه کاره شناخته شده است از جمله این موارد کاربرد پایتون برای اندروید است. کاربران ابزارهای دیجیتال اهمیت نمی‌دهند که اپلیکیشنی که با آن دارند کار می‌کنند با چه زبانی نوشته شده است. برای آن ها مهم عملکرد نرم افزار یا اپلیکیشن است.</p>
<p style="text-align: justify;">پس بهتر است در پشت صحنه به سمت ابزارهای آسان تر و تواناتر رفت و در این راه بهترین گزینه زبان برنامه نویسی پایتون است.راه های مختلفی برای استفاده از پایتون برای اندروید وجود دارد:</p>
<h2 style="text-align: justify;">1. بیوِر (BeeWare)</h2>
<p style="text-align: justify;">BeeWare مجموعه ای از ابزارها برای ساخت رابط کاربری بومی است. این چیزی است که BeeWare ارائه می دهد. ابزارهایی برای کمک به نوشتن کد پایتون با یک رابط کاربری غنی و بومیT کتابخانه ها و کدهای پشتیبانی لازم برای اجرای آن کد در iOS، اندروید، macOS، Linux، Windows، tvOS و موارد دیگر.</p>
<p style="text-align: justify;"><img decoding="async" class="size-full wp-image-1942 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/06/beeware.jpg" alt="پایتون برای اندروید رابطه beeware شهر دانش ایوان کسری" /></p>
<h3 style="text-align: justify;">متن باز</h3>
<p style="text-align: justify;">فرآیند توسعه منبع باز ثابت کرده است که مطمئن ترین راه برای توسعه نرم افزارهای قوی و قابل اعتماد است. به همین دلیل است که کل مجموعه ابزار BeeWare دارای مجوز BSD هستند و برای استفاده و اصلاح برای همه در دسترس هستند.</p>
<h2 style="text-align: justify;">2. چاکوپای(Chaquopy)</h2>
<p style="text-align: justify;">چاکوپای یک افزونه برای سیستم ساخت مبتنی بر گریدل(Gradle) اندروید استودیو است. چاکوپای به شما این امکان را می‌دهد تا آزادانه جاوا و پایتون را با استفاده از هر زبانی که برای نیازهای شما مناسب‌تر است، با هم ترکیب کنید.</p>
<p style="text-align: justify;"><img decoding="async" class="size-full wp-image-1943 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/06/chaquopy.jpg" alt="ابزار چاکوپی پایتون برای اندروید شهر دانش ایوان کسری" /></p>
<p style="text-align: justify;">با Python API، می توانید یک برنامه را به طور جزئی یا کامل در پایتون بنویسید. API کامل اندروید و جعبه ابزار رابط کاربری مستقیماً در اختیار شماست.چاکوپای در سیستم ساخت استاندارد اندروید کار می کند:</p>
<p style="text-align: justify;">اگر از اندروید استودیو استفاده می‌کنید، می‌توانید در عرض 5 دقیقه بدون تغییر در روند توسعه خود، استفاده از چاکوپای را شروع کنید.دانلود و نصب از طریق گریدل به صورت خودکار انجام می شود. برای شروع:</p>
<ul style="text-align: justify;">
<li>برنامه آزمایشی پایتون 2 یا پایتون 3 را امتحان کنید.</li>
<li>نمونه کد منبع را در <a href="https://github.com/chaquo/" target="_blank" rel="noopener">GitHub</a> مرور کنید.</li>
<li>یا <a href="https://chaquo.com/chaquopy/doc/current/" target="_blank" rel="noopener">مستندات</a> را مشاهده کنید.</li>
</ul>
<h2 style="text-align: justify;">3. کیوی (Kivy)</h2>
<p style="text-align: justify;">کیوی یک بسته ابزار رابط کاربری مبتنی بر OpenGL است که جهت استفاده پایتون برای اندروید بسیار رایج است . می‌توانید برنامه‌های کیوی را در اندروید، (کم و بیش) روی هر دستگاهی با OpenGL ES 2.0 (حداقل اندروید 2.2) اجرا کنید. این استاندارد در دستگاه های مدرن است. گوگل گزارش می دهد که این الزام توسط 99.9٪ دستگاه ها برآورده شده است.</p>
<figure id="attachment_1944" aria-describedby="caption-attachment-1944" style="width: 641px" class="wp-caption aligncenter"><img fetchpriority="high" decoding="async" class="wp-image-1944 size-full" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/06/kivy.jpg" alt="پروژه الکترومکانیکی برای حل مکعب های روبیک با استفاده از کیوی و اندروید برای پایتون انجام شده است. شهر دانش ایوان کسری" width="641" height="360" /><figcaption id="caption-attachment-1944" class="wp-caption-text">پروژه الکترومکانیکی برای حل مکعب های روبیک با استفاده از کیوی و اندروید برای پایتون انجام شده است</figcaption></figure>
<p style="text-align: justify;"> اپلیکیشن های کیوی را مانند سایر برنامه‌ها و اپلیکیشن های اندروید، می توانید در فروشگاه‌هایی مانند پلی استور، توزیع کنید. آنها هنگام توقف یا راه اندازی مجدد به درستی رفتار می کنند، ممکن است از سرویس های اندروید استفاده کنند و به اکثر API های معمولی جاوا همانطور که در زیر توضیح داده شده است دسترسی داشته باشند.</p>
<p style="text-align: justify;">دستورالعمل های زیر را دنبال کنید تا یاد بگیرید چگونه برنامه خود را برای اندروید بسازید، کد خود را در دستگاه اشکال زدایی کنید و از API های اندروید مانند سنسورهای لرزش و خواندن استفاده کنید.</p>
<table style="border-collapse: collapse; width: 100.121%; height: 71px;">
<tbody>
<tr>
<td style="width: 100%;">دوره پیشنهادی شهر دانش : <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></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">پروژه کیوی همه ابزارهای لازم را برای ساختن برنامه شما را با پایتون برای اندروید فراهم می کند، از جمله ساخت APK مستقل خود که ممکن است در بازاری مانند پلی استور توزیع شود. این به طور کامل در اسناد ایجاد یک بسته برای اندروید پوشش داده شده است.</p>
<h3 style="text-align: justify;">استفاده از API های اندروید</h3>
<p style="text-align: justify;">اگرچه کیوی یک چارچوب پایتون برای اندروید است، پروژه کیوی ابزارهایی را برای استفاده آسان از APIهای معمولی جاوا، برای همه چیز، از لرزش گرفته تا حسگرها و ارسال پیام از طریق پیامک یا ایمیل، را حفظ می‌کند.</p>
<p style="text-align: justify;">برای کاربران جدید، استفاده از <a href="https://kivy.org/docs/guide/android.html#plyer" target="_blank" rel="nofollow noopener">Plyer</a> را توصیه می کنیم. برای دسترسی پیشرفته تر یا برای API هایی که در حال حاضر پیچیده نشده اند، می توانید مستقیماً از <a href="https://kivy.org/docs/guide/android.html#pyjnius" target="_blank" rel="nofollow noopener">Pyjnius</a> استفاده کنید. کیوی همچنین یک ماژول اندرویدی را برای عملکرد پایه اندروید ارائه می کند. کد و نمونه های آندروید ارائه شده توسط کاربر در <a href="https://github.com/kivy/kivy/wiki#mobiles" target="_blank" rel="noopener">ویکی کیوی</a> موجود است.</p>
<h2 style="text-align: justify;">4. پای کیوتی دپلوی(Pyqtdeploy)</h2>
<p style="text-align: justify;">یکی دیگر از ابزارهای برنامه نویسی پایتون برای اندروید، پای کیوتی دپلوی ابزاری برای استقرار برنامه های PyQt است. از استقرار در سیستم عامل های دسکتاپ (لینوکس، ویندوز و OS X) و سیستم عامل های تلفن همراه (iOS و اندروید) پشتیبانی می کند.</p>
<p style="text-align: justify;">پای کیوتی دپلوی با گرفتن واحدهای مجزا از یک برنامه PyQt، فریز کردن آنها، و قرار دادن آنها در یک فایل منبع Qt که توسط ابزار rcc Qt به کد C++ تبدیل می‌شود، کار می‌کند. کتابخانه استاندارد پایتون نیز به همین روش مدیریت می شود.</p>
<p style="text-align: center;">
<div class="tutor-wrap tutor-wrap-parent tutor-courses-wrap tutor-container course-archive-page" data-tutor_courses_meta="{&quot;course_filter&quot;:false,&quot;supported_filters&quot;:{&quot;search&quot;:&quot;search&quot;,&quot;category&quot;:&quot;category&quot;,&quot;difficulty_level&quot;:&quot;difficulty_level&quot;,&quot;price_type&quot;:&quot;price_type&quot;},&quot;loop_content_only&quot;:false,&quot;column_per_row&quot;:&quot;2&quot;,&quot;course_per_page&quot;:1,&quot;show_pagination&quot;:false}">
	
	<div class="tutor-row tutor-gx-xl-5">
					<div class="tutor-col-12">
				<div class="">
					
<!--
	Note: Do not remove tutor-course-filter attr. It required by _archive.js for filter function.
!-->
<div style="text-align: right;" class="tutor-course-filter" tutor-course-filter>
	<form style="display: inline-block;">
		<select class="tutor-form-control tutor-form-select" name="course_order">
			<option value="newest_first"  >
				تاریخ انتشار (جدیدترین)			</option>
			<option value="oldest_first" >
				تاریخ انتشار (قدیمی‌ترین)			</option>
			<option value="course_title_az" >
				عنوان دوره (الف تا ی)			</option>
			<option value="course_title_za" >
				عنوان دوره (ی تا الف)			</option>
		</select>
	</form>
</div>
<br/>
				</div>
				<div class="tutor-pagination-wrapper-replaceable" tutor-course-list-container>
					<div class="tutor-course-list tutor-grid tutor-grid-2">
<div class="tutor-card tutor-course-card">
<div class="tutor-course-thumbnail">
	<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/" class="tutor-d-block">
		<div class="tutor-ratio tutor-ratio-16x9">
			<img decoding="async" class="tutor-card-image-top" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/03/5DAFF1FC-1280-437C-A5A2-DBDA0F29AAB4.png" alt="آموزش پایتون از صفر" loading="lazy">
		</div>
	</a>
	</div>
<div class="tutor-course-bookmark">
	<a href="javascript:;"  class="tutor-open-login-modal save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="1306">
		<i class="tutor-icon-bookmark-line"></i>
	</a></div>

<div class="tutor-card-body">

<div class="tutor-course-ratings tutor-mb-8">
		<div class="tutor-ratings">
		<div class="tutor-ratings-stars">
			<span class="tutor-icon-star-line" data-rating-value="1"></span><span class="tutor-icon-star-line" data-rating-value="2"></span><span class="tutor-icon-star-line" data-rating-value="3"></span><span class="tutor-icon-star-line" data-rating-value="4"></span><span class="tutor-icon-star-line" data-rating-value="5"></span>		</div>

			</div>
	</div>

<h3 class="tutor-course-name tutor-fs-5 tutor-fw-medium" title="آموزش پایتون از صفر">
	<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>
</h3>


<div class="tutor-meta tutor-mt-auto">
	<div>
		<a href="#" class="tutor-d-flex">
			<div class="tutor-avatar"><div class="tutor-ratio tutor-ratio-1x1"><img decoding="async" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/02/kasra-1.jpg" alt="کسری نخعی" /> </div></div>		</a>
	</div>

	<div>
		توسط		<a href="#">کسری نخعی</a>

					دسته‌بندی			<a href="https://edu.eyvanekasra.com/course-category/%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d9%88-%d9%88%d8%a8/?tutor-course-filter-category=68">برنامه نویسی و وب</a>			</div>
</div>

</div>

<div class="tutor-card-footer">
	<div class=" tutor-d-flex tutor-align-center tutor-justify-between "><div class="list-item-price tutor-d-flex tutor-align-center"> <span class="price tutor-fs-6 tutor-fw-bold tutor-color-black"><span class="woocommerce-Price-amount amount"><bdi>699,000&nbsp;<span class="woocommerce-Price-currencySymbol">تومان</span></bdi></span> </span></div><div class="list-item-button"> 
	<a href="https://edu.eyvanekasra.com/product/%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/?add-to-cart=1308" data-quantity="1" class="tutor-btn tutor-btn-outline-primary tutor-btn-md tutor-btn-block  product_type_simple add_to_cart_button  ajax_add_to_cart" data-product_id="1308" data-product_sku="" aria-label="افزودن به سبد خرید: &ldquo;آموزش پایتون از صفر&rdquo;" rel="nofollow"><span class="tutor-icon-cart-line tutor-mr-8"></span><span class="cart-text">افزودن به سبد خرید</span></a> </div></div>	</div>
</div>
</div>
				</div>
			</div>
			</div>
</div>


<input type="hidden" id="course_filter_post_ids" value="[&quot;1306&quot;]"></input>

</p>
<p style="text-align: justify;">پای کیوتی دپلوی همچنین یک فایل Qt .pro تولید می کند که تمام کدهای C++ تولید شده را توصیف می کند. از این ابزار qmake Qt برای تولید یک Makefile مخصوص پلتفرم استفاده می شود که سپس یک فایل اجرایی تولید می کند. سپس از ابزارهای خاص Qt و یا پلتفرم بیشتر می توان برای تبدیل فایل اجرایی به یک بسته قابل استقرار خاص پلتفرم استفاده کرد.</p>
<p style="text-align: justify;">پای کیوتی دپلوی برای نصب به PyQt5 و پایتون نسخه 3.2 یا جدیدتر نیاز دارد. برنامه های PyQt4 و PyQt5 که با پایتون نسخه 2.6 و نسخه های بعدی نوشته شده اند و پایتون نسخه 3.3 و بالاتر پشتیبانی می شوند. پای کیوتی دپلوی تحت مجوز BSD منتشر شده است.</p>
<h2 style="text-align: justify;">5. کیوپایتون(QPython)</h2>
<p style="text-align: justify;">کیوپایتون یک موتور اسکریپت روی دستگاه و محیط توسعه است.در بیشتر موارد، اسکریپت می‌تواند کارهای شما را به خوبی برنامه‌های اصلی انجام دهد. اکنون می توانید با کمک کیوپایتون آن را بسازید. به ادعای سازنده این بهترین ابزار توسعه پایتون برای اندروید است.</p>
<p style="text-align: justify;"><img decoding="async" class="size-full wp-image-1945 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/06/qpython.jpg" alt="qpython یکی دیگر از ابزارهای پایتون برای اندروید است. شهر دانش ایوان کسری" /></p>
<p style="text-align: justify;">کیوپایتون یک موتور اسکریپت است که برنامه های پایتون را در دستگاه های اندرویدی اجرا می کند. همچنین می تواند به توسعه دهندگان در توسعه برنامه های اندروید کمک کند. کیوپایتون شامل یک کیت توسعه کامل است که با ارائه یک کنسول پایتون برای اندروید معمولی به شما در توسعه برنامه‌ها با موبایل کمک می‌کند .</p>
<h2 style="text-align: justify;">6. SL4A</h2>
<p style="text-align: justify;">SL4A (لایه اسکریپت برای اندروید)، با نام اصلی ASE (محیط اسکریپت اندروید)، مجموعه ای از &#8220;نماها&#8221; است که زیرمجموعه بسیار ساده شده ای از API اندروید را به نمایش می گذارد. این یکی از ابزار های پایتون برای اندروید است که علاوه بر پایتون زبان های دیگر را نیز پشتیبانی می‌کند.</p>
<table style="border-collapse: collapse; width: 100%; height: 49px;">
<tbody>
<tr>
<td style="width: 100%;">مطلب پیشنهادی : <em><strong><a href="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/">تبدیل تاریخ میلادی به شمسی در پایتون</a></strong></em></td>
</tr>
</tbody>
</table>
<p style="text-align: justify;">SL4A با اجازه دادن به شما برای ویرایش و اجرای اسکریپت‌ها و مفسرهای تعاملی در دستگاه اندروید، زبان‌های برنامه‌نویسی را به صورت مستقیم به اندروید می‌آورد. این اسکریپت ها به بسیاری از API های موجود برای برنامه های اندرویدی دسترسی کامل دارند، اما با یک رابط کاربری بسیار ساده که انجام کارها را آسان می کند.</p>
<p style="text-align: justify;">اسکریپت ها را می توان به صورت تعاملی در ترمینال و در پس زمینه اجرا کرد. پایتون، پرل، جی روبی، لوا، بین شل، جاواسکریپت، تی سی ال و شل در حال حاضر پشتیبانی می‌شوند و آن ها قصد دارند موارد بیشتری را اضافه کنیم. SL4A برای توسعه دهندگان طراحی شده است و نرم افزار با کیفیت آلفا است.</p>
<h2 style="text-align: justify;">7. پایساید(PySide)</h2>
<p style="text-align: justify;">پایساید (پیوند پایتون برای کیت ابزار Qt) از اندروید پشتیبانی اولیه دارد. پروژه پایساید ارتباط پایتون برای اندورید را با مجوز LGPL برای Qt 4 فراهم می کند. همچنین شامل زنجیره ابزار کامل برای تولید سریع پیوندها برای هر سلسله مراتب کلاس C++ مبتنی بر Qt است. اتصالات پایساید Qt هم به توسعه نرم افزار منبع باز رایگان و هم امکان توسعه نرم افزار اختصاصی را می دهد و در نهایت هدف آن پشتیبانی از پلتفرم های Qt است.</p>
<p style="text-align: justify;"><img decoding="async" class="size-full wp-image-1946 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/06/pyside.jpg" alt="پایساید ابزار پایتون برای اندروید است شهر دانش ایوان کسری" /></p>
<h2 style="text-align: justify;">8. ترموکس(Termux)</h2>
<p style="text-align: justify;">ترموکس یک شبیه ساز ترمینال اندروید و برنامه محیط لینوکس است که مستقیماً بدون نیاز به روت یا راه اندازی کار می کند و امکان استفاده از پایتون برای اندروید را فراهم می‌کند. یک سیستم پایه حداقل به طور خودکار نصب می شود &#8211; بسته های اضافی با استفاده از بسته APT در دسترس هستند.</p>
<p><img decoding="async" class="size-full wp-image-1947 aligncenter" src="https://studio.eyvanekasra.com/edu/wp-content/uploads/2022/06/termux.jpg" alt="ترموکس ابزار پایتون برای اندروید است شهر دانش ایوان کسری" /></p>
<p style="text-align: justify;">اگرچه زبان برنامه نویسی اصلی اندروید جاوا است، اما هیچ پورت شناخته شده ای از جیتون برای پلتفرم وجود ندارد. پشتیبانی اندروید در BeeWare با استفاده از VOC، ابزاری که کد منبع پایتون را در فایل‌های کلاس جاوا کامپایل می‌کند، به دست می‌آید. این اجازه می دهد تا کد پایتون به عنوان یک باینری بومی در JVM اجرا شود.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://edu.eyvanekasra.com/%d9%be%d8%a7%db%8c%d8%aa%d9%88%d9%86-%d8%a8%d8%b1%d8%a7%db%8c-%d8%a7%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-8-%d8%a7%d8%a8%d8%b2%d8%a7%d8%b1-%da%a9%d8%a7%d8%b1%d8%a2%d9%85%d8%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
