Aprende a programar en Python como si estuvieras en el siglo XXI: Pensamiento computacional a través de la programación funcional usando Python
Langue : espagnol
Edité par Independently published, 2017
- Livre broché
- Neuf

Vendeur : Revaluation Books, Exeter, Royaume-UniRevaluation Books
Vendeur AbeBooks depuis 6 janvier 2003
Etat: Neuf
EUR 7,88
Quantité disponible : 1 disponible
Ajouter au panierA propos de cet article
93 pages. Spanish language. 9.06x6.10x0.98 inches. In Stock.
N° de réf. du vendeur zk1521791554
- Titre
- Aprende a programar en Python como si estuvieras en el siglo XXI: Pensamiento computacional a través de la programación funcional usando Python
- Auteur
- JJ Merelo
- Éditeur
- Independently published
- Année de publication
- 2017
- État de l'article
- Brand New
- Reliure
- Paperback
- Langue
- espagnol
- ISBN à 10 chiffres
- 1521791554
- ISBN à 13 chiffres
- 9781521791554
- Poids de l'article
- 0,16 kilogramme
Aprender a programar en el siglo XXI tiene que romper la inveterada tradición que repite los patrones de lenguajes del siglo XX: empezamos por el `print("Hola Mundo")` y a partir de ahí, variables, bucles, decisión, funciones... Así hemos aprendido todos, y no nos ha ido tan mal, ¿no? Sin embargo, la sintaxis importa cada vez menos porque todo está en Internet, importa la intención y lo que se quiere hacer y explicar los conceptos computacionales y cómo se implementan en un lenguaje en particular. Hay que aprender cuál es la filosofía del lenguaje y sus expresiones y cuál es la forma más directa de trasladar operaciones sobre datos a un programa y cómo reflejar esa intención, la narrativa del tratamiento que se le está dando a los datos, en el programa.
Y se tiene que aprender en muchos lenguajes a la vez; ningún programador usa un sólo lenguaje hoy en día, ni siquiera en un solo momento: las aplicaciones son complejas, juntando lenguajes específicos de dominio con otros más generales, lenguajes más cercanos a los datos con otros más cercanos al interfaz. Por eso en este libro, aparte de los ejemplos principales, que están en Python 3, se muestran ejemplos de otra docena de lenguajes, para que la curva de aprendizaje de estos, en caso de encontrártelos, sea mucho más suave.
Además, en este pequeño tutorial avanzamos línea a línea en el lenguaje Python, concentrándonos en cómo se abstraen los problemas a datos y cómo se transforman estos, con un enfoque funcional, que, aunque no es el más cercano a la filosofía de Python, encaja perfectamente con él y también con la filosofía más general de la programación en el siglo XXI. Y se trabaja línea a línea sobre el intérprete de Python, sin llegar al nivel de programa, lo que no quiere decir que no se aprenda a hacer programas. Al contrario: se aprende a hacer programas que son a la vez cortos, legibles y eficientes. Y que si se quieren repetir, se pueden usar herramientas como bpython que guardan todas las órdenes que hemos ejecutado.
Igual que volamos fuera de los límites de un lenguaje para mostrar otros, también lo hacemos en otras direcciones para explicar conceptos de programación y de entornos de desarrollo. A lo largo del libro, hay capítulos dedicados al resto de las herramientas que se suelen usar en la vida de una programadora, desde editores hasta GitHub.
Este es también un libro libre, sin DRM y con licencia CC. Está en su repo de GitHub y si tienes cualquier sugerencia o quieres usarlo como base para tu propio libro, clases o lo que sea, siéntete libre de hacerlo.
Nueva edición en febrero de 2018
Esta nueva edición corrige muchos errores tipográficos y algún error en los ejemplos; añade una guía de uso para explicar las particularidades del libro, y tiene una mejor edición en general.« Synopsis » peut appartenir à une autre édition de cet ouvrage.
Présentation de l'éditeur
Aprender a programar en el siglo XXI tiene que romper la inveterada tradición que repite los patrones de lenguajes del siglo XX: empezamos por el `print("Hola Mundo")` y a partir de ahí, variables, bucles, decisión, funciones... Así hemos aprendido todos, y no nos ha ido tan mal, ¿no? Sin embargo, la sintaxis importa cada vez menos porque todo está en Internet, importa la intención y lo que se quiere hacer y explicar los conceptos computacionales y cómo se implementan en un lenguaje en particular. Hay que aprender cuál es la filosofía del lenguaje y sus expresiones y cuál es la forma más directa de trasladar operaciones sobre datos a un programa y cómo reflejar esa intención, la narrativa del tratamiento que se le está dando a los datos, en el programa.
Y se tiene que aprender en muchos lenguajes a la vez; ningún programador usa un sólo lenguaje hoy en día, ni siquiera en un solo momento: las aplicaciones son complejas, juntando lenguajes específicos de dominio con otros más generales, lenguajes más cercanos a los datos con otros más cercanos al interfaz. Por eso en este libro, aparte de los ejemplos principales, que están en Python 3, se muestran ejemplos de otra docena de lenguajes, para que la curva de aprendizaje de estos, en caso de encontrártelos, sea mucho más suave.
Además, en este pequeño tutorial avanzamos línea a línea en el lenguaje Python, concentrándonos en cómo se abstraen los problemas a datos y cómo se transforman estos, con un enfoque funcional, que, aunque no es el más cercano a la filosofía de Python, encaja perfectamente con él y también con la filosofía más general de la programación en el siglo XXI. Y se trabaja línea a línea sobre el intérprete de Python, sin llegar al nivel de programa, lo que no quiere decir que no se aprenda a hacer programas. Al contrario: se aprende a hacer programas que son a la vez cortos, legibles y eficientes. Y que si se quieren repetir, se pueden usar herramientas como bpython que guardan todas las órdenes que hemos ejecutado.
Igual que volamos fuera de los límites de un lenguaje para mostrar otros, también lo hacemos en otras direcciones para explicar conceptos de programación y de entornos de desarrollo. A lo largo del libro, hay capítulos dedicados al resto de las herramientas que se suelen usar en la vida de una programadora, desde editores hasta GitHub.
Este es también un libro libre, sin DRM y con licencia CC. Está en su repo de GitHub y si tienes cualquier sugerencia o quieres usarlo como base para tu propio libro, clases o lo que sea, siéntete libre de hacerlo.
Nueva edición en febrero de 2018
Esta nueva edición corrige muchos errores tipográficos y algún error en los ejemplos; añade una guía de uso para explicar las particularidades del libro, y tiene una mejor edición en general.« A propos de ce titre » peut appartenir à une autre édition de cet ouvrage.
Revaluation Books
Exeter, Royaume-Uni
Vendeur AbeBooks depuis 6 janvier 2003
Frais d'expédition de Royaume-Uni vers Etats-Unis
| Article | 7 à 14 jours ouvrés | 2 à 3 jours ouvrés |
|---|---|---|
| Premier article | EUR 11,98 | EUR 35,93 |
Modes de paiement
Profil professionnel du vendeur
Edward Bowditch Ltd
Exstowe, Exton
Exeter, Royaume-Uni EX3 0PP
Conditions de vente
Legal entity name: Edward Bowditch Ltd
Legal entity form: Limited company
Business correspondence address: Exstowe, Exton, Exeter, EX3 0PP
Company registration number: 04916632
VAT registration: GB834241546
Authorised representative: Mr. E. Bowditch
Droit de rétractation
Si vous êtes un consommateur, vous pouvez exercer votre droit de rétractation sur le contrat conformément à ce qui suit. Le mot « consommateur » désigne toute personne physique agissant à des fins qui n'entrent pas dans le cadre de son activité commerciale, artisanale ou professionnelle.
Informations concernant le droit de rétractation
Droit statutaire de rétractation
Vous avez le droit d'exercer votre droit de rétractation sur ce contrat dans les 14 jours sans donner de raison.
Le délai de rétractation expirera au bout de 14 jours à compter du jour où vous-même, ou un tiers autre que le transporteur et désigné par vous, prendrez physiquement possession de la dernière marchandise, du dernier lot ou de la dernière pièce.
Pour exercer votre droit de rétractation, remplissez électroniquement et envoyez une déclaration claire sur notre site Web, sous « Vos achats » dans « Votre compte ». Nous vous communiquerons sans délai un accusé de réception de cette rétractation sur un support durable (par exemple, par e-mail).
Pour respecter le délai de rétractation, il vous suffit d'envoyer votre message concernant l'exercice de votre droit de rétractation avant l'expiration du délai de rétractation.
Effets de la rétractation
Si vous exercez votre droit de rétractation sur ce contrat, nous vous rembourserons tous les paiements que vous avez effectués, y compris les frais de livraison (à l'exception des frais supplémentaires résultant du choix d'un mode de livraison autre que le type de livraison standard le moins cher que nous proposons).
Nous pouvons déduire du remboursement la perte de valeur de toute marchandise livrée, si la perte est le résultat d'une manipulation inutile de votre part.
Nous effectuerons le remboursement dans les meilleurs délais, et au plus tard 14 jours après le jour où nous aurons été informés de votre décision d'exercer votre droit de rétractation sur ce contrat.
Nous effectuerons le remboursement en utilisant le même moyen de paiement que celui que vous avez utilisé pour la transaction initiale, sauf si vous en avez expressément convenu autrement ; en tout état de cause, aucuns frais ne vous seront facturés à la suite d'un tel remboursement.
Nous pouvons suspendre le remboursement jusqu'à ce que nous ayons reçu les marchandises ou que vous ayez fourni la preuve que vous avez renvoyé les marchandises, en fonction de la première éventualité.
Vous devez renvoyer les marchandises ou les remettre à Revaluation Books, Hounslow, United Kingdom, sans retard injustifié et, en tout état de cause, au plus tard 14 jours à compter du jour où vous nous avez communiqué votre décision de rétractation du présent contrat. Le délai est respecté si vous renvoyez les marchandises avant l'expiration du délai de 14 jours. Vous devrez prendre en charge les frais directs du renvoi des marchandises. Vous n'êtes responsable que de toute diminution de valeur des marchandises résultant d'une manipulation autre que celle nécessaire pour établir la nature, les caractéristiques et le fonctionnement des marchandises.
Exceptions au droit de rétractation
Le droit de rétractation ne s'applique pas à ce qui suit :
- Distribution de journaux, de revues ou de magazines, à l'exception des contrats d'abonnement ; et
- Fourniture d'un contenu numérique qui n'est pas fourni sur un support matériel (par exemple, sur un CD ou un DVD) si vous avez accepté, lors de votre commande, que nous puissions commencer à le livrer et que vous ne puissiez pas exercer votre droit de rétractation une fois la livraison commencée.
Conditions d'expédition
Orders usually dispatched within two working days.