T4. Python1 - 4
T4. Python1 - 4
Índice
I) Introducción
1. Como instalar pyton en Pc
2. Como instalar pyton en celular con Android
Curso (1/3)
1. Para PC con Windows
Descargar :
a. Para escribir el código: Visual Studio Code
Descargar https://code.visualstudio.com/download
Para ver proceso de instalación: Configura Visual Studio Code para Python y crear proyectos | Paso a paso
Desde <https://play.google.com/store/apps/details?id=ru.iiec.pydroid3&hl=en_US&gl=US>
1. Que es Python?
a. Lenguaje de programación de propósito general:
i. Web, Ingeniería, Ciencia, hardware, redes, IA,etc.
b. NO tiene un propósito definido, permite crear varios tipos de
aplicaciones
c. Es un lenguaje de alto nivel
d. Solo nos preocupamos de la lógica del programa!!!
e. Lenguaje de programación dinámico ya que permite ver
resultados a medida que avanzamos
f. Código sencillo
g. Es libre.
2. Versión Python?
a. Arriba de la versión 3.
3. Como se va trabajar ?
Debe instalar Python.
a. Windows :
i. Visual studio Code o pychar3: Para escribir código
ii. Python: Intérprete para ejecutar programas, que se
puede abrir en cmd escribiendo Python
iii. Por ejemplo:
1) Si el programa se llama Hola.py
2) Se ejecuta en CMD : python Hola.py
b. Android - (Celular/Tablet/pc con Linux): Pydroid 3
1. Entrada o LEER
input Variable=Input("mensaje") nom=input("indique su nombre")
a. • Significa que la variable nom recupera lo que el usuario digito en pantalla.
• Nom es de tipo cadena. Todo lo que entra con input es tipo cadena
2. Proceso: INICIO
a. Instrucciones de python . Ver en el punto 5
def def NombreProceso: Despues de cada def debe saltar 2 lineas
print("hola")
print("chao")
b. pRINT("NONE")
d. Operaciones aritmeticas
+ Suma
- Resta
* Multiplicar
/ Dividir Real
% Modulador MOD
** Exponente
// Division entera
e. Operaciones de comparación
x == y x es igual a y
x != y x no es igual a y
x>y x es mayor que y
x<y x es menor que y
x >= y x es mayor o igual que y
x <= y x es menor o igual que y
f. Operaciones lógicas
and Y
or O
not No
5. Estructuras Algorítmicas
1 x=1
2 while x<10:
3 print x
4 x=x+2
5 print "fin"
# El while repite las lineas 3 y 4
#cuantas veces repite el while
# x<10 => Entra 10-1=9 veces
# x<=10 => Entra 10 veces
a. Para
Para for variable in rango: n=100
Instruc 1 # la variable i va de 1 a n
for Instruc 2 for i in range(1,n,+1):
print (i)
Variable= cualquiera Print("Fin")
Rango =range(inicio, fin, paso)
Inicio por defecto es 0
Fin , hay q indicar n=100
Step es por defecto +1 # la variable i va de 0 a n-1
for i in range(n):
Ejemplo : si quiere recorrer de 1 a print (i)
6 con paso de 2 print("Fin")
range(1,6,2)
Cap4 Python página 6
range(1,6,2)
=> 1 3 5
for VARIABLE in LISTA: fruta="Manzana"
Instrucción 1 for letra in fruta:
Instrucción 2 print (letra)
Vocales="aeiou" print("FinFor ")
["juan","Pedro","Lucas"]
[1,2,3,4,5,6,7,8,9] for i in [1,2,3,4,5]:
Print (i*i)
Print("FinFor")