1

¿Cómo podría aprender lo básico de Python?

En primer lugar te felicito un montón por llegar acá, eso significa mucho para los dos, para mi porque significa que voy a poder a contribuir en tu aprendizaje y para tí porque seguro te vas a llevar algo de lo que leas. ¡Vamos por ello!

1. ¿Cómo podemos crear y transformar Strings o textos en Python?
Me atreveria a decir que cuando resulvas tu duda y afiances los conocimientos esa sera una de las herramientas que quizá mas uses en tu día a día.
Podemos iniciar diciendo que un string es un tipo de dato en el que puedes escribir números, letras, caracteres especiales y hasta espacios en blancos si asi lo requiere tu logica.

  • ¿Cómo identifico un string? => Pues te cuento es que muy sencillo, es todo lo que este entre comillas dobles o sencillas. Eso es un string.

  • ¿Cómo lo modifico? => Bueno, debemos tener en cuenta que hay varias modificaciones que le podemos hacer a un string, pero para hacer cualquiera de ellas, lo primero que debemos hacer es, almacenar nuestro string en una variable de la siguiente forma:
    nuestraVariable = “Nuestro String 😄”
    ¿Víste? nuestraVariable es la variable que vamos a usar para hacer en caso de que queramos modificar a “Nuestro String 😄” el cual está entre comillas dobles, aunque también podria estar entre comillas simples 'Nuestro String 😄’
    Ahora que ya tenemos nuestra variable que es nuestraVariable vamos a ver las siguientes formas de modificar nuestro string:
    ** -** nuestroString = “Otro string” => Acá modificamos el string que teniamos anteriormente.
    ** -** otraVariable = nuestroString.upper() => El metodo upper convierte todo el texto a mayusculas.
    ** -** otraVariable = nuestroString.lowerr() => El metodo lower convierte todo a minusculas.
    ** -** otraVariable = nuestroString.count("😄") => El metodo count recibe como argumento algun elemento del string y nos cuenta cuantas veces está.
    ** -** otraVariable = nuestroString.swapcase() => El metodo swapcase intercambia minusculas por mayusculas y veceversa.
    ** -** otraVariable = nuestroString.startswitch(“palabra”) => El metodo startswitch recibe como parametro una palabra e identifica si nuestro string inicia con esa misma palabra.
    ** -** otraVariable = nuestroString.endswitch(“palabra”) => El metodo endswitch recibe como parametro una palabra e identifica si nuestro string termina con esa misma palabra.
    ** -** otraVariable = nuestroString.replace(“palabraARemplazar”, “palabraDeRemplazo”) => El metodo swapcase recibe como parametro dos palabras 1ra identifica todos los lugares donde se encuentra la palabra que queremos remplazar, 2do La palabra que queremos poner en lugar de la del primer parametro.
    ** -** otraVariable = nuestroString.capitalize() => El metodo capitalize pone en mayuscula la primera letra de nuestroString.
    ** -** otraVariable = nuestroString.title() => El metodo title pone en mayuscula la primera letra de cada palabra de nuestroString.
    ** -** otraVariable = nuestroString.isdigit() => El metodo isdigit evalua nuestroString para saber si tiene potencial para ser un número, devuelve un valor buleano.

1. ¿Cuantos tipos de ciclos hay y en que momento los uso?
En el curso vimos dos tipos de ciclos el for y el while, pero existe otro ciclo que se llama do while.

  1. FOR => Lo usamos cuando sabemos de antemano el número de iteraciones que vamos a implementar en nuestra logica.
  2. While => Lo vamos a usar cuando no sepamos cuantas veces necesitamos que se repita el ciclo, y esté va a emtrar en ejecución si la primera condición del ciclo es true. Debesmos tener cuidado con este ciclo porque sino lo implementamos de forma correcta puede que se convierta en un ciclo infinito, podemos usar dos manera para terminar el ciclo, la 1ra es usando un contador para que cuando llegue a determinado número de veces termine las interaciones, 2da por bandera, es una variable que se convierte en falsa cuando se cumple X condición.
  3. DO WHILE => Acá la diferencia con el ciclo anterior es que antes de evaluarse la primera condición el hace una iteración en la logica que está dentro del ciclo para justo después evaluar la condición.
Escribe tu comentario
+ 2