كتاب دليل المبرمجين لتعلم بايثون للمبتدئين The PyQGIS Programmers Guide
book is not a Python tutorial—we’ll give you a short introduction to concepts needed to get started with PyQGIS. As you get into it, you’ll likely want to dig a little deeper into Python to improve your skills. We won’t talk much about flow control, variables, operators, and all the other things you need to know to use the language. For that, see the list of additional resources at the end of the chapter.