وبلاگ بلیان

اصول شطرنج: راهنمایی ساده برای مبتدیان برای بازی شطرنج مانند حرفه‌ای‌ها با استراتژی‌ها، حرکات و بهترین تاکتیک‌های آغازین آسان‌پیگیری

Chess fundamentals: A simple beginner’s guide on playing chess like a pro with easy-to-follow strategies, moves, and best opening tactics

جلد کتاب اصول شطرنج: راهنمایی ساده برای مبتدیان برای بازی شطرنج مانند حرفه‌ای‌ها با استراتژی‌ها، حرکات و بهترین تاکتیک‌های آغازین آسان‌پیگیری

معرفی کتاب «اصول شطرنج: راهنمایی ساده برای مبتدیان برای بازی شطرنج مانند حرفه‌ای‌ها با استراتژی‌ها، حرکات و بهترین تاکتیک‌های آغازین آسان‌پیگیری» (با عنوان لاتین Chess fundamentals: A simple beginner’s guide on playing chess like a pro with easy-to-follow strategies, moves, and best opening tactics) نوشتهٔ Saurabh Chandrakar، Nilesh Bhaskarrao Bahadure و Sanchez, Josè، منتشرشده توسط نشر 2021 در سال 2021. این کتاب در فرمت epub، زبان انگلیسی ارائه شده است.

Are you looking to create stunning graphical user interfaces (GUIs) using Python? Look no further. This comprehensive guide will take you on a journey through the powerful capabilities of Tkinter, Python's standard GUI library. This comprehensive guide explores the power of Python's Tkinter library. This book covers various classes of GUI widgets, including buttons, input fields, displays, containers, and item widgets. It teaches you how to create interactive and visually appealing user interfaces, handle file selection, gather widget information, and trace changes. Additionally, it includes a hands-on project on creating a user login system using Tkinter and sqlite3 database. Whether you're a beginner or an experienced developer, this book will empower you to build professional and intuitive GUI applications effortlessly. By the end of the book, you will have gained knowledge and skills in creating modern user interfaces using the Tkinter Python library. The purpose of this book is to introduce readers with little to no programming experience, to Python Graphical User Interface (GUI). A GUI application can be created in any programming language, say VB.Net, C#.Net etc. In this book, we shall see how to create a GUI application using Python Tkinter library. We will provide the readers with the foundational knowledge and skills which is required to start writing code for creating any desktop GUI app in Python language. By mastering Python Tkinter library, readers will be able to apply this technology to solve real-world problems and create various useful applications according to their needs. The first part of the book covers basic GUI Tkinter concepts followed by a touch of inbuilt variable classes for creating different tkinter GUI widgets. Then we shall see some insights of different widgets viz button, input, display, container, item and user-interactive widgets. Finally, in the later part of the book, we shall explore handling file selection and getting widget along with trace information in Tkinter. This book covers a wide range of topics, from basic definition of different widgets along with various solved examples and well explanatory code. Overall, the book provides a solid foundation for beginners to start their journey for getting trained in Python GUI using Tkinter library. Book title 1 Inner title 3 Copyright 4 Dedicated 4 About the Authors 6 About the Reviewer 6 Acknowledgements 8 Preface 10 Code Bundle and Coloured Images 12 Piracy 14 Table of Contents 14 Chapter 1: tkinter Introduction 20 Introduction 20 Structure 20 Objectives 22 Introduction to tkinter 22 Basic Python GUI program 24 Some standard attributes of Python tkinter GUI 28 Dimensions 28 highlightthickness 28 padX, padY 28 wraplength 30 height 30 underline 30 width 30 Colors 30 activebackground 30 background 30 activeforeground 32 foreground 32 disabledforeground 32 highlightbackground 34 selectbackground 34 selectforeground 34 Fonts 36 By creating a font object 36 By using tuple 38 Anchors 38 Placing widget position when anchor = N 40 Placing widget position when anchor = S 40 Placing widget position when anchor = E 40 Placing widget position when anchor = W 42 Placing widget position when anchor = NE 42 Placing widget position when anchor = NW 42 Placing widget position when anchor = SE 42 Placing widget position when anchor = SW 42 Placing widget position when anchor = CENTER 42 Relief styles 44 Bitmaps 44 Cursors 46 Python tkinter geometry management 48 pack() 48 grid() 48 place() 52 Geometry method in tkinter 54 Conclusion 56 Points to remember 56 Questions 56 Chapter 2: Inbuilt Variable Classes for Python tkinter GUI Widgets 58 Introduction 58 Structure 58 Objectives 60 Inbuilt variable classes 60 StringVar() 60 BooleanVar() 62 IntVar() 64 DoubleVar() 64 GUI creation using classes and objects 66 Conclusion 70 Points to remember 70 Questions 70 Chapter 3: Getting Insights of Button Widgets in tkinter 72 Introduction 72 Structure 72 Objectives 74 tkinter Button Widget 74 Events and bindings 80 event type 80 tkinter Checkbutton widget 100 tkinter Radiobutton widget 110 tkinter OptionMenu widget 120 Conclusion 122 Points of remember 122 Questions 122 Chapter 4: Getting Insights of Input Widgets in tkinter 124 Introduction 124 Structure 124 Objectives 126 tkinter Entry widget 126 Validation in the Entry widget 140 tkinter Scrollbar widget 146 Scrollbar attached to Listbox 146 Scrollbar attached to Text 148 Scrollbar attached to Canvas 150 Scrollbar attached to Entry 150 tkinter Spinbox widget 152 tkinter Scale widget 158 tkinter Text widget 164 tkinter Combobox Widget 184 Conclusion 192 Points to remember 192 Questions 194 Chapter 5: Getting Insights of Display Widgets in tkinter 194 Introduction 194 Structure 194 Objectives 196 tkinter Label Widget 196 tkinter Message Widget 210 tkinter MessageBox Widget 212 showinfo() 214 showwarning() 214 showerror() 216 askquestion() 216 askokcancel() 218 askyesno() 218 askretrycancel() 220 Conclusion 220 Points of remember 220 Questions 222 Chapter 6: Getting Insights of Container Widgets in tkinter 222 Introduction 222 Structure 224 Objectives 224 tkinter Frame Widget 224 tkinter LabelFrame Widget 228 tkinter Tabbed/Notebook Widget 232 tkinter PanedWindow widget 234 tkinter Toplevel widget 240 Conclusion 252 Points of remember 252 Questions 252 Chapter 7: Getting Insights of Item Widgets in tkinter 254 Introduction 254 Structure 254 Objectives 254 tkinter Listbox widget 256 Conclusion 264 Points of remember 266 Questions 266 Chapter 8: Getting Insights of tkinter User Interactive Widgets 266 Introduction 266 Structure 266 Objectives 268 tkinter Menu widget 268 tkinter Menubutton widget 282 tkinter Canvas widget 286 Conclusion 300 Points to remember 300 Questions 302 Chapter 9: Handling File Selection in tkinter 302 Introduction 302 Structure 304 Objectives 304 Handling file selection in tkinter 304 Conclusion 318 Points of remember 320 Questions 320 Chapter 10: Getting Widget Information and Trace in tkinter 320 Introduction 320 Structure 320 Getting widget information 322 Trace in tkinter 328 trace_add() 328 trace_remove() 328 trace_info() 328 Points to remember 332 Questions 332 Chapter 11: UserLogin Project in tkinter GUI Library with sqlite3 Database 332 Introduction 332 Structure 332 Objectives 332 GUI interaction with sqlite3 database 334 Displaying a GUI application 334 Conclusion 358 Points to remember 358 Questions 360 Index 360 Back title 366
دانلود کتاب اصول شطرنج: راهنمایی ساده برای مبتدیان برای بازی شطرنج مانند حرفه‌ای‌ها با استراتژی‌ها، حرکات و بهترین تاکتیک‌های آغازین آسان‌پیگیری