Compartir

Aprende a Programar con Python

Sinopsis del producto

La presente obra, dirigida a estudiantes universitarios, profesores de ciencias de la computación y programadores, representa una excelente oportunidad de acercamiento al lenguaje de programación libre más reconocido y utilizado por grandes empresas como Google o la NASA por su alto nivel de expresividad y sofisticación: Python. Entregado a la tarea de elogiar sus virtudes, el autor nos presenta una amplia gama de posibilidades de uso en la creación de aplicaciones, dotando al lector con las nomenclaturas clave para manipular Python con ayuda de gráficos prácticos que ejemplifican sus explicaciones. nEl lector encontrará en estas páginas una guía que compagina teoría y práctica en igual proporción, descubrirá las ventajas del uso de Python frente a otros lenguajes como PHP, JAVA, y CSharp; conocerá los elementos que componen su estructura sintáctica concisa y clara, así como sus componentes léxicos: los tokens, literales, delimitadores, las sentencias y palabras clave, variables de entorno, tipos de datos, secuencias de las que se vale y las operaciones que pueden realizarse, por ejemplo las llamadas tuplas; es decir, obtendrá las herramientas necesarias para ejercitar y dominar la programación orientada a objetos. nComprenderá el funcionamiento de los operadores lógicos, la generación de iteradores de manera explícita o implícita, los decoradores y las metaclases, es decir, las herramientas de Python que permiten simplificar y al mismo tiempo extender el código de un programa. Aprenderá a realizar el procesamiento de ficheros, conocerá las características de un XML y de HTML, así como la estructura de datos (estructuras arbóreas) y algoritmos. n nVENTAJAS n nLa presente obra contiene: n• Ejercicios de programación al final de cada capítulo que pondrán a prueba sus conocimientos y le ayudarán a memorizar cada proceso. n• Un link para descargar la versión Python 3.1 desde la página Python Software Foundation y una breve guía de instalación. n• Recomendaciones de productos utilizados por el autor. n• Códigos ejemplificados. n• Explicaciones esquemáticas y accesibles. n nCONOZCA n nLas especificaciones técnicas de Python, el lenguaje de programación gratuito y libre que puede utilizarse prácticamente en cualquier sistema operativo. Observará sus múltiples posibilidades de programación, su lenguaje básico y reconocerá las ventajas de usar este programa frente a otros como Java o JavaScript. n nAPRENDA n n• A instalar Python en su procesador. n• A programar en el lenguaje multiparadigma Python. n• Tecnicismos, instrucciones y operaciones utilizadas en este lenguaje. n• El uso que se le puede dar a la sobrecarga de operadores. n• La sintaxis de la programación orientada a objetos. n• El comportamiento de Python con HTML y XML. n• La estructuración arbórea. n• Procesamiento de ficheros. n nDESARROLLE SUS HABILIDADES PARA n nCrear desde pequeñas aplicaciones de escritorio hasta aplicaciones web por medio del uso de los códigos compactos, elegantes y sencillos de Python. n nÍNDICE n nPREFACIO .......................................................................................................... IX nCAPÍTULO 1. INTRODUCCIÓN ....................................................................... 1 nHistoria ................................................................................................................. 2 nPython .................................................................................................................. 3 nInstalar Python ..................................................................................................... 4 nPreparar el entorno de desarrollo ........................................................................ 6 nConociendo el IDE .............................................................................................. 10 nHola mundo ....................................................................................................... 13 nCAPÍTULO 2. VARIABLES, TIPOS DE DATOS Y SINTAXIS. ....................... 19 nVariables ............................................................................................................ 19 nTipado ................................................................................................................ 20 nTipos de datos .................................................................................................... 21 nNúmeros ............................................................................................................ 21 nString .................................................................................................................. 23 nBoolean .............................................................................................................. 25 nSintaxis ............................................................................................................... 26 nTuplas ................................................................................................................. 32 nListas .................................................................................................................. 36 nMatrices ............................................................................................................. 46 nDiccionarios ........................................................................................................ 49 nCAPÍTULO 3. OPERADORES EN PYTHON .................................................... 55 nOperadores matemáticos en Python ................................................................. 55 nOperadores de asignación .................................................................................. 56 nOperadores relacionales .................................................................................... 58 nOperadores lógicos. ........................................................................................... 59 nCAPÍTULO 4. CONDICIONALES ..................................................................... 63 nIF ........................................................................................................................ 63 nIF anidados ......................................................................................................... 67 nelif ...................................................................................................................... 68 nCAPÍTULO 5. BUCLES ........................................................................................ 71 nFOR ..................................................................................................................... 72 nWhile .................................................................................................................. 76 nBreak, continue, pass ......................................................................................... 78 nCAPÍTULO 6. FUNCIONES ............................................................................... 83 nIntroducción ....................................................................................................... 83 nFunciones con parámetros ................................................................................. 88 nRetorno de valores en funciones ....................................................................... 92 nParámetros con valor por defecto ..................................................................... 95 nParámetros con nombre .................................................................................... 98 nFunciones con diferentes cantidad de parámetros .......................................... 100 nPalabras reservadas en Python ........................................................................ 104 nCAPÍTULO 7. PROGRAMACIÓN ORIENTADA A OBJETOS ..................... 107 nClases ............................................................................................................... 109 nAtributos .......................................................................................................... 110 nMétodos. .......................................................................................................... 111 nCrear una clase en Python ............................................................................... 113 nVariables de instancia en Python ..................................................................... 116 nVariables de clase ............................................................................................. 119 nMétodo __init__ .............................................................................................. 120 nMétodos de instancia ....................................................................................... 121 nMétodos de clase ............................................................................................. 122 nMétodos estáticos ............................................................................................ 124 nMétodo __new__ ............................................................................................. 126 nCrear un objeto ................................................................................................ 129 nMétodo Destructor .......................................................................................... 133 nSobrecarga de métodos ................................................................................... 136 nHerencia ........................................................................................................... 142 nHerencia simple ............................................................................................... 143 nHerencia multiple ............................................................................................. 148 nSuper ................................................................................................................ 151 nPolimorfismo .................................................................................................... 153 nCAPÍTULO 8. OTROS CONCEPTOS POO O RELACIONADOS. .................... 161 nClases abstractas. ............................................................................................. 161 nInterfaces ......................................................................................................... 171 nModificadores de acceso o visibilidad .............................................................. 173 nname mangling ................................................................................................ 177 nSelf ................................................................................................................... 179 nInstrucción import ............................................................................................ 180 nSobrescribir métodos ....................................................................................... 182 nCAPÍTULO 9. ITERATORS, ITERABLE, GENERATORS E ITERACIÓN Y OBJETOS ... 187 nIterators ........................................................................................................... 188 nIterable ............................................................................................................. 189 nGenerators ....................................................................................................... 189 niteración e índices ............................................................................................ 191 nSecuencias ........................................................................................................ 195 nCAPÍTULO 10. DECORATORS ................................................................. 199 nCAPÍTULO 11. EXPRESIONES REGULARES ............................................. 205 nMetacaracteres iteradores .............................................................................. 207 nMetacaracteres delimitadores ......................................................................... 208 nUtilizar expresiones regulares .......................................................................... 208 nSustituir ............................................................................................................ 214 nCAPÍTULO 12. EXCEPCIONES ................................................................... 219 nTry,except ........................................................................................................ 221 nMecanismos para el manejo de excepción ...................................................... 222 nElse ................................................................................................................... 226 nFinally ............................................................................................................... 226 nCAPÍTULO 13. ZEN DE PYTHON ................................................................. 229 nÍNDICE ANALÍTICO ..…………………………………………………………………………...237

9786075385334

Lujan Castillo, Jose Dimas

Sinopsis del producto

La presente obra, dirigida a estudiantes universitarios, profesores de ciencias de la computación y programadores, representa una excelente oportunidad de acercamiento al lenguaje de programación libre más reconocido y utilizado por grandes empresas como Google o la NASA por su alto nivel de expresividad y sofisticación: Python. Entregado a la tarea de elogiar sus virtudes, el autor nos presenta una amplia gama de posibilidades de uso en la creación de aplicaciones, dotando al lector con las nomenclaturas clave para manipular Python con ayuda de gráficos prácticos que ejemplifican sus explicaciones. nEl lector encontrará en estas páginas una guía que compagina teoría y práctica en igual proporción, descubrirá las ventajas del uso de Python frente a otros lenguajes como PHP, JAVA, y CSharp; conocerá los elementos que componen su estructura sintáctica concisa y clara, así como sus componentes léxicos: los tokens, literales, delimitadores, las sentencias y palabras clave, variables de entorno, tipos de datos, secuencias de las que se vale y las operaciones que pueden realizarse, por ejemplo las llamadas tuplas; es decir, obtendrá las herramientas necesarias para ejercitar y dominar la programación orientada a objetos. nComprenderá el funcionamiento de los operadores lógicos, la generación de iteradores de manera explícita o implícita, los decoradores y las metaclases, es decir, las herramientas de Python que permiten simplificar y al mismo tiempo extender el código de un programa. Aprenderá a realizar el procesamiento de ficheros, conocerá las características de un XML y de HTML, así como la estructura de datos (estructuras arbóreas) y algoritmos. n nVENTAJAS n nLa presente obra contiene: n• Ejercicios de programación al final de cada capítulo que pondrán a prueba sus conocimientos y le ayudarán a memorizar cada proceso. n• Un link para descargar la versión Python 3.1 desde la página Python Software Foundation y una breve guía de instalación. n• Recomendaciones de productos utilizados por el autor. n• Códigos ejemplificados. n• Explicaciones esquemáticas y accesibles. n nCONOZCA n nLas especificaciones técnicas de Python, el lenguaje de programación gratuito y libre que puede utilizarse prácticamente en cualquier sistema operativo. Observará sus múltiples posibilidades de programación, su lenguaje básico y reconocerá las ventajas de usar este programa frente a otros como Java o JavaScript. n nAPRENDA n n• A instalar Python en su procesador. n• A programar en el lenguaje multiparadigma Python. n• Tecnicismos, instrucciones y operaciones utilizadas en este lenguaje. n• El uso que se le puede dar a la sobrecarga de operadores. n• La sintaxis de la programación orientada a objetos. n• El comportamiento de Python con HTML y XML. n• La estructuración arbórea. n• Procesamiento de ficheros. n nDESARROLLE SUS HABILIDADES PARA n nCrear desde pequeñas aplicaciones de escritorio hasta aplicaciones web por medio del uso de los códigos compactos, elegantes y sencillos de Python. n nÍNDICE n nPREFACIO .......................................................................................................... IX nCAPÍTULO 1. INTRODUCCIÓN ....................................................................... 1 nHistoria ................................................................................................................. 2 nPython .................................................................................................................. 3 nInstalar Python ..................................................................................................... 4 nPreparar el entorno de desarrollo ........................................................................ 6 nConociendo el IDE .............................................................................................. 10 nHola mundo ....................................................................................................... 13 nCAPÍTULO 2. VARIABLES, TIPOS DE DATOS Y SINTAXIS. ....................... 19 nVariables ............................................................................................................ 19 nTipado ................................................................................................................ 20 nTipos de datos .................................................................................................... 21 nNúmeros ............................................................................................................ 21 nString .................................................................................................................. 23 nBoolean .............................................................................................................. 25 nSintaxis ............................................................................................................... 26 nTuplas ................................................................................................................. 32 nListas .................................................................................................................. 36 nMatrices ............................................................................................................. 46 nDiccionarios ........................................................................................................ 49 nCAPÍTULO 3. OPERADORES EN PYTHON .................................................... 55 nOperadores matemáticos en Python ................................................................. 55 nOperadores de asignación .................................................................................. 56 nOperadores relacionales .................................................................................... 58 nOperadores lógicos. ........................................................................................... 59 nCAPÍTULO 4. CONDICIONALES ..................................................................... 63 nIF ........................................................................................................................ 63 nIF anidados ......................................................................................................... 67 nelif ...................................................................................................................... 68 nCAPÍTULO 5. BUCLES ........................................................................................ 71 nFOR ..................................................................................................................... 72 nWhile .................................................................................................................. 76 nBreak, continue, pass ......................................................................................... 78 nCAPÍTULO 6. FUNCIONES ............................................................................... 83 nIntroducción ....................................................................................................... 83 nFunciones con parámetros ................................................................................. 88 nRetorno de valores en funciones ....................................................................... 92 nParámetros con valor por defecto ..................................................................... 95 nParámetros con nombre .................................................................................... 98 nFunciones con diferentes cantidad de parámetros .......................................... 100 nPalabras reservadas en Python ........................................................................ 104 nCAPÍTULO 7. PROGRAMACIÓN ORIENTADA A OBJETOS ..................... 107 nClases ............................................................................................................... 109 nAtributos .......................................................................................................... 110 nMétodos. .......................................................................................................... 111 nCrear una clase en Python ............................................................................... 113 nVariables de instancia en Python ..................................................................... 116 nVariables de clase ............................................................................................. 119 nMétodo __init__ .............................................................................................. 120 nMétodos de instancia ....................................................................................... 121 nMétodos de clase ............................................................................................. 122 nMétodos estáticos ............................................................................................ 124 nMétodo __new__ ............................................................................................. 126 nCrear un objeto ................................................................................................ 129 nMétodo Destructor .......................................................................................... 133 nSobrecarga de métodos ................................................................................... 136 nHerencia ........................................................................................................... 142 nHerencia simple ............................................................................................... 143 nHerencia multiple ............................................................................................. 148 nSuper ................................................................................................................ 151 nPolimorfismo .................................................................................................... 153 nCAPÍTULO 8. OTROS CONCEPTOS POO O RELACIONADOS. .................... 161 nClases abstractas. ............................................................................................. 161 nInterfaces ......................................................................................................... 171 nModificadores de acceso o visibilidad .............................................................. 173 nname mangling ................................................................................................ 177 nSelf ................................................................................................................... 179 nInstrucción import ............................................................................................ 180 nSobrescribir métodos ....................................................................................... 182 nCAPÍTULO 9. ITERATORS, ITERABLE, GENERATORS E ITERACIÓN Y OBJETOS ... 187 nIterators ........................................................................................................... 188 nIterable ............................................................................................................. 189 nGenerators ....................................................................................................... 189 niteración e índices ............................................................................................ 191 nSecuencias ........................................................................................................ 195 nCAPÍTULO 10. DECORATORS ................................................................. 199 nCAPÍTULO 11. EXPRESIONES REGULARES ............................................. 205 nMetacaracteres iteradores .............................................................................. 207 nMetacaracteres delimitadores ......................................................................... 208 nUtilizar expresiones regulares .......................................................................... 208 nSustituir ............................................................................................................ 214 nCAPÍTULO 12. EXCEPCIONES ................................................................... 219 nTry,except ........................................................................................................ 221 nMecanismos para el manejo de excepción ...................................................... 222 nElse ................................................................................................................... 226 nFinally ............................................................................................................... 226 nCAPÍTULO 13. ZEN DE PYTHON ................................................................. 229 nÍNDICE ANALÍTICO ..…………………………………………………………………………...237

9786075385334

Lujan Castillo, Jose Dimas

Ver más
Ver menos

$45.000,00

99999 disponibles

*Precios válidos solo para compras online.
Costo de envío      Medios de pago
mp-logo-hand-shake
Hasta 12 pagos sin tarjeta con Mercado Pago. Saber más
Compra con Mercado Pago sin tarjeta y paga mes a mes
1
Agrega tu producto al carrito y al momento de pagar, elige “Cuotas sin Tarjeta” o “Meses sin Tarjeta”.
2
Inicia sesión en Mercado Pago.
3
Elige la cantidad de pagos que se adapten mejor a ti ¡y listo!

Crédito sujeto a aprobación.

¿Tienes dudas? Consulta nuestra Ayuda.

Con esta compra sumás 45000 puntos
Comprar ahora

Especificaciones

Tapa blanda o Bolsillo
Argentina
Español / Castellano
Producto a la venta formado por un único componente
RC Libros
22/02/2022
ISBN 9786075385334

Quizás te interese

Valoraciones

No hay valoraciones aún.

¿Ya lo leíste? Valorá “Aprende a Programar con Python”

Creado por Livriz