Marco Buttu - El gran libro de Python

Здесь есть возможность читать онлайн «Marco Buttu - El gran libro de Python» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

El gran libro de Python: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «El gran libro de Python»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Python es un lenguaje de programacion multiplataforma, consistente y maduro, en el cual confian con exito las Empresas y organizaciones mundiales mas prestigiosas: Google, la NASA, YouTube, Intel y Yahoo! Su exito esta vinculado tanto al hecho de que favorece la productividad, haciendo mas sencillo el desarrollo de sistemas de software sin tener en cuenta su complejidad, como al hecho de que tiene multiples entornos de uso: aplicaciones web, juegos y multimedia, interficies graficas, networking, aplicaciones cientificas, inteligencia artificial y programacion de sistemas, entre muchos otros.
El gran libro de Python es el mas completo, moderno y detallado de entre los volumenes dedicados a Python que pueden encontrarse actualmente en el mercado. Actualizado a la version 3.4 del lenguaje, lanzada en enero de 2014. Su composicion es muy detallada y sigue un curso gradual elaborado en torno a una amplia serie de ejemplos y ejercicios: parte de las bases del lenguaje, sin dar nada por sabido, hasta llegar a los argumentos considerados mas dificiles, incluso por los programadores mas experimentados.
Soporte al libro disponible online: code.google.com/p/the]phytonic]way/
Aspectos destacados:
– Introduccion al lenguaje Python, a su sintaxis, a sus construcciones fundamentales y a la libreria estandar.
– Funciones y modos de emparejamiento de argumentos, generadores, corrutinas, archivos, comodines y expresiones
regulares.
– Modulos y paquetes, entornos y espacios de nombres, ambientes virtuales, instalacion y distribucion de aplicaciones.
– Prueba de validacion de cadenas de documentacion y desarrollo guiado por pruebas.
– Programacion orientada a objetos en Python: clases, herencia, gestion de las excepciones, patron y antipatron,
propiedades y decoradores.
– Modelo a objetos de Python, atributos magicos, descriptores y metaclases.
Marco Buttu: ingeniero electronico. Tras haber trabajado en el campo del Network on Chip y de las nuevas arquitecturas para la elaboracion paralela, aterrizo en el Istituto Nazionale di Astrofisica, en el cual se ocupa del desarrollo del software de control del Sardinia Radio Telescope, el radiotelescopio europeo mas moderno y uno de los mas grandes del mundo. En 2004 tuvo su primer encuentro con Python y desde entonces no ha podido separarse de el.

El gran libro de Python — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «El gran libro de Python», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать
El gran libro de Python - изображение 149

Por lo tanto, es una etiqueta. La carácterística de las etiquetas es que deben ser definidas antes de poder ser utilizadas, porque cuando el código se está ejecutando, Python les hace corresponder el objeto que se les ha asignado anteriormente. De hecho, si intentamos utilizar una etiqueta que no ha sido definida, Python genera un error:

Tened en cuenta que Python ha ejecutado la instrucción print99 aunque no - фото 150

Tened en cuenta que Python ha ejecutado la instrucción print(99) aunque no hayamos definido ninguna etiqueta print. Esta, de hecho, es una etiqueta ya definida por el lenguaje, a la cual se ha asignado un objeto del tipo builtin_function_or_method:

Para conocer las etiquetas de todos los objetos integrados podemos controlar - фото 151

Para conocer las etiquetas de todos los objetos integrados podemos controlar los atributos del módulo builtins, de los cuales omitimos una parte por brevedad:

La principal diferencia entre las etiquetas los literales y las palabras clave - фото 152

La principal diferencia entre las etiquetas, los literales y las palabras clave es que solo las etiquetas pueden aparecer a la izquierda del signo igual:

Las etiquetas que se pueden utilizar en un programa Python son por tanto las - фото 153

Las etiquetas que se pueden utilizar en un programa Python son, por tanto, las integradas más todos los identificadores a los cuales ha sido asignado un objeto, tanto en modo explícito mediante una instrucción de asignación como en modo implícito.

NOTA

Se habla de asignaciones implícitas cuando a una etiqueta se asigna un objeto sin utilizar explícitamente el signo igual. Por ejemplo, cuando llamamos a una función, los argumentos se asignan implícitamente a los parámetros:

Han sido ejecutadas implícitamente las asignaciones a 1 y b 2 Lo mismo - фото 154

Han sido ejecutadas implícitamente las asignaciones a = 1 y b = 2. Lo mismo ocurre cuando se importa un módulo:

La instrucción import procede a cargar en memoria el módulo y a asignarlo a la - фото 155

La instrucción import procede a cargar en memoria el módulo y a asignarlo a la etiqueta math.

Probablemente ya hayamos oído decir que una diferencia fundamental entre Python 2 y Python 3, y una causa de incompatibilidad, es el modo en que se utiliza el identificador print. De hecho, en Python 2 print es una palabra clave y, por tanto, no puede ser asignada. :

mientras que en Python 3 es una simple etiqueta a la cual podemos asignar un - фото 156 mientras que en Python 3 es una simple etiqueta a la cual podemos asignar un - фото 157

mientras que en Python 3 es una simple etiqueta a la cual podemos asignar un objeto:

NOTA Para descubrir los motivos por los cuales se ha decidido convertir print - фото 158

NOTA

Para descubrir los motivos por los cuales se ha decidido convertir print en una etiqueta, podemos consultar la PEP-3105, titulada Make print a function.

Otra diferencia entre etiquetas y palabras clave de Python 2 y Python 3 tiene que ver con True y False. Estas, de hecho, son palabras clave en Python 3, mientras que en Python 2 son simples etiquetas:

No podemos utilizar cualquier identificador para definir las etiquetas sino - фото 159

No podemos utilizar cualquier identificador para definir las etiquetas, sino que debemos seguir las normas. Sabemos, por ejemplo, que una etiqueta no puede corresponder a una palabra clave:

Además de este vínculo las etiquetas no pueden contener operadores ni - фото 160

Además de este vínculo, las etiquetas no pueden contener operadores ni delimitadores:

no pueden empezar con números y son evaluadas por Pytho - фото 161 no pueden empezar con números y son evaluadas por Python en modo - фото 162

no pueden empezar con números:

y son evaluadas por Python en modo casesensitive En cuanto a las - фото 163

y son evaluadas por Python en modo case-sensitive:

En cuanto a las convenciones es posible consultar la PEP0008 Cuando una - фото 164

En cuanto a las convenciones, es posible consultar la PEP-0008.

Cuando una etiqueta está precedida por el delimitador punto, se dice que está calificada. Por ejemplo, en la expresión sys.platform, decimos que platform es una etiqueta calificada, o también que platform está calificada mediante sys.

Si se desea profundizar en el argumento del análisis lexical del código Python, es aconsejable leer la siguiente página del sitio oficial: http://docs.python.org/3/reference/lexical_analysis.html.

Arquitectura de un programa Python

Un programa Python se compone de módulos, que contienen en su interior instrucciones, las cuales procesan expresiones. En esta sección, describiremos estos tres elementos.

Las expresiones

Hemos dicho que los objetos están generados por el código en ejecución. Tratamos de reducir el campo, individualizando los fragmentos de código que originan la creación de los objetos, o que simplemente se refieren a ellos. Estas partes de código se denominan expresiones. Esta es su definición: una expresión es un fragmento de código contenido en una línea lógica, que cuando el programa se está ejecutando se refiere a un objeto o bien lo genera.

Vamos a intentar entender, mediante ejemplos prácticos, cómo identificar las expresiones. Para ello, consideremos un código ejecutado correctamente, como el siguiente:

Reducimos el campo diciendo que las expresiones se encuentran a la derecha del - фото 165

Reducimos el campo diciendo que las expresiones se encuentran a la derecha del signo igual y quedan encerradas en el interior de las líneas lógicas. Para descubrir si un fragmento de código es una expresión, podemos extrapolarlo de la línea lógica y asignarlo a una etiqueta. Si la asignación no genera ningún error, entonces el fragmento de código es una expresión; si no, no lo es.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «El gran libro de Python»

Представляем Вашему вниманию похожие книги на «El gran libro de Python» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «El gran libro de Python»

Обсуждение, отзывы о книге «El gran libro de Python» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x