0% encontró este documento útil (0 votos)
16 vistas33 páginas

1 - Guia Modulo 1 Python

El documento es una introducción al lenguaje de programación Python, abordando la creación de programas, el uso de variables y tipos de datos. Se incluyen guías sobre instalación, errores comunes, y ejercicios prácticos en Google Colab. Python es presentado como un lenguaje de alto nivel, interpretado y multiplataforma, adecuado para diversas aplicaciones como big data e inteligencia artificial.

Cargado por

Belén RuizDiaz
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
16 vistas33 páginas

1 - Guia Modulo 1 Python

El documento es una introducción al lenguaje de programación Python, abordando la creación de programas, el uso de variables y tipos de datos. Se incluyen guías sobre instalación, errores comunes, y ejercicios prácticos en Google Colab. Python es presentado como un lenguaje de alto nivel, interpretado y multiplataforma, adecuado para diversas aplicaciones como big data e inteligencia artificial.

Cargado por

Belén RuizDiaz
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 PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 33

Intro a PYTHON

AED 2025
Como primer módulo del lab de
Python veremos como crear los
primeros programas, el uso de
variables y los tipos de datos que
admite python.
En la carpeta del módulo 1 encontrarás:

1. Guía Modulo 1 (presentación) 3. Guía teórica


En esta presentación te contamos Material teórico detallado de lo que
qué material hay disponible y necesitas saber de python para
hacemos un repaso de los temas del comenzar.
módulo.

2. Guia Instalación 4. Guía de errores


Primer paso, para que puedas correr Resumen de los errores más comunes
programas de python en tu a la hora de utilizar python, cómo
computadora. reconocerlos y solucionarlos.
En la carpeta del módulo 1 encontrarás:

5. Notebooks (google colab) 6. Cuestionario


Las notebooks nos permiten correr Cuestionario de auto-evaluación para
de manera aislada código python medir si adquirieron los
desde la web. conocimientos esperados para este
Dejamos una serie de ejemplos (los módulo
mismos de la guía teórica) y
ejercicios resueltos para que Acceso en este link:
puedas ejecutarlo directamente y https://forms.gle/qeoZgVdjsHDUEJvH8
ver su resultado.
Acceso en este link:
5_modulo1_lab_python.ipynb

Tutorial de Colab.ipynb
PYTHON

Python es un lenguaje de programación de alto nivel y de


propósito general.

● Sintaxis simple, en ingles


● Open Source and community driven
● Es un lenguaje interpretado
● Es multiplataforma y multiparadigma

Además contamos con muchas librerías para python lo que lo hacen útil
en distintas áreas: big data,programacion web ,inteligencia
artificial,automatizacion,systems scripting etc.
Entorno de trabajo
Existen varias maneras de crear un
programa y ejecutar nuestro código python
pero en este cursos trabajaremos sin
utilizar programas extras (como un editor
o una IDE) para lograr un mejor
entendimiento y poder tener mayor control
sobre esta tecnología
Mostramos un ejemplo con el
editor sublime. Es muy
similar con VSCode, son dos
opciones de plataformas para
realizar la misma tarea
1.1
1. Abrir sublime text 1.2

¡IMPORTANTE!
La extensión de los archivos que guardan código
de python
.py

1.3
Hello, World!
Escribamos nuestro primer programa
¿Como mostramos por pantalla lo que
escribimos en nuestro programa?

Sentencia print()
print(“Hola mundo! Este es mi primer
programa! :) ”)
Lo que este entre “” se
mostrara textualmente
2. Escribir un programa en python

\t y \n son caracteres con significados especiales

➔ \n representa un salto de linea en lo que se muestra en pantalla, se


usa para indicar el fin de una línea de texto y el inicio de una
línea nueva

➔ \t representa la tabulación

INVESTIGA QUE OTROS CARACTERES ESPECIALES COMO ESTE HAY


3. Ejecutar nuestro programa
Para esto debemos correr en la consola de comandos nuestro programa

Vamos a la carpeta donde está nuestro programa y damos click derecho


y seleccionamos abrir en terminal.
3. Ejecutar nuestro programa
Para esto debemos correr en la consola de comandos nuestro programa

Vemos que estamos ubicados en la carpeta donde tenemos el programa!


para ejecutar el programa escribimos python seguido del nombre del
archivo

Python Info2022.py
VARIABLES

Las variables serán la forma de identificar,


de forma sencilla, un dato que se encuentra
almacenado en la memoria de la computadora.
Luego lo podemos usar en distintas partes del
programa

<nombre_variable> = <valor> | por ej: x = 10


VARIABLES

Son elementos que nos permiten guardar


un dato para que pueda ser accesible
fácilmente, manipulado y transformado a
lo largo de un programa.
VARIABLES

Para crear y darle valores usamos el operador de


asignación → =
<nombre_variable> = <valor> | por ej: x = 10

El operador de asignación enlaza un nombre, en el lado


izquierdo del operador, con un valor en el lado derecho
TIPOS DE DATOS ELEMENTALES

int float
Numeros reales.
Números enteros
La coma de los
números decimales
es un punto

boolean string
Logico Cadenas de
(Verdadero - Falso) caracteres
TIPOS DE DATOS ELEMENTALES
¿Qué hacemos al escribir
código en python?
Al escribir código en un lenguaje de alto nivel (en este
caso Python) lo que hacemos es hablar un lenguaje más fácil
de comprender para nosotros, y que luego será traducido a
lenguaje de máquina (lo que entiende la computadora).
Lenguajes de alto nivel
(Python, Java, C++,etc)
Instrucciones similares al lenguaje humano
(en ingles). Independiente de la máquina.

Lenguaje de bajo nivel


Lenguaje ensamblador. Utiliza instrucciones
parecidas al inglés. Depende del procesador

Lenguaje de máquina
Codigo binario [0-1]. Instrucciones que entiende
la máquina. Lenguaje propio de cada máquina.

HARDWARE
(Parte física de la computadora)
PYTHON

Python es un lenguaje de programación de alto nivel y de


propósito general.

● Sintaxis simple, en ingles


● Open Source and community driven
● Es un lenguaje interpretado
● Es multiplataforma y multiparadigma

Además contamos con muchas librerías para python lo que lo


hacen útil en distintas áreas: big data,programacion web
,inteligencia artificial,automatizacion,systems scripting
etc.
Según la forma en la que son traducidos, los
lenguajes de programación se clasifican en:

Interpretados Compilados
Traducen a lenguaje
Las instrucciones se máquina (0-1), creando un
traducen (por un archivo traducido antes
interprete) al de ejecutar el programa.
ejecutar el programa Hay un paso previo de
proceso de compilado
Según la forma en la que son traducidos, los
lenguajes de programación se clasifican en:

Interpretados Compilados
10x más lentos que los
compilados No son multiplataforma
Logramos independencia Son mas eficientes
de plataforma y menor Al tener un paso
tamaño de programa previo,esta
Optimizado para hacerle optimizado para el
la vida más fácil al momento de ejecución
programador
PYTHON
¿Que ventajas nos ofrece que sea un lenguaje interpretado?

● No necesitamos pasar por el proceso de compilado al


desarrollar y probar, el ciclo de desarrollo es mas rapido
● Puede usarse en cualquier sistema operativo o entorno que
tenga un intérprete para python
(Windows, MacOS, Linux, Android, Web)
PYTHON

Python es un lenguaje de programación de alto nivel y de


propósito general.

● Sintaxis simple, en ingles


● Open Source and community driven
● Es un lenguaje interpretado
● Es multiplataforma y multiparadigma
Además contamos con muchas librerías para python lo que lo
hacen útil en distintas áreas: big data,programacion web
,inteligencia artificial,automatizacion,systems scripting
etc.
Multiparadigma
¿Qué son los paradigmas de programación?
Representan un enfoque particular o filosofía para la
construcción del software.

Python soporta más de un paradigma

● Imperativo
● Funcional
● Orientado a Objetos
Multiplataforma
El codigo fuente puede ser interpretado y ejecutado en
varios sistemas operativos

Python soporta diversas plataformas para ejecutar


software escrito en python

● Linux
● MacOS
● Windowsw
Según la forma en la que hacen control de tipos,
los lenguajes de programación se clasifican en:

Tipado estatico Tipado dinamico

cada variable y Una variable o elemento


parámetro tiene un tipo puede tomar valores de
fijo y es elegido por el distintos tipos en
programador.(si declaro diferentes momentos
un número no puede (numerico, caracter,
guardar una palabra) booleano)
Control de tipos en Control de tipos en
tiempo de compilación tiempo de ejecucion
Fuertemente
tipado

Si bien las variables o elementos en python pueden cambiar de


valor a distintos tipos

No se permiten violaciones del tipo de dato definido.


X = 2
X = “5”
R = x + int(y)
Ahora pasamos a probar nuestro
entorno de python y escribir
nuestro primer programa

— Fin

También podría gustarte