All Projects → JJ → 1line Py

JJ / 1line Py

Licence: gpl-3.0
Enseñando pensamiento computacional a partir de python one-liners

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to 1line Py

rust-course
<<Rust语言圣经(Book & Course)>>对Rust语言进行全面且深入的讲解,书中辅以生动的示例和习题,带你攻克从入门学习到实践应用的各种难关。 我们的目标是做一门优秀的开源Rust教程(课程)——学Rust就上course.rs。
Stars: ✭ 2,739 (+5986.67%)
Mutual labels:  learning, book
Bash Handbook
📖 For those who wanna learn Bash
Stars: ✭ 4,691 (+10324.44%)
Mutual labels:  book, learning
Pure Sh Bible
📖 A collection of pure POSIX sh alternatives to external processes.
Stars: ✭ 3,246 (+7113.33%)
Mutual labels:  book, learning
Learning Resources
项目遭到举报,停更,有问题可以直接给我发邮件。
Stars: ✭ 191 (+324.44%)
Mutual labels:  book, learning
Pure Bash Bible
📖 A collection of pure bash alternatives to external processes.
Stars: ✭ 28,109 (+62364.44%)
Mutual labels:  book, learning
Book Elastic Search In Action
Elastic 搜索开发实战
Stars: ✭ 205 (+355.56%)
Mutual labels:  book, development
Elm Tutorial
A guide to building web applications using Elm 0.18
Stars: ✭ 398 (+784.44%)
Mutual labels:  book, learning
Learn Vim
Vim 实操教程(Learning Vim)Vim practical tutorial.
Stars: ✭ 1,166 (+2491.11%)
Mutual labels:  book, learning
Dasarpemrogramangolang
📖 Source Code E-book Dasar Pemrograman Golang
Stars: ✭ 625 (+1288.89%)
Mutual labels:  book, learning
Node.js design patterns second edition code
Code repository for Node.js Design Patterns Second Edition, published by Packt
Stars: ✭ 617 (+1271.11%)
Mutual labels:  book, learning
Creative Scala
Quick, graphical, fun introduction to programming in Scala.
Stars: ✭ 171 (+280%)
Mutual labels:  book, learning
Ethereum Development With Go Book
📖 A little book on Ethereum Development with Go (golang)
Stars: ✭ 754 (+1575.56%)
Mutual labels:  book, development
Phpapprentice
An online book for learning PHP
Stars: ✭ 145 (+222.22%)
Mutual labels:  book, learning
calibre-docker
docker 一键部署 calibre 在线书库
Stars: ✭ 15 (-66.67%)
Mutual labels:  learning, book
Mit Deep Learning Book Pdf
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
Stars: ✭ 9,859 (+21808.89%)
Mutual labels:  book, learning
Android Developer Roadmap
Android Developer Roadmap 2020
Stars: ✭ 3,878 (+8517.78%)
Mutual labels:  learning, development
Awesome Python Primer
自学入门 Python 优质中文资源索引,包含 书籍 / 文档 / 视频,适用于 爬虫 / Web / 数据分析 / 机器学习 方向
Stars: ✭ 57 (+26.67%)
Mutual labels:  book, learning
Awesome Vehicle Security And Safety
🚗 A curated list of resources for learning about vehicle security and safety.
Stars: ✭ 59 (+31.11%)
Mutual labels:  book, learning
Wtfjs
🤪 A list of funny and tricky JavaScript examples
Stars: ✭ 24,594 (+54553.33%)
Mutual labels:  book, learning
Learn Vim
Learning Vim and Vimscript doesn't have to be hard. This is the guide that you're looking for.
Stars: ✭ 7,221 (+15946.67%)
Mutual labels:  book, learning

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].