All Projects → learnbyexample → ThinkRubyBuild

learnbyexample / ThinkRubyBuild

Licence: other
Forked from https://github.com/AllenDowney/ThinkPython2

Programming Languages

TeX
3793 projects
PostScript
262 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to ThinkRubyBuild

latexemoji
Latex package to include emoji in Latex document
Stars: ✭ 17 (-37.04%)
Mutual labels:  latex
markdown
📔 A package for converting and rendering markdown documents in TeX
Stars: ✭ 219 (+711.11%)
Mutual labels:  latex
letter-2-reviewers-LaTeX-template
A LaTeX template to write response letters for journal revisions
Stars: ✭ 32 (+18.52%)
Mutual labels:  latex
WHUT-Bachelor
武汉理工大学本科生毕业设计(论文) LaTeX 模板 LaTeX Template for Bachelor's Degree Thesis at Wuhan University of Technology (WHUT)
Stars: ✭ 18 (-33.33%)
Mutual labels:  latex
snuthesis
An UNOFFICIAL LaTeX thesis template for Seoul National University (SNU), Korea.
Stars: ✭ 38 (+40.74%)
Mutual labels:  latex
latex-beamer-teamplates
My LaTeX Beamer Templates for Daily Presentation and Documentation.
Stars: ✭ 14 (-48.15%)
Mutual labels:  latex
NoisyStudent
"Self-training with Noisy Student improves ImageNet classification" pytorch implementation
Stars: ✭ 31 (+14.81%)
Mutual labels:  latex
CV-latex
latex template for CV
Stars: ✭ 19 (-29.63%)
Mutual labels:  latex
DIME-LaTeX-Templates
DIME's LaTeX templates and LaTeX exercises teaching anyone new to LaTeX how to use LaTeX and how to use DIME's templates
Stars: ✭ 32 (+18.52%)
Mutual labels:  latex
tikz favorites
collection of favorite TikZ graphics
Stars: ✭ 62 (+129.63%)
Mutual labels:  latex
i.upmath.me
Upmath LaTeX Renderer
Stars: ✭ 42 (+55.56%)
Mutual labels:  latex
cv
A LaTeX template for academic CVs
Stars: ✭ 129 (+377.78%)
Mutual labels:  latex
LinearOne
LinearOne is a prototype theorem prover for first-order (multiplicative, intuitionistic) linear logic.
Stars: ✭ 16 (-40.74%)
Mutual labels:  latex
TeXTemplates
LaTeX/XeLaTeX templates for academic publications: articles, dissertations, posters, and bachelor’s/master’s theses
Stars: ✭ 94 (+248.15%)
Mutual labels:  latex
Learn-to-program-with-C AR
ترجمة لدرس تعلّم البرمجة بلغة السي الخاص بموقع OpenClassrooms
Stars: ✭ 51 (+88.89%)
Mutual labels:  latex
hesso-latextemplate-thesis
HES-SO//Master MSE thesis template
Stars: ✭ 26 (-3.7%)
Mutual labels:  latex
bookworm
The Universally Accessible document Reader
Stars: ✭ 50 (+85.19%)
Mutual labels:  e-book
pdfcount
An R Shiny App to Count Words in a PDF Document
Stars: ✭ 26 (-3.7%)
Mutual labels:  latex
tex2py
converts LaTeX into a Python parse tree, allowing navigation using the default or a custom hierarchy
Stars: ✭ 70 (+159.26%)
Mutual labels:  latex
latex-action
GitHub Action to compile LaTeX documents
Stars: ✭ 123 (+355.56%)
Mutual labels:  latex

⚠️ 🚧 Work in progress - it'll take a long while to translate whole book from Python to Ruby, stay tuned...


Think Ruby Build

Table of Contents

  1. Preface Ruby preface to be added
  2. The way of the program
  3. Variables, expressions and statements
  4. Methods
  5. Case study: interface design not yet translated
  6. Conditionals and recursion
  7. Fruitful methods
  8. Iteration
  9. Strings
  10. Case study: word play
  11. Arrays
  12. Hashes
  13. Arrays and Hashes
  14. Case study: data structure selection
  15. Files
  16. Classes and objects not yet translated
  17. Classes and functions not yet translated
  18. Classes and methods not yet translated
  19. Inheritance not yet translated
  20. The Goodies not yet translated

A1. Debugging not yet translated

A2. Analysis of Algorithms not yet translated

Translated chapters still require a round of editing and have pending TODOs.


Motivation

  • An attempt to translate the wonderful Think Python to Think Ruby
  • Help me learn and understand Ruby better
  • Forced to learn LaTeX is a bonus

Build instructions

  • To build the book from LaTeX source you will need a LaTeX installation
  • TeX Live distribution is recommended with the following packages:
    • texlive-latex-base
    • texlive-latex-extra
    • texlive-fonts-recommended

License

Same license as Think Python book applies:

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].