Introducción a la Programación con Python
Español | 3.6Mb | Pdf | Autor: Nilo Ney Coutinho Menezes | Páginas: 260 | Pass:www.detodopython.com
Descripción:
Este libro fue escrito tieniendo en mente al principiante en programación. Aunque el lenguaje Python sea muy poderoso y rico en recursos modernos de programación, este libro no pretende solo enseñar el lenguaje en sí, sino también enseñar a programar en cualquier lenguaje. Algunos recursos del lenguaje Python no fueron utilizados porque el objetivo ha sido privilegiar los ejercicios de lógica de programación y preparar mejor al lector para otros lenguajes. Esa elección no impidió que se presentaran recursos poderosos del lenguaje, pero este libro no es una referencia del lenguaje
Python.
Los capítulos fueron organizados de modo de presentar progresivamente los conceptos básicos de programación. Se recomienda leer el libro y al mismo tiempo tener a mano una computadora con el intérprete de Python abierto, para facilitar la realización de los ejemplos propuestos.
Cada capítulo trae ejercicios organizados de modo tal que sea posible verificar y examinar mejor el
hecha para evitar el estudio de la matemática, sino para no mezclar la introducción de conceptos de programación con nuevos conceptos matemáticos.
Se recomienda que organice los programas generados en una carpeta (directorio) por capítulo, de preferencia agregando el número del ejemplo o ejercicio a los nombres de los archivos. Algunos ejercicios alteran otros ejercicios, aun en capítulos diferentes. Una buena organización de esos archivos va a facilitar su trabajo de estudio.
Se preparó un apéndice para ayudar a entender los mensajes de error que pueden ser generados por el intérprete de Python.
Contenido:
Capítulo 1 – Motivación: busca presentar el desafío de aprender y estimular el estudio de la programación de computadoras, presentando problemas y aplicaciones del día a día.
Capítulo 2 – Preparación del ambiente: instalación del intérprete de Python, introducción al editor de textos, presentación del IDLE, ambiente de ejecución, cómo digitar programas y hacer las primeras pruebas con operaciones aritméticas en el intérprete.
Capítulo 3 – Variables y entrada de datos: tipos de variables, propiedades de cada tipo, operaciones y
operadores. Presenta el concepto de programa en el tiempo y una técnica simple de rastreo. Entrada
de datos a través del teclado, conversión de tipos de datos y errores comunes.
Capítulo 4 – Condiciones: estructuras condicionales, conceptos de bloques y selección de líneas a ejecutar basadas en la evaluación de expresiones lógicas.
Capítulo 5 – Repeticiones: estructura de repetición while, contadores, acumuladores. Presenta el
concepto de repetición de la ejecución de un bloque y de repeticiones anidadas.
Capítulo 6 – Listas: operaciones con listas, ordenación por el método de burbuja, investigación,
utilización de listas como pilas y colas.
Capítulo 7 – Trabajando con cadenas de caracteres: presenta operaciones avanzadas con cadenas de caracteres. Explora la clase cadena de caracteres de Python. El capítulo incluye la realización de un juego simple para fijar los conceptos de manipulación de cadenas de caracteres.
Capítulo 8 – Funciones: noción de función y transferencia de flujo, funciones recursivas, funciones
lambda, parámetros, módulos. Presenta números aleatorios.
Capítulo 9 – Archivos: creación y lectura de archivos en disco. Generación de archivos HTML en Python, operaciones con archivos y directorios, parámetros por la línea de comando, caminos.
Capítulo 10 – Clases y objetos: introducción a la orientación a objetos. Explica los conceptos de clase,
objetos, métodos y herencia. Prepara al alumno para continuar estudiando el tópico y comprender
mejor el asunto.
Capítulo 11 – Banco de datos: introducción al lenguaje SQL y al banco de datos SQLite.
Capítulo 12 – Próximos pasos: capítulo final, que lista los próximos pasos en diversos tópicos como juegos,
sistemas web, programación funcional, interfaces gráficas y bancos de datos. Busca presentar libros
y proyectos open source por medio de los cuales el alumno puede continuar estudiando,
dependiendo de su área de interés.
Apéndice A – Mensajes de error: explica los mensajes de error más frecuentes en Python, mostrando sus causas y cómo resolverlos.
cual es la contraseña?
ResponderEliminarContraseña: www.detodopython.com
Eliminar