Intruducció a Programar Python

Páginas: 215 (53611 palabras) Publicado: 5 de enero de 2014
Introducci´ a la programaci´
o
o
Versi´ preliminar
o

Jeffrey Elkner
Antoni Soto-Riera

Allen B. Downey
Marc Vigo-Anglada
Jordi Vives
1 de desembre de 2011

Chris Meyers
Sebasti` Vila-Marta
a

Aquest llibre ´s una obra derivada de l’original “How to Think Like a Computer Scientist. Learning with Python
e
2nd Edition” de Jeffrey Elkner, Allen B. Downey i Chris Meyers. L’originalpot ser consultat seguint l’enlla¸
c
http://openbookproject.net/thinkcspy.
A
La composici´ d’aquest llibre s’ha realitzat amb L TEX i els fonts corresponents es poden trobar seguint aquest
o
enlla¸ http://devel.cpl.upc.edu/infodocs
c

Copyright del text original c Jeffrey Elkner, Allen B. Downey and Chris Meyers.
Copyright de la traducci´ i l’obra derivada c Antoni Soto-Riera, MarcVigo-Anglada, Sebasti` Vila-Marta i
o
a
Jordi Vives.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free
Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with
Invariant Sections being Foreward, Preface, and Contributor List, no Front-Cover Texts, and no Back-Cover
Texts. A copy of the license isincluded in the section entitled “GNU Free Documentation License”.

Sumari
Pr`leg
o
Prefaci
1
2
3
4

vii

Com i per qu` vaig canviar a Python . . .
e
Com vaig trobar un llibre de refer`ncia . . .
e
Python com a introducci´ a la programaci´
o
o
Com s’ha constru¨ la comunitat . . . . . .
ıt

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

..
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

.
.
.
.

ix
ix
x
x
xii

Llista de contribu¨
ıdors
xiii
5
Segona Edici´ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . xiii
o
6
Primera Edici´ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiv
o
1 El m`tode de programar
e
1.1 El llenguatge de programaci´ Python
o
1.2 Qu` ´s un programa? . . . . . . . . .
ee
1.3 Qu` ´s depurar? . . . . . . . . . . .
ee
1.4 Errors sint`ctics . . . . . . . . . . .
a
1.5 Errors en temps d’execuci´ . . . . .
o
1.6Errors sem`ntics . . . . . . . . . . .
a
1.7 Depuraci´ experimental . . . . . . .
o
1.8 Llenguatges formals i naturals . . . .
1.9 El primer programa . . . . . . . . .
Exercicis . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
..
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
..
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.

1
1
3
4
4
4
4
5
5
6
7

2Variables, expressions i sent`ncies
e
2.1 Valors i tipus . . . . . . . . . . .
2.2 Variables . . . . . . . . . . . . .
2.3 Noms de variable i paraules clau
2.4 Sent`ncies . . . . . . . . . . . . .
e
2.5 Avaluaci´ d’expressions . . . . .
o
2.6 Operadors i operands . . . . . . .
2.7 Ordre de les operacions . . . . .
2.8 Operacions amb cadenes . . . . .
2.9 Entrada . . . . . . . . . . . . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programando con Python
  • programando python
  • Aprender a programar en python
  • Python
  • Por Qué Python?
  • python
  • PYTHON
  • python sonido

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS