<?xml version="1.0" encoding="utf-8"?>

	<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">

	<channel>

	<title>یادگیری پایتون آسونه</title>

	<description>یادگیری پایتون آسونه Rss Feed</description>

	<link>https://easypylearn.farsiblog.com/</link>

	<language>Fa</language>

	<generator>farsiblog.com</generator>

	<lastBuildDate>2019-11-08T14:30:45+03:30</lastBuildDate>
	<item>
		<title><![CDATA[کتابخانه های پایتون]]></title>
		<description><![CDATA[<div><img style="display: block; margin-left: auto; margin-right: auto;" src="http://s1.farsiblog.com/space/a/7/easypylearn/1573209457_bookshelf.jpg" width="592" height="441" /><br />کتابخانه&zwnj;ها به انگلیسی (library) یکی از مفاهیم غیر قابل انکار در برنامه&zwnj;نویسی است و وجود آن&zwnj;ها ضروری است. اگر این مطلب را جست و جو کردید و مطالعه می&zwnj;کنید حتما اسم کتابخانه را زیاد شنیده&zwnj;اید و دنبال مفهوم و کاربردهای آن هستید. استفاده از کتابخانه در برنامه&zwnj;نویسی بسیار ضروری است و استفاده از آن باعث آسانی و پایداری برنامه خواهد شد. موارد استفاده از آن هم بسیار زیاد می&zwnj;باشد. پایتون زبان برنامه&zwnj;نویسی است که کتابخانه&zwnj;های بسیار بسیار زیادی دارد، همین امر یکی از ویژگی&zwnj;هایی است که باعث محبوبیت پایتون شده&zwnj;است. در ادامه به تعریف مفهوم کتابخانه خواهم پرداخت و موارد استفاده&zwnj;ی آن را بیان خواهم کرد.</div>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-11-08T14:30:45+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[برنامه نویسی ماژولار]]></title>
		<description><![CDATA[<p><img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572962724_python_application_layout_watermark.jpg" /><br /><br />شاید برایتان پیش آمده باشد که هنگام کدنویسی در زمینه&zwnj;&zwnj;ی موضوع&zwnj;های مختلف، متوجه شده&zwnj;اید که برخی از کدها&nbsp;در اکثر موضوعات، مشترک هستند و فقط برخی از پارامترهای آن&zwnj;ها با هم متفاوت می&zwnj;باشند. به عنوان مثال فرض کنید برنامه&zwnj;ای در زمینه&zwnj;ی دریافت مشخصات، نمره&zwnj;ها، رشته و رتبه&zwnj;&zwnj;ی دانشجویان و محاسبه&zwnj;ی معدل و طبقه&zwnj;بندی آن&zwnj;ها براساس معدل، رتبه و رشته می&zwnj;خواهید بنویسید. مشاهده می&zwnj;کنید که برنامه برای دریافت و محاسبه&zwnj;ی پارامترهای مشخص شده برای همه&zwnj;ی دانشجویان مشابه است، روش ساده&zwnj;ی برنامه&zwnj;نوسی به این صورت است که برای هر دانشجو برنامه&zwnj;ی جداگانه&zwnj;ای نوشته شود که اصلا ایده&zwnj;ی جالبی نخواهد بود در این حالت اگر تعداد دانشجویان بسیار زیاد باشد تعداد دفعات کدنویسی تکراری امری بیهوده بوده و باعث خستگی و هدر رفتن وقت خواهد شد.<br /><br /> به عنوان مثال ساده&zwnj;ی دیگر فرض کنید که مدیر یک وب&zwnj;سایت فروشگاهی از شما خواسته است که برنامه&zwnj;ای بنویسید که آمار بازدید روزانه&zwnj;ی سایتش را مشخص کنید و براساس جنسیت تفکیک نمایید. همچنین از شما خواسته است که مشخص کنید چه تعداد از این افراد خرید انجام می&zwnj;دهدند. مدیر یک بیمارستان نیز از شما خواسته است برنامه&zwnj;ای بنویسید که اسامی افراد مراجعه کننده به اورژانس براساس جنسیت و نوع بیماری در برنامه وارد شود و برنامه بتواند تعداد افراد را مشخص نماید و آن&zwnj;ها را براساس جنسیت و نوع بیماری تفکیک نماید. یک برنامه&zwnj;نویس آماتور این دو برنامه را جدا از هم میبیند و برای هرکدام برنامه&zwnj;ای جدا می&zwnj;نویسد. این کار باعث کند شدن روند برنامه&zwnj;نویسی شده و باعث می&zwnj;شود در بازار رقابت برنامه&zwnj;نویسی این برنامه&zwnj;نویس&nbsp;نمی&zwnj;تواند با&nbsp;دیگر رقیبان، رقابت نماید. اگر به دقت به این دو برنامه&zwnj;ی به ظاهر متفاوت توجه نمایید متوجه خواهید شد که وجه مشترک دارند. شمارش تعداد افراد و تفکیک براساس یک سری پارامتر (در اولین برنامه تفکیک فقط براساس جنسیت می&zwnj;باشد؛ در برنامه&zwnj;ی دوم تفکیک براساس جنسیت و نوع بیماری است). این دو قسمت، وجه مشترک این دو برنامه هستند. در ادامه خواهیم آموخت که با استفاده از برنامه&zwnj;نویسی ماژولار چگونه می&zwnj;توان برنامه&zwnj;ی بهتری نوشت.<br /><br /><span style="font-size: 14pt;"><br /><br />ماژول چیست؟</span><br /><br />ماژول به انگلیسی ( module ) یا قطعه کد به مجموعه کدهایی گفته می&zwnj;شود که برای یک منظور و هدف خاص نوشته می&zwnj;شود و در یک ساختار پیچیده مورد استفاده قرار می&zwnj;گیرد. <br />ماژول نرم&zwnj;افزاری (software module) قطعه&zwnj;کد نسبتا کاملی است که توسط یک برنامه&zwnj;نویس، برنامه&zwnj;نویسی شده است و در پروژه&zwnj;های مختلفی مورد استفاده قرار می&zwnj;گیرد.<br />ماژول را می&zwnj;توان با استفاده از دستورات پایه&zwnj;ای نوشت یا از یک یا چند تابع ( Function ) نیز در داخل آن استفاده کرد. به خود تابع نیز مفهوم ماژول اطلاق می&zwnj;شود. به بیان ساده&zwnj;تر ماژول قسمت کوچکی از یک برنامه&zwnj;ی بزرگ و پیچیده است که برای هدف خاصی ایجاد شده&zwnj;است و با دریافت یکسری پارامتر به عنوان ورودی (ماژول می&zwnj;تواند حتی پارامتر ورودی هم نداشته باشد) به صورت مستقل کار می&zwnj;کند و به هدف خاصی که طراحی شده&zwnj;است منجر می&zwnj;شود.<br /><br />اگر بخواهیم در حالت سخت&zwnj;افزاری&nbsp;(hardware) ماژول را تعریف کنیم، یک قطعه&zwnj;ی سخت&zwnj;افزاری جدا می&zwnj;باشد که در بیشتر سخت&zwnj;افزارها می&zwnj;تواند مورد استفاده قرار گیرد. به عنوان مثال کارت حافظه یک قطعه&zwnj;ی سخت&zwnj;افزاری ماژولاری می&zwnj;باشد که در سخت&zwnj;افزارهای مختلفی مانند کامپیوتر، گوشی موبایل و ... قابل استفاده است.</p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-11-05T18:04:43+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[ارتباط با من]]></title>
		<description><![CDATA[<div><img style="display: block; margin-left: auto; margin-right: auto;" src="http://s1.farsiblog.com/space/a/7/easypylearn/1573208837_Contact-Us-2-1.jpg" width="698" height="218" /><br /><br /><a href="https://easypylearn.farsiblog.com/profile/" target="_blank" rel="noopener noreferrer">میلاد شیرمحمدی</a> هستم. عاشق کدنویسی با پایتون.<br /><br /><img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572940789_37-371939_telegram-telegram-logo-png.png" width="42" height="35" /> <a rel="nofollow" href="https://t.me/miladshirmohammadii">&nbsp;آیدی تلگرام بنده</a><br /><br /><br /><img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572940789_37-371939_telegram-telegram-logo-png.png" width="42" height="35" /><a rel="nofollow" href="https://t.me/easypylearn" target="_blank" rel="noopener noreferrer">کانال تلگرام ایزی پای لرن</a><br /><br /><a rel="nofollow" href="https://t.me/miladshirmohammadii" target="_blank" rel="noopener noreferrer"><br /></a><img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572941024_instagram-icon_1057-2227.jpg" width="48" height="48" /><a rel="nofollow" href="https://instagram.com/miladshirmohammadii" target="_blank" rel="noopener noreferrer">آیدی اینستاگرام بنده</a><br /><br /><br /><img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572941024_instagram-icon_1057-2227.jpg" width="48" height="48" /><a rel="nofollow" href="https://instagram.com/easypylearn" target="_blank" rel="noopener noreferrer">آیدی اینستاگرام ایزی پای لرن</a><br /><br /><br /><img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572941756_gmail_logo-100758589-large.jpg" width="41" height="27" />&nbsp;<a href="mailto:easypylearn@gmail.com" target="_blank" rel="noopener noreferrer">easypylearn@gmail.com</a><br /><br /><br /><br /><img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572941181_website-logo-png.png" width="42" height="42" /><a rel="nofollow" href="https://sites.google.com/view/easypylearn/" target="_blank" rel="noopener noreferrer">آدرس وبسایت</a><br />
<p>&nbsp;</p>
<img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572941365_348-3480520_call-us-973-278-call-logo-png-hd.png" width="38" height="32" />&nbsp;شماره تماس: 4179 665 0938</div>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-11-05T11:42:06+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[متن باز]]></title>
		<description><![CDATA[<img src="http://s1.farsiblog.com/space/a/7/easypylearn/1572939934_How-to-publish-an-open-source-Python-package-to-PyPI_Waterma.jpg" /><br /><br />
<p data-indent="1">اصطلاح منبع باز یا متن باز (open source) اشاره به چیزی است که بدلیل ساختار قابل دسترس توسط عموم، مردم می&zwnj;توانند آنرا تغییر داده و به اشتراک بگذارند.&nbsp;</p>
<p data-indent="1">پروژه&zwnj;ها و محصولات متن باز یا منبع باز به تبادل باز، همکاری مشارکتی، نمونه&zwnj;سازی سریع، شفافیت، شایسته سالاری و توسعه جامعه محور (community-oriented development) مشهور شده&zwnj;اند.&nbsp;</p>
<h2 data-indent="1">نرم افزار متن باز یا منبع باز (open source) چیست؟</h2>
<p data-indent="1">نرم افزار متن باز یا منبع باز به نرم افزاری اطلاق می&zwnj;شود که کد منبع (source code) آن توسط هر کسی قابل بازبینی، بررسی، ویرایش و توسعه است. یعنی برنامه&zwnj;نویسان رایانه می توانند با دستکاری و ایجاد تغییر در بخشی از نرم&zwnj;افزار یا برنامه عملکرد آن را تغییر دهند. برنامه&zwnj;نویسان رایانه که به کد منبع نرم&zwnj;افزار دسترسی دارند، میتوانند اشکالات آنرا رفع و یا ویژگی&zwnj;های جدیدی نیز به آن اضافه نمایند تا عملکردی بهتری داشته باشد.</p>
<h2 data-indent="1">&nbsp;</h2>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-11-05T11:17:17+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[شی گرایی در پایتون]]></title>
		<description><![CDATA[شی گرایی در پایتون]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-11-04T08:53:52+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[شی گرایی]]></title>
		<description><![CDATA[<p>برنامه&zwnj;نویسی شی&zwnj;گرا (<a rel="nofollow" href="https://en.wikipedia.org/wiki/Object-oriented_programming">Object-Oriented Programming</a>) یا به اختصار OOP یک الگو یا شیوه&zwnj;ی تفکر در برنامه&zwnj;نویسی است که برگرفته از دنیای واقعی بوده و از دهه ۱۹۶۰ میلادی مطرح گشته است. به زبانی که از این الگو پشتیبانی کند، &laquo;زبان شی&zwnj;گرا&raquo; گفته می&zwnj;شود. ایده&zwnj;ی شی&zwnj;گرایی در پاسخ به برخی از نیازها که الگوهای موجود پاسخ&zwnj;گوی آن&zwnj;ها نبودند به وجود آمد؛ نیازهایی مانند: توانایی حل تمامی مسائل پیچیده (Complex)، &laquo;پنهان&zwnj;سازی داده&raquo; (Data Hiding)، &laquo;قابلیت استفاده مجدد&raquo; (Reusability) بیشتر، وابستگی کمتر به توابع، انعطاف بالا، <a rel="nofollow" href="https://fa.wikipedia.org/wiki/%DA%A9%D9%BE%D8%B3%D9%88%D9%84%D9%87%E2%80%8C%D8%B3%D8%A7%D8%B2%DB%8C_(%D8%B9%D9%84%D9%85_%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87)">کپسوله سازی</a> و...</p>
<p>رویکرد برنامه&zwnj;نویسی شی&zwnj;گرا &laquo;از پایین به بالا&raquo; (Bottom-Up) است؛ یعنی ابتدا واحدهایی کوچک از برنامه ایجاد می&zwnj;شوند و سپس با پیوند این واحدها، واحدهایی بزرگتر و در نهایت شکلی کامل از برنامه به وجود می&zwnj;آید. برنامه&zwnj;نویسی شی&zwnj;گرا در قالب دو مفهوم &laquo;کلاس&raquo; (Class) و &laquo;<a rel="nofollow" href="https://fa.wikipedia.org/wiki/%D8%B4%DB%8C%D8%A1_(%D8%B9%D9%84%D9%88%D9%85_%D8%B1%D8%A7%DB%8C%D8%A7%D9%86%D9%87)">شی</a>&raquo; (Object) ارائه می&zwnj;گردد. هر کلاس واحدی از برنامه است که تعدادی داده و عملیات&zwnj; را در خود نگه&zwnj;داری می&zwnj;کند و هر شی نیز حالتی (State) مشخص از یک کلاس می&zwnj;باشد.</p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-10-05T12:51:33+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[یادگیری پایتون آسونه]]></title>
		<description><![CDATA[<img src="http://s1.farsiblog.com/space/a/7/easypylearn/1570180346_python-beginner-tips.jpg" />
<p>پایتون یکی از محبوب ترین و قدرتمندین زبان&zwnj;های برنامه&zwnj;نویسی به شمار می&zwnj;رود. این زبان یک زبان&nbsp;<a rel="nofollow" href="https://sites.google.com/s/1g2cpjASH4ReUYV39XUGz_JcviQGf2YSt/p/1tZPl7OXffHj9B2aTSrjvgxc956mHrZM4/edit">سطح بالا</a>&nbsp;به شمار می&zwnj;رود. به این معنی که بسیار به زبان انسان نزدیک است.</p>
<p>به همین علت درک کدهای نوشته شده با پایتون بسیار آسان می&zwnj;باشد. به عنوان مثال به عبارت &laquo;x زوج است اگر به 2 بخش&zwnj;پذیر باشد، وگرنه فرد است&raquo; توجه نمایید. اکنون کد همین عبارت را به همین صورت که بیان کردیم در پایتون می&zwnj;نویسیم:</p>
<div style="text-align: left;">
<pre><code>(print('x is even' if x%2==0 else 'x is odd' <<<</code></pre>
</div>
<p>مشاهده می&zwnj;کنید که همه&zwnj;ی کد در یک خط نوشته شد و درک آن چقدر آسان است.</p>
<p>&nbsp;</p>
<div>&nbsp;</div>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-10-04T12:54:30+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[ویژگی های پایتون]]></title>
		<description><![CDATA[<div><img style="display: block; margin-left: auto; margin-right: auto;" src="http://s1.farsiblog.com/space/a/7/easypylearn/1570085219_unnamed.png" width="403" height="403" /><br />
<ol>
<li>پایتون یک زبان برنامه&zwnj;نویسی رایگان و<a href="https://easypylearn.farsiblog.com/post/8/%D9%85%D8%AA%D9%86-%D8%A8%D8%A7%D8%B2/"> متن&zwnj;باز</a> (open source) است.</li>
<li>پایتون یک زبان <a href="https://easypylearn.farsiblog.com/post/6/%D8%B4%DB%8C-%DA%AF%D8%B1%D8%A7%DB%8C%DB%8C/" target="_blank" rel="noopener noreferrer">شی گرا</a> ست. (Objected Oriented)</li>
<li>پایتون یک زبان سطح بالا است. به این معنی که به زبان انسان (انگلیسی) بسیار نزدیک است. به همین دلیل کدنویسی با این زبان و درک کدهای آن بسیار راحت می&zwnj;باشد.</li>
<li>پایتون&nbsp;یک زبان برنامه&zwnj;نویسی همه منظوره (General-Purpose) است به این معنی که می&zwnj;توان از آن در توسعه طیف گسترده&zwnj;ای از انواع برنامه&zwnj;ها در حوزه&zwnj;های نرم&zwnj;افزاری گوناگون بهره برد.</li>
<li>پایتون دارای بسته&zwnj;هایی قدرتمند به نام کتابخانه&zwnj;های استاندارد (<a rel="nofollow" href="https://docs.python.org/3/library/" target="_blank" rel="noopener noreferrer">Standard Library</a>) در حوزه&zwnj;های مختلف از جمله: ریاضی، آمار، رابط گرافیکی، استفاده از قابلیت&zwnj;های سیستم&zwnj;عامل و ... است که کار برنامه&zwnj;نویسی را بسیار راحت کرده&zwnj;است. این کتابخانه&zwnj;ها با نصب پکیج پایتون نصب می&zwnj;شوند.</li>
<li>پایتون دارای کتابخانه&zwnj;های بسیار بسیار زیاد و قدرتمند دیگری غیر از کتابخانه&zwnj;های استاندارد است که بایستی به صورت جداگانه روی پکیج پایتون نصب شوند. کتابخانه&zwnj;ی numpy برای محاسبات عددی، scipy برای پردازش&zwnj;های علمی، pandas برای تحلیل داده و مدل&zwnj;سازی،&nbsp;scikit-learn شبکه&zwnj;های عصبی و یادگیری ماشین،&nbsp;PySerial ارتباط درگاه سریال،&nbsp;PyGame ساخت گیم،&nbsp;Django ،Flask ،Bottle ،CherryPy ایجاد وبسایت، opencv, PIL پردازش تصویر،&nbsp;PyGtk ،PyQt واسط گرافیکی کاربر&nbsp; و بسیاری دیگر... که مدام در حال توسعه هستند و بر تعداد و تنوع آن&zwnj;ها نیز افزوده می&zwnj;شود را در اختیار برنامه&zwnj;نویسان پایتون قرار می&zwnj;دهند.</li>
<li><a href="https://easypylearn.farsiblog.com/category/%D9%88%DB%8C%DA%98%DA%AF%DB%8C%E2%80%8C%D9%87%D8%A7%DB%8C%20%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86/%D9%85%D8%A7%DA%98%D9%88%D9%84%D8%A7%D8%B1/" target="_blank" rel="noopener noreferrer">ماژولار</a></li>
<li>دستور (syntax) ساده و قابل فهم و خوانایی بالا. در برنامه نویسی با پایتون نیازی به گذاشتن نقطه ویرگول (;) و کروشه ({}) نیست.</li>
<li>استفاده&zwnj;ی بهینه و خودکار از حافظه</li>
<li>قابل حمل بودن (portable). به این معنی که کد موردنظر صرف نظر از اینکه در چه سیستم&zwnj;عاملی نوشته و ذخیره شده&zwnj;است، در همه&zwnj;ی سیستم&zwnj;عامل&zwnj;ها اجرا می&zwnj;شود و نیازی به ایجاد تغییرات در کد نیست.</li>
<li>حفظ و نگه داری سورس کدهای (source codes) پایتون بسیار ساده می&zwnj;باشد.</li>
<li>توسعه پذیری بالا. می&zwnj;توان به یک کد سطح پایین یک سری ماژول&zwnj;های اضافه کرد و آن کد را برای خود شخص سازی نمود.</li>
<li>با زبان برنامه&zwnj;نویسی پایتون می&zwnj;توان برای هر سیستم&zwnj;عاملی مثل ویندوز یا لینوکس و یا مکینتاش برنامه گرافیکی تولید کرد.</li>
<li>از زبان پایتون هم میتوان به صورت Script استفاده نمود هم به صورت Byte-Code برای ساخت برنامه های بزرگ</li>
<li>توان همبستگی با زبان های C و C++ و COM و ActiveX و CORBA و Java</li>
</ol>
موارد بالا تنها بخشی از ویژگی&zwnj;های این زبان قدرتمند و مجبوب می&zwnj;باشد.</div>
<div>-------------------------------------------------------------------------------------------------------------------</div>
<div>از مطالب موجود در&nbsp;<a rel="nofollow" href="http://bit.ly/2PXSWpt" target="_blank" rel="noopener noreferrer">وب سایت</a>&nbsp;بنده هم استفاده نمایید.<br />برای مشاهده&zwnj;ی مطالب بیشتر در&nbsp;<a rel="nofollow" href="https://t.me/easypylearn" target="_blank" rel="noopener noreferrer">کانال تگرام ایزی پای لرن</a>&nbsp;عضو شوید.</div>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-10-03T09:02:43+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[پایتون چیست و چه کاربردهایی دارد]]></title>
		<description><![CDATA[<img src="http://s1.farsiblog.com/space/a/7/easypylearn/1570087269_Python-Programming-Edureka.jpg" /><br />
<p><br />پایتون یک زبان برنامه&zwnj;نویسی همه منظوره (General Purpose Language )، قدرتمند، سطح بالا، شی&zwnj;گرا، اسکریپتی، متن&zwnj;باز و با یادگیری آسان محسوب می&zwnj;شود. این زبان جزء زبان&zwnj;های مفسری می&zwnj;باشد. پایتون در اوایل سال 1990 توسط Guido Van Rossum در مؤسسه&zwnj;ی تحقیقات بین&zwnj;المللی ریاضیات و کامپیوتر هلند (CWI) معرفی شد. پایتون نام نوعی مار است، Guido این نام را زمانی که در حال مطالعه&zwnj;ی مطالبی در مورد گروه کمدی Monty Python Flying Circus بود، برای زبان برنامه&zwnj;نویسی خود انتخاب نمود. او می&zwnj;خواست نامی&zwnj; کوتاه، منحصربه&zwnj;فرد و تا حدودی مرموز بر روی زبان برنامه&zwnj;نویسی خود بگذارد و اعتقاد داشت که نباید برخلاف بعضی از مخترعین، نام خود را بر روی آن بگذارد. فلسفه&zwnj;ی ایجاد آن تأکید بر دو هدف اصلی خوانایی بالای برنامه&zwnj;های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است.</p>
<p>نحو یا دستور برنامه&zwnj;نویسی (syntax) پایتون، نسبت به سایر زبان&zwnj;های برنامه&zwnj;نویسی ساده بوده و باعث خوانایی و درک آسان&zwnj;تر کدها می&zwnj;شود. از این رو، این زبان برای اکثر علاقه&zwnj;مندان به برنامه&zwnj;نویسی به عنوان زبان اول برای یادگیری انتخاب می&zwnj;شود.</p>
<p>پایتون از جمله زبان&zwnj;های برنامه&zwnj;نویسی قدرتمندی است که در زمینه علم داده&zwnj;ها، یادگیری ماشینی، خودکارسازی سامانه&zwnj;ها، توسعه&zwnj;ی وب، واسط&zwnj;های برنامه&zwnj;نویسی و... به کار گرفته می&zwnj;شود و روش بسیار قدرتمند و ساده&zwnj;ای را برای کار با ابزارهای مختلف فراهم می&zwnj;آورد. این زبان کتابخانه&zwnj;ها یا ماژول&zwnj;های&zwnj; وسیعی دارد که شامل توابع مختلفی هستند و برای کاربردهای متفاوتی استفاده می&zwnj;شوند. برخی از این کتابخانه&zwnj;ها با نصب idle پایتون به&zwnj;صورت خودکار بر روی سیستم&zwnj;عامل نصب می&zwnj;شوند که به آن&zwnj;ها کتابخانه&zwnj;های &zwnj;استاندارد پایتون گفته می&zwnj;شود. با استفاده از کتابخانه&zwnj;ها، توابع آن&zwnj;ها و بسته&zwnj;ها (packages) می&zwnj;توان برنامه&zwnj;هایی به سبک ماژولار (modular) نوشت. به کدهای داخل هر ماژول، بسته&zwnj;کد گفته می&zwnj;شود. به این معنا که با نوشتن برنامه به این سبک می&zwnj;توان از آن در پروژه&zwnj;های گوناگون استفاده نمود و با توسعه&zwnj;ی آن، دیگران نیز می&zwnj;توانند از این بسته&zwnj;کد به راحتی در انجام پروژه&zwnj;های خود استفاده نمایند یا برای یک پروژه&zwnj;ی خاص آن را گسترش دهند. ایمپورت (import) و اکسپورت (export) کردن این ماژول&zwnj;ها نیز کار آسانی است.</p>
<p>گوگل&raquo; (Google)، &laquo;یوتیوب&raquo; (Youtube)، &laquo;فیس&zwnj;بوک&raquo; (Facebook)، &laquo;ناسا&raquo; (NASA)، &laquo;دراپ&zwnj;باکس&raquo; (Dropbox)، &laquo;یاهو&raquo; (Yahoo)، &laquo;موزیلا&raquo; (Mozilla)، &laquo;کورا&raquo; (Quora)، &laquo;اینستاگرام&raquo; (Instagram)، &laquo;ردیت&raquo; (Reddit) و IBM تنها برخی از نام&zwnj;های بزرگ فناوری&nbsp;به شمار می&zwnj;آیند که از پایتون به طور گسترده برای اهداف گوناگون استفاده می&zwnj;کنند.</p>
<p>&nbsp;</p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2019-09-18T11:37:47+04:30</pubDate>
	</item>
</channel>
</rss>