-
Recent Posts
Recent Comments
Archives
Categories
Meta
Author Archives: El Chi
MASTERY 26 Creation and use of strings
Habíamos vistos los diferente tipos básicos de valores y “string” es uno de ellos. String es algo parecido a una lista, solo que es una secuencia de caracteres. Hay varias formas de utilizar el string. Uno de esos es identificar que carácter está en determinada posición. Aquí un ejemplo:
El que está dentro de los corchetes se le conoce como índice.
Otra forma de utilizar los “strings” es el uso del comando “len”. Varios habrán visto en algunos WSQ o Masteries este comando. Aquí un ejemplo:
Aquí se contó el número de caracteres que había en ese “string”.
Otra forma de utilizarlos es “slice”. Lo que hace es tomar ciertos caracteres dependiendo de unos límites. Aquí un ejemplo:
Aquí se tomó 2 variables: la primera determina desde la posición 0 hasta 5 del “string” y la otra va desde 6 hasta al final. Si se hubiera puesto [0:4] en la primera variable, el output te mostraría “Terr”.
Además, los strings son como los tuples, es decir, son inmutables. Aquí un ejemplo d ello:
Hay varias formas de utilizar strings, pero solo mostré algunas que son muy comunes.
Por cierto, si alguien se pregunta quien es Terra Branford, ella es la protagonista del juego Final Fantasy 6.
Comments Off on MASTERY 26 Creation and use of strings
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery26, #TC1014, FF6
MASTERY 26 Creation and use of strings
CREACIÓN Y USO DE STRINGS
Habíamos vistos los diferente tipos básicos de valores y “string” es uno de ellos. String es algo parecido a una lista, solo que es una secuencia de caracteres. Hay varias formas de utilizar el string. Uno de esos es identificar que carácter está en determinada posición. Aquí un ejemplo:
El que está dentro de los corchetes se le conoce como índice.
Otra forma de utilizar los “strings” es el uso del comando “len”. Varios habrán visto en algunos WSQ o Masteries este comando. Aquí un ejemplo:
Aquí se contó el número de caracteres que había en ese “string”.
Otra forma de utilizarlos es “slice”. Lo que hace es tomar ciertos caracteres dependiendo de unos límites. Aquí un ejemplo:
Aquí se tomó 2 variables: la primera determina desde la posición 0 hasta 5 del “string” y la otra va desde 6 hasta al final. Si se hubiera puesto [0:4] en la primera variable, el output te mostraría “Terr”.
Además, los strings son como los tuples, es decir, son inmutables. Aquí un ejemplo d ello:
Hay varias formas de utilizar strings, pero solo mostré algunas que son muy comunes.
Por cierto, si alguien se pregunta quien es Terra Branford, ella es la protagonista del juego Final Fantasy 6.
Comments Off on MASTERY 26 Creation and use of strings
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery26, #TC1014, FF6
MASTERY 25 Creation and use of ranges
CREACIÓN Y USO DE RANGOS
Habíamos visto el uso de rangos en un loop hace tiempo. Primero que nada, el comido “range”trata de establecer límites dentro de una secuencia de valores. La estructura principal de “range” es la cantidad de parámetros que se van a utilizar. Solo se puede hasta 3 parámetros y cada uno trabaja de una forma diferente.
Vamos con el primer parámetro utilizando el ejemplo del Mastery 20 acerca de las potencias:
Vemos que en la línea 3 se utiliza un loop con un rango y el único parámetro es “b”. Esto es (0, b), o para ser un poco más claro, se hará la multiplicación hasta “b”· veces. Si la potencia es 5, se hará hasta 5 veces la misma operación.
Utilizaremos 2 parámetros con esto:
1 está en el primer parámetro y es donde empieza el límite y “n” sería el segundo límite, donde se acaba. Ponemos 5 y nos dará esto:
Sin embargo, solo se llega hasta 4. Es debido a la posición de los valores “x”. Empiezan desde 0 y este número se toma en cuenta. Si queremos solucionar esto, habría que utilizar 3 parámetros. Utilizaremos el mismo ejemplo:
El 3ª parámetro se utiliza cuántas unidades tomaré y cuántas se saltará. En este caso, el parámetro es 1 y se tomará cada variable en 1 en 1 y el resultado sería esto:
Si ponemos 2, tomaría cada valor de “x” en 2 en 2 y esto sucedería:
Hay que recordar que solo se pueden utilizar 3 parámetros. 4 o más y se producirá un error.
Comments Off on MASTERY 25 Creation and use of ranges
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery20, #Mastery25, #TC1014
MASTERY 25 Creation and use of ranges
CREACIÓN Y USO DE RANGOS
Habíamos visto el uso de rangos en un loop hace tiempo. Primero que nada, el comido “range”trata de establecer límites dentro de una secuencia de valores. La estructura principal de “range” es la cantidad de parámetros que se van a utilizar. Solo se puede hasta 3 parámetros y cada uno trabaja de una forma diferente.
Vamos con el primer parámetro utilizando el ejemplo del Mastery 20 acerca de las potencias:
Vemos que en la línea 3 se utiliza un loop con un rango y el único parámetro es “b”. Esto es (0, b), o para ser un poco más claro, se hará la multiplicación hasta “b”· veces. Si la potencia es 5, se hará hasta 5 veces la misma operación.
Utilizaremos 2 parámetros con esto:
1 está en el primer parámetro y es donde empieza el límite y “n” sería el segundo límite, donde se acaba. Ponemos 5 y nos dará esto:
Sin embargo, solo se llega hasta 4. Es debido a la posición de los valores “x”. Empiezan desde 0 y este número se toma en cuenta. Si queremos solucionar esto, habría que utilizar 3 parámetros. Utilizaremos el mismo ejemplo:
El 3ª parámetro se utiliza cuántas unidades tomaré y cuántas se saltará. En este caso, el parámetro es 1 y se tomará cada variable en 1 en 1 y el resultado sería esto:
Si ponemos 2, tomaría cada valor de “x” en 2 en 2 y esto sucedería:
Hay que recordar que solo se pueden utilizar 3 parámetros. 4 o más y se producirá un error.
Comments Off on MASTERY 25 Creation and use of ranges
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery20, #Mastery25, #TC1014
MASTERY 25 Creation and use of ranges
CREACIÓN Y USO DE RANGOS
Habíamos visto el uso de rangos en un loop hace tiempo. Primero que nada, el comido “range”trata de establecer límites dentro de una secuencia de valores. La estructura principal de “range” es la cantidad de parámetros que se van a utilizar. Solo se puede hasta 3 parámetros y cada uno trabaja de una forma diferente.
Vamos con el primer parámetro utilizando el ejemplo del Mastery 20 acerca de las potencias:
Vemos que en la línea 3 se utiliza un loop con un rango y el único parámetro es “b”. Esto es (0, b), o para ser un poco más claro, se hará la multiplicación hasta “b”· veces. Si la potencia es 5, se hará hasta 5 veces la misma operación.
Utilizaremos 2 parámetros con esto:
1 está en el primer parámetro y es donde empieza el límite y “n” sería el segundo límite, donde se acaba. Ponemos 5 y nos dará esto:
Sin embargo, solo se llega hasta 4. Es debido a la posición de los valores “x”. Empiezan desde 0 y este número se toma en cuenta. Si queremos solucionar esto, habría que utilizar 3 parámetros. Utilizaremos el mismo ejemplo:
El 3ª parámetro se utiliza cuántas unidades tomaré y cuántas se saltará. En este caso, el parámetro es 1 y se tomará cada variable en 1 en 1 y el resultado sería esto:
Si ponemos 2, tomaría cada valor de “x” en 2 en 2 y esto sucedería:
Hay que recordar que solo se pueden utilizar 3 parámetros. 4 o más y se producirá un error.
Comments Off on MASTERY 25 Creation and use of ranges
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery20, #Mastery25, #TC1014
MASTERY 24 Creation and use of tuples in Python
CREACIÓN Y USO DE TUPLES
Un “tuple” es como una lista que contiene elementos de cualquier valor y tipo. La principal diferencia entre un “tuple” y una lista es que los “tuples” no son mutables, es decir, no se pueden modificar a la hora de correr el programa. Para diferencia de un “tuple” y una lista visualmente es el uso de paréntesis o “()”. Bueno, de hecho, no se usa mucho los paréntesis; se puede utilizar solo paréntesis y una coma. Otra forma de crear un tiple es utilizar el comando “tuple” y paréntesis. Utilizaremos la mastery anterior:
Voy a modificar la primera línea sustituyendo los corchetes con paréntesis:
Vemos que en la línea 3 se quiere sustituir la posición número 1 de la lista “sel” de un 8 a un 3. Intentamos hacer esto con un “tuple” y esto nos mostrará en el output:
Los tupes tienen varias funciones. Uno sería el uso del comando “divmod”. Este toma 2 argumentos y los regresa con 2 valores diferentes que serían el cociente y el residuo. Aquí un ejemplo:
Otra función sería el “zip” con listas. Tenemos 2 variables: una con “tuple” y otra con una lista. Juntamos esto con “zip” y esto nos dará:
Comments Off on MASTERY 24 Creation and use of tuples in Python
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery23, #Mastery24, #TC1014
MASTERY 24 Creation and use of tuples in Python
CREACIÓN Y USO DE TUPLES
Un “tuple” es como una lista que contiene elementos de cualquier valor y tipo. La principal diferencia entre un “tuple” y una lista es que los “tuples” no son mutables, es decir, no se pueden modificar a la hora de correr el programa. Para diferencia de un “tuple” y una lista visualmente es el uso de paréntesis o “()”. Bueno, de hecho, no se usa mucho los paréntesis; se puede utilizar solo paréntesis y una coma. Otra forma de crear un tiple es utilizar el comando “tuple” y paréntesis. Utilizaremos la mastery anterior:
Voy a modificar la primera línea sustituyendo los corchetes con paréntesis:
Vemos que en la línea 3 se quiere sustituir la posición número 1 de la lista “sel” de un 8 a un 3. Intentamos hacer esto con un “tuple” y esto nos mostrará en el output:
Los tupes tienen varias funciones. Uno sería el uso del comando “divmod”. Este toma 2 argumentos y los regresa con 2 valores diferentes que serían el cociente y el residuo. Aquí un ejemplo:
Otra función sería el “zip” con listas. Tenemos 2 variables: una con “tuple” y otra con una lista. Juntamos esto con “zip” y esto nos dará:
Comments Off on MASTERY 24 Creation and use of tuples in Python
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery23, #Mastery24, #TC1014
MASTERY 24 Creation and use of tuples in Python
CREACIÓN Y USO DE TUPLES
Un “tuple” es como una lista que contiene elementos de cualquier valor y tipo. La principal diferencia entre un “tuple” y una lista es que los “tuples” no son mutables, es decir, no se pueden modificar a la hora de correr el programa. Para diferencia de un “tuple” y una lista visualmente es el uso de paréntesis o “()”. Bueno, de hecho, no se usa mucho los paréntesis; se puede utilizar solo paréntesis y una coma. Otra forma de crear un tiple es utilizar el comando “tuple” y paréntesis. Utilizaremos la mastery anterior:
Voy a modificar la primera línea sustituyendo los corchetes con paréntesis:
Vemos que en la línea 3 se quiere sustituir la posición número 1 de la lista “sel” de un 8 a un 3. Intentamos hacer esto con un “tuple” y esto nos mostrará en el output:
Los tupes tienen varias funciones. Uno sería el uso del comando “divmod”. Este toma 2 argumentos y los regresa con 2 valores diferentes que serían el cociente y el residuo. Aquí un ejemplo:
Otra función sería el “zip” con listas. Tenemos 2 variables: una con “tuple” y otra con una lista. Juntamos esto con “zip” y esto nos dará:
Comments Off on MASTERY 24 Creation and use of tuples in Python
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery23, #Mastery24, #TC1014
MASTERY 23 Creation and use of lists in Python
CREACIÓN Y USO DE LISTAS EN PYTHON
Una lista es como un grupo que contiene diferentes valores y elementos. Una ventaja de esas listas en Python es que se pueden poner cualquier tipo (integer, float, string). Para crear una lista se debe de ponder corchetes o “[]”. Se puede poner cualquier valor o también variables o dejar la lista vacía.
Las listas tienen varias funciones, aquí un ejemplo de esto:
Las listas tienen varias funciones, aquí un ejemplo de esto:
El .append sirve para agregar valores.
El .remove sirve para quitar valores
El .extend sirve para juntar una lista con otra.
Si escribimos como está en la línea 3, lo que hará es sustituir un valor en determinada posición con otro valor.
El comando “len” se utiliza para contar el número de valores que hay en una lista.
Aquí el output:
Se imprime la lista “ral” tal como está, se imprime la lista “sel” luego de agregarle el valor 6, remover 10, sustituir 8 por un 3 y juntar esa lista con la otra.
La lista es mutable, es decir, se le puede modificar los valores dentro cuando el programa corre el código.
Podemos utilizar varios métodos con estas listas. Aquí el ejemplo del QUIZ10.
Se creó una lista vacía, se declaró una variable y se puso un loop donde se agregará un valor diferente a la lista hasta 5 veces. Dentro de la función se crea otra lista para agregar los valores de la lista anterior ya hechos con una operación. El output sería esto:
Comments Off on MASTERY 23 Creation and use of lists in Python
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery23, #quiz10, #TC1014
MASTERY 23 Creation and use of lists in Python
CREACIÓN Y USO DE LISTAS EN PYTHON
Una lista es como un grupo que contiene diferentes valores y elementos. Una ventaja de esas listas en Python es que se pueden poner cualquier tipo (integer, float, string). Para crear una lista se debe de ponder corchetes o “[]”. Se puede poner cualquier valor o también variables o dejar la lista vacía.
Las listas tienen varias funciones, aquí un ejemplo de esto:
Las listas tienen varias funciones, aquí un ejemplo de esto:
El .append sirve para agregar valores.
El .remove sirve para quitar valores
El .extend sirve para juntar una lista con otra.
Si escribimos como está en la línea 3, lo que hará es sustituir un valor en determinada posición con otro valor.
El comando “len” se utiliza para contar el número de valores que hay en una lista.
Aquí el output:
Se imprime la lista “ral” tal como está, se imprime la lista “sel” luego de agregarle el valor 6, remover 10, sustituir 8 por un 3 y juntar esa lista con la otra.
La lista es mutable, es decir, se le puede modificar los valores dentro cuando el programa corre el código.
Podemos utilizar varios métodos con estas listas. Aquí el ejemplo del QUIZ10.
Se creó una lista vacía, se declaró una variable y se puso un loop donde se agregará un valor diferente a la lista hasta 5 veces. Dentro de la función se crea otra lista para agregar los valores de la lista anterior ya hechos con una operación. El output sería esto:
Comments Off on MASTERY 23 Creation and use of lists in Python
Posted in Blogs, Syndicated, TC1014 Blogs
Tagged #Mastery23, #quiz10, #TC1014