Aprende a Programar a Python
Por Ángel Arias
()
Información de este libro electrónico
Así que no habéis programado nunca... A medida que avanzamos en este libro, intentaremos enseñaros a programar. Vosotros tenéis que leer código y escribir código (así denominamos a los programas). Veremos un montón de código. Para entenderlo tendreis que copiar este código, probarlo y observar que ocurre. Jugad y haced cambios. Lo peor que os puede pasar es que no funcione.
Tened en cuenta también que esto es una guía de Python 3.0, lo que implica que algunos ejemplos descritos en este libro no funcionarán en la versión 2.6 o anteriores. Aun así, las diferencias entre ambas versiones no son especialmente grandes, por lo tanto, si aprendeis una, tendriais que poder entender programas escritos para la otra versión sin demasiada dificultad.
9781495480683
Ángel Arias
Ángel Arias es un consultor informático con más de 12 años de experiencia en sector informático. Con experiencia en trabajos de consultoría, seguridad en sistemas informáticos y en implementación de software empresarial, en grandes empresas nacionales y multinacionales, Ángel se decantó por el ámbito de la formación online, y ahora combina su trabajo como consultor informático, con el papel de profesor online y autor de numerosos cursos online de informática y otras materias. Ahora Ángel Arias, también comienza su andadura en el mundo de la literatura sobre la temática de la informática, donde ,con mucho empeño, tratará de difundir sus conocimientos para que otros profesionales puedan crecer y mejorar profesional y laboralmente.
Lee más de ángel Arias
Ingeniería y Arquitectura del Software Calificación: 3 de 5 estrellas3/5Curso de Introducción a la Administración de Bases de Datos Calificación: 3 de 5 estrellas3/5Aprende a Programar con Java Calificación: 4 de 5 estrellas4/5Aprende a programar en C# Calificación: 5 de 5 estrellas5/5Computación en la Nube Calificación: 4 de 5 estrellas4/5Bases de Datos con MySQL Calificación: 4 de 5 estrellas4/5Curso de Programación y Análisis de Software Calificación: 4 de 5 estrellas4/5Las Estafas Digitales Calificación: 5 de 5 estrellas5/5Programación y Lógica Proposicional Calificación: 4 de 5 estrellas4/5Fundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar en Python Calificación: 5 de 5 estrellas5/5Las Nuevas Tecnologías y el Marketing Digital Calificación: 3 de 5 estrellas3/5Curso de Programación con Java - 2ª Edición Calificación: 5 de 5 estrellas5/5Aprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación con Java Calificación: 4 de 5 estrellas4/5Aprende a Desarrollar Videojuegos Calificación: 3 de 5 estrellas3/5Curso de Marketing Online Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar para Android Calificación: 5 de 5 estrellas5/5Marketing Digital y SEO con Google Calificación: 5 de 5 estrellas5/5Aprende a Programar ASP .NET y C# - Segunda Edición Calificación: 0 de 5 estrellas0 calificacionesAprende sobre la Ingeniería de Software Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación de Apps. Android y iPhone Calificación: 5 de 5 estrellas5/5Aprende Programación Web con PHP y MySQL Calificación: 4 de 5 estrellas4/5Curso de Programación y Análisis de Software - 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar Ajax y jQuery Calificación: 1 de 5 estrellas1/5Curso de Programación con iOS Calificación: 4 de 5 estrellas4/5Curso de Programación y Análisis de Software - Tercera Edición Calificación: 0 de 5 estrellas0 calificacionesAprende sobre la Ingeniería del Software Calificación: 0 de 5 estrellas0 calificacionesFundamentos de Programación y Bases de Datos: 2ª Edición Calificación: 0 de 5 estrellas0 calificaciones
Relacionado con Aprende a Programar a Python
Libros electrónicos relacionados
Aprende a Programar en Python Calificación: 5 de 5 estrellas5/5Python 3 al descubierto - 2a ed. Calificación: 5 de 5 estrellas5/5El gran libro de Python Calificación: 5 de 5 estrellas5/5Aprende a Programar en C++ Calificación: 5 de 5 estrellas5/5Fundamentos de Programación y Bases de Datos Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación de Apps. Android y iPhone Calificación: 5 de 5 estrellas5/5Linux Essentials: una guía para principiantes del sistema operativo Linux Calificación: 5 de 5 estrellas5/5Estructuras de datos y algoritmos fundamentales Calificación: 0 de 5 estrellas0 calificacionesPython para principiantes Calificación: 5 de 5 estrellas5/5La Guía Básica de Javascript Calificación: 5 de 5 estrellas5/5Fundamentos de Programación y Bases de Datos: 2ª Edición Calificación: 0 de 5 estrellas0 calificacionesPython Aplicaciones prácticas Calificación: 4 de 5 estrellas4/5Programación en C++ Calificación: 2 de 5 estrellas2/5Python Machine Learning Calificación: 5 de 5 estrellas5/5Django 2 Calificación: 5 de 5 estrellas5/5Curso de Programación con Java Calificación: 4 de 5 estrellas4/5Aprende programación Python: python, #1 Calificación: 0 de 5 estrellas0 calificacionesHacking ético con herramientas Python: SEGURIDAD INFORMÁTICA Calificación: 4 de 5 estrellas4/5Aprende a Programar en ASP .NET y C# Calificación: 0 de 5 estrellas0 calificacionesAprende a Programar en R Calificación: 4 de 5 estrellas4/5La Era del Código Calificación: 0 de 5 estrellas0 calificacionesIntroducción a PHP Calificación: 0 de 5 estrellas0 calificacionesDesarrollo Web en Java Calificación: 3 de 5 estrellas3/5Programación shell. Aprende a programar con más de 200 ejercicios resueltos: PROGRAMACIÓN INFORMÁTICA/DESARROLLO DE SOFTWARE Calificación: 5 de 5 estrellas5/5Conexión SQL SERVER & C# (Manual para principiantes) Calificación: 1 de 5 estrellas1/5Python, Aprendiendo a Utilizar Python Calificación: 0 de 5 estrellas0 calificacionesAprendizaje automático y profundo en python: Una mirada hacia la inteligencia artificial Calificación: 0 de 5 estrellas0 calificacionesCurso básico de Python: La guía para principiantes para una introducción en la programación con Python Calificación: 0 de 5 estrellas0 calificacionesCurso de Programación con Java - 2ª Edición Calificación: 5 de 5 estrellas5/5
Computadoras para usted
Cómo Eliminar Distracciones: Dispara tu Atención y Concentración Mental con Sencillos Métodos que Puedes Empezar a Usar Hoy Mismo Calificación: 5 de 5 estrellas5/5El Arte de las Ventas: Descubre los Secretos de los Mejores Vendedores del Mundo e Incrementa tus Ganancias más Allá de lo que Pensabas Posible Calificación: 0 de 5 estrellas0 calificacionesExcel 2021 y 365 Paso a Paso: Paso a Paso Calificación: 5 de 5 estrellas5/5EL PLAN DE MARKETING EN 4 PASOS. Estrategias y pasos clave para redactar un plan de marketing eficaz. Calificación: 4 de 5 estrellas4/5Seducción con texting: Atrae y seduce las mujeres que deseas con poco esfuerzo dominando el arte de los mensajes de texto Calificación: 4 de 5 estrellas4/5Conquista de las Redes Sociales: 201 Consejos para Marketeros y Emprendedores Digitales Calificación: 5 de 5 estrellas5/5APLICACIONES PRACTICAS CON EXCEL Calificación: 5 de 5 estrellas5/5Psicopatología básica Calificación: 4 de 5 estrellas4/5Vender En Internet - Cómo Ganar Dinero Vendiendo En Ebay, Amazon, Fiverr Y Etsy Calificación: 4 de 5 estrellas4/5Inteligencia artificial: Aprender sobre chatbots, robótica y otras aplicaciones comerciales Calificación: 5 de 5 estrellas5/5Brand management en 4 pasos: Cómo gestionar la comercialización de su marca mejorando su potencial y eficacia Calificación: 5 de 5 estrellas5/5Cómo Hacer Tu Propia Página Web Gratis Calificación: 4 de 5 estrellas4/5Biografía De Elon Musk Calificación: 4 de 5 estrellas4/5Inteligencia artificial: Aprendizaje automático, aprendizaje profundo y procesos de automatización Calificación: 5 de 5 estrellas5/5Minimalismo Digital: Una Guía para Simplificar tu Vida Digital y Vivir con Menos Estrés Calificación: 0 de 5 estrellas0 calificacionesLas Estafas Digitales Calificación: 5 de 5 estrellas5/5Fractales De Dios Calificación: 5 de 5 estrellas5/5
Comentarios para Aprende a Programar a Python
0 clasificaciones0 comentarios
Vista previa del libro
Aprende a Programar a Python - Ángel Arias
Índice de Contenidos
Nota del Autor
Introducción
Todo a su tiempo
Instalar Python
Modo Interactivo
Creando y ejecutando programas
Utilizar Python desde la línea de comandos
Donde encontrar ayuda
Hola, mundo
Conocimientos previos
Visualización por Pantalla
Expresiones
Hablando con humanos (y otros seres inteligentes)
Ejemplos
Ejercicios
Las variables
Contar hasta 10
Bucles while
Ejemplos
Ejercicios
Decisiones
Instrucción if
Depuración
¿Qué es depurar (debugging)?
¿Qué tendría que hacer el programa?
¿Qué hace el programa?
¿Cómo arreglo mi programa?
Definiendo funciones
Creando funciones
Variables en funciones
Ejemplos
Ejercicio
Ejemplo de función avanzada
Ejemplos
Listas
Variables con más de un valor
Más características de las listas
Ejemplos
Ejercicios
Bucles for
Expresiones booleanas
Notas sobre Operadores Booleanos
Ejemplos
Ejercicios
Diccionarios
Ejercicios
Más sobre listas
La venganza de los Strings
Rebanar cadenas (y listas)
Ejemplos
Entrada-Salida con ficheros
Haciendo frente a las imperfecciones
...o cómo manejar los errores
Ejercicios
PMF
Bibliografía
Acerca del Autor
Nota del Autor
Esta publicación está destinada a proporcionar el material útil e informativo. Esta publicación no tiene la intención de conseguir que usted sea un maestro de las bases de datos, sino que consiga obtener un amplio conocimiento general de las bases de datos para que cuando tenga que tratar con estas, usted ya pueda conocer los conceptos y el funcionamiento de las mismas. No me hago responsable de los daños que puedan ocasionar el mal uso del código fuente y de la información que se muestra en este libro, siendo el único objetivo de este, la información y el estudio de las bases de datos en el ámbito informático. Antes de realizar ninguna prueba en un entorno real o de producción, realice las pertinentes pruebas en un entorno Beta o de prueba.
El autor y editor niegan específicamente toda responsabilidad por cualquier responsabilidad, pérdida, o riesgo, personal o de otra manera, en que se incurre como consecuencia, directa o indirectamente, del uso o aplicación de cualesquiera contenidos de este libro.
Todas y todos los nombres de productos mencionados en este libro son marcas comerciales de sus respectivos propietarios. Ninguno de estos propietarios han patrocinado el presente libro.
Procure leer siempre toda la documentación proporcionada por los fabricantes de software usar sus propios códigos fuente. El autor y el editor no se hacen responsables de las reclamaciones realizadas por los fabricantes.
Introducción
Todo a su tiempo
Así que no habéis programado nunca... A medida que avanzamos en este libro, intentaremos enseñaros a programar. Vosotros tenéis que leer código y escribir código (así denominamos a los programas). Veremos un montón de código. Para entenderlo tendreis que copiar este código, probarlo y observar que ocurre. Jugad y haced cambios. Lo peor que os puede pasar es que no funcione. Cuando estemos hablando de código que podreis probar este estará escrito de la siguiente manera:
##Python es muy fácil
print(Hola, mundo!
)
De esta forma os será sencillo diferenciarlo del resto del texto. Cuando tecleis el código en vuestro editor, posiblemente este marcado en colores, estos pueden ser diferentes según el que utiliceis; no os preocupeis, esto no modifica el código siempre que lo copieis exactamente cómo se muestra aquí.
Las salidas por pantalla del equipo se indicarán con el siguiente formato:
Hola, mundo!
Tened en cuenta también que esto es una guía de Python 3.0, lo que implica que algunos ejemplos descritos en este libro no funcionarán en la versión 2.6 o anteriores. De la misma forma, puesto que Python 3.0 fue liberado el 3 de diciembre del 2008, algunas de las librerías extra todavía no han sido convertidas. Aun así, las diferencias entre ambas versiones no son especialmente grandes, por lo tanto, si aprendeis una, tendriais que poder entender programas escritos para la otra versión sin demasiada dificultad.
A menudo en los ejemplos habrá una mezcla de texto que teneis que escribir (que pondremos en negrita) y el texto que escribe el programa, mostrándose como se indica a continuación:
Hola!
Cómo te llamas? Juan
Puedes pasar, Juan
Tras estas aclaraciones estamos listos para empezar. Para poder programar en Python necesitareis el intérprete de Python 3.0 (el programa que hará funcionar vuestro código). Si no lo tenéis instalado, podeis visitar la web de Python (inglés) y descargaros la versión apropiada para vuestra plataforma e instalarla (Si estais usando una distribución GNU/Linux es muy posible que ya lo tengais instalado).
Instalar Python
Para programar en Python se necesita una instalación del intérprete Python y un editor de texto. Python viene con su propio editor integrado (IDLE), que es muy agradable y totalmente suficiente para empezar a programar. A medida que se avance en la programación, es probable que cambie a algunos otros editores: como el editor Emaus u otro.
En la página de descargas de Python encontrareis diferentes paquetes de instalación para diferentes plataformas.
En este libro nos referimos a la versión 3.0 de Python y es posible que algunos de los programas aquí expuestos no funcionen correctamente en versiones anteriores.
Linux, BSD y usuarios Une
Si estais de suerte, Python ya estará instalado en vuestro hardware. Comprobadlo tecleando python3.0 en la línea de comandos. Si veis algo parecido a lo que se muestra en la siguiente sección ya lo teneis instalado.
Si teneis que instalar Python, lo primero que debeis hacer es intentar utilizar el Gestor de paquetes del sistema operativo o ir al Repository en el que están los paquetes disponibles y obtener Python 3.0. Para complicar más las cosas podría ser que vuestra distribución no disponga todavía de Python (se lanzó en diciembre 2008) así pues quizás tengais que compilar Python desde cero después de descargar el código fuente.
Si es el primer caso indicamos, uno a uno, los pasos para compilar Python a Unix:
Descargais el fichero .tgz (Utilizar el navegador para descargar el fichero tar comprimido con gzip de http://www.python.org/download/releases/3.0/ )
Descomprimís el fichero tar (Indicando el directorio donde lo habeis descargado):
$ tar -xvzf /Download/Python-3.0.tgz
... Lista de archivos que se van descomprimiendo
Cambiais de directorio e indicais las órdenes de compilación e instalación
$ cd Python-3.0/
$ ./configur—prefijo=$HOMBRE/python3_install
... muchas líneas. Observad si aparece algún mensaje de error ...
$ make
... más líneas. Con suerte sin mensajes de error Hopefully no error messages ...
$ make install
Añadís Python 3.0 a vuestro path. Podeis probar, antes, especificando la ruta completa. Debería de añadir $HOMBRE/python3_install/bin a vuestra variable PATH del bash.
$ /python3_install/bin/python3.0
Python 3.0 (r30:67503, 29 2008, 21:31:07)
[GCC 4.3.2 20081105 (Red Hat 4.3.2-7)] where linux2
Type help
, copyright
, credits
or license
for more information.
>>>
Las órdenes anteriormente descritas instalan python en el directorio hombre. Si no empleais —prefijo, Python se instalará en /usr/local .
Si quereis emplear el editor IDLE, hay que tener instalados tk y tcl, y sus archivos de desarrollo; si no los teneis instalados durante la ejecución del make se mostrará una alerta.
Usuarios de Mac
Desde Mac X (Tiger), Python es integrado en el sistema operativo, no obstante es posible que necesiteis actualizarlo a la versión 3.0 (podeis comprobar la versión tecleando python3.0 en la línea de comandos de