El sitio web www.vuestroslibros.com utiliza cookies propias y de terceros para recopilar información que ayuda a optimizar su visita a sus páginas web.
No se utilizarán las cookies para recoger información de carácter personal. Usted puede permitir su uso o rechazarlo; también puede cambiar su configuración siempre que lo desee.
Encontrará mas información en nuestra política de Cookies.

ACEPTAR Leer más

 
Python Práctico Herramientas, Conceptos y Técnicas | 9788499648491 | Portada

PYTHON PRáCTICO HERRAMIENTAS, CONCEPTOS Y TéCNICAS

Alfredo Moreno Muñoz, Sheila Cordobes Córcoles

Precio: 29.90 €

Añadir a la cesta

Datos técnicos

  • ISBN 9788499648491
  • Año Edición 2019
  • Páginas 320
  • Encuadernación Rústica
  • Idioma Español
 

Sinopsis

El gran secreto para aprender algo es practicar, una y otra vez, hasta que consigues el objetivo que te habías propuesto.

En este libro vas a encontrar todo el contenido necesario para que aprendas a programar y
aprendas a hacerlo con Python. Vamos a explicarte todos los conocimientos que tienes que saber
para poder empezar, divididos en tres grandes bloques y acompañado de más de 150 ejercicios y ejemplos prácticos.
• Conceptos teóricos.
• Puesta en marcha.
• Aprendizaje práctico.
En el primer bloque vamos a explicarte los conceptos básicos de programación para que te vayas
familiarizando con la programación. Además te explicaremos conceptos teóricos del lenguaje de
programación Python y te contaremos su historia.
En el segundo bloque vamos a explicarte cómo poner en marcha en tu ordenador todo lo que necesitas para aprender a programar y hacerlo con Python. ¡Da igual el sistema operativo que tengas!

En el tercer bloque vamos a explicarte todos los conceptos de programación junto con ejercicios
para que practiques lo aprendido. Los capítulos están organizados en orden de aprendizaje progresivo, y ordenados de tal forma que facilitan el aprendizaje afianzando los conocimientos aprendidos en capítulos anteriores con los nuevos conocimientos que tienes que aprender en cada uno de los capítulos.

El libro está pensado para utilizarse como:
• Apoyo para la docencia, ya que cuenta con toda la teoría necesaria para aprender a programar y aprender Python junto con una serie de ejercicios que permitirán que los alumnos adquieran los conocimientos teóricos aplicándolos a los ejercicios.

• Material para aprender de forma autónoma, ya que guía paso a paso al lector para aprender todos lo que necesitar saber para dominar la programación y Python.
• Obra de consulta para profesionales ligados a la programación, ya que contiene todos los
fundamentos teóricos y prácticos, tanto generales como relacionados con Python.

El libro contiene material adicional que podrá descargar accediendo a la ficha del libro en www.ra-ma.es. Este material incluye la construcción y código propuestos en esta obra.

Índice

SOBRE LOS AUTORES
INTRODUCCIÓN
ENFOQUE DEL LIBRO
BLOQUE 1. CONCEPTOS TEÓRICOS
CAPÍTULO 1. ANTES DE EMPEZAR
1.1 ¿QUÉ ES UN PROGRAMA?
1.2 ¿QUÉ ES PROGRAMAR?
1.3 SOFTWARE LIBRE
CAPÍTULO 2. PYTHON
2.1 SU HISTORIA
2.2 CARACTERÍSTICAS
2.3 ¿POR QUÉ PYTHON?
2.4 LA FILOSOFÍA DE PYTHON
BLOQUE 2. PUESTA EN MARCHA
CAPÍTULO 3. INSTALACIÓN
3.1 MAC OS X
3.2 MICROSOFT WINDOWS
3.3 LINUX
CAPÍTULO 4. ENTORNO DE DESARROLLO
4.1 ¿QUÉ ES UN ENTORNO DE DESARROLLO? 4.1.1 Componentes de un IDE
4.1.2 Ventajas de uso
4.2 MANUAL DE USUARIO DE IDLE
4.2.1 Menú File
4.2.2 Menú Edit
4.2.3 Menu Format
4.2.4 Menú Run
4.2.5 Menú Shell
4.2.6 Menú Debug
4.2.7 Menú Options
4.2.8 Menú window
4.2.9 Menú Help .
4.2.10 Colores IDLE .
CAPÍTULO 5. MI PRIMER PROGRAMA CON PYTHON
CAPÍTULO 6. SHELL / TERMINAL / CONSOLA
BLOQUE 1. APRENDIZAJE PRÁCTICO
CAPÍTULO 7. PROCESO DE APRENDIZAJE
CAPÍTULO 8. VARIABLES .
8.1 TIPOS DE DATOS
CAPÍTULO 9. ENTRADA Y SALIDA ESTÁNDAR
9.1 SALIDA POR PANTALLA
9.1.1 Formateando la salida
9.1.2 Caracteres especiales
9.2 ENTRADA DESDE TECLADO
CAPÍTULO 10. TIPOS DE DATOS NUMÉRICOS 10.1 OPERADORES ARITMÉTICOS
10.2 NÚMEROS ENTEROS
10.2.1 Números enteros long
10.3 NÚMEROS REALES
10.3.1 Redondeo de números reales
10.4 NÚMEROS COMPLEJOS
10.5 USO DE PARÉNTESIS
CAPÍTULO 11. BOOLEANOS
11.1 OPERADORES LÓGICOS
11.2 OPERADORES RELACIONALES
CAPÍTULO 12. CADENAS DE TEXTO
12.1 OPERADORES CON CADENAS
12.2 CARACTERES ESPECIALES
12.3 FUNCIONES
12.4 PORCIONES DE CADENAS
12.5 FORMATEO DE CADENAS
12.5.1 Operador %%
12.5.2 format()
CAPÍTULO 13. LISTAS, TUPLAS Y DICCIONARIOS 13.1 LISTAS
13.1.1 Ejercicios
13.2 TUPLAS
13.3 DICCIONARIOS
13.3.1 Ejercicios
CAPÍTULO 14. COMENTARIOS DE CÓDIGO
14.1 ¿QUÉ SON?
14.2 COMENTARIOS DE CÓDIGO EN PYTHON 14.3 RECOMENDACIONES Y BUENAS PRÁCTICAS CAPÍTULO 15. CONTROL DEL FLUJO
15.1 OPERADORES RELACIONALES
15.2 BLOQUES E INDENTACIÓN
15.3 IF / ELIF /ELSE
CAPÍTULO 16. BUCLES
16.1 FOR
16.2 WHILE
CAPÍTULO 17. FUNCIONES
17.1 EJERCICIOS
17.1.1 Funciones con variables globales
CAPÍTULO 18. RECURSIVIDAD
18.1 EJERCICIOS
CAPÍTULO 19. CONTROL DE EXCEPCIONES
19.1 ¿QUÉ SON LAS EXCEPCIONES?
19.2 TIPOS DE EXCEPCIONES
19.3 EJERCICIOS
CAPÍTULO 20. EJERCICIO INTERMEDIO
CAPÍTULO 21. MANEJO DE FICHEROS
21.1 APERTURA Y CIERRE DE FICHEROS
21.2 MANIPULACIÓN: LECTURA
21.3 MANIPULACIÓN: ESCRITURA
21.4 RESUMEN DE FUNCIONES DE FICHEROS CAPÍTULO 22. PROGRAMACIÓN ORIENTADA A OBJETOS
22.1 CAMBIO DE PARADIGMA
22.2 CLASE Y OBJETO
22.3 COMPOSICIÓN
22.4 ENCAPSULACIÓN
22.5 HERENCIA
CAPÍTULO 23. PILAS Y COLAS
23.1 PILAS
23.1.1 Implementación
23.2 COLAS
23.2.1 Implementación
CAPÍTULO 24. LIBRERÍA ESTÁNDAR
24.1 MÓDULO RANDOM
24.2 MÓDULO SYS
24.3 MÓDULO OS Y SHUTIL
24.4 MÓDULO MATH
24.5 MÓDULO STATISTICS
24.6 MÓDULO DATETIME
CAPÍTULO 25. PROGRAMACIÓN PARALELA
25.1 INTRODUCCIÓN A LA PROGRAMACIÓN PARALELA
25.2 TIPOS DE PARALELISMO
25.3 VENTAJAS Y DESVENTAJAS
25.4 PARALELO VS CONCURRENTE
25.5 PROCESOS VS HILOS
25.6 GLOBAL INTERPRETER LOCK
25.7 HILOS EN PYTHON
25.8 PROCESOS EN PYTHON
CAPÍTULO 26. PYTHON Y LAS BASES DE DATOS 26.1 INTRODUCCIÓN A LAS BASES DE DATOS 26.1.1 ¿Qué es una base de datos?
26.1.2 Beneficios de uso
26.1.3 Tipos de bases de datos
26.1.4 Modelo entidad-relación
26.1.5 SQL
26.2 SQLITE
26.3 EJERCICIOS
26.3.1 Creación de la base de datos
26.3.2 Insertando datos
26.3.3 Leyendo datos
26.3.4 Modificando datos
26.3.5 Borrando datos
CAPÍTULO 27. MÓDULOS
27.1 EJERCICIOS
CAPÍTULO 28. PRUEBAS UNITARIAS
28.1 ¿QUÉ SON LOS TESTS UNITARIOS?
28.1.1 La realidad
28.2 CARACTERÍSTICAS DE UNA BUENA PRUEBA UNITARIA
28.3 BENEFICIOS DE LAS PRUEBAS UNITARIAS
28.4 PRUEBAS UNITARIAS EN PYTHON
ANEXO 1. GLOSARIO

 

2024 © Vuestros Libros Siglo XXI | Desarrollo Web Factor Ideas

Producto añadido al carrito.

Si desea ver la cesta de la compra haga click aquí.