Introducción a la Programación con Python - Algoritmos y lógica de programación para principiantes - Detodopython.com

BUSCADOR

Aprenda Como descargar

12/03/2022

Introducción a la Programación con Python - Algoritmos y lógica de programación para principiantes

Introducción a la Programación con Python

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

contenido presentado. Algunos ejercicios solo modifican los ejemplos del libro, en tanto otros requieren la aplicación de los conceptos presentados en la creación de nuevos programas. Trate de resolver los ejercicios a medida que son presentados. Aunque sea imposible no hablar de matemática en un libro de programación, los ejercicios fueron elaborados para el nivel de conocimiento de un alumno de enseñanza media, y utiliza problemas comerciales o del día a día. Esa elección no fue
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.


Descargar / Donwload
Mega | Fireload | Otro | Como descargar

2 comentarios:

Post Top Ad