دسته: نرم افزار

دانلود و آموزش نرم افزارهای کاربردی

جدید آموزش ایجاد رابط گرافیکی کاربر (GUI) در پایتون به وسیله Tkinter قسمت 3 – دکمه Button

دکمه یا Button در این قسمت ویجت  Button  را معرفی کنیم. این ویجت یک دکمه هست که می توانید در رابط کاربری از آن استفاده کنید. می توان برای هر دکمه تابع یا متدی نوشت که وقتی دکمه توسط کاربر کلیک شد اتفاق مورد نظر رخ بدهد.بهتر است که ادامه کار را با یک مثال عملی پیش ببریم: می خواهیم یک پنجره یا فرم درست کنیم که وقتی کاربر روی دکمه آن کلیک می کند متن داخل label تغییر کند. به کد زیر نگاه کنید: توضیح برنامه برای این کار ابتدا tkinter را طبق خط 1 و 2 فراخوانی می کنیم. سپس یک پنجره یا فرم به نام root ایجاد می کنیم. در خطوط 4 و 5 ابعاد پنجره را 300 در 200 پیکسل تنظیم می کنیم و ابعاد را غیر قابل تغییر می کنیم. در خط 6 و 7 یک تابع به نام clicked تعریف می کنیم، با اجرای این تابع قرار است متن لیبل به نام lbl هر چه هست به عبارت Karakit تغییر کند. این کار در خط 7 به کمک configure انجام می شود. دقت نمایید که وقتی تابع را تعریف می کنیم هنوز لیبل lbl و دکمه btn را تعریف [ . . . ]

  • 17 بازدید
  • 0
  • 12 می, 2021
ادامه مطلب

جدید آموزش ایجاد رابط گرافیکی کاربر (GUI) در پایتون به وسیله Tkinter قسمت 2 – لیبل Label

لیبل Label در این قسمت قصد داریم که ویجت ساده اما کاربردی label را معرفی کنیم. این ویجت برای نمایش دادن یک متن به کاربر به کار میره و به وسیله کاربر قابل ویرایش نیست. ابتدا یک برنامه می نویسیم که ابتدا یک پنجره ایجاد می کند و بعد یک لیبل درون پنجره قرار می دهد. در این برنامه از روش جانمایی grid استفاده شده. در خط 1 تا 3 مثل قسمت اول یک پنجره ایجاد کردیم و اسم آن را root گذاشتیم. در خط 4 یک لیبل ایجاد کردیم به نام lbl و داخل پرانتز دو پارامتر را تنظیم کردیم. اول مشخص کردیم که این لیبل داخل پنجره root قرار دارد. در واقع ویجت والد این لیبل root هست. دومین پارامتر متنی هست که قرار است این لیبل نمایش بدهد که در اینجا Hello Karakit هست. در خط بعد با استفاده از grid مشخص می کنیم که این ویجت لیبل در چه سطر و ستونی قرار بگیرد. و در پایان هم حلقه اصلی برای اجرا شدن رابط کاربری ایجاد شده. با اجرای برنامه با چنین پنجره ای مواجه می شویم: همان طور که می بینید ظاهر چندان جالبی ندارد که به علت جانمایی grid [ . . . ]

  • 33 بازدید
  • 0
  • 5 می, 2021
ادامه مطلب

جدید آموزش ایجاد رابط گرافیکی کاربر (GUI) در پایتون به وسیله Tkinter قسمت 1

معرفی Tkinter Tkinter یک کتابخانه استاندارد در پایتون است که برای ایجاد رابط کاربری گرافیکی (GUI) برای برنامه های دسک تاپ استفاده می شود. با کمک Tkinter توسعه برنامه های دسک تاپ کار سختی نیست. جعبه ابزار اصلی GUI که ما استفاده خواهیم کرد Tk است که کتابخانه GUI پیش فرض Python است. ما برای دسترسی به Tk از رابط پایتون آن به به نام Tkinter استفاده می کنیم. در میان چارچوب های گرافیکی گوناگون ، Tkinter تنها چارچوبی است که در کتابخانه استاندارد پایتون تعبیه شده است. یک ویژگی مهم Tkinter کراس پلت فرم بودن آن است ، یعنی همین کد به راحتی می تواند در ویندوز ، macOS و لینوکس کار کند. Tkinter یک ماژول سبک  و استفاده از آن خیلی ساده است. برای ایجاد رابط گرافیکی به کمک Tkinter  ، از بلوک هایی موسوم به ویجت برای ایجاد انواع برنامه های دسکتاپ استفاده خواهیم کرد. ویجت هایی مثل دکمه، لیبل، قاب و … که به تدریج باهاشون اشنا میشیم. کنار هم چیدن این ویجت ها رو هم از سه طریق می تونیم انجام بدیم: روش جانمایی ()pack این روش به منظور قرار دادن ابزارک ها (ویجت ها) در یک قاب یا پنجره [ . . . ]

  • 37 بازدید
  • 0
  • 29 آوریل, 2021
ادامه مطلب

جدید نوشتن و اجرای اولین برنامه پایتون در Visual Studio Code

می خوایم برای اولین بار یک برنامه پایتون در ویرایشگر Visual Studio Code بنویسیم و اجرا کنیم. برای این کار طبق شکل زیر از منوی File یک فایل جدید ایجاد می کنیم. بعد از منوی File گزینه Save As رو انتخاب می کنیم. در پنجره ای که باز میشه آدرس ذخیره فایل و اسم فایل رو مشخص می کنیم. مثلا اینجا اسمش رو گذاشتیم hello world و از لیست python رو به عنوان نوع فایل انتخاب می کنیم و فایل رو ذخیره می کنیم. الان صفحه ویرایش کد نمایش داده میشه و می تونید متن برنامه رو داخلش بنویسید. به طور مثال: وقتی خواستید برنامه رو اجرا کنید داخل ویرایشگر کلیک راست کنید و از منویی که باز میشه گزینه Run Python In Terminal رو انتخاب کنید. اگر برنامه با موفقیت اجرا بشه نتیجه مشابه شکل زیر خواهد بود.

  • 52 بازدید
  • 0
  • 22 آوریل, 2021
ادامه مطلب

جدید نصب کتابخانه های پایتون در visual Studio Code

اگه با پایتون کار کرده باشید می دونید که خیلی وقتها لازمه که بسته ها و کتابخانه ها و ابزارهایی رو نصب کنید تا بتونید از امکاناتی که ارایه می دن استفاده کنید.راحت ترین راه نصب این موارد استفاده از PIP هست. حالا اگه از ویرایشگر کد Visual Studio Code استفاده می کنید به چه طریق می تونید این کار رو انجام بدید؟ برای این کار از قسمت پایین ادیتور مطابق شکل لبه ترمینال رو انتخاب کنید و از کادری که نوع کاربری پنجره رو مشخص می کنه powershell رو انتخاب کنید. در اینجا ما قصد داریم برای مثال ابزار autopep8 رو نصب کنیم. این ابزار مفید به صورت خودکار کد رو به فرمت صحیح PEP8 در میاره. برای این کار تایپ می کنیم: بعد از اجرای این دستور اگر نصب درست انجام بشه پیغامی مشابه شکل زیر دریافت می کنیم:

  • 156 بازدید
  • 0
  • 20 آوریل, 2021
ادامه مطلب

جدید شروع برنامه نویسی پایتون در Visual Studio Code

یکی از بهترین و پرطرفدارترین ادیتورهای فعلی برای برنامه نویسها Visual Studio Code یا به اختصار VsCode هست و برای نوشتن برنامه های پایتون هم مورد استفاده قرار می گیره. این ادیتور رو می شه از اینجا دانلود کرد:https://code.visualstudio.com/Download بعد از نصب ادیتور باید مراحل زیر رو انجام بدیم: ابتدا باید یک مفسر پایتون نصب کنیم. برای این کار طبق عکس زیر روی دکمه extensions کلیک می کنیم. در باکس خالی کلمه پایتون رو تایپ می کنیم و اولین گزینه رو طبق شکل زیر انتخاب می کنیم. بعد روی دکمه Install کلیک می کنیم. بعد از نصب شدن پایتون از منوی view روی گزینه Command Palette کلیک می کنیم. در باکس خالی عبارت Python Select  رو تایپ می کنیم و از گزینه هایی که ظاهر می شوند Python: Select Interpreter رو انتخاب می کنیم. بعد نسخه پایتون نصب شده رو مثل عکس زیر انتخاب می کنیم. الان ادیتور آماده است که اولین برنامه پایتون رو توش بنویسیم و اجرا کنیم.

  • 54 بازدید
  • 0
  • 18 آوریل, 2021
ادامه مطلب

جدید بررسی اتصال اینترنت با استفاده از دستور پینگ Ping

گاهی اوقات لازم هست که از اتصال سیستمتون به اینترنت مطمئن بشید. یکی از ابزارهای ساده ولی خیلی به درد بخور ping هست. با استفاده از ping می تونید بسته هایی رو ارسال کنید و ببینید برگشت داده می شه یا نه. برای استفاده از ping در ویندوز 10 می تونید پنجره Run رو از سرچ باکس منوی استارت یا فشردن هم زمان دکمه های ویندوز و R باز کنید و دستور زیر رو داخلش بنویسید و اجرا کنید: ping 4.2.2.4 -t عدد 4.2.2.4 در واقع یک آی پی هست که شما بسته ای رو به اون ارسال می کنید و اون آی پی بسته رو به شما برمی گردونه. حرف -t به این معناست که این دستور مرتب تکرار بشه تا زمانی که خودتون قطعش کنید. وقتی که این دستور رو اجرا کنید یک پنجره باز می شه که بسته به وضعیت اینترنتتون ممکنه پیامهای مختلفی رو نمایش بده. اگر اینترنت وصل باشه پیامی که مشاهده می کنید شبیه به این عبارت خواهد بود: Reply from 4.2.2.4: bytes=32 time=116ms TTL=48 عددی که جلوی bytes نوشته می شه نشون دهنده تعداد بایتی هست که رفته و برگشته و مقدار پیش فرضش 32 هست. عددی که [ . . . ]

  • 26 بازدید
  • 0
  • 26 مارس, 2021
ادامه مطلب

جدید نرم افزار خواندن کد رنگی مقاومت

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

  • 41 بازدید
  • 0
  • 7 جولای, 2020
ادامه مطلب

جدید آموزش پردازش داده با pandas در پایتون قسمت 1

برای کار با داده ها در پایتون راه های مختلفی وجود دارد که یکی از بهترین آنها کتابخانه pandas است. در این قسمت قصد داریم به صورت پایه ای کاربا این کتابخانه را آموزش بدهیم. قبل از هر کاری لازم است کتابخانه های زیر را نصب کنیم. Pandas xlrd برای شروع بد نیست فایلهای اکسل و csv که برای دانلود گذاشته شده را دانلود کنید تا بتوانید روی آن تمرین کنید. این فایلها شامل اطلاعاتی فرضی درباره 10 کارمند خیالی در یک شرکت خیالی هستند که شامل نام و حقوق ماهانه و درصد مالیات و سابقه کار و رتبه شغلی می شود. برای شروع لازم است که این فایل را در فولدری که برنامه پایتون را ذخیره می کنید قرار دهید. سپس برای مشاهده محتویات فایل ابتدا آن را به شکل یک دیتافریم در می آوریم و سپس آن را نمایش می دهیم. برای باز کردن این فایل csv به صورت یک دیتافریم pandas از قطعه کد زیر استفاده می کنیم: نتیجه به صورت زیر نمایش داده می شود: حال اگر فایلی با همان اطلاعات اما با فرمت xlsx که در واقع همان فرمت اکسل است در اختیار داشته باشیم با قطعه کد زیر می [ . . . ]

  • 49 بازدید
  • 0
  • 7 جولای, 2020
ادامه مطلب

جدید آموزش دستور Swept در SolidWorks به صورت تصویری

در ادامه آموزشهای کاراکیت درباره نرم افزار SolidWorks یک فایل PDF برای آموزش دستور Swept آماده کردیم. این دستور برای ایجاد یک حجم بر روی یک مسیر از پیش رسم شده استفاده می شه. حجم این فایل که همه مراحل رو به صورت تصویری آموزش می ده 426 کیلوبایت هست و از لینک زیر می تونید اون رو دانلود کنید:

  • 32 بازدید
  • 0
  • 28 می, 2020
ادامه مطلب