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 17,18 €

¡Última unidad!
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 17,18 €

¡Última unidad!
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

  • DOMINA PSOC5LP Y KODULAR
    CAMARGO LÓPEZ, JULIÁN ROLANDO / PERDOMO CHARRY, CÉSAR ANDREY / PERDOMO CHARRY, ÓSCAR JULIÁN
    Domina PSoC5LP y Kodular es una guía práctica para integrar hardware y desarrollar aplicaciones móviles. A través de 11 proyectos, explora el uso del microcontrolador PSoC5LP y Kodular, combinando teoría, dispositivos externos y soluciones aplicadas para crear sistemas innovadores.El libro se divide en dos partes principales: una introducción al PSoC5LP y el desarrollo de aplic...
    Disponible

    $ 137,000.00

    U$ 35,13 33,15 €

  • PENSAMIENTO DE SISTEMAS. UN ENFOQUE PARA AFRONTAR LA COMPLEJIDAD ACTUAL
    PRIETO MEJÍA, SAMUEL
    El libro Pensamiento de sistemas. Un enfoque para afrontar la complejidad actual proporciona un enfoque integral y práctico sobre el pensamiento de sistemas en siete capítulos diseñados para estudiantes del programa de Ingeniería de instituciones de educación superior. Basado en la orientación de aprendizajes del Instituto Tecnológico de Massachusetts (MIT) y la experiencia de ...
    Disponible

    $ 74,800.00

    U$ 19,18 18,10 €

  • CHATGPT PARA EXCEL
    PEÑA MILLAHUAL, CLAUDIO ALEJANDRO
    Descubre una nueva forma de dominar Excel con la ayuda de ChatGPT. Este libro combina dos poderosas herramientas: la versatilidad de Excel y la inteligencia artificial para guiarte en el manejo de funciones y fórmulas avanzadas de manera efectiva y sencilla.nnAprende a crear y optimizar macros y fórmulas mientras resuelves problemas reales que surgen en tu trabajo diario. Con e...
    ¡Última unidad!

    $ 54,000.00

    U$ 13,85 13,07 €

  • PALABRAS Y ALGORITMOS
    CHACÓN SARTORI, CAMILO
    Este es un libro singular, un intrépido y, a la vez, fascinante relato de cómo los seres humanos han estado empleando las tecnologías del lenguaje a lo largo de la historia. El relato cubre desde los primeros intentos humanos de usar signos para registrar bienes económicos, listas de reyes y hechos en la Mesopotamia antigua, pasando por el desarrollo de la escritura propiamente...
    Disponible

    $ 62,000.00

    U$ 15,90 15,00 €

  • PYTHON CON ORIENTACIÓN A OBJETOS Y AL ANÁLISIS DE DATOS
    HERNÁNDEZ BEJARANO, MIGUEL / BAQUERO REY, LUIS EDUARDO
    Este libro es una guía completa para cualquier persona que desee sumergirse en la programación de computadoras, independientemente del área o disciplina del conocimiento. Es ideal tanto para aquellos interesados en la programación orientada a objetos y el análisis de datos en un lenguaje de programación como este para personas dispuestas a aprender de forma autónoma. Ofrece una...
    Disponible

    $ 119,000.00

    U$ 30,51 28,80 €

  • MODELOS PARA EL DISEÑO DE SOFTWARE INCLUSIVO. CASO DE ESTUDIO BASADO EN EL TRASTORNO DEL ESPECTRO AUTISTA
    CONSTAIN MORENO, GUSTAVO EDUARDO / COLLAZOS, CÉSAR ALBERTO / BAUTISTA BLASCO, SUSANA
    La vida de una persona con neurodiversidad, que también se reconoce como una discapacidad intelectual en diversos contextos sociales, se vuelve más difícil cuando debe compartir experiencias y actividades conrnpersonas que no padecen dicha condición. En varios países, esta población aumenta en silencio debido a su relego social, generado, en algunos casos, por el desconocimient...
    Disponible

    $ 60,000.00

    U$ 15,38 14,52 €