Aprenda a pensar como un programador con Python by Allen Downey, Jeffrey Elkner, Chris Meyers

By Allen Downey, Jeffrey Elkner, Chris Meyers

Show description

Read or Download Aprenda a pensar como un programador con Python PDF

Similar programming: programming languages books

Prototype and Scriptaculous: Taking the Pain out of JavaScript

This brief minimize demonstrates how one can use Prototype for a variety of initiatives, together with occasion dealing with, DOM processing, string and shape approach, and Ajax communications. It explores Scriptaculous' visible results library, from pulsate to squish to fold and past. desire interface parts? you can find shape autocompletion in addition to drag and drop help.

Fast Track to Sun Certified Java Program

If you would like to profit the hot good points in Java SE five. zero and move the sunlight qualified Java Programmer improve examination (CX-310-056), then this ebook is for you. It covers all of the Java SE five. zero new good points required within the examination. you do not need to examine the prevailing gains that you simply already comprehend. 117 assessment questions and ridicule examination questions are integrated.

Extra resources for Aprenda a pensar como un programador con Python

Example text

En tales casos, puede usted utilizar la sentencia pass, que no hace nada. 5. Ejecuci´ on alternativa Una segunda forma de la sentencia if es la ejecuci´on alternativa, en la que hay dos posibilidades, y la condici´on determina cu´al de ellas se ejecuta. La sintaxis 38 Condicionales y recursividad tiene este aspecto: if x%2 == 0: print x, "es par" else: print x, "es impar" Si el resto cuando se divide x entre 2 es cero, entonces sabemos que x es par, y este programa muestra un mensaje a tal efecto.

5. Composici´ on Igual que con las funciones matem´aticas, las funciones de Python se pueden componer; eso quiere decir que se usa una expresi´on como parte de otra. cos(angulo + pi/2) Esta sentencia toma el valor de pi, lo divide entre dos y le a˜ nade el resultado al valor de angulo. La suma se pasa luego como argumento a la funci´on cos. 0)) Esta sentencia encuentra el logaritmo en base e de 10 y luego eleva e a ese exponente. El resultado queda asignado a x. 6. A˜ nadir funciones nuevas Hasta ahora s´olo hemos usado las funciones que vienen incluidas con Python, pero tambi´en es posible a˜ nadir nuevas funciones.

Por tanto 2*3-1 devuelve 5 y no 4, y 2/3-1 da -1, y no 1 (recuerde que en la divisi´on de enteros 2/3 da 0). Los operadores que tienen la misma precedencia se eval´ uan de izquierda a derecha. As´ı, en la expresi´on minuto*100/60, tiene lugar primero la multiplicaci´on, devolviendo tt 5900/60, que a su vez da como resultado 98. Si las operaciones se hubiesen realizado de derecha a izquierda, el resultado habr´ıa sido 59/1 que da 59, y que es incorrecto. 8. Las operaciones sobre cadenas En general no es posible realizar operaciones matem´aticas con cadenas, incluso si las cadenas parecen n´ umeros.

Download PDF sample

Rated 4.37 of 5 – based on 3 votes