پایتون چیست؟

  • مدرس: علی بیگدلی
  • تاریخ انتشار: Aug 23, 2020

پایتون چیست؟

پایتون یک زبان برنامه نویسی سطح بالا است و برنامه های کاربردی در بسیاری از زمینه ها شامل برنامه نویسی وب، اسکریپت، محاسبات علمی و هوش مصنوعی است. پایتون بسیار محبوب است و توسط سازمان هایی مانند گوگل، ناسا، سیا و دیزنی استفاده می شود.پایتون در زمان اجرا توسط مترجم پردازش می شود. لازم نیست برنامه خود را قبل از اجرای آن کامپایل کنید. نسخه های مختلف سه نسخه اصلی پایتون عبارتند از 1.x، 2.x و 3.x. اینها به نسخه های جزئی تقسیم می شوند، مانند 2.7 و 3.3. کد نوشته شده برای پایتون 3.x تضمین شده است که در تمام نسخه های آینده کار کند. هر دو نسخه Python 2.x و 3 در حال حاضر استفاده می شوند. این دوره Python 3.x را پوشش می دهد، اما کد نویسی در نسخه های دیگر این زبان دشوار نیست. پایتون پیاده سازی های مختلفی دارد که در زبان های مختلف نوشته شده است. نسخه مورد استفاده در این دوره، CPython، محبوب ترین آن تا به امروز است. نکته: یک مترجم (یا interpreter) برنامه ای است که اسکریپت هایی را که در زبان تفسیری مانند پایتون نوشته شده اند اجرا می کند. نصب Python IDLE در ویندوز برای نصب مفسر برنامه نویسی زبان پایتون در ویندوز کافیست که آخرین نسخه موجود را از سایت python.org دانلود و اقدام به نصب نمایید. پس از دانلود فایل آن را اجرا کرده و در صفحه باز شده ابتدا تیک اضافه کردن محیط enviromental را زده و در بقیه موارد next کنید و نصب را به اتمام برسانید.

نصب python IDLE در لینوکس

برای نصب این مفسر در محیط لینوکس کافیست که ترمینال را باز کرده و دستور زیر را وارد نمایید. sudo apt-get install idle3 python3 python3-dev   برای تست اینکه ببینید در هر دو سیستم عامل پایتون نصب و قابل اجراست کافیه که ترمینال لینوکس و یا CMD ویندوز را باز کرده و python را تایپ نمایید تا با صفحه زیر رو به رو شوید.

ثبت دیدگاه
نام *
ایمیل*
دیدگاه *
55دیدگاه
  • asghar
    1 year, 2 months ago

    عالییییی
    مخصوصا برای میکرو هم یاد میدین برای ما الکترونیک ها خیلی خوبه

  • علی
    1 year, 6 months ago

    سلام ممنون اقای بیگدلی من دارم یه نرم افزار پزشکی میسازم از شما خواهشمندم کمکم کنید تا این برنامه رو تکمیل کنم
    میشه لطف کنید ای دی تلگرامتون رو بدید تا در اونجا با شما در ارتباط باشم؟

    • علی بیگدلی
      1 year, 6 months ago

      بله مشکلی نیست @icc_aria_admin

  • راضیه
    1 year, 9 months ago

    ببخشید میشه یه دوره کامل برای هوش مصنوعی بزارید؟.

    • علی بیگدلی
      1 year, 9 months ago

      در دستور کار هستش ولی نه الان

  • راضیه
    1 year, 10 months ago

    ببخشید اگر کسی در رابطه با متلب مشکلی داشته باشه شما میتونید راهنمایی کنید

    • علی بیگدلی
      1 year, 10 months ago

      متاسفنه تجربه من توی متلب نمی تونه به کسی کمک کنه چون خیلی پایه هستش

  • راضیه
    2 years ago

    ببخشید من نمیتونم در دوره های شما شرکت کنم و از درست بودن ایمیل خود مطمن هستم چیکار کنم

    • علی بیگدلی
      2 years ago

      مشکلتون رو طی تیکت بفرستید تا بررسی بشه و درضمن دوره ها همگی رایگان هستن و فقط کافیه در دوره در صفحه مخصوصش ثبت نام کنین

  • راضیه
    2 years ago

    سلام ببخشید من برای مثال میخوام یک برنامه بنویسم که به سوالات ریاضی جواب بده. برای این کار من یک دیکشنری ساختم که توش انواع سوالات ریاضی هست
    سوال اولم این هست که من میخوام که اگه کاربر سوالی نوشت که توی برنامه نبود برنامه جواب را از کاربر بپرسه و اون سوال را اضافه کنه.
    و سوال دومم این هست که چجوری تغیراتی که در برنامه میدیم سیو بشه که اگر از برنامه آمدیم بیرون و دوباره رفتیم توی برنامه از ادامه بیاد

    • علی بیگدلی
      2 years ago

      ساختار برنامه با چه فریمورکی هستش؟ وب یا اپ؟ ساختارتون رو با دیتابیس باید بنویسید نه با دیکشنری

  • راضیه
    2 years, 1 month ago

    ببخشید میشه راجب مبانی کامپیوتر هم مطلب بزارید مثل قطعات کامپیوتر، نرم افزار word و پاورپوینت و...

    • علی بیگدلی
      2 years, 1 month ago

      خیر امکانش نیست چرا که تمرکز ما بر روی مسائل هوش مصنوعی و iot هستش

  • راضیه
    2 years, 1 month ago

    از چه تابعی در numpy استفاده کنم واینکه اگر بخوام عملی غیر جمع انجام بدهم چیکار کنم

    • علی بیگدلی
      2 years, 1 month ago

      مثالی که می خواید رو قطعا یا باید جستجو توی وب کنید و یا به داکیومنت numpy مراجعه کنین

  • راضیه
    2 years, 1 month ago

    ممنون که سوالاتم را جواب میدید
    ولی سوالات برنامه نویسی من بی انتهاست
    توی جواب اولی که دیروز دادید برای اینکه عدد هایی که میگیره رو باهم جمع کنیم و پرینت کنیم باید چیکار کنم وقتی میزنم یجور ساختار تاپل نشون میده

    • علی بیگدلی
      2 years, 1 month ago

      از توابع مربوط به numpy می تونید استفاده کنین و یا اینکه از تابع sum استفاده کنین برای جمع کردن اعداد داخل ساختار list یا tuple

  • راضیه
    2 years, 1 month ago

    ببخشید چندتا سوال داشتم
    چطوری تابعی بنویسیم کا nتا ورودی داشته باشه؟
    چطوری تابعی بنویسیم که مقدار مشخصی ورودی داشته باشه ولی کاربر اگر خواست چیزی وارد نکنه
    چطوری تابع خودمون رو ایمپورت کنیم که هر وقت خواستیم ازش استفاده کنیم
    اگه تابع تو در تو بنویسیم چطوری باید تابع دوم رو فراخوانی کنیم
    آیا میشه از این راه درآمد کسب کرد
    برای اینکه کتابخونه ای رو حذف کنیم باید چیکار کنیم
    اگه اجازه بدید می خوام مطالبی که توی کتاب گفته رو بگم تا اگر دوست داشتین به آموزش اضافه کنید

    • علی بیگدلی
      2 years, 1 month ago

      ج1: باید از *args استفاده کنید
      ج2: می تونید جایی که متغیر ورودی تابع رو تعیین می کنین جلوش مساوی و مقدار بگذارید def(x=1)
      ج3:می تونید توابع رو توی یه فایل پایتون بگذارید بعد همون فایل رو داخل کد import و توابعش رو استفاده کنید
      ج4: عملا نشون دادن توابع تو در تو داخل کامنت مشکله بهتره سرچ کنید و نمونه ها رو بررسی کنید
      ج5: کسب درآمد بستگی به توانایی شما داره
      ج6: داخل تدرییس بخش pip توضیح داده شده
      ج7: مشکلی نیست ولی اگر مطالب بار جزئیات مطالب فعلی رو زیاد کنه نمی تونم و فرصتش رو پیدا نمی کنم چون کار های مهمتری برای سال جدید هستش که در حال رسیدگی هستن ولی از پیشنهادتون بسیار متشکرم

  • راضیه بهادری
    2 years, 1 month ago

    ببخشید میشه دستور Split و گرفتن چند ورودی در یک خط رو هم بزارید

    • علی بیگدلی
      2 years, 1 month ago

      نمیشه بیشتر از این بازش کرد توی ویدئو چون بایستی ساده بمونه ولی برای اطلاعات بیشتر به لینک زیر یه نگاه بنداز:
      https://www.w3schools.com/python/ref_string_split.asp

  • راضیه بهادری
    2 years, 2 months ago

    ببخشید این آموزش هایی که میزارید تهش کجاست و تا کجا پیش میرید

    • علی بیگدلی
      2 years, 2 months ago

      هر بخش سیلابس و انتهاش مشخصه
      بحث برنامه نویسی و ویژگی ها عملگرها عزیز انتها نداره اینو هر برنامه نویسی میدونه
      هر بخشی یسری مسائل رو پوشش میده که برای کسانی که توی اون حوزه می خوان فعالیت کنن برای شروع و تا حدی توسعه کافی هستش

  • Rasa
    2 years, 2 months ago

    سلام ببخشید من هر کاری میکنم نمیتونم صفحه cmd رو بیارم میشه بفرمایید باید از کجا بازش کنم؟

    • علی بیگدلی
      2 years, 2 months ago

      استارت بزنید و بعد بنویسید cmd یا command prompt

  • راضیه بهادری
    2 years, 2 months ago

    ببخشید اگر من بخوام برم رشته ی کامپیوتر اول از همه چه زبانی رو آموزش می دهند

    • علی بیگدلی
      2 years, 2 months ago

      بسته به مدرس داره ولی معمولا C++ یا C رو میگن البته الان دیگه بیشتر جا ها از پایتون شروع می کنن

  • zoza
    2 years, 2 months ago

    سلام ، من متاسفانه توی نصب به مشکل برخوردم و وقتی در cmd چک میکنم خطا میده!!! چه باید بکنم ؟

    • علی بیگدلی
      2 years, 2 months ago

      پس پاک کنین پایتون رو و مجدد نصب کنین و مطمئن بشید که تیک add path برای enviromental رو زدید

  • آریا قاسمی
    2 years, 3 months ago

    سلام من مثلا یک برنامه ای ساختم . چجوری باید محیطش رو بسازم؟ مثلا دکمه های چقدر باشه یا ...

    • علی بیگدلی
      2 years, 3 months ago

      به آموزش رابط کاربری پایتون با tk مراجعه کنین و دوره رو بگذرونید

  • سجاد
    2 years, 3 months ago

    سلام
    من یه دانشجوی مدیریت مالی هستم میخوام برا پژوهش و بازار سرمایه یاد بگیرم ، آیا این آموزش ها برا من مفید هس؟

    • علی بیگدلی
      2 years, 3 months ago

      همونطور که قبلا هم پرسیدید بله دوست عزیز مشکلی نیست عملا زبان برنامه نویسی مهم نیست هدف مهم هستش و اینکه بر اساس هدف زبان انتخاب میشه

  • Tag
    2 years, 4 months ago

    سلام از کجا بفهمیم pip نصب شده
    وقتی میری داخل ترمینال فقط پایتون میاد لطفا راهنمایی کنید

    • علی بیگدلی
      2 years, 4 months ago

      وقتی بنویسید pip بایستی بهتون توضیحات بده نه اینکه دستور نشاخته نشده،
      در ضمن بررسی کنید که دایرکتوری pip در enviromental variable تعریف شده باشد

    • tag
      2 years, 4 months ago

      جمله آخریو متوجه نشدم میشه توضیح بدین
      و برای برنامه نویسی باید حتما تایپ ده انگشتی بلد باشیم

    • علی بیگدلی
      2 years, 4 months ago

      پس آموزش رو ادامه بدید شما تو قسمت اول راه هستید برید بخش pip ، سوالات دوستان رو ببینید و پاسخ ها رو شاید جوابی که می خواید توش باشه

  • تیمور
    2 years, 5 months ago

    سلام با این دوره میتونم برنامه ای مثل سودوکو بسازم؟

    • علی بیگدلی
      2 years, 5 months ago

      عزیز سودوکو که رابط گرافیکی می خواد ولی به هر صورت پایتون براش لازمه و بعد رابط گرافیکی مرتبط

    • $taha$
      2 years, 4 months ago

      ببخشید پایتون ویرایشگر نمیخواد یا فقط خود برنامه رو نصب کنم
      و باید زبان انگلیسیمون در چه حد باشه
      و با پایتون چه برنامه هایی میتوان ساخت
      و باید راجب برنامه نویسی چیزی بدونیم و این دوره را شروع کنیم ؟؟؟
      لطفا جواب همه را بدین

    • علی بیگدلی
      2 years, 4 months ago

      قطعا از یه جا به بعد نیاز به ویرایشگر های پیشرفته هستش
      زبان انگلیستون اگر در حد درک مطلب و توان خواندن و درک گفتار نباشه به مشکل می خورید
      هرچی غیر از موبایل اپ در حال حاضر
      درک مطلب و فلوچارت

    • $taha$
      2 years, 4 months ago

      یعنی الان فقط برنامه پایتون داخل سایت پایتون رو نصب کنیم
      و روی ویندوز 7رم 2نصب میشه

    • علی بیگدلی
      2 years, 4 months ago

      سیستم عامل مهم نیست فقط نصب کنین و مطمئن بشید که python و pip نصب شدن و از طریق ترمینال دسترسی دارید

    • $taha$
      2 years, 4 months ago

      pipچیه؟ :-)

    • علی بیگدلی
      2 years, 4 months ago

      آموزش رو ادامه بدید تا متوجه بشید
      pip یک سوریس کنترل پکیج های پایتون هستش

    • $taha$
      2 years, 4 months ago

      خو از کجا دانلود کنم :-) :-) :-)

    • علی بیگدلی
      2 years, 4 months ago

      آموزش رو دنبال کنین به جواباتون میرسید

    • $taha$
      2 years, 4 months ago

      از کجا بفهمم pip دانلود شده اگه نشده از کجا دانلود کنم

    • امیرعباس غضنفری
      2 years, 2 months ago

      توی cmd بزن pip اگر برات چند انگلیسی اومد یعنی نصبه ولی اگر زد is not define یعنی نصب نشده باید یبار دیگه نصب بکنی و اینکه اون add path هم باید تیک بزنید!!

  • احسان کریمی
    2 years, 5 months ago

    سلام ویدیو ها کجاست چطور دانلود کنم؟

    • علی بیگدلی
      2 years, 5 months ago

      ویدیو ها در آپارات و youtube قرار دارند و در صورت نیاز میتونید از اونجا اقدام به دانلود کنید

  • mehrdad motamedi
    2 years, 9 months ago

    سلام به من ارور invalid syntax میده

    • علی بیگدلی
      2 years, 9 months ago

      ارور و کدتون رو توی دیدگاه بگذارید

  • عرفان احمدی
    2 years, 9 months ago

    بسیار عالی

    • علی بیگدلی
      2 years, 9 months ago

      متشکرم نظر لطفتونه امیدوارم مفید واقع بشه