پایتون را با ویرایشگر رایگان THONNY تجربه کنید

پایتون را با ویرایشگر رایگان THONNY تجربه کنید

پایتون را با ویرایشگر رایگان THONNY تجربه کنید
پایتون را با ویرایشگر رایگان THONNY تجربه کنید

اگر با سیستم های تعبیه شده (embedded) مثل رزبری پای ، اورنج پای ، نانو پای و ….. سروکله زده باشید ، قطعا اسم پایتون (Python) برایتان آشنا خواهد بود. Python در واقع علاوه بر نوعی مار که در آفریقا زندگی می‌کند به نوعی زبان برنامه نویسی نیز اطلاق می شود. زبان Python نوعی زبان اسکریپ نویسی سطح بالا است که با استفاده از ماژول های زبان سی (سطح پایین) هم قدرت و هم راحتی را به همراه دارد.

پای ، پایتون از وقتی به دنیای الکترونیک باز شد که سیستم های تعبیه شده فراگیر شدند ، پایتون شما را قادر می سازد تا در عین حال که با سخت افزار در ارتباط هستید و کارهای کنترلری را انجام می‌دهید به راحتی با کاربر تعامل داشته باشید. در زبان های سطح پایین مثل C به راحتی می توان با سخت افزار تعامل داشت ولی ساخت پنجره و گرافیک قابل فهم برای کاربر ، کار پیچیده ای خواهد بود.

در ادامه به معرفی ویرایشگر ساده ای خواهیم پرداخت که برای شروع یادگیری پایتون بسیار مفید خواهد بود، با سیسوگ همراه باشید.

Ptyhon thonny IDE Sisoog

آسان و راحت برای شروع و یادگیری، همراه با پایتون 3.6 ، بنابراین فقط یک نصب کننده ساده نیاز است و شما آماده یادگیری برنامه نویسی می‌باشید. (همچنین می توانید از نصب جداگانه پایتون در صورت لزوم استفاده کنید.) رابط کاربری پیچیده ، ویژگی‌ای است که ممکن است کاربران مبتدی را منحرف کند برای همین THONNY از رابط کاربری بسیار ساده ای بهره می برد.

Ptyhon thonny IDE Sisoog

دسترسی ساده به متعییر ها، هنگامی که اولین برنامه خود را (Hello-world) نوشتید،از نوار ابزار View → Variables را انتخاب کنید و ببینید چگونه برنامه ها و دستورات ، متغیرها را تحت تاثیر قرار می دهد.

Ptyhon thonny IDE Sisoog

اشکال زدایی (debugger) ساده و سریع ، فقط کافی است Ctrl + F5 به جای F5 را فشار دهید! می‌توانید برنامه های خود را گام به گام اجرا کنید، هیچ نقطه توقفی در برنامه مورد نیاز نیست. F6 را برای یک گام بزرگ و F7 را برای یک گام کوچک فشار دهید. فقط خطوط کد برنامه را دنبال نکنید بلکه ساختار برنامه را دنبال کنید.

Ptyhon thonny IDE Sisoog

گامی به سوی ارزیابی بیان. اگر از مراحل کاری کوتاه استفاده می کنید، حتی می توانید ببینید که چگونه پایتون عبارات شما را ارزیابی می‌کند. شما می توانید از یک جعبه نوار آبی به عنوان یک قطعه کاغذ استفاده کنید که در آن پایتون عبارات را با مقادیر جایگزین می‌کند. مرحله به مرحله.

Ptyhon thonny IDE Sisoog

وفاداری به عملکرد. در مراحل فراخوانی، در صورت استفاده از توابع یک پنجره جدید باز می شود با متغیرهای محلی جداگانه و کد اشاره‌گر. این عملکرد درک خوبی از چگونه فراخوانی تابع بخصوص برای درک توابع بازگشتی است.

Ptyhon thonny IDE Sisoog

خطاهای نحوی نوشتاری، نقل قولها و پرانتز از شایع ترین خطاهای نوشتاری برای مبتدیان هستند. ویرایشگر Thonny پیدا کردن این خطاها را ساده کرده است.

Ptyhon thonny IDE Sisoog

محدوده‌ها را مشخص می‌کند، برجسته نمودن رویدادهای متغیر به شما یادآوری می‌کند که نام یکسان همیشه معنی یک متغیر را ندارد و باعث خطا می‌شود. متغیرهای محلی بصری، از سراسری متمایز هستند.

Ptyhon thonny IDE Sisoog

حالت توضیح برای متغیرها، که ابتدا مدل ساده (ارزش → نام) معرفی شده اند اما شما می‌توانید آنرا با مدل واقعی‌تر (ارزش → آدرس/شناسه → نام) تعویض کنید.

Ptyhon thonny IDE Sisoog

تکمیل کد راهنما، می توانید API ها را با کمک تکمیل کد راهنما مطالعه کنند.

Ptyhon thonny IDE Sisoog

پوسته سیستم دوستانه مبتدی، می‌توانید از نوار ابزار Tools → Open system shell به نصب بسته های اضافی و یا یادگیری پایتون در خط فرمان اقدام کنید.

Ptyhon thonny IDE Sisoog

محیط گرافیکی آسان برای نصب بسته های لازم، از نوار ابزار Tools → Manage packages را جهت نصب هرچه آسانتر بسته های مورد نیازتان حتی آسانتر از نسل سوم نصب بسته ها انتخاب کنید.

Ptyhon thonny IDE Sisoog

 

دانلود:

دانلود نرم افزار

حمایت از Hesam Fard

خوشحال میشیم برای تداوم و کیفیت ما رو حمایت کنید.

0 نفر

پــــســنــدیـده انـد

توجه

Hesam Fard
Hesam Fard

یه بهمنیه خاص ...

دیدگاه ها

6 دیدگاه

  • kian
    ۱۷ مرداد ۱۳۹۶

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

    • Zeus ‌
      زئوس Zeus
      ۱۷ مرداد ۱۳۹۶

      خواهش می‎‌کنم
      خواشحالیم که مطالب مورد توجه دوستان قرار گرفته است.

    • Hesam Fard
      Hesam Fard
      ۱۷ مرداد ۱۳۹۶

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

  • محمد
    ۱۶ مرداد ۱۳۹۶

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

    • Zeus ‌
      زئوس Zeus
      ۱۶ مرداد ۱۳۹۶

      خواهش میکنم دوست عزیز
      نظر لطف شماست ، سعی ما انتشار آزاد و رایگان مطالب بروز و مفید است و خوشحالیم که مورد توجه دوستان قرار گرفته

    • Hesam Fard
      Hesam Fard
      ۱۷ مرداد ۱۳۹۶

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

پر بحث ترین ها

مسابقه دوم : چالش برنامه نویسی به زبان C

مسابقه اول سیسوگ (مسابقه اول: درک سخت افزار) انتقادهای زیادی رو در پی داشت تا جایی که حتی خودمم به نتیجه مسابقه...

Zeus ‌ Zeus ‌
  • 2 سال پیش

راه اندازی LCD گرافیکی Nokia 1661 و دانلود کتابخانه آن

LCD گرافیکی یکی از مهم ترین پارامترهای موجود در طراحی انواع مدارات الکترونیکی پیچیده و حتی ساده است ، نمایش وضعیت و...

Zeus ‌ Zeus ‌
  • 4 سال پیش

ریموت کدلرن و چکونگی دکد کردن آن به همراه سورس برنامه

ریموت کنترل امروزه کاربرد زیادی پیدا کرده است؛ از ریموت‌های درب بازکن تا ریموت‌های دزدگیر و کنترل روشنایی همه از یک اصول اولیه پیروی می‌کنند و آن‌هم ارسال اطلاعات به‌صورت بی‌سیم است....

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه سوم: استخراج داده از رشته ها در زبان C

نزدیک به 5 ماه از مسابقه دوم سیسوگ می‌گذره و فکر کردم که بد نیست یک چالش جدید داشته باشیم! البته چالش‌ها...

Zeus ‌ Zeus ‌
  • 2 سال پیش

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

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

Zeus ‌ Zeus ‌
  • 5 سال پیش

مسابقه ششم: بزن میکروکنترلر را بسوزون!

بزنم میکروکنترلر را بسوزونم اونم تو  این شرایط!، طراحی مسابقه از اون چیزی که به نظر می‌رسه سخت‌تر است، باید حواست باشه...

Zeus ‌ Zeus ‌
  • 9 ماه پیش

آموزش قدم به قدم راه اندازی +NRF24L01

آموزش قدم به قدم راه اندازی +NRF24L01  با کتابخانه سازگار با انواع میکروکنترلرها و کامپایلرها قبل از اینکه قسمت بشه با ماژول...

رسول خواجوی بجستانی رسول خواجوی بجستانی
  • 3 سال پیش

ساخت ماینر با FPGA و ARM

چند ماهی هست که تب بیت کوین و ارزهای دیجیتال خیلی بالا رفته! چه شد که این پست را نوشتم همانطور که...

Zeus ‌ Zeus ‌
  • 3 سال پیش

مسابقه چهارم: کدام حلقه سریع‌تر است؟

حدود ۷ ماه پیش، مسابقه سوم سیسوگ رو برگزار کردیم و کلی نکته در مورد خواندن رشته‌های ورودی را بررسی کردیم. فکر...

Zeus ‌ Zeus ‌
  • 1 سال پیش

کار با ماژول تمام عیار mc60 – قسمت دوم – راه اندازی OpenCPU

در قسمت اول به یکسری اطلاعات کلی ماژول mc60 پرداختیم، با نرم افزار QNavigator کار کردیم و یک هدربرد هم برای کار...

Mahdi.h   Mahdi.h  
  • 2 سال پیش
سیـــســـوگ

مرجع متن باز آموزش الکترونیک