-
Notifications
You must be signed in to change notification settings - Fork 34
/
Copy pathindex.html
1 lines (1 loc) · 11.2 KB
/
index.html
1
<!doctype html><html lang=en><head><meta content="IE=edge" http-equiv=X-UA-Compatible><meta content="text/html; charset=utf-8" http-equiv=content-type><meta content="width=device-width,initial-scale=1.0,maximum-scale=1" name=viewport><title>learnbyexample</title><link href=https://learnbyexample.github.io/atom.xml rel=alternate title=RSS type=application/atom+xml><script src=https://cdnjs.cloudflare.com/ajax/libs/slideout/1.0.1/slideout.min.js></script><link href=https://learnbyexample.github.io/site.css rel=stylesheet><meta content=learnbyexample property=og:title><meta content=website property=og:type><meta content="Learn Python, Regex, Linux, Scripting, Vim, Ebooks, Self-Publishing and Interesting Tech Nuggets." property=og:description><meta content=https://learnbyexample.github.io property=og:url><meta content=https://learnbyexample.github.io/images/learnbyexample.png property=og:image><meta content=1280 property=og:image:width><meta content=640 property=og:image:height><meta content=summary_large_image property=twitter:card><meta content=@learn_byexample property=twitter:site><link href=https://learnbyexample.github.io/favicon.svg rel=icon><link rel="shortcut icon" href=https://learnbyexample.github.io/favicon.png><body><div class=container><div class=mobile-navbar id=mobile-navbar><div class=mobile-header-logo><a class=logo href=/>learnbyexample</a></div><div class="mobile-navbar-icon icon-out"><span></span><span></span><span></span></div></div><nav class="mobile-menu slideout-menu slideout-menu-left" id=mobile-menu><ul class=mobile-menu-list><li class=mobile-menu-item><a href=https://learnbyexample.github.io/books> Books </a><li class=mobile-menu-item><a href=https://learnbyexample.github.io/mini> Mini </a><li class=mobile-menu-item><a href=https://learnbyexample.github.io/tips> Tips </a><li class=mobile-menu-item><a href=https://learnbyexample.github.io/tags> Tags </a><li class=mobile-menu-item><a href=https://learnbyexample.github.io/about> About </a></ul></nav><header id=header><div class=logo><a href=https://learnbyexample.github.io>learnbyexample</a></div><nav class=menu><ul><li><a href=https://learnbyexample.github.io/books> Books </a><li><a href=https://learnbyexample.github.io/mini> Mini </a><li><a href=https://learnbyexample.github.io/tips> Tips </a><li><a href=https://learnbyexample.github.io/tags> Tags </a><li><a href=https://learnbyexample.github.io/about> About </a></ul></nav></header><main><div class=content id=mobile-panel><div class=posts><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/understanding-python-regex-announcement/>Understanding Python re(gex)? book announcement</a></h1><div class=post__meta><span class=post__time>2025-01-22</span></div></header><div class=post__summary><p>Hello!<p>I just published a new version of my <strong>Understanding Python re(gex)?</strong> ebook.<p>This book will help you learn Python Regular Expressions step-by-step from beginner to advanced levels with <strong>hundreds of examples and exercises</strong>. The standard library <code>re</code> as well as the third-party <code>regex</code> module are covered in this book.</div><div class=read-more><a href=https://learnbyexample.github.io/understanding-python-regex-announcement/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/coloring-matched-portions-grep-sed-awk/>Coloring matched portions with GNU grep, sed and awk</a></h1><div class=post__meta><span class=post__time>2025-01-13</span></div></header><div class=post__summary><p>You might already know how to use the <code>--color</code> option to highlight matched portions with <code>GNU grep</code>. In this post, you'll see how to use ANSI escape sequences to format matched portions with <code>GNU sed</code> and <code>GNU awk</code>.</div><div class=read-more><a href=https://learnbyexample.github.io/coloring-matched-portions-grep-sed-awk/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/100-page-python-intro-book-announcement/>100 Page Python Intro book announcement</a></h1><div class=post__meta><span class=post__time>2024-12-19</span></div></header><div class=post__summary><p>Hello!<p>I am pleased to announce a new version of my <strong>100 Page Python Intro</strong> ebook. This book is a short, introductory guide for the Python programming language. This book is well suited:<ul><li>As a reference material for Python beginner workshops<li>If you have prior experience with another programming language<li>If you want a complement resource after reading a Python basics book, watching a video course, etc</ul></div><div class=read-more><a href=https://learnbyexample.github.io/100-page-python-intro-book-announcement/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/programming-deals-2024/>Festive offers for books on Python, Linux, Regular Expressions, Vim and more!</a></h1><div class=post__meta><span class=post__time>2024-11-12</span></div></header><div class=post__summary><p>Hello!<p>Here are some awesome deals for programming books and courses during the 2024 festive season.</div><div class=read-more><a href=https://learnbyexample.github.io/programming-deals-2024/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/interactive-python-exercises/>Interactive Python Exercises and Quiz</a></h1><div class=post__meta><span class=post__time>2024-10-29</span></div></header><div class=post__summary><p>Having an interactive program that automatically loads questions and checks the solution is wonderful to have while learning a topic. This <a href=https://github.com/learnbyexample/TUI-apps/tree/main/PythonExercises>TUI app</a> has beginner to intermediate level exercises and multiple-choice questions for Python learners.<p align=center><img alt="Sample screenshot for Python exercises" loading=lazy src=https://raw.githubusercontent.com/learnbyexample/TUI-apps/main/PythonExercises/python_exercises.png></div><div class=read-more><a href=https://learnbyexample.github.io/interactive-python-exercises/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/vim-reference-guide-announcement/>Vim Reference Guide book announcement</a></h1><div class=post__meta><span class=post__time>2024-08-20</span></div></header><div class=post__summary><p>Hello!<p>I am pleased to announce a new version of my <strong>Vim Reference Guide</strong> ebook. This is intended as a concise learning resource for beginner to intermediate level Vim users. It has more in common with cheatsheets than a typical text book. Topics like Regular Expressions and Macros have more detailed explanations and examples due to their complexity. I hope this guide would make it much easier for you to discover Vim features and learning resources than my own blundering experience.</div><div class=read-more><a href=https://learnbyexample.github.io/vim-reference-guide-announcement/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/linux-command-line-computing-announcement/>Linux Command Line Computing book announcement</a></h1><div class=post__meta><span class=post__time>2024-05-29</span></div></header><div class=post__summary><p>Hello!<p>I am pleased to announce a new version of my <a href=https://github.com/learnbyexample/cli-computing>Linux Command Line Computing</a> ebook. This is the longest book I've published so far (204 pages) — it took me more than 7 months to complete the first version and another month for a minor revision.<p>This ebook aims to teach <strong>Linux command line tools and Shell Scripting</strong> for <strong>beginner to intermediate</strong> level users. The main focus is towards <strong>managing your files</strong> and performing <strong>text processing tasks</strong>. Plenty of <strong>examples</strong> are provided to make it easier to understand a particular tool and its various features. <strong>Exercises</strong> at the end of chapters will help you practice what you've learned and <strong>solutions</strong> are provided for reference. I hope this ebook would make it much easier for you to discover CLI tools, features and learning resources than my own blundering experience.</div><div class=read-more><a href=https://learnbyexample.github.io/linux-command-line-computing-announcement/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/interactive-awk-tutorial/>Interactive GNU awk tutorial</a></h1><div class=post__meta><span class=post__time>2024-04-30</span></div></header><div class=post__summary><p>Know command line basics and want to learn the <code>GNU awk</code> command? Check out my interactive <a href=https://github.com/learnbyexample/TUI-apps/tree/main/AwkTutorial>TUI app</a> that gives a brief tour of this popular text processing command.<p align=center><img alt="Sample screenshot for interactive awk tutorial" loading=lazy src=https://raw.githubusercontent.com/learnbyexample/TUI-apps/main/AwkTutorial/awk_tutorial.png></div><div class=read-more><a href=https://learnbyexample.github.io/interactive-awk-tutorial/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/cli-computation-gnu-datamash/>CLI computation with GNU datamash</a></h1><div class=post__meta><span class=post__time>2024-04-09</span></div></header><div class=post__summary><p>I'm hoping this post will serve as a quick reference for some of the use cases and tickle your curiosity if you haven't come across this nifty CLI text processing tool yet. There are also links for further reading at the end.</div><div class=read-more><a href=https://learnbyexample.github.io/cli-computation-gnu-datamash/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/cli-text-processing-coreutils-announcement/>CLI text processing with GNU Coreutils book announcement</a></h1><div class=post__meta><span class=post__time>2024-04-03</span></div></header><div class=post__summary><p>Hello!<p>I am pleased to announce a new version of my <strong>CLI text processing with GNU Coreutils</strong> ebook. Examples, descriptions and external links were updated/corrected and 100+ exercises were added.<p>You might be already aware of popular coreutils commands like <code>head</code>, <code>tail</code>, <code>tr</code>, <code>sort</code> and so on. This book will teach you more than twenty of such specialized text processing tools provided by the <code>GNU coreutils</code> package.</div><div class=read-more><a href=https://learnbyexample.github.io/cli-text-processing-coreutils-announcement/>Read more...</a></div></article></div><nav class=pagination><a class=next href=https://learnbyexample.github.io/page/2/>Next ›</a></nav></div></main></div><script src=https://learnbyexample.github.io/even.js></script>