Yeah, I've written them all solo so far. Might team up with internet friends in future.
Whether I was familiar with the topic or not, I had to dig deep while writing the books. I did have to learn new things as well (for example: `tkinter` and third-party Python modules for the Python Projects book). And almost always, I understand something better whenever I work on new version of the books.