<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های MehwdiLip</title>
        <link>https://virgool.io/feed/@MehwdiLip</link>
        <description></description>
        <language>fa</language>
        <pubDate>2026-07-01 03:55:21</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/198069/avatar/oXki4e.png?height=120&amp;width=120</url>
            <title>MehwdiLip</title>
            <link>https://virgool.io/@MehwdiLip</link>
        </image>

                    <item>
                <title>آموزش رایگان پایتون قسمت یازدهم | ایجاد یک STRING</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%DB%8C%D8%A7%D8%B2%D8%AF%D9%87%D9%85-%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF-%DB%8C%DA%A9-string-wgsojxadb6rc</link>
                <description>با سلامی دوباره خدمت شما دنبال کنندگان گرامی هستیم با یه آموزش رایگان دیگه از پایتون امیدوارم که این دوره های آموزش رایگان پایتون به دردتون خورده باشه و تونسته باشید خروجی خوبی گرفته باشید خب توی این بخش میخواییم راجب رشته ها یا همون String ها صحبت کنیم که قبلا گفته بودیم اگه بخواییم حرفی یا عددی رو داخل یه رشته بزاریم باید از ( &quot; , &#x27; ) استفاده کنیم &gt;&gt;&gt; x = &amp;quotReza sarvani&amp;quot
&gt;&gt;&gt; y = &#039;Reza sarvani&#039;
&gt;&gt;&gt;و توی print کردن هم هیچ تفاوتی نداره&gt;&gt;&gt; x = &amp;quotReza sarvani&amp;quot
&gt;&gt;&gt; y = &#039;Reza sarvani&#039;
&gt;&gt;&gt; print(x)
Reza sarvani
&gt;&gt;&gt; print(y)
Reza sarvani
&gt;&gt;&gt;اما یه نکته ای که هست، اگه یادتون باشه برای نام گذاری متغیر ها ما استاندارد هایی رو گفتیمو استاندارد این کار هم اینه که در کل کدتون از یک نوع اون استفاده کنیدو مثل شکل زیر string هارو تعریف نکنید، البته این کار اختیاری هستش و منعی نداره اما همانطور که گفتم، بهتره طبق استاندارد ها پیش بریم&gt;&gt;&gt; x = &amp;quotstring1&amp;quot
&gt;&gt;&gt; y = &amp;quotstring2&amp;quot
&gt;&gt;&gt; z = &amp;quotstring3&amp;quot
&gt;&gt;&gt;و توجه کنید که حتما از یک نوع برای یک string باید استفاده کنیدو اگر شروع اون رو با ” شروع میکنید، نمیتونید آخر جملهکلمه رو با ‘ تمام کنید و ارور میگیرید&gt;&gt;&gt; x = &amp;quotHello&amp;quot
&gt;&gt;&gt; y = &#039;HELLO&#039;
&gt;&gt;&gt; z = &amp;quothello&amp;quot
SyntaxError: EOL while scanning string literal
&gt;&gt;&gt;ایجاد stringو نکته آخر هم اینه که اگر از ‘ استفاده میکنیدنمیتونید داخل جمله برای جدا کردن یا مخصات چیزی باز هم از ‘ استفاده کنید و به ارور میخوریدیعنی اگر از ‘ استفاده میکنید باید برای مشخص کردن از “ و همانطور برعکس استفاده کنید&gt;&gt;&gt; x = &amp;quotTHis IS REza&#039;s Book&amp;quot
&gt;&gt;&gt; y = &#039;This Is Reza&#039;s Book&#039;
SyntaxError: invalid syntax
&gt;&gt;&gt;خب اینم از این آموزش امیدوارم که خوب دقت کرده باشید و خونده باشید دقت کنید , اگر میخوایید همین آموزش رو به صورت ویدیویی ببینید و یاد بگیرید همین الان روی اینجا کلیک کنید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Tue, 07 Jul 2020 15:24:47 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش رایگان پایتون قسمت دهم | ویژگی Dynamic Typing</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D9%86%D9%87%D9%85-%D9%88%DB%8C%DA%98%DA%AF%DB%8C-dynamic-typing-hlruzmsygyuz</link>
                <description>سلام!امیدوارم که حالتون خوب باشه  تو این قسمت میخوایم راجب ویژگی Dynamic Typing پایتون صحبت کنیمپایتون یه زبان خیلی خیلی منعطف در زمینه متغیر ها و نوع متغیر هاستو بهمون این قابلیت رو میده که نه تنها به متغیر هامون داده های جدید اختصاص بدیم ( یعنی مثلا ۹۷ رو به ۹۸ تبدیل کنیم)بلکه بهمون این قابلیت رو میده که میتونیم حتی نوع متغیر رو هم عوض کنیمو به طور مثلا از “عدد” ۹۷ به نوع string عدد ۹۷ تبدیلش کنیم، یا به None یا هرچیز دیگه تبدیلش کنیمNone در واقغ یک نوع داده است که در ادامه دربارش صحبت میکنیم و حواستون باشه که با N بزرگ نوشته میشهپس در واقع پایتون بهمون اجازه میده که نوع داده و متغیر رو عوض کنیمو نه فقط از int به int یا string به string بلکه هر نو متغیر رو میشه به یکی دیگه تبدیل کرد، مثل int به string&gt;&gt;&gt; x = True&gt;&gt;&gt; x = &quot;Hello World!&quot;&gt;&gt;&gt;همانطور که میبینید ما متغیری به نام x درست کردیم و نوع اون الان یک boolean هستشیعنی فقط یا True یا False اما دوباره با تعریف کردن و دادن یک داده string بهش، نوعش رو عوض کردیم&gt;&gt;&gt; x = True&gt;&gt;&gt; x = 2&gt;&gt;&gt; x = 2.5&gt;&gt;&gt; x = &quot;Hello&quot;&gt;&gt;&gt;همانطور که میبینید هیچ محدودیتی تو انجام اینکار وجود ندارهو شما هرموقع برحسب نیاز خواستید، میتونید نوع و داده متغیرتون رو عوض کنیدیه مثال ساده تر هم اینه که یه متغیر داشته باشیم و دو int رو در اون بر هم تقسیم کنیمهمانطور که قبلا گفتیم حاصل همیشه به صورت float هستشهمچنین این قابلیت Dynamic Typing در خیلی از زبان های برنامه نویسی وجود ندارهو در زبانی مثل C یا C++ هیچوقت نمیتونید نوع یک متغیر رو عوض کنیدو باید برای داده جدیدتون یک متغیر جدید درست کنید که به اون ها Static Typing میگناما داده None:در واقع دقیقا مثل اسمش از این داده برای “هیچی” استفاده میشهدقت کنید که معادل ۰ نیست و دقیقا به معنای “هیچ” میباشدبه طور مثال ممکنه که بخواید متغیری داشته باشید که داده اون رو الان نمیدونید چی قراره باشهو بعدا در طول برنامه قراره داده بگیره برای اینکار ار None استفاده میکنیم و اسم متغیر رو برابر None میزاریمکه نوع اون NoneType هستش که فقط هم یک داده “None” برای اون موجود هست&gt;&gt;&gt; name = None&gt;&gt;&gt; print(name)None&gt;&gt;&gt; type(name)&lt;class &#x27;NoneType&#x27;&gt;&gt;&gt;&gt;خب اینم از این مقاله امیدوارم که بتونید با تمرینایی که انجام میدید در آینده یه برنامه نویس خوب بشید اگه میخوایید این آموزش رو به صورت ویدیویی دنبال کنید روی اینجا کلیک کنید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Sun, 05 Jul 2020 19:32:49 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش رایگان پایتون قسمت نهم | انواع متغیرها در زبان برنامه نویسی پایتون</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D9%86%D9%87%D9%85-%D8%A7%D9%86%D9%88%D8%A7%D8%B9-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1%D9%87%D8%A7-%D8%AF%D8%B1-%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-ow5ava6lej60</link>
                <description>سلامی دوباره خدمت شما همه دنبال کنندگان گرامی دوباره با آموزشات روز به روز برگشتیم خدمتتون تا دانش شما عزیزان رو در عرصه پایتون افزایش بدیم :)خب توی این قسمت میخواییم راجب انواع متغیرها در زبان زیبای پایتون صحبت کنیم که قبلا راجب انواع متغیر عددی در پایتون صحبت کردیم اما از عدد مثلا برای ذخیره گردن قیمت چیزی، سال تولد کاربر و… میتونیم استفاده کنیم ولی قطعا چیزهای دیگه ای هم هستند که برامون مهمه ولی عدد نیستند مثلا اسم یه محصول چی؟ راجب تاریخ ها چی؟ (البته میشه از اعداد برای تاریخ استفاده کرد، ولی روش درستی نیست و لازمه که همیشه طبق استاندارد ها پیش بریم و طبق قوانین پایتون کدمون رو بنویسیم) ...پایتون برای هر نوع داده نوع متغیر مختلفی رو با توجه به هدفی که میخوایم اون متغیر برامون انجام بده در نظر گرفته، لیست زیر لیست انواع متغیر هاست ولی توجه داشته باشید که این لیست تمامییی متغیر هارو نداره، بلکه اونایی که خیلیی ازشون استفاده میشه و با انواع دیگه که به ندرت از اون ها استفاده میکنیم کاری نداریم . Bool: True یا Falseint: عدد صحیحstr: رشته ای از کاراکتر های یونیکدlist: یک لیست ترتیب دار از انواع مختلف دادهdictionary: مجموعه ای از key:value هاالبته یچیزی مثل float هارو هم من تو این لیست نیاوردم، پس فکر نکنید که فقط  همین ۵ تا عدد نوع متغیری رو داریممیخوام خلاصه بهتون بگم هرکدوم چی هستن، به خاطر اینکه برای هرکدوم از اون ها آموزش های مختلفی هست و اصلا جاش برای توضیح کامل اینجا نیستbooleanاولین اون ها Boolean ها هستند که در واقع مثل آره و نه عمل میکنند که آره بار مثبت داره و نه بار منفی، دقیقا معادل True و False، حتی مثل اعداد باینری هم میتونید بهشون نگاه کنید: ۱ و ۰با عملکرد Boolean ها بعدا به طور کامل آشنا میشیدتو محیط پایتون برای استفاده از این نوع متغیر باید توجه کنید که حتما باید حروف  اول اون ها یکی باشه و True در واقع یک متغیر Boolean هستش، ولی true یک متغیر Boolean نیستStringsهدف اصلی این نوع از متغیر ها اینه که اونا درواقع character هستند، البته میتونن اعداد هم داشته باشند اما بیشتر برای حروف و جملات و علایم استفاده میشه استفاده میشه و همیشه بین ” ها هستند (درباره تفاوت بین ‘ و ” بعدا صحبت میکنیم)خب خیلی وقت نمیزاریم روی string ها چون کلی حرف داریم باهاشون بعدا چون خیلی مهم اند و خیلی از اطلاعات مهم در قالب string ذخیره میشوندحالا میخوایم سریع تر با list ها و dictionary ها آشنا بشیم، چرا سریع؟ چون خود این ها کلی حرف داره که همه رو بعدا میگم اما برای این آموزش کافیه که باهاشون آشنا بشینlistلیست و مجموعه ای از انواع مختلف داده ها هستند که داری ترتیب اند و با ] و[ مشخص میشوند، مثل:[“Name”,”Family Name”,”Country”][۲۱,”hello”]که داخل لیست ها ترتیب اهمیت داره و از همه نوع متغیر میتونند داخل لیست باشندمثلا یکی از کاربرداشون میتونه ایجاد یه waitinglist باشه که داخل ویدیو توضیح داده شدهdictionaryدیکشنری ها یه ذره متفاوت هستنداول از همه هیچ ترتیبی توی اون ها وجود نداره و به صورت کلید:مقدار هستند که مفصل راجبش توضیح داده میشه{“Name”:”Reza”,”Last Name”:”Sarvani”}همانطور که میبینید کلید Name به مقدار Reza هدایت میشه و یه جای تولید دو متغیر مختلف برای اسم و فامیل با دیکشنری ها کنار هم گذاشتیمشون و دیکشنری ها با } و { مشخص میشنداگه الان خیلی متوجه نشدید اصلا نگران نباشید چون بعدا به طور مفصل و کامل توضیح داده میشوند.برای اینکه این آموزس رو به صورت ویدیویی دنبال کنید و درک بهتری داشته باشید بدون تلف کردن وقت روی اینجا کلیک کنید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Sat, 04 Jul 2020 21:10:17 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش رایگان پایتون قسمت هفتم | متغیر چیست ؟</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D9%87%D9%81%D8%AA%D9%85-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1-%DA%86%DB%8C%D8%B3%D8%AA-cwaoeciozbhq</link>
                <description>متغیر چیست ؟ سلام! تو این آموزش میخوایم راجب variables ها یا همون متغیر ها صحبت کنیماگر قبلا برنامه نویسی کرده باشید قطعا به این موضوع برخوردید اما اگر برنامه نویسی هم نکردید اصلا مهم نیست چون از ۰ تا ۱۰۰ رو بهتون میگیم راجبشهدف های آین آموزش:یاد بگیریم چجوری به variables ها داده بدیم و ازشون استفاده کنیمراجب محدودیت های اسم گذاری متغیر ها صحبت میکنیممیبینیم که چرا پایتون variables های پویا دارهچجوری انواع مختلف variables هارو به هم تبدیل کنیمو یه برنامه ساده بنویسیم که اطلاعات رو از ورودی از کاربر دریافت میکنه (تا اینجا هردفعه فقط چیزی رو به عنوان خروجی نشون میدادیم، اما الان قراره چیزی رو به عنوان ورودی هم دریافت کنیم)خب، حالا شاید این سوال براتون پیش اومده باشه که “متغیر” ها چی هستند؟variables ها دقیقا مثل ظرف هستند که اطلاعات رو داخلشون میریزیمو بعدا ازشون استفاده میکنیم، هرچیزی رو میتونن داخل خودشون داشته باشن، مثل اعداد، حروف و…variables ها دقیقا یه جایگاهی اند که اطلاعات رو داخلشون نگه میدارنمیتونین مثل ظرف مرباخوری بهش نگاه کنین (!)شما یه چیزی رو (داده) داخل ظرف (variables ) میزارین و بعدا برای استفاده از اون داده، میرین سراغ اون ظرفو دقیقا مثل ریاضی که معادله حل میکردیم و مثلا x مساوی یک عددی میشد، یعنی x یه جایگاهی بود که عدد مورد نظرمون رو داخلش نگه میداشت&gt;&gt;&gt; x = 100&gt;&gt;&gt;&gt;&gt;&gt; esm_zarf = 250&gt;&gt;&gt;مثال از کاربرد variables هاتوی نمونه بالا ما این کار رو کردیم:به پایتون گفتیم که برام یه ظرف به نام x درست کن و ۱۰۰ رو بریز داخلشازین به بعد هرکاری با ۱۰۰ میخواستم بکنم میام سراغ x (داده ها بعدا میتونن تغییر کنن که بعدا راجبش صحبت میکنیم)و ما همونطوری که گفتم با داده هایی که توی ظرف میزاریم میتونیم هرکاری بکنیم، جمعشون کنیم یا …&gt;&gt;&gt; x = 100&gt;&gt;&gt;&gt;&gt;&gt; esm_zarf = 250&gt;&gt;&gt; print ( x + esm_zarf )۳۵۰&gt;&gt;&gt;مثلا توی دستور بالا فقط کافیه که اسم دو تا ظرف رو با هم جمع کنیمو خود پایتون وقتی اسم ظرف رو صدا میکنیم محتویات داخلش رو جایگزین میکنه)توی دستور print() اگر قرار باشه از اسم متغیر ها (ظرف ها) استفاده کنیم اصلا نباید علامت ” بزاریم دورشونمتغیر ها (ظرف ها) فوق العاده مهم اند وتوی تک تک برنامه هایی که مینویسیم ازشون استفاده میکنیممثلا یه متغیر (ظرف) به نام Password ایجاد میکنیم و کاربر رمزش رو وارد میکنه و بعدا مثلا برای چک کردن رمز عبور و… استفاده میکنیمقبل از استفاده از متغیر ها، حتما باید قبلش تعریفشون کنیم&gt;&gt;&gt; a = 100&gt;&gt;&gt; print(a)۱۰۰&gt;&gt;&gt; print (b)Traceback (most recent call last ):   File &quot;&lt;pyshell#2&gt;&quot;, line 1, in &lt;module&gt;     print (b)NameError : name &#x27;b&#x27; is not definedمثلا اگر من متغیر x رو برابر ۱۰ بزارم و بعدا بخوام متغیر y رو print() کنم به ارور میخورمچون برای استفاده از همه متغیر ها باید قبلش تعریفشون کنیمو نکته دیگه اینه که من اگه  مثلا از متغیری به نام x استفاده کنم لزوما به معنای تغییر متغیر اصلی اون نیستمثلا اگر من متغیری (ظرفی) به نام x داشته باشم که برابر ۱۰۰ باشه، اگر x *100 کنم، داده اصلی x که همون ۱۰۰ ـه تغییری نمیکنه&gt;&gt;&gt; x = 100&gt;&gt;&gt; print(x)۱۰۰&gt;&gt;&gt; x * 23۲۳۰۰&gt;&gt;&gt; print(x)۱۰۰&gt;&gt;&gt;و حالا میرسیم به بخشی به نام ” تخصیص متغیر”، یعنی یک متغیر دیگه، داده ی یک متغیر دیگه رو بگیره&gt;&gt;&gt; x = 100 &gt;&gt;&gt; y = x &gt;&gt;&gt; print (x)۱۰۰&gt;&gt;&gt; print (y)۱۰۰&gt;&gt;&gt;و یا داده یک variables رو عوض کنیم&gt;&gt;&gt; x = 100&gt;&gt;&gt; print(x)۱۰۰&gt;&gt;&gt; x = 12334&gt;&gt;&gt; print(x)۱۲۳۳۴&gt;&gt;&gt;یعنی هرجا در پایتون میتونیم داده ی یک variables رو عوش کنیم و یا به یه variables دیگه اختصاص بدیمهمچنین میتونیم چند تا variables رو در یک جا بهشون داده بدیم مثل:&gt;&gt;&gt; x,y,z = 10,25,47&gt;&gt;&gt; print(x)۱۰&gt;&gt;&gt; print(y)۵۰&gt;&gt;&gt; print(z)۴۷&gt;&gt;&gt;خب اینم از این آموزش برای دانلود آموزش ویدیویی این بخش , روی اینجا کلیک کنید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Fri, 03 Jul 2020 21:34:28 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش رایگان پایتون قسمت هشتم | نام گذاری صحیح متغیر ها</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D9%87%D8%B4%D8%AA%D9%85-%D9%86%D8%A7%D9%85-%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C-%D8%B5%D8%AD%DB%8C%D8%AD-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1-%D9%87%D8%A7-ofmagu4xrhnq</link>
                <description>نام گذاری صحیح متغیرها با سلامی دوباره خدمت شما برنامه نویسان آینده :) امیدوارم که حالتون خوب باشه و کدهاتون روون خب بدون هیچ وقت تلف کردنی بریم سراغ اصل مطلب , شما توی زبان برنامه نویسی پایتون میتونید هرجوری که بخوایید متغیرهارو نام گذاری کنید ولی خب پایتون هم یه سری قوانین داره و محدودیت !!اولیش : متغیرها حتما باید با حرف یا آندرلاین ( _ ) شروع بشن و نمیتونن عدد باشن : &gt;&gt;&gt; cats = 2&gt;&gt;&gt; 2cats = 3SyntaxError: invalid syntax&gt;&gt;&gt;دومیش : ادامه اسم متغیرها باید با حروف,اعداد و اندرلاین باشند و نمیتونن اشکال باشن : &gt;&gt;&gt; cats2 = 12&gt;&gt;&gt; cats_2 = 12&gt;&gt;&gt;cats@2 = 14SyntaxError: can&#x27;t assign to operator&gt;&gt;&gt;سومیش : توی نام گذاری متغیرها در پایتون به بزرگی و کوچیکی هر متغیر حساسه مثلا dog با Dog فرق داره : &gt;&gt;&gt; print(dog)12&gt;&gt;&gt; print(DOG)Traceback (most recent call last):  File &quot;&lt;pyshell#10&gt;&quot;, line 1, in &lt;module&gt;    print(DOG)NameError: name &#x27;DOG&#x27; is not difined&gt;&gt;&gt;استانداردهای نام گذاری متغیرها : اولی : جملات باید با آندرلاین از هم دیگه جدا بشن که بهش در اصطلاح snake_case میگن : &gt;&gt;&gt; number_of_my_dogs = 120&gt;&gt;&gt; this_year = 1398&gt;&gt;&gt;دومی : میتونید برای نام گذاری متغیر ها اول هر حرف رو بزرگ بنویسی که بهش میگن CamleCase در اصطلاح : &gt;&gt;&gt; NumberOfMyDogs = 120&gt;&gt;&gt; ThisYear = 1398&gt;&gt;&gt; MyBirthday = 2019&gt;&gt;&gt;سومی : موقع نام گذاری متغیر ها باید از حروف کوچیک استفاده کرد که البته چندتا استثنا داره که با رعایت اونا به مشکلی بر نمیخورید ... اگر اسم متغیری به صورت snake_case باشه و تمام حروف آن بزرگ باشه ...متغیرهایی به اسم constant هستند که راجبشون صحبت نکردیم ...ولی به متغیرهایی میگن که در طول برنامه ثابت هستند و داخلشون تغییر نمیکنه : &gt;&gt;&gt; NUMBER_PI = 3.14&gt;&gt;&gt; GRAVITY_NUMBER = 9.8&gt;&gt;&gt;و همچنین اگر به صورت UpperCamelCase باشند برای اسم class ها ازشون استفاده میشه که راجبشون فعلا چیزی نمیگیمچهارمی :  متغیر هایی که با __ شروع و تموم بشن (۲ تا underline) بهشون dunder میگن (Dubble Underscore):که متغیر های Private هستند و قرار نیست کاریشون داشته باشیمکه بیشتر برای پروژه های OpenSource یا وقتی که دارید کد های یکی دیگرو میخونید کاربرد دارهکه منظور نویسنده کد این هستش که به این متغیر دست نزنید چون ممکنه مشکلاتی به وجود بیادبه این معنی نیست که نمیتونید تغییرش بدید اما به این معنیه که سعی کنید عوضشون نکنید&gt;&gt;&gt; __dont__touch__it__ = 56464987
&gt;&gt;&gt;خب دوستان و همراهان عزیز اینم از این آموزش امیدوارم که بهره لازم رو برده باشید برای دانلود آموزش ویدیویی این قسمت روی اینجا کلیک کنید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Fri, 03 Jul 2020 21:23:41 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش رایگان پایتون قسمت 7 | متغیر چیست ؟</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-7-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1-%DA%86%DB%8C%D8%B3%D8%AA-vudes52r4tvz</link>
                <description>بنام خدا اومدیم با یه قسمت دیگه , امیدوارم که قسمت های قبلی مورد استفاده شما بوده باشه و بتونید استفاده لازم رو ببرید . متغیر چیست ؟ خب هرکی که برنامه نویسی رو قبلا کار کرده باشه میدونه که متغیرها چی هستند ولی اگه تازه کار هستید ما بهتون توی این مقاله از 0 تا 100 رو به صورت کامل میگیم ... :) هدف این قسمت : یاد بگیریم چجوری به variables ها داده بدیم و ازشون استفاده کنیمراجب محدودیت های اسم گذاری متغیر ها صحبت میکنیممیبینیم که چرا پایتون variables های پویا دارهچجوری انواع مختلف variables هارو به هم تبدیل کنیمو یه برنامه ساده بنویسیم که اطلاعات رو از ورودی از کاربر دریافت میکنه (تا اینجا هردفعه فقط چیزی رو به عنوان خروجی نشون میدادیم، اما الان قراره چیزی رو به عنوان ورودی هم دریافت کنیم)خب شاید براتون سوال بشه که متغیر ها چی هستند , بزارید اینطوری بگم که انگار هرچیزی که ما بهشون بدیم به امن ترین روش برای ما نگه داری میکنن مثلا گاوصندوق یا یه مثال بهتر , اگه یادتون باشه توی دوره اول دبیرستان به ما یاد دادن که x = 100 و این مثال توی برنامه نویسی اینو نشون میده که x برای همیشه داخلش 100 هست به غیر از اینکه اسم اون متغیر یا مقدار داخلش رو عوض کنیم (بانک رو عوض کنیم) &gt;&gt;&gt;x = 100 &gt;&gt;&gt;&gt;&gt;&gt;safe=230&gt;&gt;&gt;مثال از کاربرد متغیرها : خب اگه مثال بالا ببینید ما یه بانک داریم به اسم x که بهش گفتیم از عدد 100 ما محافظت کن و هروقت که من به سراغش اومدم در اختیار من بزار تا هرکاری که خواستم باهاش بکنم ... دقت کنید هرکاری مثلا جمع , تفریق یا ... &gt;&gt;&gt;x=100&gt;&gt;&gt;&gt;&gt;&gt;safe=230&gt;&gt;&gt;print(x + safe)330&gt;&gt;&gt;خب شاید با خودتون بگید که چرا مثل آموزش های قبلی وقتی خواستیم از تابع print استفاده کنیم نیومدیم و کوتیشن (&quot;) استفاده نکردیم , بگم بهتون که توی متغیرها نیازی نیست و وقتی که فراخوانی کنیم خودش میاد و جمع میکنه برای ما یا هرکاری که بهش بگیم ... و مثلا میتونیم توی یه متغیر از رمز یه اکانت استافده کنیم که بعدا اگه خودمون یادمون رفت اون همیشه حواسش باشه و بهمون بگه و بدونید که اگه بخوایید از متغیری استفاده کنیم حتما حتما باید استفادشون کنیم . &gt;&gt;&gt;a=100&gt;&gt;&gt; print(a)۱۰۰&gt;&gt;&gt; print (b)Traceback (most recent call last ):   File &quot;&lt;pyshell#2&gt;&quot;, line 1, in &lt;module&gt;     print (b)NameError : name &#x27;b&#x27; is not definedمثلا اگر من متغیر x رو برابر ۱۰ بزارم و بعدا بخوام متغیر y رو print() کنم به ارور میخورمچون برای استفاده از همه متغیر ها باید قبلش تعریفشون کنیمو نکته دیگه اینه که من اگه  مثلا از متغیری به نام x استفاده کنم لزوما به معنای تغییر متغیر اصلی اون نیستمثلا اگر من متغیری (ظرفی) به نام x داشته باشم که برابر ۱۰۰ باشه، اگر x *100 کنم، داده اصلی x که همون ۱۰۰ ـه تغییری نمیکنه ... &gt;&gt;&gt;x=100&gt;&gt;&gt; print(x)۱۰۰&gt;&gt;&gt; x * 23۲۳۰۰&gt;&gt;&gt; print(x)۱۰۰&gt;&gt;&gt;خب حالا میرسیم به بخشی که یه متغیر مقدار یه متغیر دیگه رو بگیره ... &gt;&gt;&gt;x=100&gt;&gt;&gt; y = x &gt;&gt;&gt; print (x)۱۰۰&gt;&gt;&gt; print (y)۱۰۰&gt;&gt;&gt;و یا اینکه مقدار یا داده داخلش رو عوض کنیم ... &gt;&gt;&gt;x=100&gt;&gt;&gt; print(x)۱۰۰&gt;&gt;&gt; x = 12334&gt;&gt;&gt; print(x)۱۲۳۳۴&gt;&gt;&gt;خب فهمیدیم که توی پایتون توی هر لحظه که بخواییم میتونیم نوع متغیر رو عوض کنیم و به یه متغیر دیگه بدیم ... و میتونیم چندتا متغیر رو یک جا بهشون داده بدیم : &gt;&gt;&gt;x,y,z = 10,25,47&gt;&gt;&gt; print(x)۱۰&gt;&gt;&gt; print(y)۵۰&gt;&gt;&gt; print(z)۴۷&gt;&gt;&gt;خب اینم از این آموزش رایگان پایتون , امیدوارم که براتون مفید باشه , نظرات خودتون رو برای ما کامنت کنید و این مقاله رو لایک کنید و مارو دنبال کنید ... خب اگر دوست دارید ویدیو عملی این قسمت رو ببینید بریم به مرجع پایتون ایران و اونجا مشاهده کنید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Fri, 29 May 2020 19:19:22 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش رایگان پایتون قسمت 6 | عملگرهای محاسباتی</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-6-%D8%B9%D9%85%D9%84%DA%AF%D8%B1%D9%87%D8%A7%DB%8C-%D9%85%D8%AD%D8%A7%D8%B3%D8%A8%D8%A7%D8%AA%DB%8C-vekyvvzsf3zn</link>
                <description>سلامی گرم به شما همراه کنندگان گرامی , خوش اومدید به یه قسمت دیگه از آموزش های رایگان پایتون ما . توی این قسمت میخواییم راجب عملگرهای محاسباتی صحبت کنیم ... و لطفا اگه از این مقاله خوشتون اومد حتما مارو دنبال کنید و نظرتون رو بنویسید تا ما بتونیم محتوا بهتری بهتون ارائه بدیم . خب شاید براتون سوال شه که از عملگرهای محاسباتی اصلا کجا میشه استفاده کرد , یه جواب ساده , ماشین حساب ها و یا شاید تو برنامه های خودمون جمع : خب مثل دبستان یا مدرسه اولین مورد جمع هستش که از علامت + برای استفاده از اون به کار میبریم و نکته ای که داره اینه که اگه دو عدد از نوع int با هم جمع بشن , حاصل int و اگه دو عدد از نوع float باشن , حاصل به صورت float نشون داده میشه به ما . 1+1&lt;&lt;&lt;21+2.0&lt;&lt;&lt;3.0&lt;&lt;&lt;تفریق : خب طبق سنت های قدیمی دومین مورد هم تفریق هستش که علامتش - هست و مثل مورد بالایی اگه در دو طرف محاسبه int باشه جواب int میشه , و اگه یکی از اعداد float باشه حاصل تبدیل میشه به float 5-1&lt;&lt;&lt;410-4.0&lt;&lt;&lt;6.0ضرب : خب مورد سوم ضرب هستش که برای استفاده از علامت اون باید Shift+8 رو بزنید روی کیبورد تا براتون علامت ستاره یا ضرب بیاد , و دقیقا مثل 2 مورد بالا همه شرایط رو داره ... 5*3&lt;&lt;&lt;1510*4.5&lt;&lt;&lt;45.0تقسیم : خب مورد چهارم تقسیم هستکه با علامت / نشون داده میشه و توی این مورد حتی اگه دو علامت هم از نوع int باشن جواب ما بصورت float خواهد بود ... 10/2&lt;&lt;&lt;5.05/4&lt;&lt;&lt;1.25توان :خب توی این مورد علامتش یکم فرق داره و باید از دوتا ستاره یا ** یا دوبار Shift+8 بزنیم و این یکی هم مثل سه مورد اول دارای همون قانونه ... &gt;&gt;&gt; 2**3۸&gt;&gt;&gt; 1**2.5۱٫۰&gt;&gt;&gt; 2**4.5۲۲٫۶۲۷۴۱۶۹۹۷۹۶۹۵۲۲&gt;&gt;&gt;باقی مانده : خب همینطور که از اسمش معلومه آخرین عملگر ما باقی مانده هست و علامت اون % هست که اگه بخواییم باقی مانده تقسیم عدد 4 بر 3 رو بدونیم باید از این علامت استفاده کنیم نه این / . ( از این عملگر میتونیم بفهمیم که عدد زوج هست یا فرد :)&gt;&gt;&gt; 10%2۰&gt;&gt;&gt; 21%2۱&gt;&gt;&gt; خب اگه یادتون باشه توی تقسیم حاصل همیشه به صورت float بود ولی توی این مورد بالعکس و همیشه به صورت int خواهد بود و علامتش هم // هست ... و قسمت اعشاری عدد رو حذف میکنه . &gt;&gt;&gt; 5//2۲&gt;&gt;&gt; 17/2۸٫۵&gt;&gt;&gt; 17/2۸&gt;&gt;&gt;خب این قسمت هم تموم شد امیدوارم از سری آموزش های پایتون رایگان لذت برده باشید , لطفا مارو دنبال کنید و نظرات خودتون رو با ما در میون بزارید و اگه فکر میکنید که نوع گفتار من مورد پسند نبوده میتونید نوع دیگه گفتار رو از اینجا ملاحظه کنید .</description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Thu, 28 May 2020 22:12:54 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش رایگان پایتون قسمت 5 | متغیر int و float</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-5-%D9%85%D8%AA%D8%BA%DB%8C%D8%B1-int-%D9%88-float-pajqioqaw3uy</link>
                <description>سلامی دوباره , خدمت شما هستیم با یه آموزش رایگان دیگه از پایتونتوی این آموزش میخواییم راجب دوتا از مهم ترین روش ها که پایتون توی اون اعداد رو به ما نشون میده آشناتون کنم خب شاید اول کار با خودتون بگید که عدد عدده دیگه مگه چه فرقی داره این حرف شما درست , ولی اگه بدونید ما اعداد اعشاری و صحیح و ... داریم در برنامه نویسی هم دو نوع عدد داریم که اونا برای حفظ حافظه Memory هستند و اگه یادتون باشه هر حروف یا عدد یا هرچیز دیگه باشه در نهایت تبدیل به صفر و یک میشه ورد Memory ذخیره میشه , و موضوع اینه که اعداد اعشاری ( سمت راست ) فضای بیشتری نسبت به اعداد طبیعی اشغال میکنند . تفاوت اعداد اعشاری با طبیعی در پایتون ما 4 نوع داده عددی داریم : intiger (int)Floating PointComplexLong البته بهتره که دوتای آخر رو اصلا حساب نکنید چون خیلی خیلی کم استفاده میشن پس روشون وقت نمیزاریم , پس فهمیدیم که همه ی این تفاوت ها برای حافظه اس و برای اعداد فرقی نمیکنه که چی باشن اما اگه اعشاری باشن میرن جزو دسته بندی Float برای مثال عدد 1 از نوع intiger هست ولی 1/0 از نوع Float هست خب حالا چون توی این قسمت قرار نیست کدی بنویسیم من Python IDLE رو باز میکنم و میخواییم از یه تابع پیشرفته تر برای این آموزش استفاده کنیم به نام , (type) که نوع هرچیزی رو به ما نشون میده ... &gt;&gt;&gt; type(9)&lt;class &#x27;int&#x27;&gt;&gt;&gt;&gt; type(9.0)&lt;class &#x27;float&#x27;&gt;&gt;&gt;&gt; type(9999999.2)&lt;class &#x27;float&#x27;&gt;&gt;&gt;&gt; type(9999999)&lt;class &#x27;int&#x27;&gt;&gt;&gt;&gt;و شای براتون سوال باشه که جمع و تفریق این ها چی میشه ... بگم که اگه دو عدد از نوع int باشن حاصل میشه همون int ولی اگه حتی یدونه از طرفین float باشه , حاصل تبدیل به float میشه ... خب اگه فک میکنید که نتونستید به خوبی از روی نوشتار این مقاله رو درک کنید , میتونید ویدیو آموزشی این قسمت و آموزش رو از اینجا دانلود کنید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Wed, 27 May 2020 18:55:54 +0430</pubDate>
            </item>
                    <item>
                <title>آموزش پایتون | اولین کد پایتون</title>
                <link>https://virgool.io/@MehwdiLip/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D8%A7%D9%88%D9%84%DB%8C%D9%86-%DA%A9%D8%AF-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-ocmr5rpuuy0c</link>
                <description>خب خب رسیدیم به جایی که شاید خیلی هاتون منتظرش بودید یعنی شروع بخش های کد نویسی آموزش هامون ... خب ما توی آموزش هامون از برنامه Sublime Text  استفاده میکنیم فقط لطفا برای یادگیری بهتر و اینکه بتونه هر آموزش ملکه ذهنتون بشه , خوب هر جلسه رو خودتون با سیستم خودتون تمرین کنید یعنی فقط از اینجا نگاه نکنید و کپی نکنید . اجرای Sublime Text خب بعد از شروع Sublime Text با کلیدهای ترکیبی ctrl+n یه فایل جدید درست کنید و با کلید های ترکیبی ctrl+s اونو ذخیره کنید , با پسوند .py تا برنامه تشخیص بده که داریم فایل های پایتون رو اجرا میکنیم و اگه میخوایید طبق من پیش برید اونو توی Desktop ذخیره کنید . مرحله اول -2 خب در اولین قسمت میریم روی تابع &quot;چاپ&quot; یا &quot;Print&quot; کار میکنیم و برای این کار هرچیزی روکه میخواییم نمایش بدیم یا به اصطلاح چاپ کنیم باید داخل کوتیشن بزاریم . برای مثال میریم متن سلام یا Hello رو چاپ کنیم print &quot;Hello&quot; و اونو ذخیره میکنیم . اجرای برنامه خب برای اجرای برنامه میاییم و برنامه Power Shell رو باز میکنیم اجرای PowerShell حالا قراره از این محیط به دسکتاپ بریم و فایلمون رو اجرا کنیمدستور مورد نظر برای جابه جایی بین فایل ها و فولدر ها cd هستش که مخفف change directory هستو با دستور ls هم لیست فایل ها و فولدر های جایی که الان داخلش هستیم رو نمایش میدهمن الان یک بار دستور ls رو زدم و لیست فایل ها و فولدر هامو دیدم دیدن لیست فولدرها حالا با دستور cd Desktop وارد Desktop (همونجایی که فایل پایتون رو ذخیره کردیم) میشیمو دوباره با دستور ls اسم فایل مورد نظرمون رو داخل دسکتاپ میتونیم ببینیم رفتن به دسکتاپ حالا برای اینکه فایل رو اجرا کنیم کافیه از python+file_name استفاده کنیمکه باعث میشه Powershell بفهمه قراره فایل مارو با برنامه Python اجرا کنه . اجرای برنامه اما همانطور که میبینید اتفاقی نیفتاد و چیزی اجرا نشدکه البته نشونه خوبیه چون اگه تو کدمون اشتباه داشتیم ارور دریافت میکردیم،به طور مثال اگه من یه کلمه الکی به فایل اضافه کنم، موقع اجرا اروری به شکل زیر بهم میده (بعدا راجب ارور ها به طور مفصل صحبت میشه)دریافت ارورحالا برای اینکه برنامه مون یک خروجی صحیح داشته باشه، باید اولین کد پایتونمون رو بنویسیم که دستور Print() هستشبرای همین داخل فایلمون عبارت print() رو مینویسیم (توجه داشته باشید که بین print و () ها فاصله ای نیست)&quot;Hello&quot;print()حالا دقت کنید هرچیزی که داخلش بزاریم رو برامون چاپ میکنه و بهمون نشون میده print&quot;Hello&quot;خب حالا کد صحیح رو ذخیره میکنیم و توی پاورشل اجرا میکنیم برناممون رو ... اجرای کد پایتون خب بیایید مراحل رو با هم دیگه مرور کنیم : برنامه Sublime Text رو بازمیکنیم و یه فایل درست میکنیم .داخلش کد خودمون رو مینویسیم .از داخل پاورشل به محل ذخیره شده کد میریم .توسط دستور python + File_Name کدمون رو اجرا میکنیم .خب اینم از آموزش این قسمت امیدوارم که بهره کافی رو برده باشید , اگه میخوایید همین آموزش رو به صورت ویدیویی دنال کنید روی این کلیک کنید و لذت ببرید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Tue, 26 May 2020 05:38:24 +0430</pubDate>
            </item>
                    <item>
                <title>شروع پایتون | قسمت اول ( مقدمه )</title>
                <link>https://virgool.io/@MehwdiLip/%D8%B4%D8%B1%D9%88%D8%B9-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%82%D8%B3%D9%85%D8%AA-%D8%A7%D9%88%D9%84-%D9%85%D9%82%D8%AF%D9%85%D9%87-wfmod22jjjgl</link>
                <description>سلام !! میدونم که خیلی هاتون دوست دارید سریع بریم سراغ مبحث های آموزش کدنویسی و ... ولی بدونید همه چیز عملی نیست و شما باید به طور ذهنی هم آماده یادگیری باشید پس به هیچ عنوان این مطلب رو رد نکنید چون این بخش , بهتون کمک میکنه که از کجا شروع کنید ...خب , اصلا فرقی نداره که یه آدم حرفه ای توی کد نویسی هستید یا کسی که حتی با سینتکس ها هم آشنایی نداره و یا اینکه بلدید ولی حس میکنید به قدری که باید نه و به تمرین احتیاج دارید . این آموزش برای شماست یه نکته دیگه ای که هست اینه که این آموزش تمرکزی روی علوم داده ها یا یادگیری ماشین و بازی سازی ندارهبلکه یه آموزش همه جانبه است و هدف اینه که بعد از گذروندن این آموزش بتونید به پایتون تسلط داشته باشیدو خیلی راحت به آموزش سطح بالاتر مثل یادگیری ماشین بپردازیدراه کلی این آموزش هم به این صورته که اول آموزش نصب پایتون رو میگیمو بعد شروع میکنیم از ابتدا تا آخرش رو توضیح میدیم و بینش هم کلی مثال و تمرین داریمچون به نظر من حتی اگه چندین ساعت وقت صرف یادگرفتن کد های python کنید و حتی به برنامه هم باهاش ننویسید اصلا ارزش نداره و هیچی یاد نمیگیرید . مهم ترین بخش این پست : خب حتی آأم های حرفه ای هم نیاز به سوال و دریافت جواب دارند پس اگر هر سوالی دارید زیر همین پست بپرسید تا جوابش رو بگیرید ... پ.ن : ولی اگه دوست دارید سریع از کدنویسی شروع کنید پیشنهاد میکنم از این ویدیو شروع کنید خب مرسی که تا آخرش همراهمون بودید تا آموزش بعدی خدانگهدار . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Sun, 24 May 2020 00:54:46 +0430</pubDate>
            </item>
                    <item>
                <title>شروع پایتون | پایتون چیست و چرا باید پایتون را انتخاب کنیم ؟</title>
                <link>https://virgool.io/@MehwdiLip/%D8%B4%D8%B1%D9%88%D8%B9-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%DA%86%DB%8C%D8%B3%D8%AA-%D9%88-%DA%86%D8%B1%D8%A7-%D8%A8%D8%A7%DB%8C%D8%AF-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D8%B1%D8%A7-%D8%A7%D9%86%D8%AA%D8%AE%D8%A7%D8%A8-%DA%A9%D9%86%DB%8C%D9%85-twirqw7n73wj</link>
                <description>با سلام و بنام خدا خدمت شما همراهان گرامی با آرزوی قبولی طاعات و عبادات شما در این ایام , خدمت شما هستیم با اولین مقاله راجب شروع پایتون و دلیل انتخاب ما بریم که شروع کنیم !!!!خب پایتون الان به عنوان یکی از بهترین و قوی ترین زبان های برنامه نویسی نام برده میشه چیزی که شاید به خاطر بالا بودن پلتفرم ها و داشتن لایبری های زیاد , تونسته این شهرت رو داشته باشه که شرکت های بزرگی نظیر : فیس بوک اینستاگرام از این زبان استفاده میکنن .زیرا در توسعه نرم افزار ویژگی های قابل تفسیر بودن، داینامیک یا پویا، شی گرا، قابل حمل، سطح بالا و قابل گسترشدر زبان های C  و C++ توجه آن ها را جلب می کندو بهتون بگم که این زبان کاملا رایگان و اوپن سورس هست . و یکی از مهم ترین دلیل هاش که همه اونو قبول دارند , سینتکس ساده پایتون است که شباهت زیادی به زبان انگلیسی دارد و ملقب به ( Programming Language ) است . یکی دیگه از افتخارات پایتون که تونست اونو از زبان جاوا تصاحب کنه این بود که تبدیل شد به اولین زبان آموزشی جهان در مدارس , دانشگاه ها و ... که شاید به خاطر یادگیری راحت بوده و یا به خاطر توانایی های این زبان است .پایتون کتابخانه های استاندارد را دارد  که شامل حوزه هایی مثل اینترنت، ابزار سرویس وب،رابط های سیستم عامل و پروتکل ها را مورد استفاده آن می باشد.پایتون کتابخانه های استاندارد را دارد  که شامل حوزه هایی مثل اینترنت، ابزار سرویس وب،رابط های سیستم عامل و پروتکل ها را مورد استفاده آن می باشد.خب به عنوان حرف آخر یا نتیجه گیری بگم که اگه دنبال یه زبان بسیار قوی و پیشرفته هستید , حتما زبان پایتون بهترین گزینه هست دلیلش هم که خودتون دیدید و نیازی به گفتن دوباره نیست امیدوارم که از این پست راضی بوده باشید برای مقالات بیشتر در زمینه پایتون اینجا کلیک کنید . </description>
                <category>MehwdiLip</category>
                <author>MehwdiLip</author>
                <pubDate>Fri, 22 May 2020 04:05:14 +0430</pubDate>
            </item>
            </channel>
</rss>