Una de python
Buenas tardes amigos , bueno para ser sincero estoy acabando de estudiar el lenguaje python , voy a remolque de java y mi inseparable python. Unos datos sobre este lenguaje de programación y paso a realizar un ejercicio hecho en python.
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.Python fue creado a finales de los ochenta2 por Guido van Rossum en el Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde & Informatica), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.3
https://www.python.org/~guido/ el creador (Guido van rossum)
Esta es la lista que contiene el archivo txt
Voy a cambiar el formato.
He creado un archivo de python llamado agendaadolfito.py .
Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en una sintaxis que favorezca un código legible.Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. Es un lenguaje interpretado, usa tipado dinámico y es multiplataforma.Python fue creado a finales de los ochenta2 por Guido van Rossum en el Centro para las Matemáticas y la Informática (CWI, Centrum Wiskunde & Informatica), en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba.3
https://www.python.org/~guido/ el creador (Guido van rossum)
Tipo | Clase | Notas | Ejemplo |
---|---|---|---|
str | Cadena | Inmutable | 'Cadena' |
unicode | Cadena | Versión Unicode de str | u'Cadena' |
list | Secuencia | Mutable, puede contener objetos de diversos tipos | [4.0, 'Cadena', True] |
tuple | Secuencia | Inmutable, puede contener objetos de diversos tipos | (4.0, 'Cadena', True) |
set | Conjunto | Mutable, sin orden, no contiene duplicados | set([4.0, 'Cadena', True]) |
frozenset | Conjunto | Inmutable, sin orden, no contiene duplicados | frozenset([4.0, 'Cadena', True]) |
dict | Mapping | Grupo de pares clave:valor | {'key1': 1.0, 'key2': False} |
int | Número entero | Precisión fija, convertido en long en caso de overflow. | 42 |
long | Número entero | Precisión arbitraria | 42L ó 456966786151987643L |
float | Número decimal | Coma flotante de doble precisión | 3.1415927 |
complex | Número complejo | Parte real y parte imaginaria j. | (4.5 + 3j) |
bool | Booleano | Valor booleano verdadero o falso | True o False |
Sentencia if en python
La sentencia If evalua basicamente una operación logica, es decir una expresión que de como resultado
verdadero o false (true o false), y ejecuta la pieza de codigo siguiente siempre y cuando el
resultado sea verdadero.
Usando if y else
El utilizar else lo que hace es que podemos tener la capacidad de ejecutar un codigo alternativo en
caso de que el resultado logico de la expresion evaluada sea falso
Para describir la evaluación a realizar sobre una condición, se utilizan operadores relacionales (o de comparación):
Símbolo | Significado | Ejemplo | Resultado |
---|---|---|---|
== | Igual que | 5 == 7 | False |
!= | Distinto que | rojo != verde | True |
< | Menor que | 8 < 12 | True |
> | Mayor que | 12 > 7 | True |
<= | Menor o igual que | 12 <= 12 | True |
>= | Mayor o igual que | 4 >= 5 | False |
Y para evaluar más de una condición simultáneamente, se utilizan operadores lógicos:
Operador | Ejemplo | Explicación | Resultado |
---|---|---|---|
and | 5 == 7 and 7 < 12 | False and False | False |
and | 9 < 12 and 12 > 7 | True and True | True |
and | 9 < 12 and 12 > 15 | True and False | False |
or | 12 == 12 or 15 < 7 | True or False | True |
or | 7 > 5 or 9 < 12 | True or True | True |
xor | 4 == 4 xor 9 > 3 | True o True | False |
xor | 4 == 4 xor 9 < 3 | True o False | True |
Python fue diseñado para ser leído con facilidad. Una de sus características es el uso de palabras
donde otros lenguajes utilizarían símbolos. Por ejemplo, los operadores lógicos !, || y && en Python
se escriben not, or y and, respectivamente.El contenido de los bloques de código (bucles, funciones, clases, etc.) es delimitado mediante espacios o tabuladores, conocidos como indentación, antes de cada línea de órdenes pertenecientes al bloque.
Donde aprender python:
http://www.codecademy.com/es/tracks/python (MI PREFERIDA)
http://codehero.co/python-desde-cero-clases-atributos-y-metodos/
https://www.youtube.com/playlist?list=PLE549A038CF82905F (youtube)
http://blog.xenodesystems.com/2011/10/10-razones-para-aprender-python.html
https://www.blogger.com/profile/05907170252728070066 (blog interesante)
Ejercicio " AgendaAdolfito"
Tengo un archivo. txt llamado AgendaAdolfito voy a re nombrarlo como AgendaAdolfito.csv para poder trabajar con python
Voy a cambiar el formato.
Objetivo cumplido ya es otra extensión que nos sirve para trabajar con python.
He creado un archivo de python llamado agendaadolfito.py .
Como siempre te sales SMR a tope
ResponderEliminar