ویژگیهای کلیدی
استفاده از برنامهنویسی شیگرا برای توسعه رابطهای کاربری گرافیکی (GUI) چشمگیر در پایتون
ایجاد نمودارهای جالب برای نمایش بصری دادهها با استفاده از Matplotlib
توسعه رابطهای کاربری گرافیکی با جدیدترین نسخههای چارچوبهای Tkinter، PyQt5 و wxPython
شرح کتاب
پایتون یک زبان برنامهنویسی چند دامنهای و تفسیری است که یادگیری و پیادهسازی آن آسان است. با پشتیبانی گسترده از چارچوبها برای توسعه رابطهای کاربری گرافیکی، میتوانید برنامههای مبتنی بر رابط کاربری گرافیکی تعاملی و زیبا را به طور یکپارچه بسازید.
این ویرایش سوم از کتاب آشپزی برنامهنویسی رابط کاربری گرافیکی پایتون، از یک رویکرد مبتنی بر وظیفه پیروی میکند تا به شما در ایجاد رابطهای کاربری گرافیکی مؤثر با کمترین مقدار کد کمک کند. هر دستور العمل در این کتاب بر اساس آخرین دستور العمل ساخته شده است تا یک برنامه کامل رابط کاربری گرافیکی ایجاد کند و مشکلات رایج در توسعه رابط کاربری گرافیکی را حل کند. این کتاب آشپزی پایتون عمدتاً بر استفاده از چارچوب Tkinter GUI داخلی پایتون تمرکز دارد. شما یاد خواهید گرفت که چگونه با استفاده از سبکهای برنامهنویسی ساده و برنامهنویسی شیگرا (OOP) رابطهای کاربری گرافیکی در پایتون ایجاد کنید.
با افزودن ویجتهای بیشتر و گسترش رابط کاربری گرافیکی خود، یاد خواهید گرفت که چگونه به شبکهها، پایگاههای داده و کتابخانههای گرافیکی متصل شوید که عملکرد رابط کاربری گرافیکی شما را تا حد زیادی افزایش میدهند. همچنین یاد خواهید گرفت که چگونه از threading استفاده کنید تا مطمئن شوید که رابط کاربری گرافیکی شما از کار نمیافتد. در نهایت، در مورد چارچوب رابط کاربری گرافیکی همه کاره PyQt که دارای ویرایشگر بصری مخصوص به خود است و به شما امکان میدهد با استفاده از ویژگیهای کشیدن و رها کردن، رابطهای کاربری گرافیکی طراحی کنید، خواهید آموخت.
در پایان کتاب، شما در طراحی رابطهای کاربری گرافیکی پایتون متخصص خواهید بود و میتوانید انواع برنامههای رابط کاربری گرافیکی را به راحتی توسعه دهید.
آنچه خواهید آموخت
ایجاد رابطهای کاربری گرافیکی شگفتانگیز با ماژول Tkinter داخلی پایتون
سفارشیسازی رابطهای کاربری گرافیکی با استفاده از مدیران طرحبندی برای مرتبسازی ابزارکهای رابط کاربری گرافیکی
پیشرفت از سبک کدنویسی آبشاری معمولی به سبک OOP با استفاده از پایتون
ایجاد نمودارهای زیبا با استفاده از ماژول رایگان Matplotlib پایتون
استفاده از threading در یک محیط شبکهای برای واکنشگرا کردن رابطهای کاربری گرافیکی
کشف روشهای اتصال رابطهای کاربری گرافیکی به پایگاه داده MySQL
درک نحوه ایجاد تستهای واحد و بینالمللیسازی رابط کاربری گرافیکی
با استفاده از PyQt5 وارد دنیای ایجاد رابطهای کاربری گرافیکی شوید
این کتاب برای چه کسانی مناسب است؟
اگر شما یک برنامهنویس یا توسعهدهنده هستید که به دنبال افزایش مهارتهای پایتون خود با نوشتن برنامههای قدرتمند رابط کاربری گرافیکی (GUI) هستید، این کتاب برای شما مناسب است. آشنایی با زبان برنامهنویسی پایتون برای بهرهمندی هرچه بیشتر از این کتاب ضروری است.
فهرست مطالب
ایجاد فرم رابط کاربری گرافیکی و افزودن ویجتها
مدیریت طرحبندی
سفارشیسازی ظاهر و حس
دادهها و کلاسها
نمودارهای Matplotlib
رشتهها و شبکهسازی
ذخیرهسازی دادهها در پایگاه داده mysql از طریق رابط کاربری گرافیکی
بینالمللیسازی و آزمایش
گسترش رابط کاربری گرافیکی ما با کتابخانه wxpython
ساخت رابطهای کاربری گرافیکی با PyQt5
بهترین شیوهها






























