Quizás aún no lo has aprendido y quieres aprenderlo, pero no sabes por dónde empezar. Aquí hay 12 recursos que lo ayudarán a comenzar y dominar Python.
Cursos, libros, artículos y documentos
1. Python Software Basics proporciona excelente información y documentación para ayudarle a embarcarse en su viaje de codificación. Asegúrese de consultar la guía Introducción a Python. Le ayudará a obtener la última versión de Python y le brindará consejos útiles sobre su editor y entorno de desarrollo. La organización también cuenta con excelente documentación que puede guiarte más.
2. Mi viaje en Python comenzó con el módulo tortuga. La primera vez que descubrí algo sobre Python y las tortugas fue en Teach Your Kids to Code de Bryson Payne. Este libro es un gran recurso. Si compra este libro, podrá ver docenas de programas de muestra que estimularán su curiosidad por la programación. Dr. Payne también ofrece un curso económico del mismo nombre en Udemy.
3. El libro del Dr. Payne despertó mi curiosidad y tenía muchas ganas de aprender más. Luego encontré Automatización de cosas aburridas con Python de Al Sweigart. Puede comprar este libro o utilizar su versión en línea, que es idéntica a la versión impresa y se puede acceder a ella y compartirla de forma gratuita bajo una licencia de conocimiento. El libro de Al me enseñó los conceptos básicos de Python, funciones, listas, diccionarios y cómo manipular cadenas. Este es un gran libro. Compré muchas copias y las doné a mi biblioteca local. Al también ofrece cursos de Udemy; puedes participar por solo $10 usando un código de cupón en su sitio.
4. "Python Crash" escrito por Eric Matthes es una "Introducción gradual a Python" publicada por No Starch Publishing House (igual que los dos libros anteriores). Matthes también tiene un excelente sitio web complementario que incluye cómo configurar Python en su computadora, así como una tabla de búsqueda rápida para facilitar la curva de aprendizaje.
5. Python para todos es otro gran recurso para aprender Python. Este sitio web brinda acceso gratuito a los cursos de certificación Coursera y edX de Charles Severon. El sitio web está dividido en introducción, cursos y materiales, de los cuales 17 cursos están organizados por tema, desde la instalación hasta la visualización de datos. Severance (@drchuck en Twitter) es profesor clínico en la Escuela de Información de la Universidad de Michigan.
6. Nuestro gurú de Python, Seth Kenlon, en Opensource.com, ha escrito muchos artículos sobre Python. Seth tiene muchos artículos excelentes, que incluyen "Guardar y cargar datos de Python con JSON", "Aprender programación orientada a objetos con Python", "Instalar plataformas en juegos de Python con Pygame" y más.
Uso de Python en el dispositivo
7. Recientemente me he interesado mucho en Circuit Playground Express, un dispositivo que ejecuta CircuitPython. Circuit Python es un subconjunto del lenguaje de programación Python, específicamente. diseñado para Diseñado para microcontroladores. Descubrí que Circuit Playground Express y CircuitPython son excelentes maneras de presentar Python (y la programación en general) a los estudiantes. Su fabricante, Adafruit, tiene una gran serie de tutoriales que pueden ayudarte a ponerte al día con CircuitPython.
8.BBC: Microbit es otra buena forma de iniciarse en Python.
Puede aprender a programar utilizando MicroPython, otra implementación de Python para la programación de microcontroladores.
9. Un artículo sobre el aprendizaje de Python estaría incompleto sin mencionar la computadora de placa única Raspberry Pi. Una vez que tenga una tarta de frambuesa acogedora pero poderosa, puede encontrar mucha inspiración para usarla en Opensource.com, incluidos "7 proyectos de tarta de frambuesa que vale la pena descubrir", "Sobre la tarta de frambuesa "Reviving the Amiga" y "Cómo usar la tarta de frambuesa". como servidor VPN".
10. Muchas escuelas proporcionan a los estudiantes dispositivos iOS para apoyar su educación. Descubrí Trinket.io mientras intentaba ayudar a profesores y estudiantes de estas escuelas a aprender a codificar en Python. Trinket te permite escribir y ejecutar código Python 3 en el navegador. El tutorial de introducción a Python de Trinket le mostrará cómo utilizar Python en su dispositivo iOS.
Podcasts
11. Me gusta escuchar podcasts mientras conduzco. Encontré mucha información en el podcast Teaching Python de Kelly Paredes y Sean Tibor. Su contenido es perfecto para el sector educativo.
12. Si buscas algo más general, te recomiendo el podcast Talk Python to Me de Michael Kennedy. Proporciona la mejor información sobre Python y tecnologías relacionadas.
¿Cuál es tu recurso favorito para aprender Python? Por favor comparte en los comentarios.
La programación informática puede ser un pasatiempo divertido, algo que aprendí mientras programaba una computadora Apple II...