Python

Descargar como odt, pdf o txt
Descargar como odt, pdf o txt
Está en la página 1de 60

Primeros pasos

Phyton

Características:
-Fue creado por Guido Van Rossum a comienzos de los 90.
-Lenguaje de alto nivel,gramática sencilla,clara, muy legible.
-Tipado dinámico y fuerte.
-Orientado a objetos.
-Sobre carga de constructores. Herencia múltiple. Encapulaciòn
.Interfaces . Polimorfismo.
-Open Source.
-Fácil de aprender.
-Librería estándar muy amplia.
-Interpretado.
-Versátil.
-Aplicaciones de escritorio,aplicaciones de servidor,aplicaciones
web.
-Es multiplataformas.
Video 4

Tema: Variables

Comenzar.

Variable: Es un nombre al que se le asigna un valor.

nombre_variable=valor

Reglas en python:

- Puedes usar números y letras pero debe comenzar con una letra.

numero2 = 25 num2var=25

-Hace diferencia entre Mayúsculas y minúsculas.

numero = 25 NUMERO = 25

-Evitar el uso de “Tildes” y la letra “Ñ”

Tipos De Datos:

- Numericos:
* enteros
* reales
- Cadena : Generalmente es la reunion de varios caracteres y estas
estan rodeadas por comillas dobles,ejemplo( “ Pez ” ) o tambien por
comillas simples,ejemplo ( ‘ Pez ’ ).

* “nombres”
* ‘numero’

Entrar a python desde el terminal: se escribre el comando python3.

Valores numericos

4+5 Se oprime enter y arrojara un resultado

Con variables:

a = 50
b = 20
Para saber los valores de las variables , como vemos el ejemplo se
escribe el comando print y ( ),entonces:

- print(a+b)

se oprime enter y arroja un resultado

70
Cadenas

Las cadenas siempre por caracteristica fundamental


deben iniciar y terminar con comillas dobles ( “” ) o comillas
simples (‘’).

Ejemplo:

a = “letra” con comillas dobles


a = ‘letra’ con comillas simples

Las cadenas no aplican con solo letras,aplican tambien con numeros.

a = “2123” con comillas dobles


a = ‘2123’ con comillas simples

En las cadenas tambien se pueden intercalar valores.

a = “2a1b2c3d” con comillas dobles


a = ‘2a1b2c3d’ con comillas simples

Practica

Llamamiento de variables en orden:

importante si usamos “” usamos lo siguiente:


print(“ y terminamos con ”)

pero si usamos ‘’ usamos lo siguente:


print(‘ y terminamos con ’ )
{} esto se usa para los caracteres en entos casos a,b,c cada llave
pertenece a un carácter.

ejemplo:

a = “sebastian”
b = “montes”
c = “estudiante”

para ejecutar esto en orden aremos lo siguiete:

print(“ aqui colocamos informacion que concuerde con las variables


anteriores (a,b,c).

print(“Hola, mi nombre es {} mi apellido es {} y soy {}”

para que las llaves puedan saber que variable va en cada una
escribimos lo siguente:

.format(a,b,c)) .format=formato

Dependiendo de las variables que escogimos en este caso es a =


sebastian , b = montes , c = estudiante . Aclarado esto el ejercicio
quedara asi.

a = “sebastian”
b = “montes”
c = “estudiante”

print(“Hola, mi nombre es {} mi apellido es {} y soy {}”


.format(a,b,c))
Hola, mi nombre es sebastian mi apellido es montes y soy
estudiante.

Hacer comentarios en python

Esto sirve para colar notas en medio de la suministración de datos


para refrescar la mente o recordarnos de algo. Esto no influye en el
ejercicio solo es un recordatorio de algo que sea importante y a
futuro queramos recordar.

Esto se logra introduciendo lo siguiente:

#Acá Introducimos lo que queramos recordar

Ejemplo:

a = 12

a + 2 #El valor de a = 12

14

Estas notas solo sirven para escribirla en una sola linea de


comando,me refiero a que debe ser corta.
Si deseamos escribir una nota extensa hay que hacer lo siguiente:

‘‘‘La nota extensa que quiero recordar’’’

Se usan 3 comillas simples al comenzar y al finalizar,recordar que


esto se puede utilizar cuando nuestro deseo es recordar algo que es
extenso.

Tipo De Datos En Python


Hay 3 clases de datos principales en python las cuales son:

str: sirve para introducir textos.

Ejemplo: ‘solo textos’

int: sirve para introducir números enteros

Ejemplo : 20

float: sirve para introducir números reales

Ejemplo: 2.5

¿Para que sirve?:

para convertir diversos tipos de datos ya sea en float , int y str

Ejemplo:

x = 38.4 esto es un numero real lo que en programación seria float


esto lo quiero convertir en un numero entero osease int
hacemos lo siguiente.

X = 38.4

print(int(x))

38
automáticamente izo la conversión que le ordene en este caso que
fue, pasar un numero real a un entero osease pasar de float a int.

Importante : Esta conversión es conocida como casting.

No solo se puede convertir de float a int se puede hacer también de


int a float.

Ejemplo:

x = 12

print(float(x))

12.0

Tipo De Dato Boolean: Para este tipo de dato usaremos el comando


bool. Generalmente tendremos 2 tipos de respuestas:

false o true.

False: Si la cadena esta vaciá se tomara como false.

Ejemplo :

bool(‘’)

false
True: Al ingresar un numero diferente a 0 se tomara como true.

Ejemplo :

bool(12)

true

Funciones

Es una palabra reservada , que realiza una acción o como su propio


nombre menciona un función.

Input:Lo que hace este comando es que yo pueda ingresar datos o


valores ala variable escogida.

Ejemplo: a = input(‘ingrese un numero: ’)


ingrese un numero : 200
a
‘200’
para que a tenga valor como numero entero hacemos lo sgt:
a = int(a)

y listo se convertiria en un numero entero y le podriamos sumar


restar etc , al valor a.

Ejemplo:

a + 200

400
Crear archivos en python:

abrimos la carpeta donde deseemos guardar el archivo le damos


click derecho y oprimimos la opción que dice abrir en terminal,una
vez estando en la terminal escribimos lo siguiente para crear el
archivo en la carpeta que escogimos.

Cat >suma.py
Con esto lograremos crear el archivo y podremos empezar a crear
cosas con python.

Hacer sumas con python:

a = int(input('ingrese un numero: '))


b = int(input('ingrese un numero: '))
suma = a + b

print(‘el resultado es: ’+str(suma))

y listo con esto tendriamos ya hecho el trabajo , para ejecutar estos


comando le damos a guardar y listo.
El comando +str es para agregar un dialogo al resultado en este caso
es : el resultado es: . Con esto conseguimos que el resultado sea mas
entendible.

Ejemplo:

75
18

el resultado es : 93

Ahora para ejecutar esto hacemos lo siguiente:

abrimos la carpeta donde guardamos el archivo damos click derecho


y le damos ala opcion que dice abrir en una terminal , una vez
estemos en la terminal escribimos el comando : ls
para ejecutar los comandos que escribimos en python escribimos el
siguente comando : python3 suma.py saldra lo siguiente

ingrese un numero:
ingrese un numero:

ingresamos el numero que deseemos

ingrese un numero: 15
ingrese un numero: 78

el resultado es : 93
py
y listo asi ejecutamos los comandos escritos en el editor de texto con
python.
Operadores Aritméticos Básicos

Hallar el área de un triangulo:

Para hallar el área de un triangulo en pycharm con python debemos


hacer lo siguiente:

Para poder ingresar las variables alas cuales les vamos a dar un valor
debemos iniciar con 6 comillas de esta manera:

‘‘‘
en este espacio introducimos las variables con sus respectivos
valores

’’’

Ejercicio: Halle la área de un triangulo

‘‘‘
B = base
H = Altura
ÁREA = (BASE * ALTURA)/2
’’’

La formula para hallar la área de un triangulo es base * altura.

Listo con esto ya tendríamos introducidos los valores en la variables.


Lo que sigue es escribir los comandos para que se ejecuten las
variables.

B = float(input(‘ingrese la base: ’))


H = float(input(‘ingrese la base: ’))

ÁREA= (B*H)/2

print(‘el resultado del área de un triangulo es: ’+str(ÁREA))

Y listo terminamos con la arquitectura para que se pueda ejecutar


nuestra orden , que en este caso es hallar el área de un triangulo.
Ahora como resultado nos mostrara lo siguiente:

y listo así hallamos el área de un triangulo con pycharm python.


Hallar El Promedio De Tres Notas

Como ya lo explique anterior mente abrimos con :

‘‘‘
esto es para introducir las variables con sus respectivos valores

’’’

Ejercicio: Halle el promedio de tres notas

Introducimos las variables con sus respectivos valores

‘‘‘
N1 = Nota uno
N2 = Nota dos
N3 = Nota tres
P = Promedio
’’’

Ahora introducimos el código para que se pueda ejecutar esta orden

N1 = int(input(‘ingresa la primera nota: ’)


N2 = int(input(‘ingresa la segunda nota: ’)
N3 = int(input(‘ingresa la tercera nota: ’)

P = (N1 + N2 + N3)/3

print(‘el promedio de tu nota es: ’.str(P)+ ‘ puntos. ’)

Listo tendríamos ya los comandos para que nuestra orden se ejecute.


Ahora como respuesta ala orden que dimos daría el siguiente
resultado:

obviamente hay que ingresar las notas para que funcione nuestras
ordenes en este caso las notas son:

70
50
90
Operadores Relacionales

Se usa para comparar tipos de datos , ya seA :

códigos
fracciones
un elemento
una operación matemática
e.t.c.

De los cuales vamos a obtener una respuesta ya sea verdadera (True)


o falsa (False).

Operadores

Operador >

MAYOR QUE,se usa si el operador izquierdo es mayor que el


operador derecho.
Ejemplo:

X>Y

True = verdadero
False = Falso
Operador <

MENOR QUE,se usa si el operador izquierdo es menor que el


operador derecho.

Ejemplo:

X<Y
Operador ==

IGUAL QUE, se usa si ambos operadores son iguales

Ejemplo:

X == Y
Operador !=

DISTINTO QUE, Se usa cuando los dos operadores no son iguales

Ejemplo:

X != Y
Operador >=

MAYOR O IGUAL QUE, Se usa si el operador izquiero es mayor o


igual que el operador derecho.

Ejemplo:

X >= Y
Operador <=

MENOR O IGUAL QUE,Se usa si el operador izquierdo es menor o


igual que el operador derecho.

Ejemplo:

X <= Y
Practica con variables

Operador >

A=4
B=8

A>B

False = falso

¿ por que falso?.

Por que 4 no es mas grande que 8.

Caso contrario si fuera asi :

A = 10
B=4

A>B

True = Verdadero

¿Por que es verdadero?

Por que 10 si es mayor que 4


Operador <

A=2
B = 12

A<B

True = verdadero

¿Por que es True?

Por que el operador izquierdo es menor que el operador derecho


en este caso 2 (A) es menor que 12 (B)

Caso contrario que si cambiamos los operadores :

A = 12
B=2

A<B

False = Falso

¿Por que es False?

Por que el operador izquierdo no es menor que el operador derecho


en este caso 12 (A) no es menor que 2 (B)
Operador ==

A = 10
B = 10

A == B

True = Verdadero

¿Por que True?

Por que los dos operadores son iguales , este caso 4 (A) es igual a 4
(B).

Caso contrario que fuera asi:

A = 10
B = 20

A == B

False = Falso

¿Por que False ?

Por que el operador izquierdo (A) que es igual a 10 no es igual al


operador derecho (B) que es igual a 20.
Operador !=

A = 10
B = 15

A != B

True = Verdadero

¿Por que True?

Por que los dos operadores son diferentes

A = 10 y B = 15

Caso contrario :

A = 10
B = 10

A != B

False = Falso

¿Por que False?

Por que los dos operadores son iguales

A = 10 y B = 10
Operador >=

A = 15
B = 10

A >= B

True = Verdadero

¿Por que True?

Por que el operador izquierdo es mayor o igual que el operador


derecho.

A = 15 y B = 10

por lo tanto 15 es mayor que 10.

De igual manera se puede dar lo siguiente:

A = 15
B = 15

True = Verdadero

¿Por que True?

Por que el operador izquierdo es mayor o igual que el operador


derecho.

A = 15 y B = 15 Por lo tanto 15 es igual a 15


De manera contraria se puede dar lo siguiente:

A = 10
B = 15

A >= B

False = Falso

¿Por que False?

Por que el operador izquierdo (A) no es mayor o igual que el


operador derecho (B)

A = 10
10 no es mayor que 15
B = 15
Operador <=

A = 10
B = 20

A <= B

True = Verdadero

¿Por que True?

Por que el operador izquierdo es menor o igual que el derecho

A = 10
10 es menor que 20
B = 20

De igual manera se puede dar lo siguiente:

A = 20
B = 20

A <= B

True = Verdadero

¿Por que True?

Por que el operador izquierdo es menor o igual que el derecho


A = 20
20 es igual que 20
B = 20

Caso contrario a :

A = 20
B = 10

A <= B

False = Falso

¿Por que False?

Por que el operador izquierdo en este caso (A) no es menor o igual


que el operador derecho (B)

A = 20
20 No es menor que 10
B = 10
Operadores Lógicos Y Anidamiento
Anidamiento: Significa trabajar desde lo mas pequeño hasta lo mas
grande.

Ejemplo y Desarrollo Del Ejercicio Con AND.

(not(False and True))

la parte mas pequeña para empezar a resolver este ejercicio es :

(False and True) ¿Por que? . Por que es la que esta en la mitad del
ejerciciom (not(False and True)) por lo tanto es la parte mas
pequeña.

Ejercicios: Aplicando la regla de anidación

Resolver : (not(False and True))

empezamos por la parte mas pequeña según las reglas de anidación

(False and True)

miramos en nuestra tabla los terminos False and True y como


respuesta nos da que es un termino:

False

teniendo esto ya resolvimos la parte mas pequeña el ejercicio


quedaría así:

(not(False))
Luego de esto lo combinamos con el elemento mas priximo en este
caso es el not.

(not(False))

Buscamos en nuestra tabla la combinación de not y False como


respuesta nos da lo siguiente:

True

Y así terminamos el ejercicio.

Advertencia : Este es el orden como se resuelve un ejercicio de estos


, pero en nuestra termina basta con solo darle enter.
Ejemplo Y Desarrollo Del Ejercicio Con or.

((False and False)or True)

aplicamos la regla de anidación que es empezar por la parte mas


pequeña.

(False and False)

False and False en nuestra tabla en el apartado de or es igual a

False

Entonces el ejercicio quedaría así

((False)or True)

Buscamos en nuestra tabla False or True y la respuesta es :

True
Aplicando esto con valores aremos lo siguiente:

Ejemplo y ejercicio

X=5
Y=8
(not((X >= Y)and(X < Y)))

Aplicamos la regla de la anidación que es empezar por la parte mas


pequeña del ejercicio , en este caso hay dos partes pequeñas que son:

(X >= Y) o (X < Y)

Escogemos la que querremos en este caso escogeré (X < Y) ,


Introducimos los valores de las variables;

(not((5 >= 8)and(5 < 8)))

Aplicamos lo visto en la clase anteriores

(5 < 8) = la respuesta es True

< = menor que


> = mayor que
>= = mayor o igual que

(5 >= 8) = La respuesta es False

sabiendo esto el ejercicio quedaría así:

(not((False)and(True)))
Teniendo ya estos datos podemos eliminar los paréntesis , dando
como resultado:

(not((False and True))

llegando a esta parte nos pide siguiendo la regla de anidación que es


resolver la parte mas pequeña , nos pide False and True , buscamos
en nuestra tabla y el resultado es:

False

teniendo esto el ejercicio quedaría así:

(not(False))

Ahora buscamos en nuestra tabla en not la palabra False como


resultado nos da :

True

Advertencia: Este es el proceso por el cual ayamos la respuesta ,


pero en el computador basta con solo dar enter , esto es con un fin
de entender mejor el tema.
Condicionales if-else

Esto se usa como una herramienta por la cual se llevan dos caminos
uno por decirlo así es el plan a pero si el plan a no resulta vamos al
plan b.

Ejemplo: Este ejercicio se usa para hallar si el numero que vamos a


ingresar es falso o positivo.

A = int(input('ingrese un numero: '))


if A >= 0:
print('positivo')
else:
print('negativo')
Esto lo ejecutamos en pycharm nos pedirá que ingresemos un
numero , y automáticamente nos mostrara si ese numero es + o - .
En este ejercicio aplicaremos los operadores:

En este caso usaremos el operador > que es decir mayor que.

Ejercicio:

Hallar el mayor

# Hallar el mayor
'''

Datos:

a = valor del primer numero


b = valor del segundo numero

'''
a = int(input('ingrese el valor de a: '))
b = int(input('ingrese el valor de b: '))
if a > b:
print('la variable a es la mayor')
else:
print('la variable b es la mayor')

con esto identificaremos que valor es mayor por que lo estamos


haciendo con el operador >.
aclaración esto se puede hacer con todos los operadores ya sea

<
>
!=
==
>=
<=

Luego de esto le damos ejecutar y nos pedirá que ingresemos los


valores ala variable a y b.

ingresamos dos números y listo nos dará la respuestas

Demostración grafica:

ingrese el valor de a: 7
ingrese el valor de b: 25
la variable b es la mayor
Formas de introducir un texto a nuestras respuestas

Antes:

N = int(input('ingrese un numero: '))


if N % 2 == 0:
print(‘es un numero Par’)
else:
print(‘es un numero Impar’)

Le damos a ejecutar y nos pide que ingresemos un numero

Ejemplo:

ingrese un numero : 12

es un numero par

En la respuesta o sea (es un numero par o impar ) es donde vamos a


trabajar.

Después:

Primer metodo +str

print(‘el numero Par es: ’+str(N))

print(‘el numero Impar es: ’+str(N))

Como respuesta nos pedira cuando lo ejecutemos un numero


Ejemplo:

introduzca un numero: 12

el numero Par es: 12

Caso contrario:

Introduzca un numero : 9

el numero Impar es: 9

Con el metodo +str el ejercicio quedaría así:

N = int(input('ingrese un numero: '))


if N % 2 == 0:
print(‘el numero Par es: ’+str(N))
else:
print(‘el numero Impar es: ’+str(N))

Con el medoto de N,

N = int(input('ingrese un numero: '))


if N % 2 == 0:
print(N,‘es un numero Par: ’)
else:
print(N,‘es un numero Impar: ’)

Este método es el mas sencillo y consta de solo agregar una N, al


comienzo y así nos daría la siguiente respuesta:
Introduzca un numero: 12
12 es un numero Par

Introduzca un numero : 9
9 es un numero Impar

Método con llaves {} .format

N = int(input('ingrese un numero: '))


if N % 2 == 0:
print(‘El numero {} es un numero Par: ’.format(N))
else:
print(‘El numero {} es un numero Impar:
’.format(N))

Este metodo consiste en agregar una llave {} en la


cual ira el numero que de como respuesta y para que
este numero se muestre en la llave introducimos el
codigo .format.

Ejemplo:

Introduzca un numero: 12

El numero 12 es un numero Par

Introduzca un numero: 9

El numero 9 es un numero Impar

También podría gustarte