Giter Site home page Giter Site logo

nachoag76 / 1line-py Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jj/1line-py

0.0 1.0 0.0 4.41 MB

Enseñando pensamiento computacional a partir de python one-liners

License: GNU General Public License v3.0

CSS 20.39% PowerShell 0.03% Python 0.90% HTML 24.82% Shell 0.41% JavaScript 53.37% Perl 0.09%

1line-py's Introduction

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.

1line-py's People

Contributors

crisconru avatar fernand0 avatar gregoriorobles avatar iblancasa avatar jj avatar josecolella avatar makova avatar pablocastellano avatar pedritomelenas avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.