# Etudes for Elixir ![[cover-calibre-206.jpg|256]] ## Metadata **Source**:: #from/calibre **Kind**:: #books **Generated by**:: [[ob-calibre]] **Status**:: #x **Rating**:: 1 **Rating Tag**:: #rating/1 **Date Read**:: [[2022-10-06]] **Tags**:: #tech #gave-up-on **Pages**:: 128 **Progress**:: <progress value="100" max="100"></progress> **Title**:: Etudes for Elixir **Authors**:: [[J. David Eisenberg]] **Publisher**:: [[O'Reilly Media]] **Published**:: [[2013-12-26]] **Updated**:: [[2019-12-17]] **Languages**:: #lang/en **Formats**:: #format/epub **Cover**:: cover-calibre-206.jpg **Dropbox Directory**:: [Open Directory in Dropbox](https://www.dropbox.com/home/Calibre%20Library/J.%20David%20Eisenberg/Etudes%20for%20Elixir%20%28206%29) **macOS Local Directory**:: [Open Directory Locally](file://C%3A/Users/me/Dropbox/Calibre%20Library/J.%20David%20Eisenberg/Etudes%20for%20Elixir%20%28206%29) **Calibre Link**:: [Open in Calibre](calibre://show-book/Calibre_Library/206) ## Comments In this book, you will find descriptions of programs that you can write in Elixir. The programs will usually be short, and each one has been designed to provide practice material for a particular Elixir programming concept. These programs have not been designed to be of considerable difficulty, though they may ask you to stretch a bit beyond the immediate material and examples that you find in the book Introducing Elixir. Articles in this issue: Études for Elixir Preface: What’s an étude? 1. Getting Comfortable with Elixir 2. Functions and Modules 3. Atoms, Tuples, and Pattern Matching 4. Logic and Recursion 5. Strings 6. Lists 7. Higher Order Functions and List Comprehensions 8. Processes 9. Handling Errors 10. Storing Structured Data 11. Getting Started with OTP 12. Using Macros to Extend Elixir A. Solutions to Études B. A Brief Introduction to Regular Expressions