


Características principales
Título del libro | Aprende a programar con PYTHON |
---|---|
Autor | José Dimas Luján Castillo |
Idioma | Español |
Editorial | Alfaomega Grupo Editor Argentino |
Formato | Papel |
Otras características
Subgéneros: Computación
Tipo de narración: Técnica
ISBN: 9788494897269
Descripción
Aprende a programar con PYTHON
AUTOR: JOSÉ DIMAS LUJÁN CASTILLO
ISBN: 978-84-948972-6-9
PÁGINAS: 250
TAMAÑO: 170 x 230
PUBLICACIÓN: Septiembre 2019
Python es en la actualidad uno de los lenguajes de programación que más crecimiento ha obtenido gracias a la gran cantidad de proyectos que lo están implementando. Las famosas “startups” y las industrias relacionadas con el Machine Learning y las Ciencias de datos están añadiendo más posibilidades al empleo de Python en el desarrollo de soluciones basadas en software.
Para cualquier programador, aprender a desarrollar software con un lenguaje tan versátil y potente resulta fundamental pues sus capacidades nos permiten utilizarlo en cualquier área del desarrollo de software. Este libro describe paso a paso y desde cero los conceptos fundamentales de Python, así como sus características básicas, particularidades y diferencias frente a otros lenguajes derivados de C, como por ejemplo, Java.
El libro está dirigido tanto a estudiantes como a personas sin conocimientos de programación, a diseñadores que quieran dar sus primeros pasos en el desarrollo de software, y a cualquier usuario de ordenador que quiera empezar a programar con un lenguaje sencillo y potente. El lector encontrará aquí la mejor herramienta para conocer Python, un lenguaje que por sus beneficios y características resulta ideal para iniciarse en la programación.
El autor de este libro es un apasionado de la tecnología y la docencia. Comenzó en el mundo de la programación con el lenguaje Basic a los 13 años de edad. Colaborador habitual de comunidades en español sobre temas como: desarrollo de videojuegos, programación orientada a objetos, desarrollo web y dispositivos móviles.
José Dimas Luján Castillo nació en 1986, tiene el grado de Maestría en Tecnologías de Información. En la docencia ha colaborado con más de 14 universidades a nivel presencial en Latinoamérica en los niveles de Licenciatura y Maestría. En la educación en línea es colaborador de las plataformas más importantes a nivel mundial con más de 90 cursos en línea en la actualidad; además de ser conferenciante habitual de eventos tecnológicos apoyando siempre la adopción de nuevas tecnologías.
ÍNDICE
PREFACIO .......................................................................................................... IX
CAPÍTULO 1. INTRODUCCIÓN ............................................................................. 1
Historia ................................................................................................................. 2
Python .................................................................................................................. 3
Instalar Python ..................................................................................................... 4
Preparar el entorno de desarrollo ........................................................................ 6
Conociendo el IDE .............................................................................................. 10
Hola mundo ....................................................................................................... 13
CAPÍTULO 2. VARIABLES, TIPOS DE DATOS Y SINTAXIS. ..................................... 19
Variables ............................................................................................................ 19
Tipado ................................................................................................................ 20
Tipos de datos .................................................................................................... 21
Números ............................................................................................................ 21
String .................................................................................................................. 23
Boolean .............................................................................................................. 25
Sintaxis ............................................................................................................... 26
Tuplas ................................................................................................................. 32
APRENDE A PROGRAMAR CON PYTHON
VI
Listas .................................................................................................................. 36
Matrices ............................................................................................................. 46
Diccionarios ........................................................................................................ 49
CAPÍTULO 3. OPERADORES EN PYTHON ............................................................ 55
Operadores matemáticos en Python ................................................................. 55
Operadores de asignación .................................................................................. 56
Operadores relacionales .................................................................................... 58
Operadores lógicos. ........................................................................................... 59
CAPÍTULO 4. CONDICIONALES .......................................................................... 63
IF ........................................................................................................................ 63
IF anidados ......................................................................................................... 67
elif ...................................................................................................................... 68
CAPÍTULO 5. BUCLES ........................................................................................ 71
FOR ..................................................................................................................... 72
While .................................................................................................................. 76
Break, continue, pass ......................................................................................... 78
CAPÍTULO 6. FUNCIONES .................................................................................. 83
Introducción ....................................................................................................... 83
Funciones con parámetros ................................................................................. 88
Retorno de valores en funciones ....................................................................... 92
Parámetros con valor por defecto ..................................................................... 95
Parámetros con nombre .................................................................................... 98
Funciones con diferentes cantidad de parámetros .......................................... 100
Palabras reservadas en Python ........................................................................ 104
ÍNDICE
VII
CAPÍTULO 7. PROGRAMACIÓN ORIENTADA A OBJETOS .................................. 107
Clases ............................................................................................................... 109
Atributos .......................................................................................................... 110
Métodos. .......................................................................................................... 111
Crear una clase en Python ............................................................................... 113
Variables de instancia en Python ..................................................................... 116
Variables de clase ............................................................................................. 119
Método __init__ .............................................................................................. 120
Métodos de instancia ....................................................................................... 121
Métodos de clase ............................................................................................. 122
Métodos estáticos ............................................................................................ 124
Método __new__ ............................................................................................. 126
Crear un objeto ................................................................................................ 129
Método Destructor .......................................................................................... 133
Sobrecarga de métodos ................................................................................... 136
Herencia ........................................................................................................... 142
Herencia simple ............................................................................................... 143
Herencia multiple ............................................................................................. 148
Super ................................................................................................................ 151
Polimorfismo .................................................................................................... 153
CAPÍTULO 8. OTROS CONCEPTOS POO O RELACIONADOS. .............................. 161
Clases abstractas. ............................................................................................. 161
Interfaces ......................................................................................................... 171
Modificadores de acceso o visibilidad .............................................................. 173
name mangling ................................................................................................ 177
APRENDE A PROGRAMAR CON PYTHON
VIII
Self ................................................................................................................... 179
Instrucción import ............................................................................................ 180
Sobrescribir métodos ....................................................................................... 182
CAPÍTULO 9. ITERATORS, ITERABLE, GENERATORS E ITERACIÓN Y OBJETOS ... 187
Iterators ........................................................................................................... 188
Iterable ............................................................................................................. 189
Generators ....................................................................................................... 189
iteración e índices ............................................................................................ 191
Secuencias ........................................................................................................ 195
CAPÍTULO 10. DECORATORS ........................................................................... 199
CAPÍTULO 11. EXPRESIONES REGULARES ........................................................ 205
Metacaracteres iteradores ............................................................................... 207
Metacaracteres delimitadores ......................................................................... 208
Utilizar expresiones regulares .......................................................................... 208
Sustituir ............................................................................................................ 214
CAPÍTULO 12. EXCEPCIONES ........................................................................... 219
Try,except ........................................................................................................ 221
Mecanismos para el manejo de excepción ...................................................... 222
Else ................................................................................................................... 226
Finally ............................................................................................................... 226
CAPÍTULO 13. ZEN DE PYTHON ....................................................................... 229
ÍNDICE ANALÍTICO ..………………………………………………………………………………………...237
Preguntas y respuestas
¿Qué querés saber?
Preguntale a Alfaomega
Últimas realizadas
Libro Aprende A Programar Con Python
en 6x $344,67 sin interés
Tienda oficial
1.570 ventas
Stock disponible
Mercado Puntos. Sumás 51 puntos.
Información de la tienda

Alfaomega
Tienda oficial de Mercado Libre
MercadoLíder Platinum
¡Es uno de los mejores del sitio!
- 1570
Ventas en los últimos 60 días
Brinda buena atención
Despacha sus productos a tiempo
Garantía
Garantía de la tienda
Sin garantía
Medios de pago
Publicación #811282170
Denunciar