¿Cómo hace un novato en desarrollo web para obtener una pasantía?

La comunidad de Python es realmente dedicada. Ha evolucionado como una comunidad científica donde los profesores de diferentes universidades están contribuyendo en lugar de la comunidad de Ruby, que se centra estrictamente en la productividad y la felicidad del programador.

Si Python es su idioma preferido, sugeriría buscar marcos como: Django: el marco web para perfeccionistas con plazos
Frasco: Frasco (un microframe de Python)

Si usted es un desarrollador de Windows, sugeriría instalar Oracle VirtualBox o VMware con Ubuntu ejecutándose en el interior o instalar Ubuntu al lado de su instalación de Windows. Ubuntu Linux ofrece una excelente introducción a los novatos y Python tiene excelentes bibliotecas como python-pip que lo ayudarán a comenzar en poco tiempo.

sudo apt-get install python-pip
sudo pip install flask o sudo pip install django

Comienza a hacer proyectos geniales, la documentación de Django es, con mucho, la mejor que he visto en la comunidad de Python. Obtuvo un buen ORM que lo ayuda a escribir el código CRUD de la base de datos a un ritmo rápido. Ni siquiera tiene que aprender cosas de SQL para comunicarse con la base de datos.

Interfaz

En cuanto a la interfaz, use Twitter Bootstrap. Te pondrá en funcionamiento muy rápido y a los desarrolladores de backend no les gusta escribir CSS, SASS, jQuery. Howerver JavaScript es bueno si no implica diseñar cosas 😀 jaja!

Simplemente sumérgete con Sublime Text Editor y verás el cielo por delante en tu viaje para contribuir al código abierto y aprender de las personas excelentes que escriben estas cosas geniales.

Normalmente no respondo a este tipo de preguntas, pero no está de más encontrar una empresa de desarrollo web cerca de donde vives y simplemente entrar con una computadora portátil y preguntar si tienen algún puesto para el personal de nivel de entrada. Esté preparado para mostrarles lo que puede hacer (por lo tanto, la computadora portátil) y si no tienen puestos vacantes, puede cambiar de marcha y ofrecer trabajar como interno (no remunerado) durante algunas semanas para que puedan evaluar si usted es un activo valioso. Obviamente, es menos que óptimo trabajar gratis, pero como último recurso, puede valer la pena, especialmente si tienes una buena actitud y ética de trabajo. Incluso si no te contratan, es probable que aprendas algo y tengas algo más que poner en tu currículum para el próximo empleador potencial.