Diagrama de temas
- General
- Introducción a la programación con código con Python
Introducción a la programación con código con Python
Python es un lenguaje de programación ideal para iniciarse en el uso de código. Ahora que ya conoces otros lenguajes basados es bloques, es el momento de que avances escribiendo tu propio código y des un salto como programador/a.
En el presente curso te introducimos a los principios de la programación con Python a través de ejemplos prácticos que te permitirán conocer los fundamentos básicos de cualquier lenguaje de programación y de Python y su entorno de programación IDLE.
- Introducción a Python y consejos de uso
Introducción a Python y consejos de uso
Python es un lenguaje de programación ideal para introducir a los fundamentos de la creación de código con niños, niñas y jóvenes a partir de 12 años aproximadamente. El hecho de que haya que construir los programas tecleando código obliga a tener competencias en lectura y escritura, y por supuesto, a respetar la sintaxis del lenguaje de programación.
En este apartado conocerás un poquito más sobre el lenguaje, su entorno de programación y su instalación.
¿Cómo "piensa" un ordenador? ¿Qué supone programar con Python?
Para programar en Python deberás instalar su entorno de programación, IDLE. Con él podrás escribir tus programas y guardarlos.
Conoce IDLE, el entorno de creación de programas para Python, y cómo puedes usarlo de dos maneras distintas.
Algunos consejos y pautas para que pongas en marcha los talleres de Python en tu espacio TIC.
- Materiales de aprendizaje
Materiales de aprendizaje
En las siguientes lecciones podrás ir conociendo las posibilidades de Python introduciéndote de paso a los conceptos y principios comunes de la programación con cualquier lenguaje.
Antes de empezar a programar con Python debemos tener claras algunas ideas acerca de cómo piensa un ordenador, qué son las instrucciones, un algoritmo...
Una buena forma de empezar a trabajar con Python es programando código para que su tortuga dibuje en pantalla.
Las variables son objetos comunes a cualquier lenguaje de programación, veamos cómo usarlas en Python y por qué son tan útiles.
Pues sí, las matemáticas son muy útiles en Python, vamos a ver como hacer operaciones sencillas.
Ahora que ya hemos visto números, ¿qué te parece si empezamos a trabajar con palabras y textos más largos?
Nada como un ordenador para hacer una misma cosa, una y otra vez. Con los bucles verás cómo conseguirlo.
Vamos a ver cómo presentar en la pantalla del ordenador el resultado de nuestros programas.
Los ordenadores manejan muy rápido grandes cantidades de información y las listas nos permiten agrupar tipos de información y manipularlas como queramos.
¿Cómo podemos hacer que nuestros programas tomen decisiones? Vamos a ver cómo comprobar si algo es cierto o falso, para modificar lo que hacen nuestras creaciones.
Los programas ejecutan sus instrucciones secuencialmente, pero también es posible que, en función de si se cumplen o no algunas condiciones, cambien las instrucciones a realizar. Estos diferentes "caminos" que puede tomar un programa son las bifurcaciones.
Avanzamos con otro tipo de bucles que permiten repetir algo mientras se cumpla una condición, los bucles While.
Y llegamos al final con las funciones: un conjunto de instrucciones a las que damos un nombre y que podamos llamar desde cualquier parte de nuestro programa.
Descarga todos los capítulos en un solo fichero
Descarga todos los capítulos en un solo fichero.
- Ejercicios propuestos
Ejercicios propuestos
Te presentamos algunas propuestas de actividad para puedas poner a prueba los conceptos trabajados en las lecciones anteriores.
Dispones de dos versiones del dossier de ejercicios: con y sin soluciones. Verás también que hay propuestas que se pueden trabajar sin necesidad de ordenador, pudiendo hacerlas con lápiz y papel.
- Recursos en la red
Recursos en la red
¿Se te ha hecho corto, quieres seguir aprendiendo? Pues aquí tienes algunas páginas y recursos para seguir mejorando tu uso de Python.
Un excelente curso para iniciarte en Python con muchos ejemplos prácticos propuestos.
Processing es un entorno de programación que permite programar en Java o Python, con una salida visual que hace más atractivo que trabajemos con él. Antes de nada deberás descargarlo e instalarlo desde https://processing.org/download/.
En la lista de reproducción que te enlazamos podrás empezar a trabajar con ejemplos sencillos explicados en vídeo.
Codeacademy es un recurso excelente para aprender lenguajes de programación, ya que con cada lección puedes ir programando de forma práctica en un entorno en el que iremos viendo el resultado de nuestro trabajo.