Both blogger and wordpress provide for syntax highlighting, and they both know how to import content from the other, so you can start with either one. They both allow you to use your own domain at no charge. They both allow content backups.
In my experience, Blogger is easier to set up, so I start with that for new blogs.
Remember that the challenge for a successful blog is to provide quality content on a regular (even predictable) basis. The framework can be whatever once you get into writing regularly.
The Python Module of the Week was written manually in RST plus automation tools because it was published as a blog, as online magazine articles, and finally as a book. But the author did know how to/had the will to publish a complete post every week.