¿Cuál es la mejor manera de aprender a programar Python? ¿Hay un lugar donde puedo encontrar todos los recursos de aprendizaje relevantes?

Hola,

No estoy seguro de dónde se encuentra, pero puede haber recursos en vivo para aprender Python en su área, como la codificación de campos de entrenamiento o Universidades (si tiene la edad adecuada). De hecho, Python es el lenguaje de codificación de intro más popular # 1 en las universidades estadounidenses.

Soy Director en la Academia de Byte, la primera escuela que ofrece un campo de entrenamiento de pila completa Python (lenguaje de programación) a tiempo completo en la ciudad de Nueva York. Incluso si no está geográficamente cerca de nuestro campus (también tenemos ubicaciones en Singapur e India), nuestras clases están disponibles en línea a través de Beta remota. Además, tenemos muchos estudiantes que viajan para asistir a nuestra escuela de todo el mundo. Antiguos alumnos y estudiantes actuales provienen de países como Australia, Brasil y Túnez. ¡A muchas de estas personas también les encanta estar en el centro de Manhattan, ya que aprenden a codificar!

Los estudiantes en nuestros programas en vivo me han dicho que han intentado aprender Python en línea pero han descubierto que A) el material era demasiado principiante B) que tuvieron dificultades para recoger el material sin el apoyo de la comunidad y / o estar inmersos en el entorno adecuado. Si está planeando aprender Python más allá de un nivel de principiante, si se enfoca solo y / o tiene una cantidad de tiempo limitada, estos puntos tal vez valgan la pena considerarlos.

Creo que es temerario esperar una sola fuente de toda la información que necesitará para aprender (y luego seguir utilizando) un idioma en un solo lugar. Hay un montón de lugares en línea para aprender y obtener respuestas específicas a sus preguntas específicas. Cada uno tendrá una forma ligeramente diferente de describir el tema, con diferentes ejemplos, lenguaje, acompañamientos visuales, etc. Hágase un favor y obtenga el beneficio de la diversidad.

Una opinión que sostengo firmemente es sobre el tema de los libros. Uno nunca es suficiente para la mayoría de las asignaturas de computación y lenguaje de programación. Consigue uno que sea un nivel tutorial para principiantes. Usted define qué grado de principiante eres; conocer otro idioma ya le permitirá saltarse un poco de lo realmente introductorio. Obtenga un libro de referencia que esté organizado por temas de manera que pueda buscar fácilmente detalles específicos. En su mayoría debe ser solo el material objetivo, con énfasis en la organización y la búsqueda fácil. Planee guardar y usar esto durante el tiempo que use el idioma, y ​​planee aumentarlo con sus propias notas en los márgenes, notas adhesivas, marcadores y cualquier personalización que considere conveniente. Finalmente, obtenga un libro dirigido a temas intermedios y avanzados, especialmente utilizando algunos capítulos orientados a proyectos que le permitirán aprender cómo ver una imagen más grande y cómo usar algunas técnicas más avanzadas.

Las 3 alternativas principales para aprender efectivamente Python, en mi opinión, son:

  • Libros
  • Plataformas de aprendizaje pagadas online.
  • Plataformas de aprendizaje gratuitas online.

Los dos primeros probablemente te darán un mejor contenido, información más estructurada y más profunda, ya que las plataformas de aprendizaje gratuitas tienden a ser muy superficiales.

Material del libro: No puedo darte una referencia, ya que soy portugués y leí un libro escrito por uno de mis profesores universitarios, en portugués.

Plataformas de pago en línea: Udemy normalmente tiene buenos cursos en línea, y es el que yo prefiero. Cuando tenga ventas, puede obtener un curso completo por alrededor de 15 $ -20 $. Creo que tienen algunos en python.

Plataformas de aprendizaje en línea gratuitas: hice algunos cursos en codecademy, e incluso si enseñan conceptos bastante simples (y, a veces, y si haces más de un curso o estás familiarizado con la programación, se vuelve repetitivo), es bueno aprender lo básico Sintaxis y tipos de datos y estructuras.

El curso de Coursera, Python for Everybody por el Dr. Charles Severance parece tener todo cubierto. Python for Informatics es el libro opcional prescrito para el curso y tiene todo explicado claramente de una manera simple y concisa.

Personalmente, creo que este curso es un gran comienzo para que cualquier persona a cualquier edad aprenda la programación. Es lo que solía aprender Python desde cero y ahora prefiero Python a todos mis lenguajes de codificación anteriores (C ++, Java y MATLAB / Octave).

La mejor manera de aprender cualquier cosa es solo una cosa y eso es práctica. Aprende la sintaxis de un sitio web como tutorialspoints.com o edX.

luego seguir practicando en probleams de programación compatibilística …

Mantener la codificación.

La práctica hace al hombre perfecto …

Conozca los conceptos básicos aquí, Aprenda Python – Tutorial interactivo gratuito de Python

Creo que “un hombre no puede manejarlo todo”, junto con esto, y desde la perspectiva global, reconocerá que un lugar no puede ajustarlo todo o también sus necesidades, después de terminar el tutorial anterior, visite Bienvenido a Python.org puede llevarlo de principiante a conceptos completos y avanzados sobre el núcleo del propio lenguaje.