دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 2
نویسندگان: Meier. Burkhard A
سری:
ناشر:
سال نشر: 2017
تعداد صفحات: 0
زبان: English
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 8 مگابایت
کلمات کلیدی مربوط به کتاب کتاب آشپزی برنامه نویسی Python GUI: از دستور العمل ها برای توسعه رابط های گرافیکی پاسخگو و قدرتمند با استفاده از Tkinter استفاده کنید.: علوم کامپیوتر، برنامه نویسی، زبان های برنامه نویسی، غیرداستانی، کامپیوتر
در صورت تبدیل فایل کتاب Python GUI Programming Cookbook: Use recipes to develop responsive and powerful GUIs using Tkinter به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب کتاب آشپزی برنامه نویسی Python GUI: از دستور العمل ها برای توسعه رابط های گرافیکی پاسخگو و قدرتمند با استفاده از Tkinter استفاده کنید. نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
تسلط بر بیش از 80 دستور العمل شی گرا برای ایجاد رابط کاربری گرافیکی شگفت انگیز در پایتون و متحول کردن برنامه های کاربردی شما امروز ویژگی های کلیدی از برنامه نویسی شی گرا برای توسعه رابط های گرافیکی شگفت انگیز در پایتون استفاده کنید. برای کمک به توسعه کد با استفاده از آخرین نسخه منتشر شده از کتاب پایتون توضیحات Python یک زبان برنامه نویسی چند دامنه ای و تفسیر شده است. این یک زبان برنامه نویسی همه منظوره و سطح بالا است که به طور گسترده مورد استفاده قرار می گیرد. این زبان اغلب بهعنوان یک زبان برنامهنویسی استفاده میشود، زیرا نحوی بخشنده و سازگاری آن با طیف گستردهای از اکوسیستمهای مختلف است. کتاب آشپزی برنامه نویسی Python GUI از یک رویکرد مبتنی بر وظیفه پیروی می کند تا به شما کمک کند با کمترین مقدار کد مورد نیاز، رابط های گرافیکی زیبا و بسیار موثر ایجاد کنید. این کتاب شما را از طریق اصول اولیه ایجاد یک رابط کاربری گرافیکی کاملا کاربردی در پایتون با تنها چند خط راهنمایی می کند. کد هر دستور غذا، ویجت های بیشتری را به رابط کاربری گرافیکی که ایجاد می کنیم اضافه می کند. در حالی که دستور العمل های کتاب آشپزی همه به تنهایی هستند، یک موضوع مشترک در همه آنها وجود دارد. همانطور که رابط کاربری گرافیکی ما در حال گسترش است، با استفاده از ویجت های بیشتر و بیشتر، ما شروع به صحبت با شبکه ها، پایگاه های داده و کتابخانه های گرافیکی می کنیم که عملکرد رابط کاربری گرافیکی ما را تا حد زیادی بهبود می بخشد. این کتاب چیزی است که برای گسترش دانش خود در مورد رابط کاربری گرافیکی نیاز دارید و مطمئن شوید که در دراز مدت از دست نمی دهید. آنچه یاد خواهید گرفت فرم رابط کاربری گرافیکی ایجاد کنید و ویجت ها را اضافه کنید. ویجت ها را با استفاده از مدیران طرح بندی مرتب کنید. برنامه نویسی گرا برای ایجاد رابط کاربری گرافیکی ایجاد نمودارهای Matplotlib استفاده از رشته ها و مکالمه با شبکه ها گفتگو با پایگاه داده MySQL از طریق رابط کاربری گرافیکی انجام آزمایش واحد و بین المللی کردن رابط کاربری گرافیکی گسترش رابط کاربری گرافیکی با کتابخانه های گرافیکی شخص ثالث آشنایی با بهترین شیوه های ایجاد رابط کاربری گرافیکی درباره نویسنده Burkhard A. Meier بیش از 17 سال تجربه حرفه ای کار در صنعت نرم افزار به عنوان تستر و توسعه دهنده نرم افزار، متخصص در توسعه، اجرا و تجزیه و تحلیل اتوماسیون تست نرم افزار دارد. او سابقه بسیار قوی در توسعه اتوماسیون تست نرم افزار Python 3، و همچنین در مدیریت پایگاه داده رابطه ای SQL، توسعه رویه های ذخیره شده، و کدهای اشکال زدایی دارد. در حالی که در Visual Studio .NET C#، Visual Test، TestComplete و تست های دیگر تجربه دارد. زبانها (مانند C/C)، تمرکز اصلی نویسنده در طول پنج سال گذشته، توسعه اتوماسیون تست نوشته شده در پایتون 3 برای آزمایش لبههای برتر دوربینهای مادون قرمز FLIR ONE (در حال حاضر در نسل سوم آن) برای آیفون و اندروید بوده است. تلفنهای هوشمند و تبلتهای دستی، و همچنین اطمینان از کیفیت پلتفرمهای دوربین IR بولومتر FLIR. نویسنده با قدردانی بسیار از هنر، زیبایی و برنامهنویسی، رابط کاربری گرافیکی را در C# و Python توسعه داد تا وظایف اتوماسیون تست روزمره را سادهتر کند و این تستهای خودکار را قادر میسازد تا هفتهها بدون مراقبت اجرا شود، دادههای بسیار مفیدی را جمعآوری میکند تا تجزیه و تحلیل شوند و بهطور خودکار در نمودارها ترسیم شوند و پس از اتمام آزمایشهای خودکار شبانه برای مدیریت ارشد ایمیل شوند. مشاغل قبلی او شامل کار به عنوان مهندس و طراح ارشد اتوماسیون تست برای InfoGenesis (اکنون Agilysys) است. )، QAD، InTouch Health، و سیستمهای FLIR. فهرست مطالب ایجاد فرم رابط کاربری گرافیکی و افزودن ابزارکها مدیریت طرحبندی نگاه و احساس سفارشیسازی دادهها و کلاسها نمودارهای Matplotlib
Master over 80 object-oriented recipes to create amazing GUIs in Python and revolutionize your applications todayKey Features Use object-oriented programming to develop amazing GUIs in Python Create a working GUI project as a central resource for developing your Python GUIs Easy-to-follow recipes to help you develop code using the latest released version of Python Book DescriptionPython is a multi-domain, interpreted programming language. It is a widely used general-purpose, high-level programming language. It is often used as a scripting language because of its forgiving syntax and compatibility with a wide variety of different eco-systems. Python GUI Programming Cookbook follows a task-based approach to help you create beautiful and very effective GUIs with the least amount of code necessary.This book will guide you through the very basics of creating a fully functional GUI in Python with only a few lines of code. Each and every recipe adds more widgets to the GUIs we are creating. While the cookbook recipes all stand on their own, there is a common theme running through all of them. As our GUIs keep expanding, using more and more widgets, we start to talk to networks, databases, and graphical libraries that greatly enhance our GUI’s functionality. This book is what you need to expand your knowledge on the subject of GUIs, and make sure you’re not missing out in the long run.What you will learn Create the GUI Form and add widgets Arrange the widgets using layout managers Use object-oriented programming to create GUIs Create Matplotlib charts Use threads and talking to networks Talk to a MySQL database via the GUI Perform unit-testing and internationalizing the GUI Extend the GUI with third-party graphical libraries Get to know the best practices to create GUIs About the AuthorBurkhard A. Meierhas more than 17 years of professional experience working in the software industry as a software tester and developer, specializing in software test automation development, execution, and analysis. He has a very strong background in Python 3 software test automation development, as well as in SQL relational database administration, the development of stored procedures, and debugging code.While experienced in Visual Studio .NET C#, Visual Test, TestComplete, and other testing languages (such as C/C ), the main focus of the author over the past five years has been developing test automation written in Python 3 to test the leading edge of FLIR ONE (now in its third generation) infrared cameras for iPhone and Android smart phones and handheld tablets, as well as assuring the quality of FLIR bolometer IR camera platforms.Being highly appreciative of art, beauty, and programming, the author developed GUIs in C# and Python to streamline everyday test automation tasks, enabling these automated tests to run unattended for weeks, collecting very useful data to be analyzed and automatically plotted into graphs and e-mailed to upper management upon completion of nightly automated test runs.His previous jobs include working as a senior test automation engineer and designer for InfoGenesis (now Agilysys), QAD, InTouch Health, and FLIR Systems.Table of Contents Creating the GUI Form and Adding Widgets Layout management Look and feel customization Data and Classes Matplotlib charts
Cover
Title Page
Copyright and Credits
Packt Upsell
Contributors
Table of Contents
Preface
Chapter 1: Look-and-Feel Customization with Qt Designer
Introduction
Technical requirements
Using style sheets with Qt Designer
How to do it ...
How it works ...
There\'s more ...
Customizing basic style sheets
How to do it ...
How it works ...
Creating a login screen using style sheets
How to do it ...
How it works ...
Using resources in style sheets
How to do it
How it works ...
Customizing properties and sub-controls
How to do it ...
How it works ...
Styling in Qt Modeling Language (QML) How to do it ... How it works ...
Exposing the QML object pointer to C++
How to do it ...
How it works ...
Chapter 2: Event Handling --
Signals and Slots
Introduction
Technical requirements
New signals and slots syntax
How to do it ...
How it works ...
UI events with signals and slots
How to do it ...
How it works ...
Asynchronous programming made easier
How to do it ...
How it works ...
Function callbacks
How to do it ...
How it works ...
Chapter 3: States and Animations with Qt and QML
Introduction
Technical requirements
Property animation in Qt
How to do it ...
How it works ... There\'s more ... Using easing curves to control property animation
How to do it ...
How it works ...
There\'s more ...
Creating an animation group
How to do it ...
How it works ...
There\'s more ...
Creating a nested animation group
How to do it ...
How it works ...
State machines in Qt
How to do it ...
How it works ...
There\'s more ...
States, transitions, and animations in QML
How to do it ...
How it works ...
There\'s more ...
Animating widget properties using animators
How to do it ...
How it works ...
Sprite animation
How to do it ...
How it works ...
There\'s more ...
Chapter 4: QPainter and 2D Graphics IntroductionTechnical requirements
Drawing basic shapes onscreen
How to do it ...
How it works ...
There\'s more ...
Exporting shapes to SVG files
How to do it ...
How it works ...
There\'s more ...
Coordinate transformation
How to do it ...
How it works ...
There\'s more ...
Displaying images onscreen
How to do it ...
How it works ...
There\'s more ...
Applying image effects to graphics
How to do it ...
How it works ...
There\'s more ...
Creating a basic paint program
How to do it ...
How it works ...
Rendering a 2D canvas in QML
How to do it ...
Chapter 5: OpenGL Implementation
Introduction Technical requirementsSetting up OpenGL in Qt
How to do it ...
How it works ...
There\'s more ...
Hello World!
How to do it ...
How it works ...
Rendering 2D shapes
How to do it ...
How it works ...
Rendering 3D shapes
How to do it ...
How it works ...
Texturing in OpenGL
How to do it ...
How it works ...
Basic lighting in OpenGL
How to do it ...
How it works ...
Moving an object using keyboard controls
How to do it ...
How it works ...
3D canvas in QML
How to do it ...
How it works ...
Chapter 6: Using Network and Managing Large Documents
Introduction
Technical requirements
Creating a TCP server