You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<content type="html"><p>I posted a coding challenge in the tenth issue of <a href="https://learnbyexample.gumroad.com/l/learnbyexample-weekly">learnbyexample weekly</a>. I discuss the problem and various solutions in this blog post.</p>
<content type="html"><p>I posted a coding challenge in the fifth issue of <a href="https://learnbyexample.gumroad.com/l/learnbyexample-weekly">learnbyexample weekly</a>. I discuss the problem and Python/Perl solutions in this blog post.</p>
@@ -3950,7 +3950,7 @@
3950
3950
<content type="html"><p>I posted a coding challenge in the second issue of <a href="https://learnbyexample.gumroad.com/l/learnbyexample-weekly">learnbyexample weekly</a>. I discuss the problem and Python/Perl solutions in this blog post.</p>
<h2 id="problem-statement">Problem statement<a class="zola-anchor" href="#problem-statement" aria-label="Anchor link for: problem-statement">🔗</a></h2>
3953
-
<p>Find numbers from <code>1</code> to <code>10000</code> (inclusive) which reads the same in reversed form in both binary and decimal format. For example, <code>33</code> in decimal is <code>100001</code> in binary and both of these are palindromic.</p>
3953
+
<p>Find numbers from <code>1</code> to <code>10000</code> (inclusive) which reads the same in reversed form in both binary and decimal formats. For example, <code>33</code> in decimal is <code>100001</code> in binary and both of these are palindromic.</p>
3954
3954
<br>
3955
3955
<h2 id="python-solution">Python solution<a class="zola-anchor" href="#python-solution" aria-label="Anchor link for: python-solution">🔗</a></h2>
3956
3956
<p>Here's one possible solution for this problem:</p>
@@ -4244,7 +4244,7 @@
4244
4244
<entry xml:lang="en">
4245
4245
<title>Practice Python Projects book announcement</title>
<p>The <a href="https://github.com/learnbyexample/practice_python_projects">https://github.com/learnbyexample/practice_python_projects</a> repo has program/example files, markdown source and other details about the book.</p>
4282
4282
<br>
4283
4283
<h2 id="feedback">Feedback<a class="zola-anchor" href="#feedback" aria-label="Anchor link for: feedback">🔗</a></h2>
4284
-
<p>Hope you find it useful and fun to practice these Python projects. As always, I'd highly appreciate your feedback. Please do let me know if you spot any error or typo.</p>
<p>Hope you find it useful and fun to practice these Python projects. I would highly appreciate if you'd <strong>let me know how you felt about this book</strong>. It could be anything from a simple thank you, Gumroad rating, pointing out a typo, mistakes in code snippets, which aspects of the book worked for you (or didn't!) and so on. Reader feedback is essential and especially so for self-published authors.</p>
<content type="html"><p>I'm building a tool called <a href="https://github.com/learnbyexample/regexp-cut">rcut</a> that allows you to use <code>cut</code> like syntax with features like regexp based delimiters. The solution uses <code>awk</code> inside a <code>bash</code> script.</p>
@@ -5613,7 +5616,7 @@ The substitution works from start of the line for every iteration of the while l
<content type="html"><p align="center"><img src="/images/python_what_next.png" alt="Python what next" /></p>
@@ -5633,6 +5636,7 @@ The substitution works from start of the line for every iteration of the while l
5633
5636
<ul>
5634
5637
<li><a href="https://exercism.org/tracks/python/exercises">Exercism</a>, <a href="https://www.hackinscience.org/exercises/">Hackinscience</a> and <a href="https://www.practicepython.org/">Practicepython</a> — these are all beginner friendly and difficulty levels are marked</li>
5635
5638
<li><a href="https://github.com/learnbyexample/100_page_python_intro/blob/main/exercises/Exercises.md">100 Page Python Intro exercises</a> — practice problems from my introductory guide</li>
5639
+
<li><a href="https://inventwithpython.com/pythongently">Python Programming Exercises, Gently Explained</a> — includes gentle explanations of the problem, the prerequisite coding concepts you'll need to understand the solution, etc</li>
5636
5640
<li><a href="https://adventofcode.com/">Adventofcode</a>, <a href="https://www.codewars.com/">Codewars</a>, <a href="https://www.pythonmorsels.com/">Python Morsels</a> — includes more challenging exercises for intermediate to advanced level users</li>
5637
5641
<li><a href="https://py.checkio.org/">Checkio</a>, <a href="https://www.codingame.com/start">Codingame</a>, <a href="https://codecombat.com/">Codecombat</a> — gaming based challenges</li>
5638
5642
<li><a href="https://www.reddit.com/r/dailyprogrammer">/r/dailyprogrammer</a> — not active currently, but there's plenty of past challenges with discussions</li>
@@ -5715,7 +5719,7 @@ The substitution works from start of the line for every iteration of the while l
<li><a href="https://pythonforbiologists.com/29-common-beginner-errors-on-one-page/">Common beginner errors</a> — use the pdf link</li>
5722
+
<li><a href="https://pythonforbiologists.com/29-common-beginner-errors-on-one-page.html">Common beginner errors</a> — use the pdf link</li>
5719
5723
<li><a href="https://learnbyexample.github.io/python-regex-cheatsheet/">Python regular expression cheatsheet</a> — my blog post, includes examples as well</li>
0 commit comments