نوروز مبارک

نوروز مبارک

🔥 جشنواره نوروزی آموزش با ۷۰٪ تخفیف ویژه! 🎉

با آغاز سال نو، فرصتی استثنایی برای یادگیری فراهم شده است! 🌸

🚀 چرا نباید این فرصت را از دست داد؟
✅ دوره‌های متنوع و کاربردی
✅ تدریس توسط اساتید مجرب
✅ یادگیری در هر زمان و هر مکان

📌 همین حالا از این تخفیف فوق‌العاده بهره‌مند شوید! فرصت محدود است!

 

قیمت این دوره: 44,000 13,200 تومان
  • مدرس دوره : علی دژبرد
  • تعداد ویدیوها : 31 ویدیو
  • مدت زمان دوره : 3:46:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1399/07/07
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش WxPython

آموزش WxPython

برای برنامه نویسی گرافیکی یا همون GUI در پایتون ،  ابزارهای بسیار زیادی وجود دارد یکی از این ابزارها WxPython است.

Wxpython یک API چند سکویی گرافیکی نوشته شده در زبان C++ و پایتون برای برنامه نویسی در زبان پایتون می باشد. می تواند گزینه ای مناسب برای Tkinter باشد. WxPython توسط رابین دان و هری پاسانن در حدود 22 سال پیش ایجاد شد. اپلیکیشن های زیر به وسیله ی همین ابزار WxPython توسعه داده شده اند.

 

·        BitTorrent ، یک برنامه 

·        Chandler، مدیر اطلاعات شخصی

·        Editra ، ویرایشگر متن چند پلتفرمی

·        GRASS GIS ، یک سیستم اطلاعات جغرافیایی آزاد و منبع باز

·        PsychoPy ، ابزار ایجاد آزمایش برای علوم اعصاب و روانشناسی

 

در این دوره ی آموزشی صرفا با خود ابزار آشنا خواهیم شد و کار خواهیم کرد! 

 

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




فهرستـــ ویدیوها

مدت زمان دوره 3:46:00
00:00
00:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:04:30

معرفی دوره

2
  • نصب پایتون و wxpython

00:07:30

نصب پایتون و IDLE و همچنین نصب بسته Wxpython

3
  • ایجاد پنجره

00:03:20

ایجاد پنجره در Wxpython

4
  • ایجاد پنجره به روش شی گرایی

00:05:10

در این ویدئو پنجره را با استفاده از کلاس ها ایجاد خواهیم کرد

5
  • برچسب

00:08:10

ساخت برچسب یا همون Label

6
  • BoxSizer

00:15:30

کار با طرح بندی ها در ابزار BoxSizer - استفاده از کلاس های Horizontal و Vertical

7
  • ساخت دکمه - استفاده از طرح بندی GridSizer

00:08:50

در این ویدئو به سراغ طرح بندی شبکه ای یا GridSizer خواهیم رفت و دکمه ها را در این طرح بندی ایجاد خواهیم کرد. تعداد دکمه اختیاری است.

8
  • Event Handling

00:09:40

اختصاص دادن یک فعالیت برای دکمه با متد Bind و آرگومان event

9
  • Toggle Button

00:09:40

ویجت Toggle Button، دکمه 2 وضعیتی

10
  • CheckBox

00:08:02

ویجت کادر متن تیک دار یا همون CheckBox

11
  • RadioButton

00:08:09

ایجاد دکمه رادیویی یا همون RadioButton

12
  • RadioBox

00:06:50

ایجاد دکمه رادیویی بر اساس مقادیر لیست و فانکشن RadioBox

13
  • ComboBox

00:06:48

ایجاد ویجت ComboBox

14
  • SpinControl

00:05:35

ایجاد ویجت SpinCtrl و استفاده از آن. در کلیه ویدئوها سعی شده خالص ترین تایم آموزشی با کمترین پرتی زمان در اختیار شما قرار گیرد.

15
  • QuestionBox

00:05:46

ایجاد باکس سوال با Message Box

16
  • MessageBox

00:06:21

ایجاد انواع کادر پیام با MessageBox

17
  • ToolTip

00:05:06

ایجاد کادر توضیحات Tooltip در کنار ماوس با استفاده از wx.ToolTip

18
  • StatusBar

00:06:06

ایجاد نوار وضعیت یا همون Statusbar

19
  • Text Control

00:06:10

ایجاد کادر متن با استفاده از TextCtrl

20
  • کادر فونت

00:05:30

کادر فونت با FontDialog

21
  • کادر رنگ

00:04:53

ایجاد کادر رنگ با استفاده از ColourDialog

22
  • کادر چاپ

00:06:03

نمایش کادر پرینت یا Print Dialog

23
  • Grid

00:05:56

ایجاد Grid ، یه چیزی مثل شیت های اکسل، شامل سطر و ستون

24
  • Image Browser

00:05:44

ایجاد imagebrowser

25
  • Progress Box

00:04:44

ایجاد ProgressBox ، با Progressbar فرق داره و 2تا ویجت هستن

26
  • TextEntryDialog

00:06:00

دیالوگ یا کادر دریافت اطلاعات از کاربر

27
  • ساخت منو

00:11:27

ایجاد منو MenuBar

28
  • رسم خط

00:05:23

رسم اشکال هندسی به PaintDC - رسم خط

29
  • رسم اشکال مختلف هندسی

00:11:00

رسم اشکال مختلف هندسی با PaintDC

30
  • لیست باکس

00:20:22

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

31
  • سخن پایانی

00:02:32

سخن پایانی در مورد دوره

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

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

Ranger Omid

ارسال شده در 1399/12/01

سلام وقتتون بخیر

بین tkinter و wxpython کدوم رو پیشنهاد میکنید؟

هر کدوم چه ویژگی هایی دارن که باعث شده چندین GUI ساخته بشه؟

 

Hossein Ghiasi

ارسال شده در 1399/07/24

هر خطی رو ک مینویسید توضیح بدهید

Hossein Ghiasi

علی دژبرد (مدرس)

ارسال شده در 1399/07/24

با سلام دوست عزیز

 

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

Hossein Ghiasi

ارسال شده در 1399/07/22

استاد

لطفا دوره های بعدی قبل از هر خطی که مینویسید ٍَُّ،ٍ خط رو توضیح بدید

Hossein Ghiasi

علی دژبرد (مدرس)

ارسال شده در 1399/07/22

سلام وقت بخیر

 

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

saeed8413

ارسال شده در 1399/05/30

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

و میشه به صورت چند سکویی انتشارش داد ؟

و کاملا نحوه آموزش و کار باهاش رو میگید ؟

 

در این صورت من حاظرم اولین شرکت کننده شما باشم

     
     

علی دژبرد (مدرس)

ارسال شده در 1399/05/30

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