Álvaro Pérez

Álvaro Pérez

Contactar

Compartir perfil
¿Puedo aprender a utilizar python desde cero?
Juan | Clases de Programación
Puedes aprender desde cero cualquier lenguaje o tecnología, aunque hay algunos stacks muy complejos que conviene estudiar otras cosas antes. Python es un lenguaje muy sencillo, pero con el que se pueden crear cosas muy sofisticadas y polivalentes. Sin duda es uno de los mejores para empezar, y como todo, depende de cual sea tu objetivo. No es lo mismo programar una red neuronal, que un blog, que una calculadora. Puedes aprender los fundamentos en pocos meses, pero la experiencia es cosa de una vida. Si estudias antes un poco de lógica matemática por tu cuenta; tanto lógica aristotélica, como lógica difusa, irás mucho más rápido que si no entiendes las tablas de verdad y como analizar los problemas de una forma metódica. El análisis es la clave de todo aprendizaje. Si aprendes rápido a pensar como un programador, programaras en tiempo récord. Puede que ya sepas y no lo sepas. Todos pensamos como programadores al hacer la lista de la compra o pagar cervezas en un bar, pero no sabemos trasponer nuestro pensamiento lógico a un lenguaje de programador. - Si le piden a una entidad normal de este sistema solar: "Trae una botella de leche. Y si tienen huevos, compra seis". Dará por hecho que son seis huevos lo que tiene que comprar - Pero si le dices esto a un programado, te trae seis botellas de leche: Si tienen huevos, compra seis. ¿Acaso hay alguna duda? Claro que la hay, un programador metódico, te diría: GRR! ERROR! Declaración ambigua. Especifique el tipo de unidad. ¿Seis qué? Uno dice leche, y otro huevos. Y ni a leches, ni por huevos se ponen de acuerdo. ¿Para qué discutir? Mejor es preguntar: Oye hermosa, o hermoso, ¿Qué es lo que quieres que compre en seis unidades si se da la condición de que hay leche? Mi deseo es hacer una compra sin errores o efectos colaterales no deseados. Un programador capaz, no acepta hacer compra alguna hasta que no es especificada el tipo de unidad de forma correcta y sin lugar a suposiciones o ambigüedades. El trabajo de un programador no es el de suponer lo que un humano dice, sino el de recopilar requisitos y asegurarse de forma empírica de lo que ha dicho para hacer una especificación y plasmarla en código de la forma más precisa. Si tienes esto muy claro y antes de perder el tiempo suponiendo, te aseguras de tener todos esos datos y de tener claras las estructuras de control y lo que quieres escribir, te costará muy poco. Al principio usar pseudocódigo es muy recomendable para focalizarse solo en la lógica y no en los detalles específicos de la forma o lenguaje. "" Inicio pseudocódigo Si [ haces click en un botón] operando = Propiedad "operando" del botón clickado. SI [operando == sumar] entonces Sumo la variable termino al total ( total = total + termino ) O si [operando == restar] entonces Resto la variable termino al total ( total = total - termino ) Y si no Imprimo un mensaje (Solo sé sumar y restar por ahora) "" Fin de pseudocódigo - Una vez que aprendiste a expresar la lógica en pseudocódigo lo traduces a Python para aprender a expresar la lógica con Python, y después, lo escribes directamente en Python. - El siguiente lenguaje, solo tendrás que estudiar sus peculiaridades y paralelismos para traducir lo que conoces a lo que no.
Leer más

Contacta sin compromiso

o

¡Recuerda decir que vienes de tusclasesparticulares.com!
Álvaro Pérez
Álvaro Pérez
34 Años·Profesor con 1 año de experiencia
10 €/h
  • Datos de contacto validados
  • Última conexión hace pocas semanas
  • Responde en pocas horas
Comparte este perfil o envíalo por e-mail
Reportar error
Álvaro Pérez
Álvaro Pérez Madrid Capital (Madrid)
10 €/h
Contactar
© 2007 - 2024 Tus clases particulares Mapa web: Profesores particulares| Academias y centros