Phyton fácil

Phyton fácil

Autor / Author: Arnaldo Pérez Castaño
Editorial / Publisher: Alfaomega
Entrega / Delivery : Nacional / International
Envio desde / Ships from: Colombia
Condición / Condition: Nuevo / New

Nuestro PrecioCOP$83,564
Precio de lista: COP$92,811
Código9789587782219
Stock: 1
Peso: 420.0
addthis
Guarde la lista de peticiones

Tipo: Libro impreso / Print book

Encuadernación / Binding: Tapa blanda / Paperback

Tamaño / Size: 17 x 23 cm

Páginas / Pages: 272

Resumen / Summary:

Autor / Author: Arnaldo Pérez Castaño
Editorial / Publisher: Alfaomega
Entrega / Delivery : Nacional / International
Envio desde / Ships from: Colombia
Condición / Condition: Nuevo / New



Tabla de contenido / Table of contents:

CAPÍTULO 1. Introducción

1.1. Instalando Python 

1.2. Características 

1.3. La Máquina virtual

1.4. Entornos de Desarrollo Integrado 

1.5. Sintaxis básica 

1.6. Módulos 

1.6.1. Sentencia import

1.7. Modo intérprete vs. modo script

1.8. Diferentes versiones 

1.9. Relación con otros lenguajes 

1.9.1. PHP 

1.9.2. Java 

1.9.3. CSharp 

1.10. Implementaciones del lenguaje 

Ejercicios del capítulo 

CAPÍTULO 2. Elementos del lenguaje 

2.1. Estructura léxica 

2.1.1. Identación 

2.1.2. Tokens 

2.1.3. Identificadores 

2.1.4. Literales

2.1.5. Delimitadores 

2.1.6. Sentencias 

2.1.7. Palabras claves 

2.2. Variables 

2.2.1. Variables de entorno 

2.3. Tipos de datos 

2.3.1. Secuencias

2.3.1.1. Cadenas 

3.1.2. Listas 

2.3.1.3. Tuplas 

2.3.2. Diccionarios

2.3.3. Numéricos

2.3.4. None 

2.3.5. Booleanos

2.3.6. Conjuntos 

2.4. Operadores de comparación 

2.5. Operadores aritméticos 

2.6. Operadores lógicos 

2.7. Operadores sobre bits 

2.8. Operadores de asignación 

2.9. Otros operadores

2.10. Operaciones 

2.10.1. Tipos numéricos

2.10.2. Secuencias

2.10.3. Diccionarios 

2.11. Objetos 

2.11.1. Todo es un objeto en Python 

2.12. Funciones

2.12.1. Argumentos 

2.12.2. Funciones anidadas 

2.12.3. Generadores 

2.12.4. Recursión

2.12.5. Funciones nativas

2.13. Clases 

2.14. Estructuras de control 

2.14.1. Sentencia for 

2.14.2. Sentencia while 

2.14.3. Sentencia if 

2.15. Funciones de entrada/salida 

2.15.1. ‘Hola Mundo’ en Python 

Ejercicios del capítulo 

Python fácil 
CAPÍTULO 3. Paradigmas de programación 

3.1. El paradigma orientado a objetos 

3.1.1. Objetos 

3.1.2. Herencia 

3.1.2.1. Herencia diamante 

3.1.3. Polimorfismo  

3.1.4. Encapsulación 

3.1.5. Instancia de una clase 

3.1.6. Método _init()_

3.1.7. Argumento self

3.1.8. Sobrecarga de operadores

3.1.9. Propiedades 

3.1.10. Métodos estáticos y de clase

3.1.11. POO y la reusabilidad 

3.1.12. Módulos vs Clases 

3.1.13. Extensión de tipos 

3.1.13.1. Subclassing

3.1.14. Clases de “Nuevo Estilo” 

3.1.15. Atributos privados 

3.2. El paradigma funcional 

3.2.1. Expresiones lambda 

3.2.2. Función map () 

3.2.3. Función reduce()

3.2.4. Función filter() 

3.2.5. Función zip

3.2.6. Listas por comprensión

3.2.7. Funciones de orden superior 

Ejercicios del capítulo 

CAPÍTULO 4. Iteradores y Generadores

4.1. Obteniendo un iterador 

4.2. Ordenando una secuencia 

4.3. Generando la secuencia de Fibonacci 

4.4. Mezclando secuencias ordenadas 


4.5. Iterando en paralelo por varias secuencias 

4.6. Operaciones en matrices 

4.6.1. Suma

4.6.2. Producto por un escalar

4.6.3. Producto 

4.6.4. Transpuesta 

4.7. Generando permutaciones y combinaciones 

4.8. Módulo itertools

Ejercicios del capítulo 

CAPÍTULO 5. Decoradores y Metaclases

5.1. Decoradores 

5.1.1. Añadiendo funcionalidad a una clase 

5.1.2. Pasando argumentos a decoradores

5.1.3. Métodos estáticos y de clase con decoradores 

5.1.4. Patrón memoize 

5.2. Metaclases 

5.2.1. Encadenando métodos mutables de list en una expresión 

5.2.2. Intercambiando un método de clase por una función 

Ejercicios del capítulo 

CAPÍTULO 6. Procesamiento de ficheros

6.1. Procesamiento de XML 

6.1.1. Parser SAX

6.1.2. Verificando correctitud del formato 

6.1.3. Contando las etiquetas

6.1.4. Etiquetas con valor numérico 

6.1.5. Tomando valores de atributos 

6.1.6. Principio y fin de un XML

6.2. Procesamiento de HTML 

6.2.1. Identificando etiquetas en HTML 

6.2.2. Cantidad de enlaces que apunten a Google 

6.2.3. Construyendo una matriz a partir de una tabla HTML

6.2.4. Construyendo una lista a partir de una lista HTML 

Python fácil 
6.3. Procesamiento de texto plano 

6.3.1. Leyendo un fichero de texto con formato CSV 

6.3.2. Escribiendo a un fichero de texto 

6.4. Procesamiento de CSV 

6.5. Procesamiento de ficheros comprimidos 

6.5.1. Archivos Zip 

6.5.2. Archivos Tar 

Ejercicios del capítulo

CAPÍTULO 7. Estructuras de datos y algoritmos

7.1. Estructuras de datos 

7.1.1. Pilas 

7.1.2. Colas

7.1.3. Listas enlazadas 

7.1.4. Listas ordenadas 

7.1.5. Árboles 

7.1.5.1. Binarios de Búsqueda 

7.1.5.2. AVL 

7.1.5.3. Rojo negro 

7.1.5.4. Trie

7.1.5.5. Quad Tree 

7.1.6. Grafos

7.1.6.1. Dígrafos

7.2. Algoritmos

7.2.1. Prueba de primalidad 

7.2.2. Ordenamiento

7.2.2.1. Mínimos sucesivos 

7.2.2.2. InsertionSort

7.2.2.3. QuickSort 

7.2.2.4. MergeSort

7.2.3. Potenciación binaria

7.2.4. Grafos

7.2.4.1. DFS 

7.2.4.2. BFS 

7.2.4.3. k-coloración 

Ejercicios 

BIBLIOGRAFÍA 

No existen productos recomendados en este momento.
No existen productos recomendados en este momento.