Mohsen Khoshnazar Homepage

Mohsen Khoshnazar Homepage
سلام به همه.
سعی می کنم تجربیات خودم رو در این وبلاگ قرار بدم تا دیگر علاقه مندان نیز بتوانند از آنها استفاده کنند.
موفق باشید:)

Telegram Channel: mohsenteq
Instagram: mohsenteq
Site: www.mteq.ir
دنبال کنندگان ۱ نفر
این وبلاگ را دنبال کنید
آخرین نظرات
يكشنبه, ۲۳ خرداد ۱۳۹۵، ۰۲:۵۶ ب.ظ

معرفی نرم افزار PyCharm

    پایتون (Python)، که البته گاهی به اشتباه پیتون تلفظ می شود، یک زبان برنامه‌ نویسی همه منظوره، سطح بالا، شیء گرا و مفسر است که توسط خودو فان روسوم ‏ در سال ۱۹۹۱ در کشور هلند طراحی شد. فلسفه ایجاد آن تاکید بر دو هدف اصلی خوانایی بالای برنامه‌ های نوشته شده و کوتاهی و بازدهی نسبی بالای آن است. کلمات کلیدی و اصلی این زبان به صورت حداقلی تهیه شده‌ اند و در مقابل کتابخانه‌ هایی که در اختیار کاربر است بسیار وسیع هستند. یک کار غیر معمول که در طراحی این زبان انجام گرفته استفاده از فاصله و جلو بردن متن برنامه برای مشخص کردن بلوک‌ های مختلف کد است. پایتون مدل‌ های مختلف برنامه نویسی (از جمله شیء گرا و برنامه نویسی دستوری و تابع محور) را پشتیبانی می‌کند و برای مشخص کردن نوع متغییرها از یک سامانه پویا استفاده می‌کند. این زبان از زبان‌ های برنامه نویسی مفسر بوده و به صورت کامل یک زبان شی‌ گرا است که در ویژگی‌ ها با زبان های تفسیری پرل، روبی، اسکیم، اسمال‌ تاک و تی‌ سی‌ ال مشابهت دارد و از مدیریت خودکار حافظه استفاده می‌ کند.
   نرم افزار JetBrains PyCharm Professional از شرکت JetBrains یک IDE برنامه نویسی زبان Python بسیار قدرتمند است که با ابزار فوق حرفه ای خود مدیریت پروژه ها و برنامه نویسی به زبان پایتون را آسان و سریع می کند.

   برنامه PyCharm باعث کدنویسی سریع تر و دقت بالاتر و برنامه نویسی هوشمند به زبان Python می شود. توسط مفسر هوشمند آن، کدنویسی شما به صورت آنی آنالیز می شود و خطاهای برنامه نویسی و خطای در حال اجرا گرفته می شود و توسط ادیتور هوشمند و پیشرفته خود، شما را برای کدنویسی تمیزتر و کمتر راهنمایی می کند. PyCharm در واقع یک ناوبر پروژه کامل است که می توانید فایل های پروژه را به آن معرفی کرده و بین تمامی فایل های پروژه به زبان پایتون نوشته شده جستجو کنید، بین متغیرهای مختلف در فایل های مختلف پل بزنید و تغییر لحظه ای ایجاد کنید. این IDE همچنین از Google App Engine نیز پشتیبانی می کند و شما می توانید برنامه های به زبان پایتون خود را با آن در گوگل اپز منتشر کنید.

نظرات (۴)

ممنون بابت وقتی که برای پاسخ به سوالات میگذارین:
میشه لطفا ارتباط بین Project (در محیط Pycharm) و محیط های ایجاد شده(enviroment) را بفرمایین؟ ممنون
پاسخ:
باسلام
متاسفانه توی این محیط ها تا به حال کار نکردم و اطلاعاتی ندارم

سلام
خیلی ممنون بابت مطالب مفیدتون: 3 تا سوال داشتم خدمتتون ‍,‌ 
1- آیا امکان آن وجود دارد که پکیج ها مستقیما از محیط ویرایشگر Pycharn نصب بشند؟
2- نصب همزمان دو نسخه پایتون یعنی 2.7 و 3.6 و نحوه استفاده و ارجاع به آن در محیط Pycharm چکونه می باشد؟
2- هنگام ایجاد یک Project جدید در Pycharmچگونه می توان یکی از نسخه های 2.7 یا 3.6 را برای استفاده در برنامه تعیین کرد؟ 
پاسخ:
باسلام
دوست عزیز شما بسته ها رو برای پایتون نصب می کنید و نه برای pycharm بنابراین باید از پنجره cmd و دستور pip استفاده کنید
سوال دوم و سومتون هم چون تا به جال بیشتر از یک پایتون نصب نکردم دقیقا نمیدونم چه روندی رو باید طی کنید
موفق باشید
سلام خسته نباشی
من در حال یاد گیری این زبان برای Opencv هستم
اما در انتخاب کامبایلر گیج شدم !!!
شما برای ویندوز چی بیشنهاد میکنید؟؟
خودتون از چی استفاده میکنید؟؟؟
ممنون...
پاسخ:
باسلام
دوست عزیز بهترین برنامه ها برای برنامه نویسی در زبان پایتون:
اول: خود ویرایشگری که سایت پایتون ارائه داده است که پس از دانلود و نصب آن یک فایل متنی گشوده و برنامه خودتون رو توی اون نوشته و با کلید f5 برنامه رو اجرا می کنید.
دوم: نرم افزار pycharm که علاوه بر داشتن محیط زیبا، دارای دیباگر خیلی خوبی هم هست که سریع میتونید مشکلات کد نویسیتون رو برطرف کنید.
من از هر دوی این برنامه ها استفاده می کنم.
موفق باشید.
سلام
چرا از زبان پایتون استفاده میکنید؟ ( برای اموزش اپن سی وی)
ایا استفاده از پایتون راحت تر هست؟
نسبت به c++ چه مزیت هایی دراد؟
ممنون

پاسخ:
با سلام
دوست عزیز یکی از اهداف من یادگیری زبان پایتون در کنار پردازش تصویر بوده است، به همین دلیل از این زبان استفاده کردم. پایتون دارای کلمات کلیدی و اصلی کمتری است ولی در عوص بیشتر بر روی کتابخانه های فراوان و کاربردی خود تکیه دارد. شاید مزیت دیگر زبان پایتون این باشد که استفاده از برخی دستورات را بسیار ساده تر کرده است. به عنوان مثال اگر نوع یک متغیر (با نام دلخواه a) را بخواهیم، کافیست عبارت a.type را تایپ کنیم. دستوراتی با فرمت variable_name.function به نظر خودم خیلی مفید بوده و کدنویسی را کوتاه تر خواهد کرد.
موفق باشید.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی