Códigos de progra
Códigos, lenguajes de programacion, tips sobre c++, java, python...
viernes, 20 de enero de 2017
miércoles, 11 de enero de 2017
domingo, 1 de enero de 2017
Python - operadores
Debido a que para trabajar con números, no solo necesitamos
representarlos a través de diferentes tipos, sino también es importante
realizar operaciones con ellos. Python cuenta con diversos operadores
para aplicar diferentes operaciones numéricas.
Dentro del grupo de la aritmética contamos con las básicas, suma división entera y real, resta y multiplicación.
En cuanto a las operaciones de bajo nivel y entre bits existen operaciones como NOT y NOR, como XOR y AND. También contamos con operadores para comprobar igualdad o desigualdad y para rsalizar operaciones lógicas como AND y OR.
Como en otros lenguajes de programación, en python también existe la precedencia de operadores. Y al igual que en la jerarquía de operaciones matemáticas, se pueden usar los paréntesis para marcar la preferencia entre unas operaciones y otras dentro de la misma expresión.
La siguiente tabla muestra los principales operadores y operaciones numéricas a las que hacen referencia siendo A y B dos vvariables numéricas:
Dentro del grupo de la aritmética contamos con las básicas, suma división entera y real, resta y multiplicación.
En cuanto a las operaciones de bajo nivel y entre bits existen operaciones como NOT y NOR, como XOR y AND. También contamos con operadores para comprobar igualdad o desigualdad y para rsalizar operaciones lógicas como AND y OR.
Como en otros lenguajes de programación, en python también existe la precedencia de operadores. Y al igual que en la jerarquía de operaciones matemáticas, se pueden usar los paréntesis para marcar la preferencia entre unas operaciones y otras dentro de la misma expresión.
La siguiente tabla muestra los principales operadores y operaciones numéricas a las que hacen referencia siendo A y B dos vvariables numéricas:
Python - Números enteros, reales y complejos
Para trabajar con ellos Python cuenta con una serie de tipos y operaciones integradas.
La asignación de un número entero a una variable se puede hacer de la siguiente forma:
>> num_entero = 5
Los números negativos como:
>> num_negativo = -14
Los números reales como:
>> num_real = 3.2
Y los números complejos (una parte real y otra imaginaria) como:
>> num_complejo = 3.5 + 6j
O también como:
>> num_complejo = 3J + 4
En donde la parte imaginaria se representa por la letra j minúscula o mayúscula.
Además de también es posible expresar un número real en notación científica utilizando la letra e, que representa el exponente, seguida del valor para dl mismo. Por ejemplo para representar el número 0.5*10 elevado a la 7 sería de la siguiente forma:
>> num_real = 0.5e-7
Si necesitamos trabajar con números reales que tengan una precisión determinada, por ejemplo, dos cifras decimales, podemos utilizar la clase Decimal. Esta viene integrada en la librería básica que ofrece el interprete.
La asignación de un número entero a una variable se puede hacer de la siguiente forma:
>> num_entero = 5
Los números negativos como:
>> num_negativo = -14
Los números reales como:
>> num_real = 3.2
Y los números complejos (una parte real y otra imaginaria) como:
>> num_complejo = 3.5 + 6j
O también como:
>> num_complejo = 3J + 4
En donde la parte imaginaria se representa por la letra j minúscula o mayúscula.
Además de también es posible expresar un número real en notación científica utilizando la letra e, que representa el exponente, seguida del valor para dl mismo. Por ejemplo para representar el número 0.5*10 elevado a la 7 sería de la siguiente forma:
>> num_real = 0.5e-7
Si necesitamos trabajar con números reales que tengan una precisión determinada, por ejemplo, dos cifras decimales, podemos utilizar la clase Decimal. Esta viene integrada en la librería básica que ofrece el interprete.
jueves, 29 de diciembre de 2016
Python - tipado dinámico
Python es un lenguaje de programación en el que se maneja el tipado dinámico, esto es que, a diferencia de lenguajes como C++ o Java, en donde se tienen que declarar las variables de un determinado tipo, a las variables se les asignará el tipo de dato que es, en tiempo de ejecución. A esta técnica se le conoce como tipado dinámico.
Gracias al tipado dinámico podemos, en el mismo bloque de código, asignar diferentes tipos de datos a la misma variable.
Ejemplo:
Si en primer lugar creamos y le asignamos a una variable 'x' el valor de 8, y después a una variable 'y' le decimos que sea igual a la variable 'x'
>>> x = 8
>>> y = x
Ambas tomarán el mismo valor de 8:
Si después ejecutamos una nueva sentencia como la siguiente:
>>> x = "prueba"
La variable 'x' tomará el valor de la cadena de texto "prueba" y la variable 'y' consevará el valor entero asignado previamente '8'
Una función importante, propia de python que nos puede ser de gran utilidad es la funcion type().
Como argumento recibe el nombre de la variable en cuestión y devuelve el tipo de dato, precedido de la palabra class.
A continuación algunos ejemplos:
>>> z = 35
>>> type(z)
< class 'int' >
>>> z = "ahora es una cadena de texto o string"
< class 'str' >
miércoles, 28 de diciembre de 2016
Python - primeros pasos
Python se caracteriza por ser, en opinión de muchos, uno de los
lenguajes de porogramación más 'fáciles' de usar. Uno de los usos que
más recomiendan los profesionales es la creación de prototipos de
programas o scripts mucho más fáciles o rapidos de implementar por su
sencillez, que despues implementarán en otros lenguajes más complejos.
Para muestra un botón, como en el ejemplo que veremos a continuación, en donde en comparación con otros lenguajes donde es necesario primero declarar las variables, su nombre, tipo y en ocaciones hasta su tamaño, python nos facilita eso, 'entendiendo' que tipo de variable será con solo capturar el contenido poniendo el nombre de la variable seguido del simbolo '=' y despues el comando 'input' en donde se puede poner entre paréntesis y comillas con un texto informativo donde se puede pedir el ingreso del dato que se requiere.
De igual manera la forma que tenemos en python para imprimir texto es una de las más sencillas, como a continuacion se puede ver con la ayuda del comando 'print' y entre paréntesis y comillas el texto que deseamos que se muestre al usuario.
Nota: el símbolo de # se utiliza en python para poner una linea de comentario que el interprete no tomará en cuenta a la hora de ejecutar el script.
En el siguiente ejemplo se puede ver el script con comentarios, que muestra como calcular el área de un circulo:

#uso del comando print para mostrar textos informativos en pantalla
print("Calculando area del circulo")
#creando y capturando la variable
radio = input("Cual es el radio del circulo? ")
pi = 3.1416
#a continuación se convierte la variable 'radio' en entera pues al capturarla, python la #recibe como una cadena de caracteres 'string'
radio_int = int(radio)
# 'area_circulo' es una variable que python interpreta desde el principio como una #variable de punto foltante (decimal) como se mencionaba anteriormente, sin necesidad #de hacer la declaracion de esa variable como tal desde el principio.
area_circulo = (pow(radio_int, 2) * pi)
print("El area del circulo es ", area_circulo)
Para muestra un botón, como en el ejemplo que veremos a continuación, en donde en comparación con otros lenguajes donde es necesario primero declarar las variables, su nombre, tipo y en ocaciones hasta su tamaño, python nos facilita eso, 'entendiendo' que tipo de variable será con solo capturar el contenido poniendo el nombre de la variable seguido del simbolo '=' y despues el comando 'input' en donde se puede poner entre paréntesis y comillas con un texto informativo donde se puede pedir el ingreso del dato que se requiere.
De igual manera la forma que tenemos en python para imprimir texto es una de las más sencillas, como a continuacion se puede ver con la ayuda del comando 'print' y entre paréntesis y comillas el texto que deseamos que se muestre al usuario.
Nota: el símbolo de # se utiliza en python para poner una linea de comentario que el interprete no tomará en cuenta a la hora de ejecutar el script.
En el siguiente ejemplo se puede ver el script con comentarios, que muestra como calcular el área de un circulo:

#uso del comando print para mostrar textos informativos en pantalla
print("Calculando area del circulo")
#creando y capturando la variable
radio = input("Cual es el radio del circulo? ")
pi = 3.1416
#a continuación se convierte la variable 'radio' en entera pues al capturarla, python la #recibe como una cadena de caracteres 'string'
radio_int = int(radio)
# 'area_circulo' es una variable que python interpreta desde el principio como una #variable de punto foltante (decimal) como se mencionaba anteriormente, sin necesidad #de hacer la declaracion de esa variable como tal desde el principio.
area_circulo = (pow(radio_int, 2) * pi)
print("El area del circulo es ", area_circulo)
Suscribirse a:
Entradas (Atom)