Esta semana voy a intentar aprender Python, un lenguaje de programación, en codeschool.com Elegí Python porque he leído que es más fácil de leer, versátil y se usa para crear algunas aplicaciones de Android, lo que es bastante genial. La única experiencia previa en codificación que tengo es algunas cosas de Turing muy básicas que aprendí en el 10º grado y algo de programación básica con MATLAB en mi primer año de universidad. Vamos a ver lo que puedo recordar y empezar! Voy a completar el Nivel 1 » Pájaros y Cocos «del curso gratuito»Prueba Python».
Desde el principio, vi un video introductorio de 5 minutos que comenzó con un jingle bastante pegadizo sobre Python. Mientras escribía esto, me encontré tarareando la primera línea » Es hora de aprender algo de Pitón.». El video repasó algunos principios básicos como el orden de operaciones. También mostró un cálculo sobre cuántas golondrinas podían llevar un coco. Luego, mi primer ejercicio de codificación consistió en convertir U.Dólares a libras esterlinas y algunos ejercicios al respecto.
El siguiente video habló sobre cómo usar variables para resolver problemas. Mencionó que siguiendo las pautas del PEP 8, escribir variables en minúsculas con palabras que separan guiones bajos es la forma más» pitónica » de hacerlo. A continuación, hubo algunas preguntas de opción múltiple que involucraban variables.
A continuación, tuve que completar básicamente el mismo problema que antes con el cambio de divisas, pero tuve que usar variables para cada problema. Como se muestra en la captura de pantalla a continuación, cometí algunos errores de sintaxis. Creo que eso es lo que me pasa por pensar que es demasiado fácil y corriendo a través de él! El primer error fue usar dos puntos en lugar de un signo=. Me tomó 2 minutos averiguar qué salió mal. Ahora conozco las frustraciones de ser programador on en una escala minúscula, es decir. Podría haber arreglado esto mucho más rápido si realmente prestara atención a la pequeña flecha que muestra dónde me equivoqué, pero elegí ignorarlo por alguna razón (?!?!). Después de arreglarlo, olvidé poner un subrayado que conectara las dos palabras para hacer mi variable. Oops.
Por último, tuve que importar la biblioteca «matemática» y usar la función «ceil» para redondear mi variable calculada «total_dollars», que era un decimal (descrito como «flotante» en Python) a un entero. Olvidé hacer una captura de pantalla de esto, pero el código se veía así:
importar matemáticas
matemáticas.ceil (total_dólares)
Después de terminar ese ejercicio, completé el nivel 1 del módulo «Probar Python». En general, este fue un pequeño ejercicio divertido para aprender a usar un nuevo lenguaje de codificación. Los videos fueron agradables y la mayoría de los conceptos se explicaron bastante bien, aunque siento que podrían haber sido un poco más específicos al explicar dónde te equivocaste cuando cometiste un error. No hice una captura de pantalla, pero durante el último ejercicio definí algunas variables y luego, cuando presioné «continuar», borró el código que escribí y quería que hiciera algunas operaciones más con respecto al código anterior. Pensé que como borraba todo mi código tenía que redefinir todas mis variables. Hice esto y luego hice el ejercicio correctamente, pero creo que lo que sucedió fue porque redefiní mis variables, al cliente no le gustaron mis operaciones y no me dio la respuesta a pesar de que la estaba escribiendo correctamente. Terminé actualizando la página y solo escribí la operación necesaria para responder la pregunta y luego me dejó seguir adelante. Esto fue un poco frustrante. ¡Espero que tenga sentido!