Enteros
Flotantes
Complejos
Booleanos
Cadenas de texto
entero = 1
entero1 = 234
flotante = 3.0
flotante1 = 324.4Complejo = 2j
complejo1 = 342j
#La variable compleja es siempre "j"bool1 = True
bool2 = False cadenadetexto = "Esto es una cadena" 
Un lenguaje de programación, es un lenguaje diseñado para describir el conjunto de acciones consecutivas que un equipo debe ejecutar. Por lo tanto, un lenguaje de programación es un modo práctico para que los seres humanos puedan dar instrucciones a un equipo
Antes que nada....
¿Qué es un lenguaje de programación?

¿De dónde viene Python?
El creador del lenguaje es un europeo llamado Guido Van Rossum. El objetivo de Guido era cubrir la necesidad de un lenguaje orientado a objetos de sencillo uso que sirviese para tratar diversas tareas dentro de la programación que habitualmente se hacía en Unix usando C.

Python es un lenguaje de scripting independiente de plataforma y orientado a objetos, preparado para realizar cualquier tipo de programa. Con esté lenguaje podemos desarrollar software para aplicaciones científicas, para comunicaciones de red, para aplicaciones de escritorio con interfaz gráfica de usuario (GUI), para crear juegos, para Smartphones y por su puesto, para aplicaciones web.
¿Qué es Python?
En Python se pueden crear todo tipo de programas. No es un lenguaje creado específicamente para la web, aunque entre sus posibilidades sí se encuentra el desarrollo de páginas.
Características
•Multiplataforma
•Interpretado
•Interactivo
•Orientado a objetos
•Sintaxis clara
Python es open source, cualquiera puede contribuir a su desarrollo y divulgación. Además, no es necesario pagar ninguna licencia para distribuir software desarrollado con esté lenguaje. Hasta su intérprete se distribuye de forma gratuita para diferentes plataformas
Conclusión
Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para realizar todo tipo de programas que se ejecuten en cualquier máquina. El equipo de desarrollo está trabajando de manera cada vez más organizada y cuentan con el apoyo de una comunidad que está creciendo rápidamente.
Estas son algunas empresas, programas, juegos, etc, que utilizan Python
Comandos Básicos en


Comentarios
Un comentario siempre iniciará con "#"
Variable
La variable no es más que un espacio en memoria, puede tener cualquier nombre seguido de un "=".

Salida de datos
Es esencial mostrar los resultados del proyecto al usuario, para esto existe un comando que imprime en pantalla lo que ahí le indicamos, este comando es "print"
Funciona básicamente de la siguiente manera:

Tipos de datos
En Python a diferencia de otros lenguajes como C , C++, Java, etc.., se puede ingresar un dato sin especificar su tipo, esto facilita el uso de las variables.
Existen muchos tipos de datos, pero los básicos en Python son:
Existe un comando para saber que tipo de dato es el que estamos utilizando en nuestro programa, este comando es "type()" y funciona de la siguiente manera.
Reconocer tipos de datos

Como pueden ver "type()" funciona metiendo la variable que deseemos reconocer dentro de los parentecis que le proceden.
Operadores
En Python podemos encontrar tres tipos de operadores los cuales son :
Aritmeticos
Lógicos
Racionales
A continuación daremos una breve eplicacion sobre el comportamiento de cada uno y de los elementos que lo contienen
Operadores Aritméticos.
Estos básicamente se componen por los operadores aritméticos (Suma, resta, multiplicación, división y modulo), a continuación realizaremos un ejemplo rápido con cada uno de los operadores.
Suma = "+"
Resta = "-"
Multiplicación = "*"
División(Real) = "/"
División(Entera) = "//"
Potenciación = "**"
Modulo = "%"

Operadores Lógicos
Los operadores lógicos están compuestos por "AND" y "OR", su funcionamiento es de la siguiente manera .

Los operadores funcionan con valores booleanos.
El operador "AND", solo será True cuando las condiciones son True

En el operador "OR", cuando al menos una de las condiciones sean True
Operadores Racionales
Los operadores racionales sirven principalmente para comparar y son los siguientes:
-
"==" - Igual que
-
"!=" - Diferente que
-
">" - Mayor que
-
"<" - Menor que
-
">=" - Mayor / igual que
-
"<=" - Menor / igual que

Entrada de datos
Es esencial que el usuario ingrese lo que quiere hacer, en Python tenemos dos comandos para el ingreso de datos, estos son:
input()
-
raw_input()
#depende la version
"raw_input()", ya no se utiliza en versiones nuevas, pero si tienes una version anterior, te explicaremos como usarla
input()
Se utiliza para ingresar números, funciona así:

raw_input()
Se utiliza para ingresar cadenas *TODO LO QUE INGRESA EL USUARIO SE VUELVE CADENA*

Setencias condicionales
Hay tres tipos de sentencias condicionales
- if (Si se cumple la condición, entonces ejecuta el código.)
- else (Si no se cumple la condición, entonces....)
- elif (elif es un comando nuevo y agradable en Python, este se utiliza como una segunda condición.)
if
else
elif
Funcionan de la siguiente manera:



¡Felicidades!, ahora que tienes una idea de los comandos básicos en Python vamos a hacer unos ejercicios, si tienes duda en algo PREGUNTA, no te quedes con la duda, comenzamos.....
1.- Realizar un programa que sume cadenas, las cadenas serán ingresados por el usuario, y en pantalla se verá el nombre completo.
2.- El usuario ingresará su edad, hacer un programa que identifique a que grupo pertenece:
0-17 niño, 18-59 adulto, 60- 90 adulto mayor.
3.- El usuario quiere una suma pero solo imprimirás el dato si el resultado es numero par...
*IDENTIFICAR EL TIPO DE DATO DE CADA UNA DE LAS VARIABLES EN LOS TRES PROBLEMAS ANTERIORES
Yahoo adquirió Four11, cuya dirección y la cartografía de búsqueda de los servicios fueron implementados en Python.

Muchos de los componentes del motor de araña y de búsqueda de Google están escritos en Python

Battlefield 2 usa python para aplicar elementos básicos de la mecánica de juego, tales como el mantenimiento de la puntuación y el equilibrio del equipo.
La nueva adición a la legendaria serie de estrategia juego tiene toda su lógica interna, incluyendo la IA, implementado en Python.



LM utiliza Python en la producción de su FX
Walt Disney Feature Animation también está utilizando Python añadir guionización a su sistema de producción de animación.

Centro Espacial Johnson utiliza Python en su Sistema Integrado de Planificación como el lenguaje de programación estándar.

El sitio de la Agencia Central de Inteligencia de EE.UU. (CIA) es impulsado por Python / Zope / Plone.

Título Texto
By David Moranchel
Título Texto
- 801