Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARACTERISTICAS
Lenguaje de alto nivel (se asemeja más al texto de un lenguaje natural), tipado dinámico (no
requiere declarar variables) y fuerte (el lenguaje distingue las variables de tipo entero o tipo
string).
En el momento de instalar le damos que adicione el path, esto quiere decir que podamos trabajar
en Python desde la consola independiente del directorio donde nos encontremos.
Otros entornos de desarrollo en los cuales podemos trabajar son: eclipse, notepad++, sublime
text.
Si notamos en la primera instrucción nos aparece error, debido a que el segundo print escribimos
la inicial en mayúscula.
# escribimos el comentario
Vamos a utilizar otro entorno de desarrollo como lo es SUBLIME TEXT. Para lo cual debemos
configurarlo. Estando en Sublime text vamos a la opción tools, opción command palette
Aparece un mensaje que nos indica que volvamos a tools e instalemos en el palette el package
control
Por ultimo vamos a Tools y ubicamos la opción sublimeREPL, Python y Python para llegar al editor
Operadores
MANEJO DE OPERADORES
Variables en Python.
Es una palabra que comienza con minúscula o mayúscula y contiene letras cifras.
OPERADORES DE COMPARACION
Condicional IF.
Así con cualquiera de los operadores <, <=, >=, ==, ¡=.
FUNCIONES.
LISTAS O ARREGLOS(VECTORES)
Si deseo imprimir una posición en particular simplemente le doy el índice. Recuerde que
la lista siempre inicia en 0, 1, 2, 3, ………
Tupla Unitaria:
}
A esto se le llama una tupla unitaria ya que es una lista de un elemento único, se
identifica por la coma seguida del dato almacenado
LOS DICCIONARIOS
Condición If: En anteriores talleres se sabe que el condicional if es una decisión que se
compone de dos partes, si es verdadero o falso.
En caso de que el estudiante haya sacado 5 o más (>=), será aprobado en ese caso la
condición (if) será falsa y el alumno aprobara.
Definimos una variable la cual tendrá la función de recibir un dato mediante el teclado
es decir: input ().
De esta manera.
A continuación, se ejecutará la consola donde dará error, pero es para entender la
causante y mostrar uno de los errores más comunes dentro de Python.
TUTURIAL DE COMO ABRIR LA CONSOLA:
Al ingresar un dato menor a 4 dará error: Dice que no soporta las instancias str and int
en el mismo código.
Es decir que el programa toma el número menor a 4 como un Dato de tipo Texto.
Preferences:
Key Bildings:
Ingresamos un título.
Declaramos una variable Entera (int) de tipo entrada (input) donde dará a conocer el
mensaje que se desea, en este caso la edad del usuario.
Por lo general las personas harían esto, ingresar un if en medio, eso está mal ya que el else
permitiría el ingreso del usuario, aunque no cumpla con la condición.
Para corregirlo deberíamos ingresar (elif) y estaríamos introduciendo una condición que
inicia y cierra en la misma línea de código.
Guardamos y ejecutamos:
Declaramos 4 variables donde la primera almacenara la distancia del centro a la casa del
aprendiz.
La segunda el Salario anual de los acudientes
La tercera: El estrato
Cuarta: Desempeño académico
Ya que el aprendiz debe cumplir todos los requisitos hay que establecer un rango el cual
se debe cumplir.
Nota: Para que Python muestre una variable seguido de un texto solo ponemos un (+).
BUCLES
Como se sabe un bucle tendrá la función de repetir una o varias líneas de código y de la
misma manera ahorrar líneas de código.
TIPOS DE BUCLES
EJERCICIO:
Unos aprendices necesitan saber que asignaturas están disponibles, para ello deben
escribir que asignatura desean y que el sistema decida si está disponible o no.
Lower(): Como antes se mencionó permite que cualquier entrada de texto la convierta
en minúsculas y Upper() hace lo contrario en mayúsculas.
Este sería el código, como recordaran hacer ese mismo proceso en otros programas
como Pseint era una línea de código muy larga, un range ahorra todo ese proceso, pero
como se puede ver dentro del print() incluimos la función f, que permite que muestre la
estructura de la lista.
El bucle while como se conoce de otros lenguajes tiene una sintaxis fácil, se compone de
while seguido de la condición. Las condiciones se componen de (<,>, =, ==) y de más…
seguido del cuerpo.
El cuerpo como ejemplo simple puede ser un print, seguido de un contador.
Ejemplo del bucle while:
Pass como se puede observar hará nula la clase para después implementarla cuando se
necesite.
Condición ELSE en un bucle:
En la siguiente línea de código en caso de que al ingresar un correo electrónico en la
variable email y tenga arroba, la variable arroba será verdadera y se detendrá el ciclo en
caso contrario la variable arroba será false.
La función ELSE no necesariamente tiene que estar dentro de la condición if, se puede
implementar en un for para contradecir o afirmar una acción.
Para recordar, implementaremos una función tradicional sin un generador para ver la
utilidad y la eficiencia que conllevan los generadores.
Ahora planteamos un problema, en caso que se requiera que solo genere los tres primeros
números pares hacemos lo siguiente.
Este error como dice no acepta una división por (0) así que para ello insertaremos una
línea de comando en el cual cuando se detecte la división entre 0 y otro valor, de un
Y al ejecutar:
Se observa que operacion1 no esta definida ya que se introdujo un valor incompatible. Por
consiguiente procederemos a especificar que cada vez que se ingrese un valor distinto de un error
especifico que el usuario pueda entender, no obstante, especificar que se repita la opcion hasta
que sea correcta.
Integramos un While ya que es un bucle indeterminado junto con un break para terminar la accion
del bucle infinito, y del mismo modo continuar con los comandos ya escritos.
Hay que tener en cuenta que en caso (false) el bucle dara el error y repetira la accion inicial que
seria introducir dos numeros para la operación de tipo numerico.
La ventaja del bloque Try, Except es que nos da la opcion de hacer que los errores sean
sobreescribidos por un mensaje general o sobreescribir cada uno de ellos.
Forma General:
Como se puede observar no especificamos el error, por ende, todo error que aparezca en
pantalla dara el mismo mensaje.