PYTHON PRÁCTICO

PYTHON PRÁCTICO

HERRAMIENTAS, CONCEPTOS Y TÉCNICAS

MORENO MUÑOZ, ALFREDO / CÓRCOLES CÓRCOLES, SHEILA

$ 71,000.00

U$ 18,20 16,32 €

Disponible
Editorial:
EDICIONES DE LA U
Año de edición:
2020
Materia
Computacion
ISBN:
978-958-792-168-7
EAN:
9789587921687
Páginas:
320
Encuadernación:
Tapa blanda
$ 71,000.00

U$ 18,20 16,32 €

Disponible
Añadir a favoritos

AGRADECIMIENTOS
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 Menú 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 3. 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
ANEXO 2. PALABRAS RESERVADAS

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.

Artículos relacionados

  • CIBERCRIMEN
    AGUILA SÁNCHEZ, MIGUEL ÁNGEL
    En un mundo hiperconectado, donde cada clic deja un rastro y cada dispositivo es una puerta potencialmente abierta, comprender el cibercrimen ya no es una opción: es una necesidad. Cibercrimen en la Red ofrece una visión clara, actualizada y profundamente práctica sobre el lado oscuro de Internet y las técnicas más habituales empleadas por ciberdelincuentes.rnA lo largo de sus ...
    Disponible

    $ 99,000.00

    U$ 25,38 22,75 €

  • COMPETENCIAS DIGITALES 360°
    CASAS MARTÍN, DAVID
    En un mundo cada vez más interconectado, dominar las competencias digitales no es solo una ventaja, sino una necesidad. Este manual ofrece una formación clara, práctica y actualizada para adquirir las habilidades tecnológicas que demanda la sociedad contemporánea.rnA lo largo de sus capítulos, el lector aprenderá a utilizar el sistema operativo, gestionar la información en la r...
    Disponible

    $ 79,000.00

    U$ 20,26 18,15 €

  • JETPACK COMPOSE CON IA
    ACEÑERO EIXARCH, RAÚL PEDRO
    Tu smartphone puede hacer mucho más de lo que imaginas. Hoy, la Inteligencia Artificial está al alcance de cualquier bolsillo, y este libro te enseña cómo convertir un simple móvil Android en una potente herramienta capaz de reconocer objetos, analizar imágenes, interpretar texto o incluso ejecutar modelos de lenguaje sin conexiónu2026 u00a1todo desde la palma de tu mano!rnApre...
    Disponible

    $ 109,000.00

    U$ 27,95 25,05 €

  • INTELIGENCIA ARTIFICIAL PARA SEO
    SÁNCHEZ RODRÍGUEZ, LAURA
    En un mundo donde los buscadores ya no funcionan como hace diez años y la inteligencia artificial reescribe las reglas del juego, este libro te guía paso a paso hacia un SEO más simple, más humano y más eficaz.rnLa obra recoge más de quince años de experiencia real ayudando a pequeños negocios, tiendas online y profesionales a mejorar su visibilidad sin perderse enrntecnicismos...
    Disponible

    $ 72,000.00

    U$ 18,46 16,55 €

  • INTELIGENCIA ARTIFICIAL Y COMPUTACIONAL
    CUEVAS, ERIK / LUQUE CHANG, ALBERTO / BARBA TOSCANO, OSCAR FRANCISCO / AGUIRRE, NAHUM / VÁSQUEZ FRANCO, MARIO
    La inteligencia artificial es hoy la herramienta esencial para afrontar la explosión de datos, la interconexión global y la creciente complejidad de los sistemas modernos. Dentro de ella, la inteligencia computacional ocupa un lugar fundamental, al aportar enfoques inspirados en la naturaleza y en procesos adaptativos que permiten resolver problemas inciertos, dinámicos y de al...
    Disponible

    $ 84,000.00

    U$ 21,54 19,30 €

  • PROXMOX
    TABOADA GÓMEZ, EDUARDO
    Proxmox VE Curso práctico es una guía completa para dominar Proxmox VE, una poderosa plataforma de virtualización de código abierto. El libro abarca desde la instalación inicial hasta la configuración avanzada de redes, almacenamiento, seguridad y clústeres.rnEste libro es un recurso imprescindible para administradores de sistemas, ingenieros de redes y cualquier profesional de...
    Disponible

    $ 139,000.00

    U$ 35,64 31,94 €