Programmer Guido van Rossum crea el lenguaje de programación Python en 1990. Van Rossum Python diseñado para ser fácilmente legible incluso para los nuevos programadores , por lo que la sintaxis es diferente de C y Java. Python es un lenguaje de programación interpretado , sino que requiere otro programa, un intérprete, para ejecutarlo. Tanto Python y el intérprete están disponibles como descargas gratuitas desde la Python Software Foundation . Módulos
Al escribir un programa Python considerable , dividiéndolo en varios archivos para que sea más fácil de manejar. Con la inclusión de varias funciones en un solo archivo, usted lo hace en un módulo que se puede importar a otros scripts y programas Python . Cada archivo debe tener una extensión . Py . Revisar la documentación interna de cualquier módulo en particular , dar Python el nombre del módulo seguido de _doc_ . Python viene con una biblioteca de módulos estándar disponibles para su uso.
Optimization
Después de escribir el programa, probarlo para asegurarse de que funciona correctamente. Si funciona , pero se ejecuta con lentitud , optimizarlo para que sea más eficaz. Python tiene una serie de perfiles de módulos para ayudar con esto mirando por encima de su programa e identificar los cuellos de botella. Vuelva a escribir los puntos débiles sin perturbar el código que funciona sin problemas. Ejecute el programa de nuevo después de su reescritura para confirmar que todavía funciona correctamente.
Errores
dos categorías comunes de errores de programa Python son excepciones y errores de sintaxis. Nuevos programadores cometen muchos errores de sintaxis , como no incluir los dos puntos para separar un bloque de código . Herramienta de analizador de Python le ayuda a localizar el problema. Las excepciones son el código sintácticamente correcto que no ejecute correctamente. Si ha creado una excepción Python reconoce , Python puede informarle al ejecutar el programa que usted tiene un NameError o TypeError y explicar el contexto en el que ocurrió.
Otros Idiomas
es importante recordar que Python no es C , C + + o Java , sino que no sigue las mismas reglas. Lenguajes de programación más compilados utilice punto y coma para separar sentencias y llaves para separar bloques de código. Python utiliza retornos de carro para los estados , sino que utiliza los dos puntos y la sangría de los bloques de código . Python también ofrece tipado dinámico . A diferencia de Java y C + +, usted nunca tendrá que identificar explícitamente un tipo de datos ; . Pistas Python tipos de datos internos