現在のところ、アマゾンはオープンソースの `epub` フォーマットの使用を推奨している。pythonで電子書籍をepubフォーマットに変換するには、`ebooklib` pythonライブラリを使うことができます。それでも、適切にフォーマットされた電子書籍にするためには、テキストの段落、見出し、画像が適切に配置されるように書式を調整する必要があります。これを実現するには、例えば `HTML` タグを追加で使用することができます。いずれにせよ、出版する前にすべてのフォーマットがあなたの期待に応えているか出力をチェックし、そうでなければ再フォーマットする必要があります。
As of today, Amazon recommends using the open source `epub` format. To convert your e-book to the epub format in python, you can use the `ebooklib` python library. Still to have a properly formatted e-book, you should go over the formatting to have the text paragraphs, headings and images properly aligned. To achieve this you can use additional `HTML` tags for example. In any case you should check the output if all the formatting meets your expectations before you publish and reformat if it doesn't.