¿Cuáles son los mejores recursos para aprender el desarrollo web de Python?

echamos un vistazo más de cerca a los 20 increíbles recursos para aprender a codificar de forma gratuita. Todo lo que necesita es acceso a una conexión a Internet y una buena computadora portátil.

El objetivo es revelar las funciones que ofrece cada uno de los 20 recursos de aprendizaje de código gratuito para alentarlo a comenzar a codificar por su cuenta.

# 1 CODE.ORG

Code.org: Cualquiera puede aprender le ofrece acceso a una amplia gama de tutoriales en forma de guías prácticas (tutoriales de aprendizaje de códigos que duran una hora), videos, etc.

De hecho, también le ofrece acceso a diferentes tutoriales y aplicaciones, como lo ofrecen sus socios, para aprender sobre el desarrollo de juegos para los grados K-8, la programación de JavaScript y otros lenguajes de programación similares.

También lleva a cabo varias lecciones dirigidas por un instructor (o por un maestro) para un aprendizaje fácil y rápido. Algunas de estas conferencias que están disponibles en el sitio son de nombres populares en la industria de la programación.

Por lo tanto, no es de extrañar que haya millones de participantes que han aprovechado el conocimiento de programación compartido en este portal.

El objetivo básico de esta iniciativa sin fines de lucro es ayudar a los estudiantes de la escuela a aprender ciencias de la computación y hacer que sea una parte regular del currículo.

ACADEMIA DEL CÓDIGO # 2

Como su nombre lo indica, este recurso de codificación le enseña habilidades técnicas y de programación a través de una amplia gama de cursos. El curso cubre los siguientes temas:

  • Desarrollo de sitios web (incluyendo codificación interactiva)
  • HTML, CSS, PHP, Python y más
  • Ruby y Ruby sobre rieles
  • AngularJS, Java, JavaScript, jQuery, etc.
  • SQL y Git
  • La linea de comando

Más de 25 millones de personas han aprendido o están aprendiendo a codificar usando esta gran plataforma. Lo bueno de Code Academy es que la plataforma le brinda la oportunidad de aprender y entender la codificación desde cero.

Esta empresa de educación también tiene como objetivo proporcionarle una gran experiencia de aprendizaje en línea y ha tenido bastante éxito en hacerlo hasta ahora.

# 3 ACADEMIA DE KHAN

Esta plataforma de aprendizaje hace que sea realmente fácil de aprender y desarrollar habilidades de programación. Esto se debe a que no solo depende de los instructores para enseñar a los estudiantes, sino que también les permite compartir los programas que conocen con otros estudiantes.

Este tipo de aprendizaje compartido aumenta el compromiso del usuario y ayuda a los participantes a comprender las cosas más rápido. Además, el uso de videos para enseñar diferentes matices de la programación de la computadora lo ayudará a relacionarse rápidamente con lo que está tratando de hacer en su computadora.

No solo se limita a la programación de computadoras, sino que también lo ayuda a aprender cosas diferentes que se incluyen en informática y codificación con tutoriales de aprendizaje de códigos que duran una hora.

Por lo tanto, puede aprender HTML, CSS, JavaScript, animaciones y más para preparar sitios web y juegos. Además, Khan Academy tiene cursos para ayudarlo a preparar sus propias bases de datos.

Esta plataforma también brinda oportunidades de aprendizaje en línea que van más allá de la programación a varios otros temas.

# 4 CODEWARS

Este sitio web de aprendizaje de códigos le permite aprender su lenguaje de programación preferido desafiándole. En esta plataforma de aprendizaje de código basada en la diversión, puede resolver un desafío a la vez (conocido como “kata”) y afinar sus habilidades existentes.

Puede aprender más acerca de su lenguaje de programación favorito o exponerse a un nuevo lenguaje sobre el que sabe muy poco. Algunos lenguajes de programación típicos enseñados por Codewars incluyen JavaScript, CoffeeScript, Java, Ruby, Python, C # y Clojure.

La idea detrás de esta plataforma es animar a los alumnos a seguir mejorando con cada “kata” (desafío) que encuentran.

A medida que los desafíos se vuelven más difíciles, puedes resolver “katas” de mayor rango. Ganas un honor al completar cada “kata” y avanzar al siguiente nivel.

Al final de cada desafío, también puede comparar su solución con la de otros y discutir varias formas innovadoras de lidiar con técnicas de programación similares en la comunidad de desarrolladores relevante.

Para agregar más diversión a los desafíos, Codewars incluso te permite crear tu propio “kata” y desafiar a otros desarrolladores. Su objetivo final es permitir que los desarrolladores alcancen su máximo potencial.

# 5 CURSO

Esta es una enorme biblioteca en línea para varios tipos de cursos basados ​​en codificación que son impartidos por una variedad de profesores de diferentes universidades.

Básicamente, Coursera le ofrece acceso a algunos de los mejores cursos en línea del mundo (alrededor de 1 773 cursos) al asociarse con diferentes universidades y organizaciones (138 socios). Por lo tanto, hay una lista interminable de temas de computación que está enseñando Coursera, incluyendo Big Data SQL, robótica y Python.

Aunque todos los cursos se ofrecen de forma gratuita, si desea obtener la certificación en un tema en particular, debe pagar la tarifa correspondiente para ese tema. El precio para calificar para un certificado oscila entre $ 30 y $ 100, dependiendo de la elección de su curso.

# 6 UDEMY

Esta es una plataforma de aprendizaje electrónico de renombre mundial que ofrece miles de cursos que se imparten a través de tutoriales en video. Tienes que pagar por muchos de los cursos, pero Udemy también ofrece varios cursos gratuitos.

Los temas que cubre Udemy incluyen desarrollo personal, estilo de vida, salud y estado físico, y desarrollo. Como programador, también le ofrece toneladas de cursos de desarrollo en diferentes secciones, como aplicaciones móviles, lenguajes de programación, desarrollo web, desarrollo de juegos, bases de datos y comercio electrónico.

Por lo tanto, según su propósito, puede seleccionar la sección relevante y optar por cualquiera de los cursos gratuitos disponibles para aumentar su conocimiento.

Además, puede consultar las calificaciones y comentarios de cada curso gratuito antes de inscribirse en él. Esto te ayudará a elegir el mejor curso gratuito de Udemy disponible sobre el tema o el lenguaje de programación que te interesa.

# 7 CAMPAMENTO CODIGO GRATIS

Como su nombre lo indica, esta plataforma tiene que ver con aprender codificación en un campamento o comunidad. La gran parte de este sitio web es que ayuda a las organizaciones sin fines de lucro con la codificación. Todo lo que tiene que hacer es unirse a su comunidad en línea y participar en los desafíos de codificación como grupo.

La plataforma lo guía a través de los desafíos de codificación al ayudarlo a aprender en el camino. También se le da acceso a cursos interactivos y tutoriales de codificación.

Además, tiene la opción de conocer a otros programadores en el sitio, que viven en su ciudad, y tener sesiones de intercambio de conocimientos con ellos.

También puede acceder con frecuencia a las salas de chat de la comunidad en el sitio para buscar ayuda de otros programadores. Por lo tanto, Free Code Camp no solo lo ayuda a aprender codificación gratis, sino que también le brinda la oportunidad de crear aplicaciones que son útiles para organizaciones sin fines de lucro en tiempo real.

Algunos de los lenguajes de programación notables en los que puedes aprender y trabajar, utilizando esta comunidad, incluyen JavaScript, HTML5, CSS3, Node.js, D3.js, Databases, Git y GitHub.

# 8 EDX.ORG

Esta plataforma de educación superior de código abierto se está convirtiendo rápidamente en un recurso de aprendizaje de renombre mundial con más de 5 millones de estudiantes.

En la categoría de “informática”, edX ofrece alrededor de 166 cursos diferentes. Varios de estos cursos, como el curso XSeries, son pagados.

Sin embargo, edX también ofrece varios cursos verificados de forma gratuita que le permiten aprender diferentes lenguajes de programación a su propio ritmo. Solo deberá pagar los cursos gratuitos si necesita un certificado como prueba de la finalización de su curso y la experiencia adquirida.

A través de esta plataforma de aprendizaje, puede exponerse a C #, Java, jQuery, C ++, Python, aprendizaje automático, programación R, SQL, diseño o desarrollo de aplicaciones móviles, etc.

CÓDIGO # 9 CONQUISTA

Este sitio web puede darle una mano cuando esté a punto de ingresar al mundo de la codificación. Incluso si no tiene idea de qué es la programación o la codificación, la plataforma Code Conquest puede ayudarlo a aprender lo básico y mejorarlo.

Con Code Conquest, obtienes acceso a una guía de codificación gratuita para comenzar que contiene montones de tutoriales de codificación gratuitos.

Con esta guía, aprenderá a usar un lenguaje de programación particular. También lo hace lo suficientemente capaz de determinar qué capacitación en lenguaje de codificación es adecuada para sus requisitos y luego puede tomar su decisión en consecuencia.

Los diversos lenguajes de programación enseñados por Code Conquest incluyen PHP, JavaScript, Ruby, Python, C ++, HTML y CSS.

# 10 EL INSTITUTO MASSACHUSETTS DE TECNOLOGÍA OPENCOURSEWARE

El Instituto de Tecnología de Massachusetts (MIT) OpenCourseWare (OCW) es una gran iniciativa llevada a cabo por MIT. Como parte de esta plataforma, todos los materiales de estudio de los cursos de pregrado y posgrado del MIT se ponen en línea para que pueda estudiarlos en cualquier momento y en cualquier lugar con acceso gratuito para todos.

Además de las otras asignaturas ofrecidas, esta plataforma ofrece cursos gratuitos en línea relacionados con la informática.

Algunos de los cursos introductorios de programación incluyen aprendizaje en línea para Java, Python, C y C ++, y programación MATLAB. Puede navegar a través de estos cursos gratuitos para buscar uno que cumpla con sus requisitos.

# 11 GA DASH

GA Dash presenta una forma divertida de aprender a crear sitios web atractivos desde su navegador. Le permite aprender diferentes lenguajes de programación basados ​​en la web, como JavaScript, HTML y CSS. La parte divertida es que recibirá ayuda para aprender a hacer sitios web en forma de proyectos.

Con cada recorrido dirigido a construir un sitio web impresionante, usted construye un pequeño “proyecto”. Por lo tanto, todos los recorridos lo capacitarán para crear un sitio web propio. Además, ¡te enseña a construir un sitio web sensible (compatible con dispositivos móviles)!

# 12 UDACIDAD

Esta plataforma ofrece varios cursos basados ​​en desarrolladores. Puede acceder a todo el material del curso de forma gratuita y afinar sus habilidades como desarrollador web o como desarrollador de Android o iOS.

Sin embargo, si desea ser reconocido como titular de “nanodegree”, entonces debe pagar por sus cursos y obtener asistencia guiada a lo largo de su curso.

Los programas de nanodegres están dirigidos a ayudarlo a orientar correctamente su carrera y aumentar sus oportunidades de trabajo. Además, si está interesado, puede consultar el material de su curso de forma gratuita para determinar si merece la pena realizar su curso guiado de nanodegrados.

La plataforma ofrece varios cursos creados por empresas de renombre, como Google, Facebook, At & t y Cloudera. Por ejemplo, puede acceder al curso gratuito de aprendizaje profundo de Google en el sitio web de Udacity.

# 13 ENTRENAMIENTO DE GOOGLE ANDROID

Si está interesado en aprender de cero los matices del desarrollo de aplicaciones para Android, Google puede serle muy útil.

Este gigante técnico ofrece numerosas clases de aprendizaje para el desarrollo de Android, incluidas las diseñadas para principiantes absolutos. También le proporciona varios ejemplos de código que puede reutilizar para su propio desarrollo de aplicaciones de Android.

Si eso no fuera suficiente, Google incluso le ofrece acceso a diferentes cursos de capacitación en video en línea relacionados con el desarrollo de Android.

# 14 EL JUGADOR DE CODIGO

Lo único de esta plataforma de aprendizaje de códigos en línea es que lo expone a videos o presentaciones sobre el código creado por otros desde cero.

Además, cada lección completa termina con un video y una descripción detallada del tema. Por lo tanto, está básicamente expuesto a varios códigos de la vida real que ya se han implementado con éxito.

Al analizar estos casos de estudio reales, tendrá una mejor idea sobre cómo usar el lenguaje de programación en particular, en función de los diferentes requisitos.

Puede aprender sobre lenguajes como HTML5, CSS3, JavaScript y jQuery que son utilizados por muchos para crear sitios web o aplicaciones móviles.

# 15 escuela de codigos

Code School es otra buena plataforma de aprendizaje de códigos en línea, que ofrece cursos gratuitos y de pago. Los diferentes cursos están organizados en forma de caminos, específicos para las habilidades de tecnología y programación. Puede navegar por estas diferentes rutas de aprendizaje para determinar qué curso es el adecuado para usted según sus requisitos.

Algunos de los principales temas técnicos y de programación cubiertos por las rutas de Code School son Ruby, Python, HTML, CSS, iOS, JavaScript, SQL y Git. Puedes comenzar a probar los cursos gratuitos de Code School aquí.

# 16 EL PROYECTO ODIN

Este proyecto tiene como objetivo ayudarle a aprender el desarrollo web en línea de forma gratuita. Como parte de su proceso de aprendizaje, usted participa en varios proyectos pequeños para ayudarlo a construir su propio portafolio de trabajo.

También tienes la oportunidad de trabajar con otros estudiantes como grupo en diferentes proyectos, lo que mejora tu proceso de aprendizaje.

Este sitio web pretende enseñarle la mayoría de los lenguajes de programación básicos, como Ruby y Ruby on Rails, JavaScript, HTML5, CSS3 y jQuery, necesarios para crear sitios web.

También ofrece un plan de estudios flexible, al que usted y otros estudiantes pueden contribuir, para su aprendizaje. La idea es utilizar las herramientas de desarrollo web más efectivas disponibles.

# 17 HTML5 ROCKS

Como su nombre indica, esta plataforma se centra principalmente en aprender los matices de HTML5, que se utiliza ampliamente para el desarrollo de sitios web y el desarrollo de aplicaciones móviles.

Lo fascinante de este sitio es que es un proyecto de Google. Por lo tanto, los profesionales de Google proporcionan las contribuciones a este sitio y todos los tutoriales de aprendizaje, incluidas las guías de recursos y las cubiertas de diapositivas que le ofrecemos.

Los detalles discutidos por HTLM5 Rocks son más útiles para aquellos que intentan mejorar sus habilidades HTML5 existentes. Por lo tanto, es posible que se requiera una comprensión básica de HTML5 antes de comenzar a usar este sitio.

# 18 una lista de inicio

Este es un blog que contiene una gran cantidad de material de calidad, artículos y libros que encontrará a mano mientras intenta aprender habilidades de programación.

Está enfocado en las habilidades de codificación para el desarrollo de sitios web y tiene muchos autores que contribuyen a este blog bellamente diseñado. Estos colaboradores escriben libros y realizan talleres o eventos relacionados con contenido web, diseño de sitios web y codificación.

A List Apart es el sitio web de referencia ideal para las personas que hacen sitios web o para aquellos que están interesados ​​en hacer sitios web.

# 19 SITEPOINT

Este es otro blog muy útil, si desea material de calidad relacionado con diferentes lenguajes de programación. No solo lo ayudan a aprender los aspectos fundamentales de los idiomas, como HTML, CSS y JavaScript, sino que también comparten información sobre la seguridad de WordPress, Swift, React.js, etc.

SitePoint contiene información bien detallada sobre todos los temas que podrían ayudarlo en su viaje de programación.

# 20 TUTSPLUS

Este blog ofrece más de 20,750 tutoriales gratuitos, videos y más para ayudarte a aprender los conceptos básicos de varios lenguajes de programación y material técnico.

Todos los tutoriales se basan en proyectos y ofrecen instrucciones paso a paso, junto con capturas de pantalla adecuadas para comprender mejor las instrucciones. También cuenta con varios cursos de video, que abarcan informática y otros temas.

El sitio web de TutsPlus también ofrece varios cursos pagados, libros electrónicos, etc. para una experiencia de aprendizaje integral en el lenguaje de codificación de su elección. Desde la perspectiva de la programación técnica, puedes aprender sobre CSS, JavaScript, Node.js, Swift, WordPress, Joomla, etc.

Fácil

  • Python (Codeacademy)
  • Frasco (un microframo de Python)
  • Tutorial – Documentación Matraz (0.10)

Intermedio

  • Django: el framework web para perfeccionistas con fechas límite.
  • Escribiendo tu primera aplicación Django, parte 1

Difícil

  • Proyecto Pilones: Inicio
  • reddit / reddit (código fuente de Reddit escrito en pilones)

Los niveles fácil / intermedio / difícil se basan en mis experiencias, aunque algunas personas pueden estar en desacuerdo con ello. Las dificultades se basan en la facilidad de configuración del marco, la calidad de la documentación / recursos, etc. Personalmente, prefiero Django ya que parece tener características más útiles y es el más rápido de usar. Flask es el más fácil de configurar, pero puede requerir más trabajo para crear un sitio más grande y con todas las funciones. Pylons / Pyramid es más flexible, pero también te deja mucho trabajo, a diferencia de Django.

Tiendo a preferir los tutoriales escritos por los autores del marco, ya que ellos lo saben mejor y los mantienen actualizados.

Uno de los mejores recursos para aprender es su propia psicología y enfoque.

Puedes ver todas las otras respuestas aquí para obtener enlaces a donde puedes aprender python; Especialmente el de Scott Robinson. Me gustaría extender las respuestas sobre el autoaprendizaje en general a partir de recursos.

El autoaprendizaje es la mejor manera de aprender IMHO pero quiero recomendar dos hábitos para ayudarlo a lograr el éxito como parte de describir cuál es el mejor recurso. Uno de los mejores recursos para aprender es su psicología y enfoque.

  • Desarrolle una rutina Esto asegurará que aprenda más debido a la consistencia del material en su cerebro. Los seres humanos son criaturas que aprenden de la rutina más que abarrotar. Una rutina de 30 minutos que es diaria es mejor que 2 horas con días intermedios.
  • Transfiere lo que aprendas a algún tipo de diario. Según mi experiencia, aprenderá más si activa lo que ha aprendido transfiriendo el conocimiento a otro lugar; incluso al menos simplemente copiarlo es suficiente.

Honestamente, no recomiendo ningún curso sobre desarrollo web con Python. Creo que las listas de reproducción de videos de YouTube y la documentación relevante son ideales y útiles para ayudarlo en su proceso de aprendizaje. Con Stack Overflow, completa la tríada de recursos para que aprendas.

Recomiendo la siguiente serie de tutoriales, estos son los que usé.

Sitios web:

Desarrollo web – Full Stack Python

MOOC

Curso completo de Python de Udemy: Construye 8 aplicaciones web de Python

videos de Youtube

Tutoriales prácticos de desarrollo web de matraz

Tutorial Matraz – YouTube

Tutoriales de Django para principiantes

Pruebe Django 1.9: cree un blog de Django: Django 1.9, Bootstrap 3.3 y más.

Tutoriales Python Django

Puede haber mejores, y si encuentra mejores recursos, edite esta respuesta.

Python es uno de los lenguajes de programación más fáciles, más versátiles y más demandados que existen. Es un gran lenguaje para principiantes gracias a su clara sintaxis, gran legibilidad y, sobre todo, por las vastas posibilidades que ofrece para resolver problemas y construir proyectos. No hace falta decir que las habilidades de Python también son valiosas en relación con las perspectivas de carrera que traen consigo. Además, con todos los diferentes recursos disponibles, ahora es más fácil que nunca aprender Python en línea.

Por lo tanto, esta publicación tiene que ver con excelentes recursos para principiantes para aprender Python. Algunos de ellos son simples documentaciones de los conceptos básicos de Python para principiantes, mientras que otros son cursos completos en línea dirigidos a cualquier persona interesada en aprender Python. Los últimos vienen con ejercicios interactivos, video conferencias y mucho más.

Relacionados: Python Web Development Services

En mi opinión, la mejor manera de aprender Python es combinar al menos dos recursos adecuados, preferiblemente cursos en línea adecuados. Entonces, si está buscando un buen montón de material y recursos para aprender Python en línea, estoy seguro de que encontrará al menos un par de tutoriales y guías útiles aquí.

El tutorial de Python

Para comenzar, este es el tutorial y documentación “oficial” de Python en Python dot org. Le presenta muchos de los conceptos y funciones básicos de Python, que le dan una buena idea del estilo y el sabor del idioma. Todos los ejercicios se pueden ejecutar en un intérprete de Python, pero también puede leerlo fuera de línea.

Después de esta guía, tendrá una buena comprensión básica de la lectura y escritura de programas Python. Por lo tanto, le brinda las herramientas para hacerlo a través de tutoriales más avanzados y para resolver algunos problemas del mundo real con Python.

Introducción a la informática

Aprender ciencias de la computación es extremadamente importante cuando empiezas a aprender a codificar. Por lo tanto, si recién está comenzando con la programación, le recomiendo que tome este curso como una introducción a cómo funcionan las computadoras y lo que pueden hacer por usted.

El curso utiliza Python para todos sus diversos ejercicios, lo que facilita mucho el aprendizaje de Python en línea con un solo recurso. El instructor tiene una excelente manera de explicar todos los conceptos y temas con claridad, por lo que este es un excelente curso para comenzar a aprender programación, Python y ciencias de la computación. Después de cada breve video conferencia, tiene la oportunidad de tomar lo que acaba de aprender y aplicarlo para resolver un problema práctico con Python.

Además, a lo largo del curso, construirá todos los componentes clave de un motor de búsqueda propio.

Udemy

Los cerca de 100,000 estudiantes de este curso en Udemy no mienten: este es uno de los cursos más populares de Python para codificar principiantes en cualquier nivel de conocimiento de la computadora.

Justin, el instructor del curso, te cuida mucho mientras aprendes Python construyendo proyectos reales paso a paso con él a tu lado. A través de más de 9 horas de videoconferencias, aprenderá cómo extraer datos de prácticamente cualquier sitio web en línea, cómo crear sus propias aplicaciones Python y cómo trabajar con Python en proyectos más avanzados por su cuenta, como crear aplicaciones web desde cero.

Echa un vistazo a: Python Web Development Services

Déjame contestar esta pregunta de manera diferente.

Comencé a escribir código a mediados de los 90, y todavía estoy tratando de aprender la mejor manera de hacer las cosas, y mientras más escribo el código y trabajo en proyectos, menos creo que sé cómo hacerlo ” correcto ”, porque la manera“ correcta ”se basa en el proyecto / marco / kit de herramientas / equipo que le pide que haga las cosas.

La dinámica cambia por una larga lista de cosas.
Por ejemplo, trabajé en proyectos en los que debe ser detallado en sus nombres, y en proyectos donde las abreviaturas son más que bienvenidas.

Pero no está relacionado con Python, o desarrollo web. Hay una diferencia entre aprender un idioma, aprender un marco y aprender un conjunto de herramientas.

Por ejemplo, muchas personas que usan Rails no conocen ni comprenden a Ruby per se. Muchas de las críticas que escucho sobre Ruby están relacionadas con Rails y no con Vanilla Ruby.

También escucho muchas críticas sobre Javascript (Ecmascript) que están relacionadas con framework / toolkit, y no con el lenguaje en sí.

Lo mismo puede ser cuando se usa Django de matraz, por ejemplo, cuando no se conoce el lenguaje de programación en sí mismo, y sus peculiaridades y problemas.

Así que aquí hay algunos pasos que creo que son mejores para comenzar cuando se intenta aprender antes de centrarse en una herramienta determinada:

  1. Use un editor de texto (no un IDE): aprenda el idioma y cómo depurarlo, cómo buscar cosas, cómo leerlo, etc. Antes de usar herramientas adicionales.
  2. Cuando tenga experiencia con otros lenguajes de programación, sus lenguajes más antiguos afectarán sus primeras habilidades de codificación en un lenguaje nuevo, y se encontrará, por ejemplo, escribiendo código “java” en la sintaxis de Python, así que aprenda a pensar en el nuevo idioma. Antes de usar cualquier otra herramienta.
  3. Defina la tarea original y vea qué herramientas hay para resolverla.
  4. Comience y comprenda el marco / kit de herramientas, cómo y por qué elige implementarse, cuáles son sus ventajas y desventajas, y así sucesivamente:
  1. Comience a escribir PoC “pequeño” para las cosas que le interesan en esa herramienta.
  2. Intente refactorizar lo que escribió, y vea cómo reacciona la herramienta (comprenda las mejores prácticas de esa herramienta), y vea qué fácil es cambiar las cosas cuando se usa esa herramienta.
    Así que si es doloroso, piensa dos veces en esa herramienta.
  3. Vea lo fácil que es tomar parte de su PoC y aplicarlo a un nuevo proyecto. Comprenda lo fácil que es hacer un código reutilizable con esa herramienta.
  4. Hágalo por unas pocas herramientas que piense que son buenas para sus objetivos, para tener una buena idea de lo que es más fuerte para sus requisitos y necesidades, lo que no es tan bueno para sus necesidades.
  5. Recuerde, las herramientas pueden ser excelentes y tener muchos usuarios, pero no se ajustan a sus necesidades, y eso está bien.
  • Ahora está listo para comenzar y utilizar la herramienta de su disposición.
  • Entonces, como puedes entender, no es solo “Python”, sino que la pregunta es más sobre cómo iniciar y aprender una herramienta en la programación, porque el lenguaje en sí no es realmente importante.

    Los mejores recursos de desarrollo web de Python para aprender.

    1. Khan Academy

    Sus cursos en línea ofrecen toneladas de temas (como dice su página de inicio, “Puedes aprender cualquier cosa”), incluidos muchos sobre programación de computadoras. También se ofrecen algunos cursos para niños más pequeños.

    2. monje rubí

    Completamente gratis, aunque tienes la opción de donar. Basado en tutoriales interactivos, donde lees una lección y escribes un código. Por último, “ejecútalo”. RubyMonk tiene una opción de curso para principiantes, dos intermedias y una avanzada.

    3. Code Academy

    CodeAcademy es donde la mayoría de las personas que son nuevas en la codificación comienzan. La plataforma gira en torno al aprendizaje interactivo; es decir, usted lee un poco, ingresa su código directamente en el navegador y ve los resultados inmediatamente.

    4. CodeWars

    CodeWars ofrece una forma divertida de aprender codificación. Con un tema de artes marciales, el programa se basa en desafíos llamados “kata”. Complétalos para ganar honores y llegar a los rangos más altos.

    5. Barra de código

    El objetivo de CodeBar es permitir que los grupos con poca representación aprendan a codificar. Lo hacen ofreciendo talleres y eventos semanales gratuitos. Tenga en cuenta que los eventos de Codebar se basan en el Reino Unido.

    6. Udemy

    Udemy es una plataforma de aprendizaje en línea. Está dirigido a adultos profesionales que desean agregar nuevas habilidades a sus currículos o explorar sus pasiones. Ellos han pagado y cursos gratuitos en una variedad de temas, incluyendo la codificación.

    7. Coursera

    Gran biblioteca de cursos en línea, donde las clases son impartidas por profesores universitarios reales. Todos los cursos son gratuitos, pero usted tiene la opción de pagar por un “Certificado Verificado de Coursera” para probar la finalización del curso Visit Here .

    Hay muchos recursos excelentes por ahí, pero la mejor manera de aprender depende en gran medida de cómo te gustaría aprender nuevos marcos.

    Como punto de partida y para obtener más información sobre los marcos web en python, me gustaría consultar:

    Python de pila completa

    Para ayudarlo a elegir un marco, eche un vistazo a:

    https://www.airpair.com/python/p

    ¿Y Flask o Django para un principiante?

    Entonces, si está interesado, aquí hay algunos enlaces a sitios que ya han curado algunos de los mejores tutoriales para Django y matraz en la web.

    Django:

    Aprende Django – Los mejores tutoriales de Django | Hackr.io

    wsvincent / awesome-django

    Learn Flask – Los mejores tutoriales de Flask | Hackr.io

    humiaozuzu / impresionante matraz

    Y, por supuesto, hay excelentes tutoriales en video:

    Django:

    Matraz:

    Si le gustan más los libros, estos son algunos de los que se extraen de una lista de libros curada de “python impresionante”:

    • Frask Web Development: Desarrollo de aplicaciones web con Python por Miguel Grinberg Edición en inglés
    • Mastering Flask por Jack Stouffer Edición en inglés
    • Introducción al Tornado por Michael Dory & Allison Parrish & Brendan Berg Edición en inglés
    • The Definitive Guide to Django por Adrian Holovaty & Jacob Kaplan-Moss English 2nd Edition
    • Desarrollo dirigido por pruebas con Django por Kevin Harvey Edición en inglés
    • Desarrollo guiado por pruebas con Python por Harry JW Percival Edición en inglés
    • Aprender a codificar
    • Aprender Haciendo – Code School
    • Aprende programación visualizando ejecución de código.
    • Aprende Python – Tutorial interactivo de Python gratis
    • Bienvenido a Python.org
    • Tutorial de Python
    • El tutorial de Python

    Primero lea los libros para el desarrollo web de python que le darán una buena idea de cómo hacer un sitio en python.

    Aquí hay algunos libros que pueden ayudarte a aprender sobre desarrollo web.

    Libros de Python – Trabajos Web

    En caso de que sea mi tipo de aprendizaje viendo videos e implementándolo en tiempo real, puede hacerlo con esto.

    Python vBlogs – Labores Web

    No tomes un curso.

    1. Puede crear aplicaciones web de Python utilizando marcos Django / Flask, así que instálelo.
    2. Consigue su documentacion
    3. Tome una pequeña idea para una aplicación, puede ser la misma aplicación del tutorial de la documentación. No sugeriré que hagas eso porque terminas copiando pegando que aprendiendo.
    4. Empieza a construirlo. Por cada error que obtenga, haga una búsqueda en google y averigüe qué es incorrecto.

    Continuar haciendo lo mismo para futuras aplicaciones.

    Todo lo mejor

    Aquí hay una buena lista: http://thenerdary.net/articles/e … (de Quora User). Te construye desde aprender Python a construir cosas con él.

    Eche un vistazo a web2py.com – más rápido que django – entorno de desarrollo completamente cargado con un servidor web WSGI incluido … siga a través de las aplicaciones de demostración analizadas en el libro (30 minutos) y listo.

    Aprender en línea es la mejor manera de aprender Python. Encontré algunos de los mejores cursos en línea y puedes probarlos. Espero que te sea de mucha utilidad. Mira algunos de los mejores cursos de python a continuación:

    Curso completo de Python Web Build 8 Aplicaciones web de Python | Descargar Udemy Course Free

    AWS Certified Solutions Architect – Associate 2018 | curso de udemy descargar

    Automatice lo aburrido con la programación de Python | Descargar Udemy Course Free

    Iteanz es uno de los mejores recursos en línea para aprender python; obtienes materiales de estudio con capacitación y videos tutoriales.

    Haga clic aquí para capacitarse en la formación en línea de python.

    Django es probablemente el mejor punto de partida. Tiene una gran documentación y un tutorial sencillo (en http://djangoproject.com ) y también un libro en línea gratuito http://www.djangobook.com/

    Estos son algunos de los sitios que puede visitar:
    1. EL TUTORIAL DE PITÓN
    2.WIKI – Libro
    3.Byte de python
    4. Habilidades de construcción en python versión 2.5
    5.Python ebooks gratuitos en línea
    6.python bibliotheca
    7. Piensa en Python

    Algunos recursos en línea:

    Página en python.org – Principiantes

    Epio – intermedio

    El desafío de Python – Habilidades expertas

    Documentación de Python 3.4.2rc1 – recopilación de todos los conocimientos

    Algo mas:

    Un byte de pitón.

    Referencia rápida de Python 2.5

    Barra lateral de pitón

    Un bonito blog para principiantes.

    Think Python: una introducción al diseño de software

    Visite este sitio web y su canal de youtube para ver un tutorial completo sobre el marco de trabajo de django.

    https: //www.codingforentrepreneu

    Curso de Niza: Curso de desarrollo web en línea – Cómo construir un blog – Udacity