1 00:00:00,050 --> 00:00:08,650 Para los alumnos de ciencias de la computación de bachillerato dispongo de un aula virtual en EducaMadrid con un curso de programación en Python. 2 00:00:09,789 --> 00:00:16,170 También lo he utilizado con alumnos de bachillerato internacional como un taller de cálculo científico. 3 00:00:17,170 --> 00:00:25,809 Se comienza con una introducción a la programación en Python para luego usar librerías de cálculo científico y de realización de gráficas. 4 00:00:25,809 --> 00:00:31,609 Usamos la web W3Schools tanto como tutorial como editor. 5 00:00:32,469 --> 00:00:44,609 Esta página dispone de un amplio tutorial muy bien estructurado con infinidad de ejercicios y además en la sección Inténtalo tú mismo, muestra un editor sencillo que servirá para nuestros primeros ejercicios. 6 00:00:59,719 --> 00:01:03,079 Primero vemos los componentes básicos del lenguaje de programación. 7 00:01:03,079 --> 00:01:12,379 programación. Variables, operadores, estructuras de control y finalmente funciones. El alumno va 8 00:01:12,379 --> 00:01:30,760 realizando ejercicios sencillos para habituarse a la sintaxis y al vocabulario del lenguaje. Aquí 9 00:01:30,760 --> 00:01:39,730 vemos un algoritmo que genera números pares entre el 1 y el 100. Ahora subimos en dificultad. 10 00:01:39,730 --> 00:01:44,450 Algoritmo para discernir si un número es par o impar. 11 00:01:45,890 --> 00:01:54,430 Ahora vamos a pasar a un editor de programación que nos va a servir para realizar programas de cálculo científico y para hacer gráficas de todo tipo. 12 00:01:55,969 --> 00:01:56,489 Spider 13 00:01:56,489 --> 00:02:02,969 Para disponer de este editor necesitamos instalar el entorno Anaconda. 14 00:02:02,969 --> 00:02:17,199 Spider es un entorno de desarrollo integrado multiplataforma de código abierto para programación científica en el lenguaje Paisan. 15 00:02:18,580 --> 00:02:21,300 Ofrece varias librerías científicas de 16 00:02:21,300 --> 00:02:23,819 NumPy 17 00:02:23,819 --> 00:02:26,500 CPy 18 00:02:26,500 --> 00:02:28,800 Matplotlib 19 00:02:28,800 --> 00:02:30,680 Pandas 20 00:02:30,680 --> 00:02:36,349 Aquí vemos las posibilidades de estas librerías. 21 00:02:36,349 --> 00:02:47,379 Finalmente, se estudian algoritmos para crear fractals como el conjunto de Mandelbrot. 22 00:02:47,379 --> 00:02:52,300 Así se introduce al alumno en el diseño de algoritmos más complejos con aplicaciones 23 00:02:52,300 --> 00:02:55,060 en la física y las matemáticas.