Bienvenidos al Curso de Python 3.5, el objetivo de este curso va a ser dar una base en el arte de la programación en este lenguaje. Está pensado tanto para personas que no han programado nunca y quieran utilizar Python como su primer lenguaje, tanto para personas que ya trabajen con algún otro lenguaje y quieran aprender también este.
Para el planteamiento del curso se plantea en un principio la resolución de problemas mediante “Diagramas de Flujo” y su posterior codificación del problema con el lenguaje python.
Además, y debido a que para aprender hay que practicar muchísimo, todas las lecciones llevan varios ejercicios con sus soluciones para facilitar más el aprendizaje y estoy dispuesto a resolver todas sus dudas, asi que me tienen a su disposición. Los ejercicios estarán colgados con cada curso en un repositorio en github.
Estos ejercicios no tienen porque ser perfectos, podéis y de hecho debéis crear vuestras propias soluciones y resolver el ejercicio de una forma diferente, como todo, para aprender se necesita de mucha práctica. Estos ejercicios tendrán un orden progresivo para aquellos que no estén familiarizados con python pero, también pueden servir para aquellos que vengan de otros lenguajes y quieran aprender uno nuevo.
El temario del curso será el siguiente
- Objetivos y nuestro primer programa
- Estructuras condicionales
- Estructuras repetitivas
- Variables enteras, flotantes y cadenas de caracteres
- Estructura de datos tipo lista
- Programación estructurada. Funciones
- Estructura de datos tipo tupla
- Estructura de datos tipo diccionario
- Porciones e índices negativos en listas, tuplas y cadenas de caracteres
- Importación de módulos en Python
- Programación orientada a objetos
- Redefinición de operadores con objetos
- Trabajando con ficheros en Python
- Biblioteca estándar de Python
Si tienen cualquier duda, opinión o ven algún error, cuéntenlo y les responderé lo antes posible.
Y sobre todo, recordar que para llegar a ser buenos es muy importante leer mucho y ser constante y, aquí os dejo un link a la api de python para que sigáis investigando por vosotros mismos. Y un link al repositorio en el cual están todos los ejemplos y ejercicios del curso.
Hola, como podría renombrar un archivo en python 3 (es decir que al archivo.txt se cambie por archivo234.txt dinámicamente )
lo que pretendo es poder asignarle el id de un usuario.
Hola Alberto,
Para renombrar el fichero, hablando desde dos opciones diferentes.
Si el fichero no existe, puedes añadir la variable con el id del usuario al nombre del fichero antes de crearlo, por ejemplo:
nombre = "archivo.txt"
id = 1234
nombre = "archivo"+id+".txt"
La segunda opción, contando con que el archivo ya exista y quisieras renombrarlo, puedes utilizar la función rename() del módulo os
import os
os.rename(old_file,new_file)
Espero haber resuelto tu duda con estas opciones, pero cualquier duda que tengas no dudes en preguntarlo.
Saludos