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

Rapid Application Development with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: ایجاد رابط های گرافیکی کاربر (GUI) در پایتون به طور سنتی شامل کدگذاری دستی زیادی است. wxGlade ، یک طراح GUI که در Python برای جعبه ابزار wxPython GUI نوشته شده است ، برای ساده سازی این فرایند طراحی شده است. در این دوره ، می آموزید که چگونه سریع برنامه های Python GUI را با استفاده از کتابخانه wxPython —که قابلیت wxWidgets را به Python می آورد– و ابزار wxGlade ، توسعه دهید. مربی Malcom Shore برای اینکه به هر یک از مفهوم ها زمینه ای در دنیای واقعی ببخشد ، از طریق چگونگی ساخت یک برنامه انطباق با امنیت سایبری بر اساس چارچوب امنیت سایبری NIST گام برمی دارد. Malcom کار خود را با جزئیات نحوه ایجاد یک برنامه ساده wxPython آغاز می کند. او سپس نشان می دهد که چگونه می توان با استفاده از wxGlade یک رابط کاربری برای برنامه شما ساخت و کد برنامه کاربردی را اضافه کرد تا در پروژه شما سنگ تمام بگذارد.

سرفصل ها و درس ها

مقدمه Introduction

  • توسعه سریع برنامه های GUI پایتون با wxGlade Rapid development of Python GUI apps with wxGlade

  • آنچه شما باید بدانید What you should know

1. تنظیم صحنه 1. Setting the Scene

  • درک ابزارک ها Understanding widgets

  • در حال توسعه یک برنامه انطباق با امنیت سایبری Developing a cybersecurity compliance app

  • آماده سازی محیط توسعه Preparing the development environment

  • دسترسی به پرونده های اکسل با openpyxl Accessing Excel files with openpyxl

2. استفاده از ابزارک ها در wxPython 2. Using Widgets in wxPython

  • معرفی wxPython Introducing wxPython

  • اسکلت کلاس Class-based skeleton

  • برچسب ها و دکمه ها Labels and buttons

  • اطلاعات بیشتر در مورد دکمه ها More on buttons

  • کادرهای تأیید و دکمه های رادیویی Checkboxes and radio buttons

  • کنترل های ورود متن Text entry controls

  • برای تنظیم مقادیر از چرخان استفاده کنید Use spinners to set values

  • ایجاد لیست برای انتخاب از Create lists to select from

  • از جعبه های ترکیبی استفاده کنید Use combo boxes

  • یک نوار منو بسازید Compose a menu bar

3. ساخت برنامه با wxGlade 3. Constructing the App with wxGlade

  • wxGlade چیست؟ What is wxGlade?

  • رابط کاربری برنامه را طراحی کنید Design the application user interface

  • اسکلت برنامه را بسازید Construct the application skeleton

  • جعبه لیست را پیکربندی کنید Configure the listbox

  • اسکلت برنامه The application skeleton

  • برگه ممیزی را تنظیم کنید Construct the audit tab sheet

  • چالش Challenge

  • چالش Challenge

  • راه حل Solution

  • راه حل Solution

4. افزودن کد کاربردی کاربردی 4. Adding Functional Application Code

  • کد را برای برنامه ایجاد کنید Generate code for the app

  • نام ورق های اکسل را به یک جعبه لیست اضافه کنید Add Excel sheetnames to a listbox

  • یک قسمت ویرایش را به یک منبع داده پیوند دهید Link an edit field to a data source

  • کنترل کننده های رویداد را در wxPython اضافه کنید Add event handlers in wxPython

  • برگه اصلی برگه را تکمیل کنید Complete the main tab sheet

  • ساخت و استفاده از کنترل درخت Build and using tree controls

  • زمینه های ویرایش را به درخت پیوند دهید Link edit fields to the tree

  • داده ها را در صفحه کار ذخیره کنید Save data into the worksheet

  • Python RAD را با wxGlade مرور کنید Review Python RAD with wxGlade

نتیجه Conclusion

  • بعدش What's next

نمایش نظرات

نظری ارسال نشده است.

آموزش توسعه سریع برنامه با پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 6m
36
Linkedin (لینکدین) lynda-small
03 شهریور 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
134
- از 5
ندارد
دارد
دارد
Malcolm Shore

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Malcolm Shore Malcolm Shore

کارشناس امنیت سایبری، مدیر سابق GCSB

مالکوم شور یک متخصص امنیت سایبری است که ده سال به عنوان مدیر در GCSB نیوزیلند گذرانده است.

Dr. شور افسر امنیتی اصلی در شرکت شبکه ملی پهنای باند استرالیا و مدیر آموزش و روابط اجتماعی انجمن امنیت اطلاعات استرالیا بود. او در حال حاضر یک مدیر فنی در BAE Systems Applied Intelligence و یک مدرس در زمینه های پزشکی قانونی، جنگ اطلاعات، مدیریت امنیت و رمزنگاری کاربردی است. وی دارای مدرک دکترای امنیت اطلاعات است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

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