Bases en Python

Este post fue migrado de un blog hecho con Wordpress. Si se ve mal, dejame un comentario y lo arreglo.

Hola, estuve leyendo algunas cosas estos días:

How to Think Like a Computer Scientist -- Learning with Python a pesar de ser un texto introductorio a la programación, me pareció muy piola para ordenar ideas dispersas sobre Python que venía leyendo en distintos lugares. Leí los 4 primeros capítulos, y el capítulo 7 sobre cadenas de caracteres (strings):

Capítulo 1: The way of the program: da una introducción a los programas de computadoras, intérpretes y compiladores. También introduce a Python como lenguaje a usar en el curso.

For example, Linux is an operating system that contains thousands of lines of code, but it started out as a simple program Linus Torvalds used to explore the Intel 80386 chip. According to Larry Greenfield, "One of Linus's earlier projects was a program that would switch between printing AAAA and BBBB. This later evolved to Linux." (The Linux Users' Guide Beta Version 1)

Capítulo 2: Variables, expressions and statements Introduce algo que me parece muy importante en Python, el shell interactivo --el autor lo usa para dar sus ejemplos--. Cuando en una terminal ejecutamos python:

$ python

accedemos al shell interactivo en el que podemos probar cosas que luego usemos en nuestros scripts:

Python 2.3.4 (#2, Aug 31 2005, 09:12:07)

[GCC 3.3.4 (Debian 1:3.3.4-9ubuntu5)] on linux2

Type "help", "copyright", "credits" or "license" for more information.

>>> 3+4

7

Capítulo 3: Functions Usar funciones, cómo definirlas.. no menciona lambda que es lo que yo esperaba encontrar :-).

Capítulo 4:Conditionals and recursion Este capítulo estuvo lindo, y mientras lo leía hice algunas pruebas simples:

Comentarios

Comments powered by Disqus