0% encontró este documento útil (0 votos)
28 vistas

Python

Este documento explica conceptos básicos sobre Python como lenguaje de programación, incluyendo su instalación, entorno de desarrollo integrado, tipos de datos, operadores, estructuras de control y más.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
28 vistas

Python

Este documento explica conceptos básicos sobre Python como lenguaje de programación, incluyendo su instalación, entorno de desarrollo integrado, tipos de datos, operadores, estructuras de control y más.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 43

Python

https://www.youtube.com/watch?v=bd511GpTYUE
Python

• Lenguaje de programación empleado como primer lenguaje para


aprender
• Está diseñado para que los programas sean fáciles de leer y
entender.
• Se utiliza no sólo en las escuelas y colegios, sino también en
empresas y universidades de todo el mundo.
¿Qué es el código fuente?
¿Qué es un IDE?

HTML Rules (2016) Código fuente [Video]. Disponible en:


https://www.youtube.com/watch?v=bd511GpTYUE
IDE python
IDE: Integrated Development Environment

IDLE Python Visual studio code

Herramientas en línea:

https://www.onlinegdb.com/online_python_compiler

https://edube.org/sandbox

https://ideone.com/

https://repl.it/
Instalar Python
Se utilizará un programa llamado IDLE, que facilita el uso de Python.

Pasos:
1. Acceder a la web de Python: www.python.org/downloads/

2. Seleccionar la
opción más
reciente
correspondiente al
Sistema Operativo
de su PC:
Instalar Python
Pasos:
3. Ir a la carpeta de descargas y hacer doble clic sobre el ícono

4. En la siguiente ventana hacer clic en la opción “InstallNow” y seguir


los pasos que indica el instalador
Instalar Python
Pasos:
5. Para finalizar la instalación hacer clic en la opción “Close”.
Instalar Python
Una vez realizada la instalación, quedan grabadas en su computadora
las siguientes aplicaciones:
Exploremos el entorno del IDLE
Generalidades del Lenguaje
Python
Generalidades del Lenguaje
Python
• Extensión de archivos
Los archivos Python tienen
extensión .py

• Comentarios
Comienzan con el carácter numeral, #, y se extienden
hasta el final físico de la línea.
Generalidades del Lenguaje
Python
• Indicador de bloques de código
Se denotan por indentación de línea (sangría), que se
aplica estrictamente.

El número de espacios en la sangría es variable, pero


todas las declaraciones dentro de un bloque deben
sangrarse en la misma cantidad.
Generalidades del Lenguaje
Python
• Palabras reservadas
Generalidades del Lenguaje
Python
• Módulos
Es un archivo que contiene definiciones y declaraciones de
Python.

Programa: es la descripción de un algoritmo en un


lenguaje computacional.

Para Python:
Programa = Módulo
Generalidades del Lenguaje
Python
• Extensiones del lenguaje
Colección de módulos de Python.
Son paquetes o librerías desarrolladas por la comunidad
Python, disponibles de manera gratuita en internet para
integrarlas al entorno del lenguaje, que han sido
desarrollados para aplicaciones especiales.

Sitio para descargas:


https://www.lfd.uci.edu/~gohlke/pythonlibs/
Generalidades del Lenguaje
Python
• Leer y mostrar data

Leer datos  input

Mostrar o imprimir en pantalla  print


Generalidades del Lenguaje
Python
• Definir variables
o Utilizar nombres descriptivos y en minúsculas.
o Debe haber un espacio en blanco antes y después del
signo =
Generalidades del Lenguaje
Python
• Declarar y asignar valores a una variable
Las variables se crean dinámicamente al asignarles un
valor.
Adquieren el tipo de dato del valor asignado:
Generalidades del Lenguaje
Python
• Asignación múltiple de variables
Se pueden declarar las variables en una sola línea, de la
siguiente forma:
Operadores Aritméticos
Estructuras de Datos
Tipos de datos básicos:

1. Números:
2. Cadenas de texto:
3. Booleanos
4. Listas
5. Tuplas
6. Diccionario
Estructuras de Datos
Tipos de datos básicos:
1. Números:
Enteros (int), flotantes (float), enteros largo (long)
Estructuras de Datos
Tipos de datos básicos:
2. Cadenas de texto: String (str), caracter (chr)

• Acepta comillas simples (') y dobles (")

• Las comillas triples (""") se utilizan para abarcar la


cadena en múltiples líneas y triples
Métodos de cadenas
en Python
• Extensión (len): determinar el número de
caracteres

• Minúscula (.lower): convertir una cadena de


caracteres a minúsculas

• Mayúscula (.upper()): convertir una cadena de


caracteres a mayúscula
Métodos de cadenas
en Python
• Reemplazar(replace): cambiar una sub-cadena de
una cadena

Sitio :
https://docs.python.org/2/library/stdtypes.html#st
ring-methods
Estructuras de Datos
Tipos de datos básicos:
3. Booleanos (bool)
Estructuras de Datos
4. Listas
• Variable usada para agrupar valores.
• Contiene elementos de igual o diferente tipos de datos.
• Permiten modificar los datos una vez creados.
• Los elementos se colocan separados por comas y
encerrados entre corchetes []:

Nombre_lista = [elemento0, elemento1, …,elemento_n]


Posiciones
de los elementos
en la lista 0 1 n-1
Estructuras de Datos
Ejemplos de Listas

Se puede acceder a cada uno de los datos mediante su


índice correspondiente
Estructuras de Datos
Ejemplos de Listas

Resultado de la impresión es:


Estructuras de Datos
Agregar un elemento al final de la Lista

• Podemos usar append para agregar un nuevo elemento al


final de la lista ya existente de manera muy sencilla:
Estructuras de Datos
Tuplas
• Variable que permite almacenar varios datos inmutables
(no pueden ser modificados una vez creados) de tipos
diferentes.
• Los elementos se colocan separados por comas y
encerrados entre paréntesis ():

Nombre_tupla = (elemento0, elemento1, …,elemento_n)


Posiciones
de los elementos
en la tupla 0 1 n-1
Estructuras de Datos
Ejemplo de Tuplas
Estructuras de Datos
Diccionarios
• Colección no-ordenada de valores que son accedidos a
través de una clave.
• Se pueden definir con los valores que va a contener o
inicializarlo vacío y luego agregar los valores.
• Los elementos se encierran entre llaves {} , la clave y el
valor se separan con dos puntos : y las parejas de clave y
valor se separan con comas,
Estructuras de Datos
Ejemplos de diccionarios

.
Para acceder al valor asociado a una determinada clave,
se utiliza la clave elegida en lugar del índice
Operadores de Comparación
Operadores lógicos
Estructuras de Control
Condicionales:

• Nos permiten evaluar si una o más condiciones se


cumplen, para decir qué acción vamos a ejecutar.
• Se definen mediante el uso de tres palabras claves
reservadas, del lenguaje: if (si), elif (sino, si) y else (sino).
Estructuras de Control
Condicionales
Estructuras de Control
Iteractivas

En Python se dispone de dos estructuras cíclicas:


• El bucle while
• El bucle for
Estructuras de Control
Iteractivas
• El bucle while:

Se encarga de ejecutar una misma acción “mientras que”


una determinada condición se cumpla.
Estructuras de Control
Ejemplo bucle while:

Leer varios números. Si el número es positivo escribir un


mensaje “Numero positivo”, si el número es igual a 0 un
mensaje “Igual a 0”, y si el número es negativo escribir
un mensaje “Numero negativo”
Estructuras de Control
Iteractivas
• El bucle for:

El bucle for, en Python, es aquel que nos permitirá iterar


sobre una variable compleja, del tipo lista o tupla.
Estructuras de Control
Ejemplo bucle for:

Leer varios números. Si el número es positivo escribir un


mensaje “Numero positivo”, si el número es igual a 0 un
mensaje “Igual a 0”, y si el número es negativo escribir
un mensaje “Numero negativo”

También podría gustarte