Python


Academia JetBrains

Aprenda a programar creando aplicaciones funcionales con la plataforma de aprendizaje por proyectos JetBrains Academy.

Aprenda haciendo

Vaya más allá de las lecciones: aprenda desarrollando. Seleccione un proyecto y trabaje en un currículum que contenga todos los conceptos necesarios para crearlo. Asuma el desafío de integrar en sus aplicaciones todo lo aprendido.

Descubra cómo se relaciona todo

Explore nuevos temas y proyectos que se desbloquean a medida que va mejorando. Navegue el Mapa de conocimiento, que muestra su progreso, el ámbito completo de los temas disponibles y las conexiones entre ellos.

Aprenda desde dentro de su IDE

Domine las herramientas profesionales y conviértase en un gran desarrollador. Disfrute de la integración completa de la plataforma con los IDE de JetBrains mientras trabaja en sus proyectos.


Introducción a Python

¿Interesado en aprender programación con un lenguaje de propósito general? El curso de Introducción a Python está diseñado específicamente para programadores con poca o ninguna experiencia previa en programación.

Para hacer el curso, vaya a Learn ⟶ Browse Courses y elija Introduction to Python de la lista.

Obtenga más información en la Guía de inicio rápido del curso.


Apache Beam Katas

Beam Katas es un curso que brinda una serie de lecciones prácticas estructuradas para hacer sus primeras armas en Apache Beam. Resuelva ejercicios de complejidad creciente y obtenga experiencia en todos los fundamentos de Apache Beam, como transformaciones de núcleo, transformaciones comunes y casos de uso simples (recuento de palabras), y próximamente más técnicas.

Para comenzar el curso, vaya a Learn ⟶ Browse Courses. Busque Beam Katas y, una vez cargado el curso en el IDE, estará listo para comenzar.


Toolbox de algoritmos

Toolbox de algoritmos, de Coursera, es una parte de la especialización Estructuras de datos y algoritmos. El curso cubre ideas y técnicas básicas de algoritmos para problemas de computación comunes en aplicaciones prácticas: ordenar y buscar, dividir y conquistar, algoritmos voraces y programación dinámica.

Vaya a Learn ⟶ Start Coursera Assignment y elija Algorithmic Toolbox.


Integración con CheckiO

CheckiO es una plataforma de aprendizaje de programación y un sitio web gamificado que enseña Python mediante la resolución de desafíos de programación y la competencia por las soluciones más elegantes y creativas.

Ahora puede realizar misiones CheckiO sin salir de PyCharm Edu y usar el IDE para que lo asista a cada paso.

Para hacer el curso, vaya a Learn ⟶ Browse Courses y elija Py CheckiO de la lista. Su progreso está sincronizado y el IDE actualiza automáticamente la lista de tareas en base a ello.

Integración con Stepik

Stepik es una plataforma de gestión de aprendizaje y MOOC que los educadores pueden usar para compartir cursos con usted de forma privada. Stepik tiene una gran cantidad de cursos abiertos al público disponibles, a los cuales puede acceder desde su IDE.

Sincronización de progreso

Si le gusta aprender las lecciones teóricas en Stepik pero prefiere hacer los ejercicios de programación en el IDE, no tendrá que preocuparse por perder su progreso en el curso. Todo su progreso está sincronizado entre las plataformas.

Importar más cursos

Puede importar cualquier curso que tenga tareas de programación desde Stepik, que podrá resolver directamente dentro del IDE. Puede alternar fácilmente entre Stepik y el IDE siempre que lo desee.

550

cursos masivos abiertos en línea (MOOC) y cursos pequeños privados en línea (SPOC) alojados en Stepik

60.000.000

tareas resueltas enviadas por estudiantes de Stepik

Entorno profesional

Las funcionalidades de productividad tales como finalización inteligente de código, inspecciones de código, un depurador visual y más, no solo mejoran su capacidad de aprendizaje sino que más adelante le ayudarán a pasar de forma rápida y sin dificultad a otras herramientas de JetBrains.

Disfrute de un marco de trabajo hecho a medida

Siéntase como en casa con su IDE y ayúdese a mantener la concentración y evitar distracciones con los esquemas personalizables de colores y accesos directos de teclado, y los ajustes de aspecto que necesita para desarrollar de forma productiva.

Aprenda más fácil con un editor inteligente

Aproveche el resaltado de errores y sintaxis específico para cada lenguaje, que le permite evitar errores en su código. Aprenda cómo mantener un estilo en su código con el formateo de código, y no vuelva a atascarse, gracias a la finalización de código y la documentación rápida.

Ejecute y depure su código

Ejecute su código para estar seguro de que todo va bien. Use el potente depurador con interfaz gráfica para descubrir qué falló: defina puntos de interrupción, ejecute su código paso a paso y tenga toda la información disponible en la punta de sus dedos.