El día 27 de marzo de 2017, 20:40, Johnny Alonso
<johnny.alonso.quint...@gmail.com> escribió:
> Muchas gracias Mario, acabo de mirar el enlace e indica que esta actualizado
> a 2016. Por otro lado tu mismo lo dice y no son pocos los miles, la
> siguiente búsqueda en google “python manuales” el resultado es 242.000 me
> llevaría mucho tiempo encontrar el adecuado, en lo que llevo estudiando,
> python ha cambiado de versión 2 o más veces, ayer instalé la 3.6.1, y
> tampoco se inglés, es por eso que acudo a ustedes, ya ustedes pasaron por
> esto, saben que buscar o conocen sitios que mantienen más o menos
> actualizados y que con solo me lo digan es invaluable la ayuda que me
> proporcionan.
>
>

Buscas una recopilación directa porque en esos 242.000 manuales es
imposible aprenderlo todo y hay mucha información duplicada. Es
correcto, pero no le veo una solución. Hay tanto material porque somos
diferentes porque lo que a uno nos parece didáctico a otro no. Asume
que esto va a ser así y prepárate para ir poco a poco ;-)

Piensa en hacer un MVP (Minium Value Product), lo se, no sabes inglés.
Tampoco sabes desarrollo web. Tómatelo como una materia más a
aprender. MVP significa hacer el proyecto mínimo con valor. Empieza
con un framework que te lo ponga fácil y luego curiosea. Casi todos
los frameworks vienen con un tutorial con el que ir aprendiendo cosas
de forma práctica, por ejemplo
https://docs.djangoproject.com/en/1.10/intro/

Cuando vayas viendo que eres capaz de conseguir cosas útiles
conseguirás confianza. Pero también necesitarás nuevos retos. Hay
242.000 manuales porque también hay 242.000 retos. Pronto descubrirás
si eres más de front y curiosearás más por manuales de CSS, JS y el
DOM; o eres más de back y te leeras los rfc del protoco http porque te
interesa mejorar el cache-hit de tu aplicación y dudas de que eso del
Vary, los etags y todas esas cosas raras; tal vez abandones el
desarrollo web y te des cuenta de que lo tuyo es crear contenedores
Docker, integración continua, monitorización de sondas, ... No pasa
nada, encuentra tu camino, hay mucha información y solo una vida para
aprender. Tampoco tienes por qué especializarte, quizá lo tuyo sea ser
un full-stack.

O dicho de otra forma:

Documentación de alto nivel:
- Tutoriales tontos de hacer una aplicación. Te recomiendo Django y
Flask (en este orden)
- Parte visual: Usar bootstrap o materialize css para empezar a hacer
webs sin tener mucha idea de css y javascript.
- Usa las herramientas de desarrollador de tu navegador para
curiosear: cambiar variables css en caliente, probar js con la
consola, ver las cabeceras con la que se comunica con el server, ...
- Mira docker y docker-compose. No pierdas mucho tiempo instalando la
base de datos, el memcache, ...
- abusa del google translate y empieza a ver series con subtitulos en
inglés para que se te vaya quedando algo mientras te diviertes
- Haz un proyecto tonto para algo que te pueda ser util

Segundo paso:
- Avanzar en front: mozilla developer network es tu amiga
- Avanzar en back: haz una lectura rápida del api del framework que
uses, instala django-debug-toolbar y mejora el rendimiento de tu
página
- El rollo devops está de moda: haz tests unitarios y automatizalos
- mira a ver que es eso de SOLID o DDD que ya te empezas a haber
encontrado, colabora en algún proyecto para ponerlo en práctica

En unos años:
- Comparte algún componente visual de tu cosecha
- Resuelve algún error de tu framework favorito
- Escribe el tutorial 242.001 para tu yo pasado
- Vete de vacaciones a algún país anglosajon y descansa un poco de
tanto ordenador

Espero que te sea util y mucha paciencia ;-)

Un saludo,

Javi

>
> Saludos
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a