Python és un llenguatge de programació d’alt nivell, que s’executa línia a línia (en lloc de compilar-se abans d’executar-se) i que permet diversos estils de programació, com ara la programació imperativa, funcional o orientada a objectes. Creat per Guido van Rossum i publicat per primera vegada el 1991, Python s’ha consolidat com una eina essencial en àmbits tan diversos com la ciència de dades, la intel·ligència artificial, el desenvolupament web, la ciberseguretat o, en el nostre cas, l’educació computacional.

Una de les principals fortaleses de Python en l’àmbit educatiu és la seva sintaxi clara i concisa, que permet als estudiants centrar-se en la lògica computacional i els fonaments de la programació sense quedar atrapats per complexitats sintàctiques innecessàries. Aquest fet el converteix en una elecció idònia per a introduir el pensament computacional en l’educació secundària i postobligatòria.

El pensament computacional és una habilitat clau per a la ciutadania digital del segle XXI. Python permet desenvolupar-lo de manera significativa a través d’activitats que impliquen:

  • Descomposició de problemes en passos concrets (algorismes).
  • Generalització i reutilització del codi a través de funcions i mòduls.
  • Depuració i avaluació de solucions mitjançant proves i millores incrementals.
  • Simulació i modelatge de situacions reals per mitjà del codi.

En resum, Python no només és una eina potent per a la programació, sinó també un vehicle pedagògic excel·lent per a desenvolupar el pensament computacional d’una manera rigorosa, motivadora i escalable.

  • Accessibilitat: Python és un llenguatge gratuït i de codi obert, amb una gran comunitat de suport i una extensa documentació disponible en línia.
  • Escalabilitat educativa: Permet iniciar-se amb conceptes bàsics com les variables, condicions, bucles o funcions, i avançar cap a àrees més complexes com la programació orientada a objectes, el tractament de dades o la interacció amb dispositius robòtics.
  • Integració amb la robòtica: Python és compatible amb nombroses plataformes de robòtica educativa, com ara Micro:bit, Raspberry Pi, Arduino (a través de MicroPython o CircuitPython) i entorns com MakeCode, Thonny o Mu Editor.
  • Enfocament competencial: Facilita el treball transversal de competències com la resolució de problemes, el pensament algorítmic, la creativitat tecnològica i la capacitat de treball col·laboratiu, tot alineat amb els principis del pensament computacional.

Python s’ajusta plenament als objectius i enfocaments de la matèria optativa Programació de batxillerat. Permet fer el pas natural des dels entorns per blocs treballats a l’ESO cap a la programació mitjançant codi, tal com estableix el currículum.

És un llenguatge que facilita el desenvolupament d’un programa, aplicació o servei web al llarg del curs, i alhora permet mostrar diferents àmbits d’aplicació sense haver de canviar d’entorn. La seva flexibilitat el fa especialment útil per entendre els principis de prototipatge, el disseny d’interfícies i les estratègies de programació generals.

A més, afavoreix el treball modular i en equip, aspectes claus en projectes escolars, i permet generar aplicacions compatibles amb diferents sistemes a partir d’un únic codi. Per tot això, Python és una eina sòlida, coherent amb els quatre blocs de sabers que indica el currículum i molt adequada per assolir les competències específiques de la matèria.

En aquest apartat oferim alguns recursos per començar a treballar amb Python. Us proposem treballar amb l’entorn de programació Thonny.

Thonny es un entorn de desenvolupament integrat (IDE) dissenyat especialment per a persones que estan començant a programar en Python. Va ser creat a la Universitat de Tartu (Estònia) amb un objectiu clar: oferir una eina senzilla, clara i adaptada a l’aprenentatge de la programació.

  1. Interfície neta i minimalista: L’entorn no està carregat de funcionalitats avançades per defecte, cosa que ajuda l’alumnat novell a concentrar-se en l’essencial: escriure, entendre i executar codi.
  2. Python integrat: Thonny ve amb una instal·lació de Python ja incorporada, així que no cal fer cap configuració addicional per començar a programar.
  3. Depurador visual senzill: Permet seguir el flux d’execució del programa pas a pas, veure els valors de les variables en temps real i entendre el funcionament de l’algorisme de manera visual.
  4. Dissenyat per a l’educació: Funcions com la visualització de la pila de crides (call stack), el comportament detallat de les variables o l’explicació clara dels errors són especialment útils en entorns educatius.
  5. Compatible amb MicroPython: Thonny també permet programar dispositius com la micro:bit o la Raspberry Pi Pico, cosa que el fa útil tant per a programació general com per a introducció a la robòtica educativa.

Us compartim alguns recursos guiats i gratuïts per començar a aprendre a programar amb Python.

Busques formació en línia per apendre a programar amb Python?

El curs online “Bases del pensament computacional a través dels llenguatges de programació” de Codelearn és una formació per a docents impartida en un format 100% online  amb sessions síncrones i asíncrones.

És gratuït, i té una durada de 8 setmanes .

OBJECTIUS:

  • Comprendre les bases de la programació, aplicar-ho a l’aula i extreure’n evidències
  • Aplicar les estructures iteratives i funcions en diversos llenguatges de programació
  • Identificar estratègies i ritmes de l’alumnat, avaluar el procés d’aprenentatge i aplicar-ho a l’aula
  • Crear estratègies en l’ús de la tecnologia, la robòtica educativa i el pensament computacional
  • Aplicar la protecció de dades i seguretat informàtica

DATES: Pots triar entre dues dates:

  • 24 de novembre.
  • 12 de gener.

Més informació i inscripcions a:

Desplaça cap amunt
Ves al contingut