Definición :

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.

Es administrado por la Python Software Foundation. Posee una licencia de código abierto, denominada Python Software Foundation License, que es compatible con la Licencia pública general de GNU a partir de la versión 2.1.1, e incompatible en ciertas versiones anteriores.

Historia:

Python fue creado a finales de los ochenta 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.

El nombre del lenguaje proviene de la afición de su creador por los humoristas británicos Monty Python.

Van Rossum es el principal autor de Python, y su continuo rol central en decidir la dirección de Python es reconocido, refiriéndose a él como Benevolente Dictador Vitalicio (en inglés: Benevolent Dictator for Life, BDFL).

1.  Ahora que vimos un poco de historia pasaremos a ver lo primero su instalación.

$ sudo dnf install python3.6

Captura de pantalla de 2017-05-21 22-02-02

2.  Pasaremos a ver un poco de código condicional y comentario

$ tu_ciudad_es_tranquila = False
$ if tu_ciudad_es_tranquila:
$     print("puedes andar tranquila por la ciudad") 
$else:
$     print("tener cuidado en la ciudad")

Captura de pantalla de 2017-05-22 10-12-09

3. haremos ecuaciones con python 3.6 para eso debemos recordar que python lee el código de arriba a abajo.

>>> a=5 #creamos la primera variable
>>> b=7 #creamos la segunda variable
>>> c= (a+b) + (a*b) #ecuación para hallar la tercera variable
c= c+a #python lee de arriba a abajo entonces c tomará un nuevo valor
>>> c #para imprimir el resultado del nuevo c

Captura de pantalla de 2017-05-21 23-03-45

4. Ahora verémos la calculadora de python

>>> 4+4
8
>>> 50 -5*6
20
>>> (50 -5*6) / 4 # en una division automaticamente se vuelve flotante
5.0
>>> 8 / 5 # en una divisio automaticamente se vuelve en un flotante
1.6
>>> 17 // 3 #division entera que descarta los residuos
5
>>> 17 % 3 #el operador % retorna el residuo de la division
2
>>> 5 ** 2 #5 al cuadrado
25
>>> 

Captura de pantalla de 2017-05-22 10-23-29

5. cuando tratas de acceder una variable sin valor agregado nos dará error

Captura de pantalla de 2017-05-22 10-26-45

6. un pequeño ejemplo

>>> impuesto = 50 / 100
>>> precio = 100
>>> precio * impuesto
50.0
>>> precio + _ #para sumar con el nuevo resultado _
150.0

Captura de pantalla de 2017-05-22 10-30-28

7. Cadenas de caracteres

Además de números, Python puede manipular cadenas de texto, las cuales pueden ser expresadas de distintas formas. Pueden estar encerradas en comillas simples (‘…’) o dobles (“…”) con el mismo resultado . \ puede ser usado para escapar comillas: 

>> 'doesn\'t' #se una \' para escapar de comillas simples
"doesn't" #resultado
>>> "doesn't"
"doesn't" #resultado
>>> '"Si," le dijo.'
'"Si," le dijo.' #resultado
>>> "\"Si,\" le dijo."
'"Si," le dijo.' #resultado
>>> '"Isn\'t," she said.'
'"Isn\'t," she said.' #resultado

Captura de pantalla de 2017-05-22 10-42-40

8. concatenación de texto

Captura de pantalla de 2017-05-22 10-55-09

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s