“Conocimientos Programación>Python Programming

¿Qué son los archivos de Python PYC

2014/9/15
¿ El lenguaje de programación Python sirve langauge propósito general para el desarrollo de software de escritorio y web. Parte de flexibilidad que tiene Python formar el hecho de que se " interpreta ", o ejecutar por un intérprete que existe en múltiples plataformas diferentes . Esto difiere de un programa de " compilado " que sólo puede ejecutarse en el sistema que lo recopiló . Sin embargo , el intérprete de Python puede compilar algunos paquetes incluidos en un programa de Python cuando se ejecuta el programa , aumentando la velocidad y la eficiencia de la ejecución. Para entender cómo se produce este aumento de la velocidad , el programador debe entender la diferencia entre código compilado e interpretado , y cómo funcionan en el intérprete de Python. Compilado Langauges

lenguajes compilados son lenguajes de programación que son " compilados " por el programador antes de ejecuta el código . El proceso de elaboración consiste en traducir el código fuente en comandos de lectura mecánica para su ejecución. Por ejemplo , el lenguaje de programación C, un lenguaje compilado , utiliza una cierta sintaxis " legible " que los programadores utilizan cuando entran en código. Antes de que el código puede convertirse en un programa , el programador compila el código " fuente " en lenguaje de máquina que el sistema comprende . Este proceso sólo ocurre una vez : después de que se compila el programa , que se puede ejecutar cualquier número de veces
Interpretada Langauges

Aparte de lenguajes compilados son " interpretados " . idiomas . En lugar de someterse a un proceso de compilación que convierte el programa en lenguaje de máquina , y la liberación de un programa listo para correr, un lenguaje interpretado ejecuta a través de un " intérprete. " Lo que esto significa es que el programa se ejecutará directamente desde el código fuente , una línea a la vez. Cada vez que el programa se ejecuta , lo hace a través del intérprete , y el intérprete ejecuta el código en el sistema.
Interpretada Versus Compilado

Cada idioma tiene sus ventajas y desventajas . El código compilado convierte a un formato más fácilmente leída por el sistema , el aumento de su velocidad de ejecución y la mejora de su eficiencia de la memoria . Sin embargo , el código compilado sólo se ejecuta en el sistema operativo que lo recopiló . Por ejemplo , el código compilado en Windows no funcionará en un Mac . En contraste, los lenguajes interpretados son multiplataforma , lo que significa que un lenguaje interpretado puede funcionar en muchos sistemas operativos que utilizan el mismo intérprete. Por otra parte , el lenguaje interpretado no tiene que hacer frente a muchos problemas de programación asociadas a la programación con lenguajes compilados , como la gestión de memoria , lo que hace el desarrollo más fácil y más rápido. Sin embargo , debido a un programa en un lenguaje interpretado tiene que ser interpretado línea por línea, su tiempo de ejecución es más lenta y su uso de memoria superior.
Python PYC Archivos

Python es un lenguaje interpretado , lo que significa que cada programa se ejecuta a través del intérprete de Python cuando se ejecuta. Además , cuando el programa de "importaciones " otro módulo de Python para usar en el código utilizando la palabra clave "importación" , que también interpreta el archivo de código fuente del módulo. Así , por ejemplo, un programador que desea utilizar las funciones de un módulo matemático importarían , y sería interpretado junto con el programa . Sin embargo , cuando el programador importa un módulo , sino que también crea un compilado - o " ya interpretado " - versión de ese módulo , teniendo una extensión " pyc . " . Esto significa que después de la primera ejecución , el programa Python utilizará el . Pyc compilado al importar .
Ventajas de archivos PYC

Las ventajas de tener . Pyc son los mismos que los de tener un lenguaje compilado en general : son más rápidos , y mejorar el tiempo de ejecución . Mientras que el código fuente del módulo no cambia , el intérprete de Python no va a mantener el módulo de interpretación de cada vez que un programa se ejecuta . Más bien, se usará la versión "listo" del código. Esto disminuye la cantidad utilizada por la interpretación continua de los mismos archivos de origen.

Python Programming
Cómo crear un bucle while en Python
¿Cómo hacer Concatenación de cadenas en Python
Cómo reemplazar el primer carácter en Python
Python Tutorial HTML
Hacer histogramas en Python
Cómo dar formato a los flotadores en Python
Instalación no root de módulos de Python
Cómo ajustar una cadena en Python
Conocimientos Informáticos © http://www.ordenador.online