PYTHON PRÁCTICO

PYTHON PRÁCTICO

HERRAMIENTAS, CONCEPTOS Y TÉCNICAS

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

$ 69,000.00

U$ 17,69 16,70 €

No 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
$ 69,000.00

U$ 17,69 16,70 €

No 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

  • MACROS CON VBA EXCEL 2021
    GIMÓN RODRÍGUEZ, LUIS DOMINGO
    Steve Jobs pronunció en 1995 que “todo el mundo debería aprender un lenguaje de programación, porque eso te enseña a pensar”. Esta frase me hizo reflexionar profundamente por toda la carga que transmite su mensaje y por el potente significado que hay detrás.Cualquiera que trabaje con Hojas de Cálculo de MS Excel ha tenido que realizar tareas repetitivas en alguna ocasión: VBA E...
    Disponible

    $ 129,000.00

    U$ 33,08 31,22 €

  • CHATGPT. OBTÉN EL MÁXIMO RENDIMIENTO A LA INTELIGENCIA ARTIFICIAL GENERATIVA
    GAMBOA CRUZADO, JAVIER / NOLASCO VALENZUELA, JORGE SANTIAGO / NOLASCO VALENZUELA, LUZ ELENA / CASAS MIRANDA, ROBERTO
    Este libro es la guía esencial para que los lectores aprendan la creación efectiva de prompts y la implementación estratégica de plugins para optimizar la interacción con ChatGPT. Desde el arte de formular preguntas hasta la selección inteligente de plugins, cada capítulo ofrece una inmersión profunda en las técnicas esenciales.Aprende a diseñar conversaciones fluidas y potenci...
    Disponible

    $ 99,000.00

    U$ 25,38 23,96 €

  • VISUAL STUDIO CODE
    GAMARRA, FERNANDO
    Visual Studio Code es un editor de código fuente altamente popular y ampliamente utilizado en todo el mundo. Es un software gratuito y de código abierto que fue desarrollado por Microsoft y lanzado en el año 2015. Desde entonces, se ha convertido en una de las opciones favoritas de los desarrolladores debido a su facilidad de uso y flexibilidad.Esta obra es una guía detallada p...
    Disponible

    $ 68,000.00

    U$ 17,44 16,46 €

  • DART Y FLUTTER - APRENDE LAS BASES DEL DESARROLLO MULTIPLATAFORMA
    LUJÁN CASTILLO, JOSÉ DIMAS
    ¿Listo para embarcarte en el emocionante mundo del desarrollo multiplataforma con DART y FLUTTER? Aprende las bases con esta guía esencial y descubre las herramientas revolucionarias que están transformando el panorama del desarrollo de aplicaciones nativas. Flutter es un marco de trabajo que pertenece a Google y que ha revolucionado el desarrollo multiplataforma móvil, ya que ...
    Disponible

    $ 84,000.00

    U$ 21,54 20,33 €

  • ANÁLISIS Y MINERÍA DE TEXTOS CON PYTHON
    CABALLERO ROLDÁN, RAFAEL / MARTÍN MARTÍN, ENRIQUE / RIESCO RODRÍGUEZ, ADRIÁN
    ¿Te has preguntado cómo podemos analizar y comprender rápidamente grandes cantidades de información textual en la era digital? En 'Análisis y minería de textos con Python', los reconocidos autores Rafael Caballero, Enrique Martín y Adrián Riesco te presentan una guía exhaustiva sobre el fascinante mundo del análisis de textos con Python, el poderoso lenguaje de programación.Est...
    Disponible

    $ 48,000.00

    U$ 12,31 11,62 €

  • PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA. BUENAS PRÁCTICAS
    HERNÁNDEZ BEJARANO , MIGUEL
    En el quehacer diario de la docencia, y más concretamente en el área de la programación, surgen muchos temas, talleres y ejercicios para trabajar con los estudiantes. En tal sentido, este libro es el resultado de varios años de experiencias donde se retroalimentan carencias y éxitos en busca de buenas prácticas de la Programación Orientada a Objetos (POO); para tal efecto, se u...
    Disponible

    $ 84,000.00

    U$ 21,54 20,33 €