Python básico
Python essential
language origin: extremely low level languages in programming means closer to as machine-code but not easy to understand for humans as english. In between c, c++ or python (higher level language) and we dont need to manage difficult functinality like memory allocation or declaring variables.. Release in 1991
flow control: skip or execute certain lines of code. Conditional statements. Or repeating.
variable data: integers and doubles (numeric variables types), booleans (true or False), strings (text. concatenatio. used in ObjectID for identify object in the document), null variable (if fails)
using variables: convention for naming. Prefix indicates type of variable.
IronPython
Sí, hay varias librerías y herramientas en Python que pueden ayudar a traducir código de C# a Python. Una de ellas es IronPython, una implementación de Python para la plataforma .NET que permite ejecutar código Python en entornos de .NET y utilizar bibliotecas y frameworks de .NET desde Python. IronPython también incluye una herramienta de línea de comandos llamada ipy.exe que puede usarse para traducir código de C# a Python.
CPython
CPython es la implementación de referencia de Python, es decir, la implementación original y más utilizada de Python. Fue desarrollada en C y es la implementación más utilizada debido a su velocidad y rendimiento. Además, la mayoría de las bibliotecas y frameworks de Python están optimizados para trabajar con CPython.
Una de las principales diferencias entre CPython y Python es que CPython está escrito en C y se compila a código binario, mientras que Python es un lenguaje interpretado. Esto significa que el código Python se ejecuta directamente por el intérprete de Python sin necesidad de compilarlo previamente, mientras que el código CPython debe ser compilado antes de poder ejecutarse.
Otra diferencia notable es la sintaxis. El código en CPython es similar a C y utiliza la sintaxis de C para declarar variables, definir funciones, etc., mientras que Python utiliza su propia sintaxis que es más concisa y fácil de leer. Por ejemplo, en el código de ejemplo anterior, se utiliza la función printf
de C para imprimir un mensaje en la consola, mientras que en Python se podría hacer lo mismo con una simple llamada a la función print
.
CPython es una implementación de Python escrita en C, mientras que Python es un lenguaje interpretado.
CPython se compila a código binario, mientras que Python se ejecuta directamente por el intérprete.
La sintaxis de CPython es similar a C, mientras que Python tiene su propia sintaxis más concisa y fácil de leer.
CPython es compatible con la plataforma .NET a través de IronPython, mientras que Python no lo es.
En general, CPython y Python son muy similares en términos de funcionalidad, pero hay algunas diferencias en cuanto a su implementación y sintaxis. Es importante tener en cuenta estas diferencias al elegir qué implementación de Python usar en un proyecto determinado.
Última actualización
¿Te fue útil?