Skip to content

Commit 9c9aa41

Browse files
festive offers for programming ebooks and courses
1 parent 44c08e5 commit 9c9aa41

File tree

16 files changed

+60
-13
lines changed

16 files changed

+60
-13
lines changed

README.md

+1
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ I'm addicted to reading fantasy/sci-fi books, so I have a [blog](https://learnby
66

77
## Posts
88

9+
* [Festive offers for books on Python, Linux, Regular Expressions and more](https://learnbyexample.github.io/programming-deals-2023/)
910
* [Understanding JavaScript RegExp book announcement](https://learnbyexample.github.io/understanding-javascript-regexp-announcement/)
1011
* [Perl One-Liners Guide book announcement](https://learnbyexample.github.io/perl-oneliners-guide-announcement/)
1112
* [CLI text processing with GNU awk book announcement](https://learnbyexample.github.io/cli-text-processing-awk-announcement/)

atom.xml

+42-1
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,49 @@
55
<link href="https://learnbyexample.github.io/atom.xml" rel="self" type="application/atom+xml"/>
66
<link href="https://learnbyexample.github.io"/>
77
<generator uri="https://www.getzola.org/">Zola</generator>
8-
<updated>2023-11-16T00:00:00+00:00</updated>
8+
<updated>2023-11-18T00:00:00+00:00</updated>
99
<id>https://learnbyexample.github.io/atom.xml</id>
10+
<entry xml:lang="en">
11+
<title>Festive offers for books on Python, Linux, Regular Expressions and more</title>
12+
<published>2023-11-18T00:00:00+00:00</published>
13+
<updated>2023-11-18T00:00:00+00:00</updated>
14+
<link rel="alternate" href="https://learnbyexample.github.io/programming-deals-2023/" type="text/html"/>
15+
<id>https://learnbyexample.github.io/programming-deals-2023/</id>
16+
<content type="html">&lt;p&gt;Hello!&lt;&#x2F;p&gt;
17+
&lt;p&gt;Here are some exciting deals for my programming ebooks as well as from other creators.&lt;&#x2F;p&gt;
18+
&lt;p&gt;&lt;img src=&quot;&#x2F;images&#x2F;info.svg&quot; alt=&quot;info&quot; &#x2F;&gt; I&#x27;ll update this post with more deals as they become available.&lt;&#x2F;p&gt;
19+
&lt;span id=&quot;continue-reading&quot;&gt;&lt;&#x2F;span&gt;&lt;br&gt;
20+
&lt;h2 id=&quot;my-ebooks&quot;&gt;My ebooks&lt;a class=&quot;zola-anchor&quot; href=&quot;#my-ebooks&quot; aria-label=&quot;Anchor link for: my-ebooks&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
21+
&lt;p&gt;Offers valid till 30-Nov-2023:&lt;&#x2F;p&gt;
22+
&lt;ul&gt;
23+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;learnbyexample.gumroad.com&#x2F;l&#x2F;all-books&#x2F;FestiveOffer&quot;&gt;All 13 Books Bundle&lt;&#x2F;a&gt; — $10 (normal price $32)&lt;&#x2F;li&gt;
24+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;learnbyexample.gumroad.com&#x2F;l&#x2F;python-bundle&#x2F;FestiveOffer&quot;&gt;Learn by example Python bundle&lt;&#x2F;a&gt; — $4 (normal price $15)&lt;&#x2F;li&gt;
25+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;learnbyexample.gumroad.com&#x2F;l&#x2F;py_regex&#x2F;FestiveOffer&quot;&gt;Understanding Python re(gex)?&lt;&#x2F;a&gt; — FREE (normal price $10)&lt;&#x2F;li&gt;
26+
&lt;&#x2F;ul&gt;
27+
&lt;p align=&quot;center&quot;&gt;&lt;a href=&quot;https:&#x2F;&#x2F;learnbyexample.gumroad.com&#x2F;l&#x2F;all-books&#x2F;FestiveOffer&quot;&gt;&lt;img src=&quot;&#x2F;images&#x2F;books&#x2F;all_books_bundle.png&quot; alt=&quot;All books bundle&quot; loading=&quot;lazy&quot; &#x2F;&gt;&lt;&#x2F;a&gt;&lt;&#x2F;p&gt;
28+
&lt;br&gt;
29+
&lt;h2 id=&quot;indie-creators&quot;&gt;Indie creators&lt;a class=&quot;zola-anchor&quot; href=&quot;#indie-creators&quot; aria-label=&quot;Anchor link for: indie-creators&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
30+
&lt;ul&gt;
31+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;mathspp.gumroad.com&#x2F;l&#x2F;pythonbootcamp&#x2F;bootcampbf23&quot;&gt;Python Problem-Solving Bootcamp&lt;&#x2F;a&gt; — 40% off or purchasing power parity discount whichever is greater&lt;&#x2F;li&gt;
32+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;adamchainz.gumroad.com&#x2F;&quot;&gt;Ebooks on Django and Git&lt;&#x2F;a&gt; — 50% off, plus purchasing power parity if applicable&lt;&#x2F;li&gt;
33+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;thepythoncodingplace.thinkific.com&#x2F;bundles&#x2F;the-python-coding-place-membership&quot;&gt;The Python Coding Place Membership&lt;&#x2F;a&gt; — 70% off&lt;&#x2F;li&gt;
34+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;www.pythonmorsels.com&#x2F;lifetime-access-sale&#x2F;&quot;&gt;Python Morsels Membership&lt;&#x2F;a&gt; — lifetime access by paying for 2 years&lt;&#x2F;li&gt;
35+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;wizardzines.com&#x2F;&quot;&gt;wizard zines&lt;&#x2F;a&gt; — 50% off on PDFs, 30% off on print versions (offer valid only on November 24)&lt;&#x2F;li&gt;
36+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;shrutibalasa.gumroad.com&#x2F;l&#x2F;level-up-with-tailwind-css&#x2F;blackfriday23&quot;&gt;Level up with Tailwind CSS&lt;&#x2F;a&gt; and &lt;a href=&quot;https:&#x2F;&#x2F;shrutibalasa.gumroad.com&#x2F;l&#x2F;css-flex-and-grid&#x2F;blackfriday23&quot;&gt;Complete Guide to CSS Flex and Grid&lt;&#x2F;a&gt; — 50% off&lt;&#x2F;li&gt;
37+
&lt;&#x2F;ul&gt;
38+
&lt;br&gt;
39+
&lt;h2 id=&quot;miscellaneous&quot;&gt;Miscellaneous&lt;a class=&quot;zola-anchor&quot; href=&quot;#miscellaneous&quot; aria-label=&quot;Anchor link for: miscellaneous&quot;&gt;🔗&lt;&#x2F;a&gt;&lt;&#x2F;h2&gt;
40+
&lt;ul&gt;
41+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;nostarch.com&#x2F;blog&#x2F;2023-holiday-gift-guide&quot;&gt;NoStarch Press Holiday Gift Guide&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
42+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;media.pragprog.com&#x2F;newsletters&#x2F;2023-11-17.html&quot;&gt;The Pragmatic Bookshelf&lt;&#x2F;a&gt; — 40% off on all ebooks and audio books&lt;&#x2F;li&gt;
43+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;0x90n&#x2F;InfoSec-Black-Friday&quot;&gt;InfoSec Hack Friday&lt;&#x2F;a&gt; — InfoSec related software&#x2F;tools&lt;&#x2F;li&gt;
44+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;opsdisk.gumroad.com&#x2F;l&#x2F;cphlab&#x2F;blackfriday2023&quot;&gt;The Cyber Plumber&#x27;s Lab Guide and Interactive Access&lt;&#x2F;a&gt; — 33% OFF&lt;&#x2F;li&gt;
45+
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;github.com&#x2F;trungdq88&#x2F;Awesome-Black-Friday-Cyber-Monday&quot;&gt;Huge list of awesome deals&lt;&#x2F;a&gt; — tools, productivity, books, courses, etc&lt;&#x2F;li&gt;
46+
&lt;&#x2F;ul&gt;
47+
&lt;br&gt;
48+
&lt;p&gt;Happy learning :)&lt;&#x2F;p&gt;
49+
</content>
50+
</entry>
1051
<entry xml:lang="en">
1152
<title>Understanding JavaScript RegExp book announcement</title>
1253
<published>2023-10-26T00:00:00+00:00</published>

index.html

+1-1
Large diffs are not rendered by default.

page/2/index.html

+1-1
Large diffs are not rendered by default.

page/3/index.html

+1-1
Large diffs are not rendered by default.

page/4/index.html

+1-1
Large diffs are not rendered by default.

page/5/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
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/python-regex-book-version2/>Example driven book on Python regular expressions</a></h1><div class=post__meta><span class=post__time>2019-08-09</span></div></header><div class=post__summary></div><div class=read-more><a href=https://learnbyexample.github.io/python-regex-book-version2/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/grep-book-announcement/>GNU GREP and RIPGREP</a></h1><div class=post__meta><span class=post__time>2019-05-16</span></div></header><div class=post__summary></div><div class=read-more><a href=https://learnbyexample.github.io/grep-book-announcement/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/python-gui-book-review/>Creating GUI Applications with wxPython - book review</a></h1><div class=post__meta><span class=post__time>2019-05-13</span></div></header><div class=post__summary><p align=center><img alt="GUI example" src=/images/python_gui/GUI_example.jpg><p><em>Photo Credit: <a href=https://www.pexels.com/photo/apple-computer-desk-devices-326501/>Tranmautritam</a> on <a href=https://www.pexels.com/>Pexels</a></em></div><div class=read-more><a href=https://learnbyexample.github.io/python-gui-book-review/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/python-for-maths/>Python for maths</a></h1><div class=post__meta><span class=post__time>2019-03-22</span></div></header><div class=post__summary><p align=center><img alt="sample plot" src=/images/python_for_maths/gravitational_plot.png><p>The above image was generated using <code>matplotlib</code> courtesy code provided by <a href=https://github.com/doingmathwithpython/code/blob/master/chapter2/Chapter2.ipynb>Doing Math with Python</a> book.</div><div class=read-more><a href=https://learnbyexample.github.io/python-for-maths/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/a-short-and-satisfying-bug-hunt/>A short and satisfying bug hunt</a></h1><div class=post__meta><span class=post__time>2019-03-06</span></div></header><div class=post__summary><h2 id=the-surprise>The surprise<a aria-label="Anchor link for: the-surprise" class=zola-anchor href=#the-surprise>🔗</a></h2><p>So, a pleasant surprise awaited me last Sunday. As is my usual habit, I opened my <a href=https://github.com/learnbyexample>github</a> account after breakfast to see if I've got any sudden spurt in traffic. And as usual, things were normal. Except for the blue notification, which was rare. I hoped it wasn't a silly pull request and thankfully it was a <a href=https://github.com/learnbyexample/Command-line-text-processing/issues/24>new issue</a> that was opened.</div><div class=read-more><a href=https://learnbyexample.github.io/a-short-and-satisfying-bug-hunt/>Read more...</a></div></article></div><nav class=pagination><a class=previous href=https://learnbyexample.github.io/page/4/>‹ Previous</a></nav></div></main></div><script src=https://learnbyexample.github.io/even.js></script>
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/python-regex-cheatsheet/>Python regular expression cheatsheet and examples</a></h1><div class=post__meta><span class=post__time>2020-07-03</span></div></header><div class=post__summary><p align=center><img alt="pyregex example" src=/images/books/pyregex_example.png><p><em>Above visualization created using</em> <a href=https://www.debuggex.com>debuggex</a> <em>for the pattern</em> <code>r'\bpar(en|ro)?t\b'</code></div><div class=read-more><a href=https://learnbyexample.github.io/python-regex-cheatsheet/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/python-regex-book-version2/>Example driven book on Python regular expressions</a></h1><div class=post__meta><span class=post__time>2019-08-09</span></div></header><div class=post__summary></div><div class=read-more><a href=https://learnbyexample.github.io/python-regex-book-version2/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/grep-book-announcement/>GNU GREP and RIPGREP</a></h1><div class=post__meta><span class=post__time>2019-05-16</span></div></header><div class=post__summary></div><div class=read-more><a href=https://learnbyexample.github.io/grep-book-announcement/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/python-gui-book-review/>Creating GUI Applications with wxPython - book review</a></h1><div class=post__meta><span class=post__time>2019-05-13</span></div></header><div class=post__summary><p align=center><img alt="GUI example" src=/images/python_gui/GUI_example.jpg><p><em>Photo Credit: <a href=https://www.pexels.com/photo/apple-computer-desk-devices-326501/>Tranmautritam</a> on <a href=https://www.pexels.com/>Pexels</a></em></div><div class=read-more><a href=https://learnbyexample.github.io/python-gui-book-review/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/python-for-maths/>Python for maths</a></h1><div class=post__meta><span class=post__time>2019-03-22</span></div></header><div class=post__summary><p align=center><img alt="sample plot" src=/images/python_for_maths/gravitational_plot.png><p>The above image was generated using <code>matplotlib</code> courtesy code provided by <a href=https://github.com/doingmathwithpython/code/blob/master/chapter2/Chapter2.ipynb>Doing Math with Python</a> book.</div><div class=read-more><a href=https://learnbyexample.github.io/python-for-maths/>Read more...</a></div></article><article class=post><header class=post__header><h1 class=post__title><a href=https://learnbyexample.github.io/a-short-and-satisfying-bug-hunt/>A short and satisfying bug hunt</a></h1><div class=post__meta><span class=post__time>2019-03-06</span></div></header><div class=post__summary><h2 id=the-surprise>The surprise<a aria-label="Anchor link for: the-surprise" class=zola-anchor href=#the-surprise>🔗</a></h2><p>So, a pleasant surprise awaited me last Sunday. As is my usual habit, I opened my <a href=https://github.com/learnbyexample>github</a> account after breakfast to see if I've got any sudden spurt in traffic. And as usual, things were normal. Except for the blue notification, which was rare. I hoped it wasn't a silly pull request and thankfully it was a <a href=https://github.com/learnbyexample/Command-line-text-processing/issues/24>new issue</a> that was opened.</div><div class=read-more><a href=https://learnbyexample.github.io/a-short-and-satisfying-bug-hunt/>Read more...</a></div></article></div><nav class=pagination><a class=previous href=https://learnbyexample.github.io/page/4/>‹ Previous</a></nav></div></main></div><script src=https://learnbyexample.github.io/even.js></script>

0 commit comments

Comments
 (0)