Crear un exe es simple pero requiere de algunos pasos, lo primero que debemos hacer es instalar una nueva librería, es la librería:
pyinstaller
para ello lo haremos como siempre pero por si no lo recordáis debéis introducir en el CMD el siguiente comando, en nuestro caso y según la instalación que hicimos de Python, el comando es:
cd C:\Python36
pip install pyinstalller
Vemos como se instala y ya tendríamos todo listo para crear el ejecutable, lo primero que debemos saber es la ruta donde se encuentra nuestro programa, para ello solo debemos hacer click con el botón derecho en nuestro archivo teniendo pulsado el símbolo Swift del teclado (símbolo con una flecha hacia arriba) y seleccionar la opción:
Copiar como ruta de acceso

Si ahora pegáis el texto en os aparecerá la ruta del archivo:
"C:\Users\Sky\Desktop\programas\txt.py"
Pues volvemos al CMD y tenemos que llegar hasta la carpeta donde está el archivo.py, en mi caso introduce el comando:
cd C:\Users\Sky\Desktop\programas

Estoy situado en la carpeta, ahora debo ejecutar la siguiente sintaxis:
pyinstaller nombre_del_archivo.py
Para el ejemplo que estamos viendo utilizare:
pyinstaller txt.py
En la siguiente imagen muestro como al dar al enter, empieza la conversión tarda unos segundos y ya podremos ver lo que ocurrió.

Vamos a nuestra carpeta de programas del escritorio y encontraremos lo siguiente:

Como muestro hay una carpeta llama “built” esta se puede borrar, entramos en la carpeta “dist” y aparecerá otra carpeta con el nombre de nuestro archivo al entrar veremos que existe un archivo que se llama txt.exe, lo que hacemos es copiar la carpeta entera de txt y dejarla en el escritorio, y eliminamos ya la carpeta “dist” de nuestros programas quedado asi.

Nuestro archivos .py están como siempre sin carpetas adicionales, la carpeta txt la vamos a cambiar de nombre, la voy a llamar “crear documento” y voy a entrar en ella, vamos a ocultar todos los elementos que aparecen menos el ejecutable con el nombre de mi archivo, un truco rápido es, selecciona todo con el ratón pulsa en el teclado la tecla “ctrl” y haz click en el ejecutable para que se desmarque.
Con todos seleccionados menos el ejecutable, haz click con el botón derecho y selecciona la última pestaña “propiedades”.

En el menú que aparece marca la opción de oculto, pulsa el botón aplicar y aceptar.

Ahora como veis no aparecen el resto de archivos, es mas útil para el usuario si no sabe, mi programa no muestra ningún mensaje ni nada por consola, solo crea un archivo de texto con la palabra “Hola” voy a ver si funciona.

Como ya dije anteriormente no es magia, es Python, con esto ya podéis guardar vuestra carpeta con el programa que sea en un USB y ejecutarlo en cualquier ordenador, estoy seguro que os encanto esto pero yo siempre quiero ir más allá, mirad la siguiente página.