Está en la página 1de 18

RAMÓN G

PYTHON 3

INTRODUCCIÓN

¿Para qué programar?

• Para crear soluciones a un usuario


• Poder cumplir esta secuencia de programación:
Datos – Información – Presentación - Conocimiento
PYTHON 3

INTRODUCCIÓN

TIPOS DE LENGUAJES DE PROGRAMACIÓN

• Primera Generación → 10101010 (Binarios, lenguaje de maquina) → bajo nivel


• Segunda Generación → Assembler (codificaciones LODD – STOD - ADDD) → bajo nivel
• Tercera Generación → Alto nivel (Instrucciones, una instrucción agrupa varias de bajo
nivel)→ Lenguaje C, JAVA , Python.
• Cuarta Generación → Bases de datos, diseño gráfico, Desarrollo web
• Quinta Generación → IA- Ya programado resuelve problemas sin ayuda del programador
PYTHON 3

INTRODUCCIÓN

RAZONAMIENTO LÓGICO

• Ordenes a la computadora – “Una computadora no sabe hacer nada”


• Algoritmos – sucesión de pasos ordenados que la computadora ejecuta, generalmente a
muy alta velocidad
• Programa – serie de instrucciones que se pueden ejecutar muchas veces, con distintos
datos y así obtener distintos resultados.
PYTHON 3

INTRODUCCIÓN
RAZONAMIENTO LÓGICO HUMANO
PYTHON 3

INTRODUCCIÓN
RAZONAMIENTO LÓGICO HUMANO
PYTHON 3

INTRODUCCIÓN
RAZONAMIENTO LÓGICO HUMANO
PYTHON 3.9.7

¿QUE ES PYTHON?
• Es lenguaje de programación de alto nivel, interpretado(se traduce antes de
ejecutarse), multiparadigma(soporta programación orientada a objetos,
programación funcional e imperativa), multiplataforma(IOS, LINUX,
WINDOWS).

Las diferencias entre intérprete y compilador son:


• Un intérprete traduce instrucciones de alto nivel en una forma intermedia para ser ejecutado. En contraste, un compilador,
traduce instrucciones de alto nivel directamente en lenguaje de máquina.
• El intérprete traduce un programa línea a línea mientras que el compilador traduce el programa entero y luego lo ejecuta.
• El intérprete detecta si el programa tiene errores y permite su depuración durante el proceso de ejecución, mientras que el
compilador espera hasta terminar la compilación de todo el programa para generar un informe de errores.
PYTHON 3.9.7

• PASOS PARA LA DESCARGA E INSTALACIÓN DE PYTHON

• Acceder al sitio www.Python.org


PYTHON 3.9.7

INSTALACIÓN DE PYTHON
PYTHON 3.9.7

USAR EL ENTORNO LOCAL (CONSOLA) DE PYTHON


PYTHON 3.9.7

USAR EL ENTORNO LOCAL (CONSOLA) DE PYTHON


PYTHON 3.9.7

VARIABLES

Una variable es un espacio en la memoria en la cual podemos guardar un dato


Ejemplos: Ejemplos aplicados:

edad=20 a=10+5*2
nombre=“Ramón” a=(10+5)*2
existencia=15 b=2*a
casado=True
PYTHON 3.9.7

ELEMENTOS BÁSICOS DE PYTHON


• Variables
Numero = 7

Nombre
de la Valor
variable

Edad vs edad vs EDAD

Si usamos estos nombres de


variables en un programa, cada
una es diferente a la otra.
PYTHON 3.9.7

ELEMENTOS BÁSICOS DE PYTHON

• Tipos de datos : Numéricos y Textos

Numéricos : Enteros (Int), enteros con decimales (números con coma flotante, float)

Textos : Cadena de texto (Str), Booleanos (True and False)

Ejemplos : Me posiciono en el entorno local (consola) de Python

type (7) type (7.8) type (Ramon) type (“Ramón”) type (True)
<class ‘int’> <class ‘float’> Error <class ‘str’> <class ‘bool’>
PYTHON 3.9.7

ELEMENTOS BÁSICOS DE PYTHON

• Tipos de Operadores
1. Aritméticos
2. Lógicos
3. De asignación
4. Comparación

• Variables

Nombre que se le asigna a un valor en el programa, ocupa espacio en memoria, en


Python podemos actualizar el valor en el programa por su tipado dinámico.

Una de las reglas muy importantes en Python con respecto a las variables es que al
generarlas debemos escribirlas inicialmente con una letra o un guion bajo.

Otro aspecto de las variables es que es distinguible el uso de mayúsculas y minúsculas


para crearlas.
PYTHON 3.9.7

ELEMENTOS BÁSICOS DE PYTHON

Operadores
PYTHON 3.9.7

ELEMENTOS BÁSICOS DE PYTHON


• Ejemplos de uso de los operadores, con la consola de Python

>>>5+7 enter >>>2**7 >>>4<7 >>>(5<6) and (6>8)


>>>12 >>>128 >>>True >>>False

>>>3.4 + 5.7 >>>7//5 >>>5>7 >>>(5<6) or (6>8)


>>>9.1 >>>1 >>>False >>>True

>>>3.4 -5.6 >>>-15//10 >>>5!=7 >>>not ((5<6) and (6>8))


>>>-2.19999 >>>1 >>>True >>>True
Módulo

>>>5*6 >>>16%4 >>>5==7 >>>edad =56 edad


>>>30 >>>0 >>>False >>>edad+=3 59
>>>16/5 >>>18%4 >>>”A”<“B” >>>edad *=3
>>>3 177
>>>2 >>>True >>>edad

También podría gustarte