Así que quieres aprender programación. Si eres principiante, entonces te sugiero que aprendas Python, porque Python tiene algunos puntos buenos:
- impone un buen estilo de programación (la sangría es significativa)
- OO disponible pero no forzado
- Excepciones utilizadas pero no impuestas.
- no es un juguete o un lenguaje académico: se realiza mucho trabajo en el mundo real en Python
- permite la concentración en algoritmos y problemas, no en las características del lenguaje y las limitaciones.
- Es multiplataforma y tiene un potente conjunto de librerías.
es seguro – tiene una comprobación dinámica de tipos de tiempo de ejecución y verificación de límites en arrays - tiene potentes tipos de datos incorporados: diccionarios, listas, secuencias, funciones, conjuntos (en 2.4)
- tiene potentes estructuras de control integradas: bucles simples sobre secuencias, mapas, generadores, listas de comprensión, expresiones regulares …
- requiere menos líneas de código para cualquier problema dado, y es más legible, por lo tanto, mayor productividad.
Aquí hay una lista compilada de los mejores cursos, tutoriales, libros, etc. para el lenguaje de programación Python.
Sitio oficial: Bienvenido a Python.org
- Guía oficial de introducción a Python
- Comience con un editor de código como Sublime Text, luego pase al IDE como PyCharm o PyDev para proyectos más complejos.
Los cursos
- Udemy – El último tutorial de programación de Python
- Casa del árbol – Curso de conceptos básicos de Python
- Gratis
- Udacity – Introducción a la informática
- Codeacademy – Python
- Clase de Python de Google
Tutorial interactivo gratuito
- ¿Cómo puedo aprender los conceptos básicos de las finanzas en dos meses?
- ¿Cuál es la mejor manera de aprender sobre el desarrollo de productos?
- ¿Cuáles son algunas de las mejores resoluciones de año nuevo?
- ¿Cuáles son algunos programas y lenguajes de programación que todo ingeniero debería aprender?
- ¿Cuáles son las fuentes para aprender marketing en línea?
- Aprender Python
Libros
- Programación Python: Una Introducción a la Informática
- Programación en Python para el principiante absoluto
- Think Python: Cómo pensar como un científico informático (Lee en línea gratis aquí)
- Aprende Python de la manera difícil (gratis)
Si quieres crear sitios web usando Python, prueba Django:
- Guía oficial de inicio de Django
- Libro: Desarrollo de prueba con Python (Lea en línea gratis aquí)