No, but that sounds like a good topic for an article. In a nutshell here are the steps:
1. (1 time) Get an Android Market account. It costs $25.
2. (1 time) If you're going to charge for the application create a Google Checkout merchant account.
3. (1 time) Run a
java command to create your public and private keys.
4. Export your .apk file into some directory.
5. Run a java command to sign your .apk file with your keys.
6. From the Market Developer Console, click on 'Upload Application' and follow the directions.
Et voila! In a few minutes your application will show up in the Market in all supported countries.
Note: You can't buy your own application. It's a known bug.