Saltar al contenido principal
Aprende a Programar en Python: de Cero Al Infinito

Aprende a Programar en Python: de Cero Al Infinito

Guardati, Silvia

Si tienes cero o nula experiencia en programación y quieres saber más acerca de la solución algorítmica de problemas, enfatizando en el análisis, el diseño, la implementación y la prueba de las soluciones, este libro será tu gran aliado. Gracias a la lectura de este manual serás capaz de analizar un problema y, una vez entendido, diseñar el algoritmo que representa una solució...

Editorial:
Marcombo
Año de edición:
2022
ISBN:
978-84-267-3489-1
Páginas:
290
Encuadernación:
Normal tapa blanda (libros)
Colección:
ALFAOMEGA
22,80 €
IVA incluído
Añadir a favoritos Consulta disponibilidad

Sinopsis

Si tienes cero o nula experiencia en programación y quieres saber más acerca de la solución algorítmica de problemas, enfatizando en el análisis, el diseño, la implementación y la prueba de las soluciones, este libro será tu gran aliado. Gracias a la lectura de este manual serás capaz de analizar un problema y, una vez entendido, diseñar el algoritmo que representa una solución del problema (computational thinking). Además, desarrollarás la capacidad de programar, pues los problemas planteados son de una naturaleza tal que permiten que los algoritmos diseñados puedan ser implementados por medio de un lenguaje de programación, en este caso, Python. El libro es el resultado de muchos años de enseñanza de materias en las cuales el objetivo principal es despertar en los alumnos el gusto por resolver problemas por medio de los algoritmos. La idea de enseñar a programar debe ir más allá de enseñar un lenguaje de programación, debe desarrollar la capacidad de análisis, despertar el interés por diseñar soluciones eficaces y eficientes, promover la escritura de código agradable de leer y, por lo tanto, fácil de mantener y evolucionar, y debe convencer acerca de la fundamental importancia de probar todos los algoritmos, para garantizar que funcionan correctamente. El manual está pensado para un público muy variado, ya que no exige tener conocimientos previos de computación o de programación: empieza con conceptos muy simples e incorpora más elementos de forma gradual. Asimismo, se ajusta muy bien a materias de ciencias de la computación dedicadas a la enseñanza del desarrollo de algoritmos y su implementación usando lenguajes de programación. Específicamente puede ser un libro de texto de las primeras materias de cualquier plan de estudios que incluya esta área del saber. Sin duda, con interés y ganas de aprender, con este libro dominarás las bases del pensamiento algorítmico, la solución de problemas y su implementación.

Índice

Acerca de los autores .................................. VII Agradecimientos .......................................... IX Prefacio ......................................................... XIII Capítulo 1 Algoritmos, diagramas de flujo y programas 1.1 Algoritmos .............................................. 1 1.2 Diagramas de Flujo .............................. 5 1.2.1 Símbolos del diagrama de flujo ...... 7 1.2.2 Reglas para la construcción del diagrama de flujo ...... 8 1.3 Tipos de datos ....................................... 10 1.3.1 Identificadores ................................... 12 1.3.2 Variables .............................................. 13 1.3.3 Constantes .......................................... 15 1.4 Operadores ............................................. 15 1.4.1 Operadores aritméticos .................... 15 1.4.2 Operadores relacionales ................... 18 1.4.3 Operadores lógicos ........................... 21 1.4.4 Operadores simplificados de asignación ........... 23 1.4.5 Operadores de identidad y de membresía ............. 23 1.4.6 Prioridad de los operadores.............. 24 1.5 Programas ............................................. 25 1.5.1 Los entornos de desarrollo en Python ............ 30 1.5.2 Spyder ................................................. 30 1.5.3 Documentación de los programas .. 33 1.5.4 Formato de impresión ...................... 34 1.5.5 Secuencias de escape de Python ... 41 1.6 Tipado dinámico de variables ............. 42 1.7 Lectura de datos ................................... 43 1.8 ZEN de Python........................................ 45 Capítulo 2 Los primeros programas y algo más 2.1 Introducción............................................ 47 2.2 Solución de problemas ........................ 48 2.3 Cadenas de caracteres (str)................. 65 2.3.1 Operaciones con cadenas................. 66 2.3.2 Problemas utilizando cadenas......... 69 2.3.3 Funciones ord()

También te puede interesar

Una Vida Siempre en Linea

Una Vida Siempre en Linea

Vilalta, Ariadna

Cómo la hiperconectividad, los algoritmos y la IA están reconfigurando nuestra mente y nuestras emociones. UN LIBRO PARA ENTENDER QUÉ NOS ESTÁ PASANDO PSICOLÓGICA Y SOCIALMENTE EN LA ERA DIGITAL.La tecnología no solo organiza nuestra vida: está reorganizando nuestra mente. Vivimos conectados de forma permanente. Dormimos con el móvil al lado, trabajamos frente a pantallas, nos ...

21,90 €

Codigo Limpio. Segunda Edicion

Codigo Limpio. Segunda Edicion

Martin, Robert C.

Con la segunda edición de Código limpio, Robert C. Martin (Uncle Bob) revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y...

62,50 €

Trucos de Iphone que Apple Nunca te Contara, los

Trucos de Iphone que Apple Nunca te Contara, los

Snofla

Deja de adaptarte al teléfono y haz que el iPhone se adapte a tu estilo de vida.Es muy probable que lleves en el bolsillo uno de los dispositivos más potentes del mundo, pero ¿realmente le sacas partido o solo lo usas como despertador, email y redes sociales? A menudo nos frustramos pensando que nuestro móvil es muy caro para el uso que le damos, cuando la realidad es que ...

24,95 €

App Inventor con Aplicaciones en Ingenieria, Fisica y Arduino

App Inventor con Aplicaciones en Ingenieria, Fisica y Arduino

Aa.vv.

Programe aplicaciones móviles desde cero, paso a paso App Inventor es un lenguaje de programación visual basado en bloques, concebido para que cualquier persona pueda crear aplicaciones móviles de forma intuitiva y progresiva. Gracias a su enfoque gráfico y didáctico, permite desarrollar apps para Android e iOS sin necesidad de conocimientos previos de programación, abarcando ...

18,95 €

Ciencia 5. 0

Ciencia 5. 0

Bravo Abad, Jorge

Descubra cómo la Inteligencia Artificial está transformando la investigación científica. Desde la biomedicina y el clima hasta la química, la física y la exploración del universo, Ciencia 5.0 presenta, con rigor y visión estratégica, el nuevo modelo de Ciencia potenciado por algoritmos. ...

19,95 €

Comprender los Algoritmos

Comprender los Algoritmos

Y. Bhargava, Aditya

Los algoritmos que utilizas con más frecuencia ya han sido descubiertos, probados y comprobados. La segunda actualización de Comprender los algoritmos hace que sea muy fácil aprenderlos, comprenderlos y usarlos. Con explicaciones maravillosamente sencillas, más de 400 ilustraciones divertidas y docenas de ejemplos relevantes, aprenderás a desbloquear el poder de los algoritmos ...

36,95 €