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

Presentacion Python Script

Cargado por

pedrobenimamet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
6 vistas

Presentacion Python Script

Cargado por

pedrobenimamet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 18

FCT

Introducción a la programación en
Python
Contenido

Vamos a hablar de la sintaxis propia de Python

+ Primer programa.
+ Variables y tipos.
+ Entrada y salida de información.
+ Bloques de control.
+ Definición de funciones.
+ Importación de módulos.
+ Llamadas al sistema.
1. Primer
programa
print(“Hola mundo”)

#Esto es un comentario

’’’
Esto es un comentario
En varias líneas
’’’
2. Variables y tipos

En Python no es necesario realizar la declaración de variables, solo


hay que asignarle un valor y comenzar a utilizarla.

mi_variable = 5
#variable entera
mi_variable2 = “texto”
#variable string
mi_variable = [“Hola”, 7, true] #variable
array
Los tipos de datos que utiliza Python son:
https://www.w3schools.com/python/python_datatypes.asp

Cuidado, si
escribimos mal el
nombre, se crea una
nueva
3. Operadores

En Python existen muchos operadores, los principales las podemos


encontrar aquí:

https://www.w3schools.com/python/python_operators.asp
4. Entrada y salida
de información
En Python tenemos 2 funciones para la entrada y salida de
información por línea de comandos, print e input.

print(“Mensaje de texto”)

Variable = input()

Consulta los siguientes enlaces con más


información sobre print e input:
https://www.w3schools.com/python/ref_func_prin
t.asp
https://www.w3schools.com/python/ref_func_inpu
t.asp
5. Bloques de
control
Los bloques de control fundamentales son:
- If … else: condicionales, si ocurre esto, si no …
- While: bucle que repite instrucciones mientras se cumpla una
condición.
- For: bucle que se repite un número determinado de veces
- Break y Continue: sentencias que permiten un uso especial de
un bucle.
5.1. Condicionales

En Python se utiliza la sentencia if como condicional, puede ir solo,


con else, con elif o con ambos.

if condicion:
acciones
elif condicion2:
acciones2
else:
acciones3

Consulta el siguiente enlace con más información


sobre el bloque condicional if:
https://www.w3schools.com/python/python_condi
tions.asp
5.2. Bucle while

En Python se utiliza la sentencia while como bucle repetitivo.

while condicion:
acciones

Consulta el siguiente enlace con más información


sobre el bloque iterativo while:
https://www.w3schools.com/python/python_while
_loops.asp
5.3. Bucle for

En Python se utiliza la sentencia for como bucle repetitivo.

for elemento in lista:


acciones

for elemento in “texto”:


acciones

for elemento in range(inicio, parada, paso):


acciones

Consulta el siguiente enlace con más información


sobre el bloque iterativo for:
https://www.w3schools.com/python/python_for_lo
ops.asp
5.3. Condiciones
de parada
En Python, podemos abortar la ejecución de un bucle completo
(break) o de una iteración (continue)
for elemento in lista:
if condición:
break #si la condición se
cumple, para

while condicion:
acciones1
if condicion2:
continue #si se cumple, salta a
la
#siguiente iteración
acciones2

Consulta los siguientes enlaces con más


información sobre las paradas de bucles:
https://www.w3schools.com/python/ref_keyword_
break.asp
https://www.w3schools.com/python/ref_keyword_
continue.asp
6. Definición de
funciones
En Python se pueden definir funciones mediante la palabra
reservada def.

def miFuncion(parametro1,parametro2, …):


acciones

#Así se ejecuta
miFuncion(parametro1,….)

Consulta el siguiente enlace con más información


sobre la definición de funciones:
https://www.w3schools.com/python/python_funct
ions.asp
7. Importación de
módulos
En Python, al igual que en el resto de lenguajes de programación,
podemos hacer uso de funciones, objectos, etc, importando los
módulos donde se encuentren definidos.

import mimodulo

mimodulo.mifuncion(parametros)
8. Función
principal
En Python, cuando queremos que se ejecute una determinada
función al principio de nuestro código debemos utilizar la siguiente
sintaxis:

if __name__ == “__main__”:
funcion()
9. Llamadas a
sistema
Las llamadas a sistema son aquellas funciones específicas del
sistema operativo que nos permiten solicitar su uso. Debemos
importarel módulo “os”.

import os

#algunas de las funciones más interesantes:

os.chdir(…) #Permite cambiar la ruta de ejecución

os.getcwd() #Devuelve la ruta actual

os.mkdir(ruta) #Crea un directorio

os.listdir(ruta) #Muestra el contenido del directorio

Consulta el siguiente enlace con más información


sobre funciones del sistema operativo:
https://www.w3schools.com/python/module_os.as
p
Ejecución

Ejecutar Scripts en Windows

Abre una ventana de símbolo del sistema y navega hasta el


directorio que contiene el script. Luego, ejecuta:
python nombre_del_script.py

Ejecutar Scripts en Linux

Abre una terminal y navega al directorio del script. Luego,


ejecuta:
python3 nombre_del_script.py
Ejercicios
Ejercicio 1 Ejercicio 2
Crea un script de Python que imprima Crea un script de Python que pida al
la tabla de multiplicar del 1 al 10 usuario su nombre y lo imprima por
pantalla.

Ejercicio 3 Ejercicio 4
Crea un script de Python que calcule Crea un script de Python que
el área de un círculo. modifique el nombre de todos los
archivos de una carpeta que se
especifica como parámetro.

También podría gustarte