Diferència entre revisions de la pàgina «Python: tipus bàsics de dades»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 1: Línia 1:
 
En aquesta secció suposem que es tenen nocions bàsiques de programació i algorísmica. Anem a veure les particularitats del llenguatge Python en el referent als tipus bàsics de dades.
 
En aquesta secció suposem que es tenen nocions bàsiques de programació i algorísmica. Anem a veure les particularitats del llenguatge Python en el referent als tipus bàsics de dades.
  
Per una introducció a la programació en Python podeu mirar-vos aquesta referència:
+
Per una introducció a la programació en Python podeu mirar-vos aquestes referències:
 
* UPC assignatura d'informàtica: http://ocwitic.epsem.upc.edu/assignatures/inf/temari
 
* UPC assignatura d'informàtica: http://ocwitic.epsem.upc.edu/assignatures/inf/temari
 
  
 
== Tipus de dades en Python ==
 
== Tipus de dades en Python ==
Línia 11: Línia 10:
 
** [http://ocwitic.epsem.upc.edu/assignatures/inf/Apunts/introduccio-a-la-programacio Versió traduïda al català] per professors de la UPC.
 
** [http://ocwitic.epsem.upc.edu/assignatures/inf/Apunts/introduccio-a-la-programacio Versió traduïda al català] per professors de la UPC.
 
** [http://www.openbookproject.net/thinkcs/ Versió original a openbooks]. Potser vols anar [http://openbookproject.net/thinkcs/python/english2e/ directament a la versió 2] (per la v2.x de Python), també hi ha la 3 però no la farem servir en aquest curs encara.
 
** [http://www.openbookproject.net/thinkcs/ Versió original a openbooks]. Potser vols anar [http://openbookproject.net/thinkcs/python/english2e/ directament a la versió 2] (per la v2.x de Python), també hi ha la 3 però no la farem servir en aquest curs encara.
* ...
+
* [http://203.158.253.140/media/e-Book/Computers%20&%20Internet/Beginning%20Python%20From%20Novice%20to%20Professional.pdf Beginning Python].
  
 
Els diferents tipus de dades en Python son:
 
Els diferents tipus de dades en Python son:
Línia 24: Línia 23:
 
Més coses:
 
Més coses:
 
* Ordenació (sorting): http://docs.python.org/py3k/howto/sorting.html
 
* Ordenació (sorting): http://docs.python.org/py3k/howto/sorting.html
 +
* Funcions lambda:
 +
** https://pythonconquerstheuniverse.wordpress.com/2011/08/29/lambda_tutorial/
 +
** http://www.secnetix.de/olli/Python/lambda_functions.hawk
 
* ...
 
* ...
  

Revisió del 20:30, 16 set 2012

En aquesta secció suposem que es tenen nocions bàsiques de programació i algorísmica. Anem a veure les particularitats del llenguatge Python en el referent als tipus bàsics de dades.

Per una introducció a la programació en Python podeu mirar-vos aquestes referències:

Tipus de dades en Python

Podeu seguir els següents links per més referència:

Els diferents tipus de dades en Python son:

Més coses:


Exercicis

  1. Fes un script que vagi demanant nombres reals a l'usuari (fins que entri ENTER i prou) i que calculi la mitjana aritmètica. Mostra el resultat provisional cada vegada que demana un nou nombre.
  2. Fes una funció que obtingui la intersecció de dues llistes (elements comuns). Els elements poden ser nombres, booleans o cadenes de caràcters. Per provar-la, demana a l'usuari que entri les dades de la primera llista fins que entri Enter i després la de la segona llista.
  3. Utilitza la funció de l'exercici anterior, però ara agafarem les dades de dos fitxers llista1.txt i llista2.txt. Cada línia del fitxer serà una dada de la llista.
  4. Fes una funció que obtingui la intersecció de dos diccionaris.
  5. Intersecció diccionaris amb dades de fitxers. Separador = tabulador.