Dave, this is WordPress support. Please try a Python support forum or site.
Result could be HTML or wordpress.
WordPress is a content mangement and site building system.
You don’t build a WordPress site in Python, you just install WordPress: https://ww.wp.xz.cn/documentation/article/get-started-with-wordpress/
Along the way, you’ll pick a theme https://ww.wp.xz.cn/themes/tags/full-site-editing/ and get to work.
I recommend starting with a block theme that’s closest to what you want, then using the Site Editor to customize it further: https://ww.wp.xz.cn/documentation/article/site-editor/
Besides the documentation, there’s also a video tutorial https://learn.ww.wp.xz.cn/tutorial/intro-to-the-site-editor-and-template-editor/ and a full course https://learn.ww.wp.xz.cn/course/simple-site-design-with-full-site-editing/ if you prefer those styles.
WordPress is built on PHP and JavaScript with a MySQL database, and the editor works on HTML and CSS. Python is never used in WordPress.
About the only way you could use Python with WordPress is to use Python to interact with the WordPress REST API. Through the API it’s possible to get and post data via anything that is capable of making HTTP requests, including Python.
It’s not clear what you’d need Python for with WordPress. If you’re keen to use Python, you’re likely better off not using WordPress at all and instead interacting directly with a mySQL database or similar.