Python Programming for GIS Data Processing in QGIS
Recommended Python Books:-
1) "A Byte of Python" by CH Swaroop - https://python.swaroopch.com
2) "Python 101" by Michael Driscoll - https://python101.pythonlibrary.org
3) "Automate the Boring Stuff with Python" by Al Sweigart - https://automatetheboringstuff.com
4) "Python Notes for Professionals book" - https://goalkicker.com/PythonBook/
==================
Learning Path:-
1) Learn Python basics
a- Writing and executing code
b- Basic structure of a script
c- Variables
d- Data types
d.1- Booleans
d.2- Numeric types
d.3- Strings
d.4- Lists and tuples
d.5- Sets
d.6- Dictionaries
e- Control flow
e.1- If statements
e.2- While statements
e.3- For statements
e.4- break, continue, and else
f- Functions
g- Error handling
2) Learn Python Regular Expression (Optional)
3) Learn Python Object Oriented Programming (Recommended Optional)
4) Learn Application Programming Interface (API) (Optional)
5) Learn Python GIS library
To support me make more contents, BuyMeACoffee at: https://www.buymeacoffee.com/umaryusuf