کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتونپشت جلد کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون
۲۳۰,۰۰۰ تومان
خرید کتاب الکترونیکنسخه نمونه رایگان
هدیه
تا ۵۰٪ تخفیف اولین خرید با کد welcome
کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتونپشت جلد کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون

کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون اثر هومن صمدی بهرامی از نشر هوش‌آموز

کتاب الکترونیک
403 صفحه
PDF
انتشارات هوش آموز

برای خواندن کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.

چرا کتابراه را نصب کنم؟

از رمان و روانشناسی تا کسب‌وکار و تاریخ؛ کتاب‌های الکترونیکی و صوتی را هر زمان که خواستی بخوان یا گوش کن.

کتاب‌ها را دریافت کن و هر زمان و هر جا، بدون نیاز به اینترنت به کتابخانهٔ شخصی خودت دسترسی داشته باش.

حدود ۱۰ میلیون نفر از کتابراه برای مطالعه و شنیدن کتاب استفاده می‌کنند و نظرات خودشون رو با دیگران به اشتراک گذاشته‌اند.

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

معرفی کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون

می‌خواهید برنامه‌نویسی کنید، اما نمی‌دانید از کجا باید شروع کرد؟ هومن صمدی بهرامی کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون را دقیقا برای شما به نگارش درآورده است. نویسنده در اثر حاضر تلاش می‌کند تا از طریق طراحی رابط کاربری با کتابخانه Tkinter، مفاهیم برنامه‌نویسی و منطق پایتون را آموزش دهد و شما را در مسیر توسعه‌ی اولین نرم‌افزار خود همراهی کند.

درباره‌ی کتاب طراحی رابط کاربری (UI) با Tkinter در پایتون

در این کتاب که در چهارده فصل تنظیم شده، هومن صمدی بهرامی مباحثی اعم از مبانی طراحی UI در Tkinter، ویجت‌ها، ذخیره‌سازی داده‌ها، تبدیل اسکریپت به فایل اجرایی و برنامه‌نویسی شیءگرا را پوشش داده و با پروژه‌های عملی، به شما کمک می‌کند تا بر آموخته‌هایتان تسلط پیدا کنید.

یکی از مهم‌ترین بخش‌های هر سایت و نرم‌افزاری، رابط کاربری آن است؛ یعنی بخشی که به کاربر اجازه می‌دهد تا با محتوای نرم‌افزار تعامل کرده و از امکانات آن بهره ببرد. رابط کاربری نامناسب می‌تواند حتی از بهره‌گیری کامل از قابلیت‌ها و ساختار قدرتمند یک نرم‌افزار هم جلوگیری کند و در نهایت، تجربه‌ی کاربر را تحت تأثیر قرار دهد.

صفر تا صد Tkinter با هومن صمدی بهرامی

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

معرفی و دانلود کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون

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

رفع ایرادهای زبان فارسی در طراحی رابط کاربری

یکی از نکات ارزشمند کتاب طراحی رابط کاربری (UI) با Tkinter در پایتون، پرداخت به معضل‌های مربوط به زبان فارسی در Tkinter است. نویسنده برای مشکلات مربوط به جهت متون، نمایش صحیح فونت‌های فارسی و وارونه شدن متن راه‌حل‌هایی ارائه می‌دهد. در ادامه، ویجت‌های ttk نیز که امکانات کامل‌تری نسبت به ویجت‌های کلاسیک Tkinter دارند برای طراحی استایل و شخصی‌سازی تم و فونت بررسی می‌شوند تا بتوانید ظاهر موردنظر خود را بدون محدودیت اجرا کنید.

فصول نهایی کتاب نیز مباحث ذخیره‌سازی داده، پایگاه‌داده، SQL و برنامه‌نویسی شیءگرا شامل می‌شوند و در نهایت، شما را قدم‌به‌قدم در طراحی و اجرای سه پروژه‌ی عملی همراهی می‌کند. اولین پروژه، ساخت ماشین حساب، دومین پروژه، دفترچه یادداشت فارسی و سومین پروژه، نوعی برنامه‌ی مدیریت کارها مشابه با سایت Trello است.

خرید کتاب طراحی رابط کاربری (UI) با Tkinter در پایتون انتشارات هوش آموز را به تمام کسانی که قصد ورود به دنیای برنامه‌نویسی و طراحی رابط کاربری دارند پیشنهاد می‌کنیم.

کتاب طراحی رابط کاربری (UI) با Tkinter در پایتون برای شما مناسب است اگر

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

فهرست مطالب کتاب

فصل اول – مبانی طراحی UI و آشنایی با Tkinter
طراحی رابط کاربری در پایتون
طراحی UI و اهمیت آن
UI/UX چیست
طراحی GUI در پایتون
معرفی Tkinter
نصب و راه‌اندازی محیط
ساختار برنامه‌های Tkinter
فرم اصلی Mainloop
سفارشی‌سازی و تنظیم ویژگی‌های فرم
فصل دوم – ویجت‌ها و عناصر رابط کاربری
آشنایی با مفهوم ویجت‌ها
ویجت‌های پایه
ویجت Label
ویجت Button
ویجت Entry
ویجت Text
ویجت Frame
ویجت Checkbutton
ویجت Radiobutton
ویجت Scale
ویجت Spinbox
ویجت Scrollbar
مثال‌های کاربردی
فصل سوم – کار با تصاویر، آیکن‌ها و Pillow
معرفی کار با تصویر در Tkinter
ویجت PhotoImage و فرمت‌های پشتیبانی شده
بارگذاری تصویر در Label و Button
نمایش تصویر در Label
ساخت دکمه با آیکن (Icon Button)
جلوگیری از حذف‌شدن تصویر (Garbage Collection)
تنظیم آیکن فرم برنامه (Icon / favicon)
معرفی library Pillow (PIL)
تغییر اندازه، برش و فیلتر روی تصویر
فیلترهای ساده تصویر (blur, sharpen)
ساخت آیکن‌های داینامیک برای UI
نمایش تصویر داخل Canvas
مدیریت تصویر در چند ویجت و جلوگیری از Memory Leak
نگه‌داشتن Reference
فصل چهارم – ویجت‌های پیشرفته
ویجت Listbox
ویجت Treeview
ویجت Combobox
ویجت Separator
ویجت Progressbar
فصل پنجم – چیدمان و ساخت رابط کاربری حرفه‌ای
Layoutها (pack, grid, place)
ترکیب Layoutها
طراحی داینامیک و واکنش‌گرا
مدیریت padding و margin
طراحی چند فریمی و چند صفحه‌ای (LabelFrame ،PanedWindow ،Notebook)
ویجت Notebook (چند صفحه‌ای / Tabbed UI)
ویجت PanedWindow
ویجت LabelFrame
ایجاد فرم‌های استاندارد و طراحی صفحه‌بندی
فصل ششم – چالش‌های زبان فارسی در Tkinter
مشکلات رایج فارسی و روش‌های حل
راست به چپ (RTL)
نمایش صحیح فونت فارسی
جلوگیری از وارونه شدن متن
مشکل "ی" و "ک"
تنظیمات اندازه و استایل
ساخت فرم‌های فارسی استاندارد
فصل هفتم – طراحی استایل مدرن با ttk
ویجت‌های تم‌دار (ttk)
تغییر تم کلی برنامه
سفارشی‌سازی پیشرفته Style
مدیریت رنگ‌ها و انتخاب پالت
فونت‌های سفارشی
طراحی UI واکنش‌گرا (Responsive UI)
فصل هشتم – رویدادها
مدیریت رویدادها (command و bind)
رویدادهای موس
رویدادهای صفحه‌کلید
هندلرها و lambda
رویدادهای اختصاصی و سفارشی
Drag & Drop ساده
کنترل فوکوس
فصل نهم – ذخیره‌سازی داده‌ها و کار با فایل‌ها
ذخیره‌سازی فایل‌های ساده
خواندن و نوشتن txt
ذخیره تنظیمات UI (Theme، اندازه فرم، آخرین مسیر)
چالش‌های encoding فارسی
JSON برای تنظیمات حرفه‌ای
ساخت settings. json
ذخیره و بارگذاری داده‌های GUI
فصل دهم – آشنایی مقدماتی با SQLite
ساخت دیتابیس
جداول ساده
عملیات اصلی روی داده‌ها
درج داده (Insert)
ویرایش داده (Update)
حذف داده (Delete)
جستجو و بازیابی داده (Select)
اتصال به Treeview با استایل مناسب
نمایش داده‌ها با نمودار
استفاده از matplotlib
نمودار خطی، میله‌ای، دایره‌ای
نمایش نمودار داخل Frame
به‌روزرسانی نمودار با داده‌های UI
ذخیره تصویر نمودار
فصل یازدهم – منوها، دیالوگ‌ها و اجزای تکمیلی
منوی اصلی و منوهای آبشاری
منوی راست کلیک
ویجت‌های Messagebox و Dialogها
ویجت‌های Filedialog و Colorchooser
ویجت‌های Statusbar و Toolbar
Progressbar پیشرفته
فصل دوازدهم – برنامه‌نویسی شیءگرا در Tkinter
اهمیت OOP در طراحی UI
ساخت کلاس اصلی برنامه
ساخت ویجت‌های سفارشی
معماری ماژولار برای پروژه‌های بزرگ
فصل سیزدهم – تبدیل اسکریپت به فایل اجرایی
استفاده از PyInstaller
استفاده از cx_Freeze
ساخت فایل exe برای ویندوز
ساخت نسخه لینوکس و مک
افزودن آیکن سفارشی
فصل چهاردهم – پروژه‌ها
پروژه اول – ماشین حساب
پروژه دوم – دفترچه یادداشت فارسی
پروژه سوم – برنامه مدیریت کارها (TO-DO List) مشابه Trello

مشخصات کتاب الکترونیک

عنوان کتابکتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون
نویسندههومن صمدی بهرامی
ناشر چاپیانتشارات هوش آموز
سال انتشار۱۴۰۵
فرمت کتابPDF
تعداد صفحات403
زبانفارسی
شابک978-622-90318-4-1
قیمت کتاب الکترونیک
۲۳۰,۰۰۰ تومان

€4.99

خرید کتاب الکترونیک نسخه نمونه رایگان
دسته‌ها

کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون بر اساس قرارداد رسمی با انتشارات هوش آموز در فروشگاه کتابراه عرضه شده است. تمامی حقوق مادی و معنوی نشر این اثر مطابق قرارداد رعایت شده و سهم ناشر و صاحب اثر از هر خرید به‌صورت قانونی پرداخت می‌شود.

نقد، بررسی و نظرات کتاب طراحی رابط‌ کاربری (UI) با Tkinter در پایتون

هیچ نظری برای این کتاب ثبت نشده است.
👋 سوالی دارید؟