Este libro es el primer libro sobre el lenguaje Python en China. Python es un lenguaje de programación orientado a objetos muy potente que se puede utilizar para escribir programas independientes, scripts rápidos y prototipos de aplicaciones complejas. Como software de código abierto, Python está disponible gratuitamente y es muy fácil de aprender y usar. Ha sido portado a una variedad de plataformas, incluidos varios sistemas Unix, Linux, Windows 9x, Windows NT y MacOS.
Después de conquistar los mundos Unix y Linux, Python se ha convertido en el nuevo favorito de los programadores de Windows para crear scripts debido a su sencilla interfaz con el modelo de objetos de aplicación de Windows. La aparición de JPython ha convertido a Python en una poderosa herramienta en el entorno de programación Java.
Este libro es un libro introductorio clásico sobre el lenguaje Python. Está escrito conjuntamente por dos expertos técnicos y expertos en capacitación de Python y cubre todo el contenido principal del lenguaje. Cada capítulo del libro contiene numerosos ejemplos y va acompañado de ejercicios cuidadosamente recopilados. Debido a que Python se ejecuta de forma interactiva como Basic, los lectores pueden ejecutar estos ejemplos y ejercicios en cualquier sistema que tenga Python instalado. Las soluciones a todos los ejercicios se pueden encontrar al final del libro.
Este libro describe los componentes básicos de los programas Python: tipos, operadores, declaraciones, funciones, módulos, clases y excepciones. Además, el libro cubre temas más avanzados, incluidos ejemplos complejos. Finalmente, también describe cómo usar bibliotecas personalizadas de Python para crear programas grandes, incluido un programa de utilidad escrito en JPython.
Ya sea que se utilice para escribir scripts simples o programas complejos de computación científica, web, bases de datos, gráficos y animación, Python ha demostrado ser una herramienta poderosa y conveniente. Con este libro en mano, podrás aprender a utilizar este idioma (actualmente el más popular del mundo) de forma rápida y eficaz.
"Un lenguaje de scripting flexible como Python es una herramienta indispensable en Industrial Light&Magic."
--Tommy Burnett
Director Técnico
Industrial Light & Magic Company (Empresa de diseño de efectos especiales por ordenador para la película "Jurassic Park")
Índice del capítulo
Prefacio Parte 1 Lenguaje básico Capítulo 1 Inicio ¿Por qué elegir Python?
¿Cómo ejecutar un programa Python?
Un primer vistazo a los archivos del módulo
Resumen de detalles de configuración de Python Ejercicio Capítulo 2 Tipos y operadores
¿Por qué la estructura del programa Python utiliza tipos integrados?
Lista de cadenas numéricas Diccionario Archivo de tupla Propiedades de objetos comunes Tipo incorporado Preguntas frecuentes Resumen del ejercicio Capítulo 3 Expresiones de asignación de declaraciones básicas
imprimir
si prueba de condición
mientras bucle
Resumen de problemas comunes en los ejercicios de escritura de código de bucle For Capítulo 4 Funciones ¿Por qué utilizar funciones?
Reglas de alcance de funciones en funciones básicas Paso de parámetros Otros contenidos Preguntas frecuentes Resumen de funciones Ejercicio Capítulo 5 Módulos ¿Por qué utilizar módulos?
El archivo del módulo base del módulo es el espacio de nombres modo de importación módulo de sobrecarga otro contenido del módulo Preguntas frecuentes ejercicio de resumen Capítulo 6 clases por qué usar el conocimiento básico de las clases usar la declaración de clase usar el método de clase herencia buscar el árbol de espacios de nombres operaciones de sobrecarga en la clase Resumen del espacio de nombres de caracteres reglas Uso de clases para diseñar otro contenido Problemas comunes con las clases Resumen de ejercicios Capítulo 7 Excepciones Por qué usar excepciones Conocimiento básico de excepciones Modismos de excepciones Patrones de captura de excepciones Otro contenido Problemas comunes con excepciones Resumen de ejercicios Parte 2 Capa periférica Capítulo 2 Capítulo 8 Integrado Herramientas Biblioteca de funciones incorporada Ejercicios del módulo Capítulo 9 Uso de Python para completar tareas comunes Operaciones de estructura de datos Operaciones de archivos Programas operativos Tareas relacionadas con Internet Ejercicios de ejemplo más amplios Capítulo 10 Marco y automatización de aplicaciones Sistema de atención al cliente e interfaz COM: Relaciones públicas económicas Consideraciones de diseño de un Editor basado en Tkinter para gestionar datos tabulares
JPython: Combinación de Python y Java Otros marcos y aplicaciones Ejercicios Tercera parte Apéndice Apéndice uno Recursos de Python Apéndice dos Preguntas específicas de la plataforma Apéndice tres Glosario de soluciones de ejercicios
Expandir