Mejores recursos de Python – Lenguaje Python
La comunidad de Python es increíble al compartir recursos detallados y ayudar a los principiantes a aprender a programar con el idioma. Sin embargo, existen tantos recursos que puede ser difícil saber cómo encontrarlos.
Esta página agrega los mejores recursos generales de Python con descripciones de lo que brindan a los lectores.
Contrata a un experto en Python para iniciar tu proyecto hoy mismo:
Nuevo en programación
Si está aprendiendo su primer lenguaje de programación, estos libros se escribieron pensando en usted. Los desarrolladores que aprenden Python como un segundo idioma o un idioma posterior deben pasar a la siguiente sección para «desarrolladores experimentados».
- TwilioQuest es un increíble juego de aventuras de 16 bits gratuito que enseña programación en la misión básica de Python. Es una manera absoluta de mantenerse comprometido con los conceptos básicos que, de otro modo, pueden resultar difíciles de aprender. También hay misiones más avanzadas para aprender sobre las API web, y periódicamente se agregan nuevas misiones de aprendizaje sobre nuevos temas de programación.
- Automatiza las cosas aburridas con Python
es un libro increíble tanto para no desarrolladores como para desarrolladores profesionales. Cada capítulo describe una situación que se puede automatizar con Python, como la manipulación de imágenes, la organización de sus archivos y el control programático del mouse y el teclado para manejar cualquier tipo de tarea. - CS para todos es un libro abierto de profesores de Harvey Mudd College que enseña los fundamentos de la informática utilizando Python. Es una lectura accesible y perfecta para principiantes en programación.
- Esta video corto de 5 minutos explica por qué es mejor pensar en proyectos que le gustaría construir y problemas que quiere resolver con la programación. Empiece a trabajar en esos proyectos y problemas en lugar de saltar a un idioma específico que le recomiende un amigo.
- Un curso intensivo de Python ofrece una impresionante descripción general de la historia de Python, lo que impulsa a la comunidad de programación y se sumerge en el código de ejemplo. Es probable que deba leer esto en combinación con otros recursos para que la sintaxis se asimile realmente, pero es un gran artículo para leer varias veces a medida que continúa aprendiendo.
- los Etiqueta de proyectos de Python en el blog de Twilio se actualiza constantemente con divertidos tutoriales que puede crear para aprender Python, como el Rastreador de la Estación Espacial Internacional con Frasco y Redis-Queue, Elija sus propias presentaciones de aventuras usando Flask y WebSockets y Martianificar fotos con OpenCV.
- Un byte de Python es un tutorial para principiantes del lenguaje Python.
- Google reunió una gran recopilación de materiales y temas que debes leer y aprender si quieres ser un programador profesional. Esos recursos son útiles no solo para los principiantes de Python, sino también para cualquier desarrollador que quiera tener una sólida carrera profesional en software.
- El libro de O’Reilly Think Python: cómo pensar como un informático está disponible en formato HTML de forma gratuita en la web.
- ¿Busca ideas sobre qué proyectos utilizar para aprender a codificar? Revisa esta lista de 5 proyectos de programación para principiantes de Python.
- Python para ti y para mi es un libro accesible con secciones para la sintaxis de Python y las principales construcciones del lenguaje. El libro también contiene una breve guía al final para que los programadores escriban su primera aplicación web Flask.
Python para ocupaciones específicas
Python es poderoso para muchas profesiones. Si está buscando usar Python en un campo específico, una de estas guías puede ser la más apropiada para usted.
- Python para científicos sociales contiene un libro de texto, un esquema del curso y diapositivas para un curso universitario que enseñó a los científicos sociales a usar Python para su profesión.
- Python empresarial práctico es un blog que cubre temas como cómo automatizar la generación de grandes hojas de cálculo de Excel o realizar análisis cuando sus datos están bloqueados en archivos de Microsoft Office.
- Python para las Humanidades es un libro de texto y un curso sobre los conceptos básicos de Python y el procesamiento de texto. Tenga en cuenta que si nunca ha trabajado con Python antes de que el material aumente rápidamente después del primer capítulo, es probable que desee combinarlo con alguna otra introducción a los recursos de Python.
- Python práctico para astrónomos proporciona materiales de taller de código abierto para enseñar a los estudiantes que estudian astronomía a usar Python para el análisis de datos.
Desarrolladores experimentados nuevos en Python
Si ya puede programar en otro idioma, estos recursos son mejores para ponerse al día porque son más concisos a la hora de explicar los temas introductorios.
- Aprende Python en y minutos proporciona un recorrido relámpago por el lenguaje Python. La guía es especialmente útil si ingresa con experiencia previa en desarrollo de software y desea comprender rápidamente cómo está estructurado el lenguaje.
- Desarrollo de una aplicación de taxi en tiempo real con canales Django y Angular es un gran tutorial para saltar a un proyecto real en lugar de una simple aplicación de inicio mientras aprende conceptos y herramientas comunes de Python como Django, Angular, WebSockets y Redis.
- Los desarrolladores familiarizados con otros lenguajes a menudo tienen dificultades para adaptarse al estilo de código Python aceptado. Asegúrate de leer el PEP8 directrices de estilo de código, así como Los elementos del estilo Python conocer los estándares de la comunidad de Python.
- Autenticación con Flask, React y Docker es otro curso detallado que muestra cómo combinar Flask, React, Docker y Heroku para construir una aplicación web sólida de nivel intermedio a avanzado e implementarla.
- Lecturas esenciales para cualquier programador de Python es una gran colección de consejos para desarrolladores que llegan a Python desde otro ecosistema de lenguajes de programación como Java.
- Cómo desarrollar código Python de calidad es una buena lectura para comenzar a aprender sobre entornos de desarrollo, dependencias de aplicaciones y estructura de proyectos.
- los Módulo de Python de la semana Los capítulos son una buena forma de ponerse al día con la biblioteca estándar. Doug Hellmann ahora también está actualizando la lista de cambios generados por la actualización a Python 3 desde 2.x.
- Programas de composición muestra cómo crear compiladores con Python 3, lo cual es una buena empresa si está buscando aprender más sobre el lenguaje Python y cómo funcionan las compilaciones.
- free-for-dev no es específico de Python, pero es una lista fantástica de recursos de nivel gratuitos para desarrolladores experimentados. La lista es especialmente útil si desea intentar crear un proyecto de Python y necesita nuevos servicios de terceros para probar mientras experimenta.
Vídeos, screencasts y presentaciones
Los videos de conferencias y reuniones junto con screencasts se enumeran en la página de los mejores videos de Python.
Listas de paquetes de Python seleccionados
- pitón impresionante es una lista increíble de frameworks, bibliotecas y software de Python. Ojalá tuviera esta página cuando recién comenzaba.
- pitón fácil es como awesome-python, aunque en lugar de solo un repositorio de Git, este sitio está en formato Read the Docs.
- Herramientas de Hacker News del oficio
no es específico de Python, pero casi todas las herramientas y servicios son útiles para crear proyectos de software.
Podcasts
Eche un vistazo a la mejor sección de podcasts de Python para obtener una lista seleccionada de los podcasts de desarrollo de software generales y específicos de Python.
Boletines
La comunidad activa de Python publica constantemente nuevos tutoriales y recorridos. Es más fácil mantenerse al día si lo sigue suscribiéndose a varios boletines por correo electrónico que recopilan y seleccionan los mejores recursos nuevos. Me suscribo a todos los siguientes boletines informativos y descubro que cada uno tiene su propia opinión sobre qué recursos son más importantes para enviar a la comunidad.
- Python semanal es un resumen semanal gratuito de los últimos artículos, videos, proyectos y próximos eventos de Python.
- Semanal de PyCoder es otro gran boletín semanal gratuito por correo electrónico similar a Python Weekly. Los mejores recursos generalmente se tratan en ambos boletines, pero a menudo cubren diferentes artículos y proyectos de la web.
- Habla de los amigos del programa de Python
siempre destaca nuevos episodios de este maravilloso podcast, así como nuevas herramientas útiles para agregar a su cinturón de herramientas de desarrollador. - Impresionante boletín de Python proporciona otra selección sólida de tutoriales nuevos y existentes junto con una extensa
archivo de problemas con enlaces anteriores a recursos.
Esta entrada tiene 0 comentarios