Estoy empezando a aprender Python, pero no sé dónde aprender primero. Aprendí inglés y conozco algunos idiomas como PHP y Java. Me puedes instruir

En primer lugar, me gustaría felicitarlo por mostrar un gran interés en aprender Python. Debo decir que has hecho una gran elección.

Hablemos sobre el material de aprendizaje disponible para usted de forma gratuita.

Aquí hay un canal de YouTube TheNewBoston. Puedes comenzar desde aquí:

Tutoriales de programación de Python 3.4 – YouTube

Los tutoriales proporcionados son geniales para comenzar. Son absolutamente gratis, ¡no tienes que pagar nada para comenzar a aprender Python!

Ahora hablemos de otras opciones

Debes considerar cursos completos de Python proporcionados en Udemy. Hay dos tipos de cursos pagados y gratuitos.

Te sugiero que comiences con los gratuitos y luego pases a los pagos. Sin embargo, los cursos gratuitos suelen ser tan buenos como los pagos.

Puedes ver todos los cursos gratuitos ofrecidos en Udemy siguiendo este enlace:

Ver todos los cursos gratuitos de udemy: conviértete en un experto de forma gratuita

Si decide ver también las opciones pagas, aquí está la publicación del blog que habla sobre los mejores cursos de Python:

Cursos de aprendizaje en línea sobre lenguaje de programación Python

También puede considerar mirar otras plataformas de aprendizaje como:

  • Coursera
  • Codeacademy
  • academia Khan
  • Freecodecamp

Solo asegúrese de tomar el curso de Python que tome, practique mucho, la codificación parece simple cuando mira los videos. Pero cuando te sientas y realmente empiezas a codificar, tiendes a olvidar todo lo que aprendiste.

Es muy recomendable practicar a lo largo, solo entonces puedes hacerlo bien.

¡Espero eso ayude!

¡No dude en preguntar si tiene alguna otra pregunta!

¡Feliz aprendizaje!

Si realmente quieres ser un científico de datos, no sé por qué estabas estudiando PHP. Es exclusivamente para programación web. Python sería mucho más apropiado. (Java también está bien).

Hay muchos cursos en línea para programar en Python, Java, etc. No necesita una persona que lo instruya.

Para los principiantes, siempre recomiendo esta respuesta: la respuesta de Richard Kenneth Eng a ¿Cuál es el lenguaje de programación más fácil, mejor y más simple de aprender?

Comienza a aprender Python usando la clase Python de Google. Comprenderá los conceptos básicos de Python con la ayuda de esta clase.

Como has trabajado con PHP y Java; estás acostumbrado a punto y coma y llaves. Pero la sintaxis de Python está delimitada por tabuladores. Ese es el único punto problemático que enfrentan los desarrolladores de PHP mientras aprenden Python. Pero si su lógica es lo suficientemente buena, tomará menos tiempo aprendiendo Python.

En cuanto a convertirse en científico de datos, solo Python no ayudará. Necesitas comprensión de

  1. Programación (Python o R)
  2. Estadística
  3. Probabilidad
  4. Algo de matemática

Sugeriré ir para el programa profesional de Microsoft para la ciencia de datos [1]

Si desea el certificado, debe pagar por cada módulo, de lo contrario, puede ver todas las conferencias de forma gratuita.

Avíseme si tiene alguna dificultad para aprender Python, con gusto lo ayudaré.

PD: No te conviertas en un científico de datos solo porque es genial ser uno. Hay demasiados científicos de datos mediocres por ahí. Estudie mucho y luche por ser un buen científico de datos. ¡La mejor de las suertes!

Notas al pie

[1] Programa profesional de Microsoft

A2A. Pregunta original: “Estoy empezando a aprender Python, pero no sé dónde aprender primero. Aprendí inglés y conozco algunos idiomas como PHP y Java. ¿Puedes instruirme?

Pareces motivado y me alegra ayudarlos. Ya hay buenas respuestas que serán útiles. Mientras sus fundamentos de programación sean buenos, no debería tener problemas para elegir un nuevo lenguaje de programación. Python no es la excepción. Es una mezcla de scripting y OOP como Java. Como sabes ambos, el aprendizaje debe ser rápido.

Recomiendo leer la documentación de Python https://www.python.org/doc/ . Le dará información sobre el lenguaje que lo ayudará a comprender algunas de las razones por las cuales las cosas se hacen de cierta manera en Python. También la práctica es tu mejor amigo.

¡Buena suerte!

Aprenda R, Python y Data Science en línea | DataCamp

Data Camp ofrece muchos cursos gratuitos excelentes para que comiences tu carrera de ciencia de datos. Su estructura de curso es muy amigable para principiantes y su técnica de enseñanza también es buena. Puedes probar tu código en vivo / prácticamente en lugar de solo aprender teóricamente.

Su curso gratuito de Introducción a Python lo ayudará a comenzar con el lenguaje de programación Python. Simplemente vaya a su sitio web y explore.

¡Espero que esto ayude!

Tome este libro (Introducción a los algoritmos, 3a edición (MIT Press): Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein: 9780262033848: Amazon.com: Libros). Intente resolver todas las teorías discutidas escribiendo un código de Python para cada una de ellas restringiéndose a usar solo 4 bibliotecas (aleatoria, sys, os, argparse). Puede ser útil.

Decidir un lenguaje de programación puede ser un campo minado, ya que hay miles por ahí, y especialmente si no tienes idea de lo que quieres lograr y hacia dónde llevar tu carrera.

En nuestro blog Cómo decidir sobre un lenguaje de programación adecuado para usted, Eligo Technology, explicamos algunos lenguajes de programación para darle una idea de para qué se utilizan, los tipos de roles de trabajo y los salarios promedio que puede ganar para ayudarlo decide un lenguaje de programación adecuado para ti y tu objetivo final.

Eche un vistazo a esto: Aprenda Python | Código escolar

Puede ser útil

Hay varios otros cursos, tanto gratuitos como de pago. Aparte del anterior, sugeriría la casa del árbol, la audacia o la udemia. Todos ellos son buenos de una forma u otra.

Codecademy – aprende a codificar, interactivamente, gratis

Si eres nuevo en el mundo de la programación, aquí tienes capítulos paso a paso con sugerencias, por ejemplo. Probar esto. Y es completamente gratis.

Este chico te ayudara

y también usar

https://www.codecademy.com/learn