¿Cuáles son algunos foros activos de Python para principiantes?

La mejor respuesta

Estos son algunos lugares excelentes para comenzar:

Historias de éxito

Mi experiencia con la comunidad de Python ha sido increíble. He conocido a gente fantástica a través de reuniones locales y he recibido un gran apoyo.

@alex\_gaynor

Python Weekly

Python Weekly es un boletín semanal gratuito por correo electrónico que presenta noticias seleccionadas, artículos, nuevos lanzamientos, trabajos y más. Curada por Rahul Chaudhary todos los jueves.

Vaya a pythonweekly.com para registrarse.

Chat de retransmisión por Internet

Freenode IRC aloja varios canales. Seleccione un cliente de IRC , registre su apodo con Freenode

Allí son varios canales relacionados con Python en la red IRC de Freenode. Todos los canales están disponibles en el servidor de chat de retransmisión de Internet Freenode . Conéctese a http://irc://irc.freenode.net o utilice el chat web de Freenode «s .

Para preguntas breves, puede obtener ayuda inmediata visitando el canal #python . Primero deberá registrar su apodo con FreeNode, usando las instrucciones de configuración de apodos .

Los hablantes de alemán pueden usar el # Willkommen auf Python.de canal.

Los hablantes de portugués pueden utilizar el canal # python-pt .

Los hablantes de español pueden utilizar el canal #pyar , del grupo de usuarios de Python Argentina.

Los francófonos pueden unirse al canal # python-fr .

Los hablantes de finlandés pueden unirse al # Python Suomi ry canal en una red diferente, * IRCnet * .

Los hablantes de turco pueden unirse al #pyistanbul canal.

Otros canales

# python-dev es para desarrolladores de CPython, donde pueden coordinar su trabajo o discutir problemas. Los bots publican actualizaciones en el canal según la actividad en el árbol de fuentes de CPython y el rastreador de errores.

# python-infra es para discusión sobre la infraestructura de Python .

#pydotorg es para Bienvenido a la discusión de Python.org .

#distutils es para la discusión de empaquetado de Python.

Otros sitios

Los clientes de IRC para muchas plataformas se pueden encontrar en el Archivo de ayuda de Internet Relay Chat (IRC) .

Respuesta

Así que supongo que tomó la decisión correcta al comenzar a aprender Python porque Python es el lenguaje de programación más rápido y popular del mundo, no solo entre los SDE, sino también entre los matemáticos, analistas de datos, ¡Científicos e incluso niños también! La razón es simple porque Python es un lenguaje de programación muy amigable para principiantes.

Python tiene las siguientes aplicaciones:

  • Análisis de datos
  • Inteligencia artificial
  • Aprendizaje automático
  • Automatización
  • Crear aplicaciones web
  • Pruebas de software

Ahora veamos la hoja de ruta adecuada y domine Python:

Antes de comenzar En su viaje con este idioma, debe tener un objetivo claro en mente: ¿por qué quiere aprender Python? ¿Qué quieres hacer exactamente con este idioma? ¿Quieres automatizar algunas tareas aburridas o aburridas, o quieres crear algunas aplicaciones web?

Yo recomendaría también algunos de los mejores recursos de aprendizaje. Antes de eso, déjeme aclarar que, por lo general, tomará de 10 a 11 semanas dominar Python, eso es seguro:

  • Aprenda la sintaxis y los conceptos básicos:
  • El shell de Python
  • Paquetes Anaconda
  • Estructuras de control
  • Manejo de excepciones
  • Funciones.
  • Concepto de OOPS, estructuras de datos integradas:
  • OOPS en Python
  • Lista, tuplas , Diccionario.
  • Formateo de cadenas
  • Frameworks para el desarrollo web:

Hay tantos frameworks para aplicaciones web en Python.

  • Django: Un framework web de alto nivel usado principalmente en startups y empresas para desarrollo web. Sigue el patrón MVC y puede usar múltiples bases de datos como PostgreSQL, MySQL, SQLite y Oracle.
  • Flask: Flask es uno de los microframeworks más fáciles de aprender en Python.
  • Botella
  • Tomado
  • Pirámide
  • Análisis de datos:
  • Numpy
  • Pandas
  • Seaborn,
  • Bokeh
  • SciPy
  • Matplotlib estas bibliotecas son buenas para el análisis de datos.
  • ML:

Para aprender, necesita aprender sobre lo siguiente en detalle:

  • TensorFlow: es una de las bibliotecas de aprendizaje profundo más famosas y populares desarrolladas por Google
  • Scikit-Learn: es una biblioteca de aprendizaje automático para Python diseñada para trabajar con bibliotecas numéricas.
  • PyTorch: es la biblioteca que puede manejar gráficos de cálculo dinámico.
  • Proyectos de construcción:

Hasta ahora hemos cubierto casi todo en Python ahora la etapa final es proyectos de construcción. Todo el aprendizaje en Python solo tiene sentido si puedes construir algunos proyectos.

Algunas de las sugerencias de proyectos de mi lado:

  • Calculadora de interés simple / EMI
  • Aplicación meteorológica
  • Rastreador simple
  • Sitio web de comercio electrónico
  • Generador de CV en línea

Recursos en línea:

  1. Coding Ninjas : Coding Ninjas Tiene lo siguiente características:
  • Mentor Support : Los mentores te ayudarán en forma de aclaración de dudas con TAs y otras dudas serán ordenados también. Las sesiones de chat y video en vivo son las fuentes a través de las cuales los estudiantes pueden hacer consultas / dudas y, por lo tanto, resolverlas fácilmente.
  • Asistencia de ubicación: Con el grupo de empresas multinacionales, pueden conectar su llamada de entrevista con empresas y, por lo tanto, lo colocan. Estas entrevistas se alinean en función del mérito del estudiante y el perfil del puesto.
  • Algunos de los consejos de mi parte:

    • Ten paciencia, no es solo en el caso de aprender Python sino también en el caso de aprender otro idioma. Aprender un primer idioma siempre requiere más esfuerzo y tiempo, así que comprenda que tomará tiempo hundirlo todo.
    • Sea consistente, si no es consistente en el aprendizaje, tomará mucho más tiempo y esfuerzo.
    • El proyecto de construcción siempre es útil para generar confianza, así que no ignore su importancia.
    • Debido a algunos términos complejos, errores y problemas, tendrá ganas de darse por vencido. No hagas eso, pasa con todos en la programación.
    • Terminemos ahora con una buena cita: La frustración y el dolor son parte del proceso de aprendizaje, abrázalo en lugar de evitarlo.

    ¡Espero haber aclarado todas tus dudas!

    ¡¡¡Todo lo mejor para el futuro !!

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *