The Wayback Machine - https://web.archive.org/web/20201121202208/https://github.com/JJ/1line-py
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
img
 
 
 
 
txt
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Python línea a línea

Build Status

Cómpralo en Amazon

Compra aprende a programar en Python como si estuvieras en el siglo XXI: Pensamiento computacional a través de la programación funcional usando Python por menos de un euro. También en tapa blanda por un precio bajísimo.

De qué va

Enseñando pensamiento computacional a partir de python one-liners. Presentación con ejemplos aquí. Es una introducción muy básica, que no trata de cubrir ni todo el lenguaje ni siquiera su sintaxis, sino su filosofía y cómo realizar diferentes tareas de tratamiento de datos usándolo. Los ejemplos también comparan Python con otros lenguajes, permitiendo ver también cómo la sintaxis de unos y otros converge o diverge.

Una estructura (que seguramente cambiará)

  1. Para empezar a trabajar.
  2. Tipos de datos básicos y cómo trabajar con ellos.
  3. Lógica e ilógica.
  4. Datos menos simples
  5. Almacenando valores
  6. Lo que el lenguaje no da

Sugerencias y correcciones

Por lo pronto, no hay suficientes como para crear una plantilla. Tú haz el pull request y será aceptado si es una corrección con una alta probabilidad; si es un añadido tendrá que ser coherente con el resto del texto, en estilo y en progresión. Por supuesto que respetando la licencia de más abajo eres muy libre de añadir ese texto y seguir trabajando con él.

Agradecimientos

A Manu por correcciones y a José Manuel Colella por varias aportaciones. A Jesús Leganés por consejos y revisiones, a Gregorio Robles por una extensa revisión y consejos para transformar este material en una clase.

Para generar el libro

Necesitarás tener instalado pandoc, LaTeX y las tipografías usadas para que funcionen los scripts.

Para instalar todas las dependencias en Ubuntu 16.04:

sudo apt install pandoc texlive-xetex lmodern texlive-fonts-recommended
cd txt
../md2pdf   # PDF
../md2docx  # Procesador de textos
../md2epub  # ePub

Si necesitas ayuda

Únete al grupo de Telegram para plantear dudas sobre los ejercicios del libro y sobre Python en general, o para hacer sugerencias o señalar errores.

Licencia

cc-by-sa

Este libro tiene licencia cc-by-sa, y el código incluido en él GPL.

You can’t perform that action at this time.