Summary of ebooks written and marketing efforts.
:snake: Short, introductory guide for the Python programming language :green_book: :zap: - learnbyexample/100_page_python_intro
Summary of ebooks written and marketing efforts.
Bundle detailsThis bundle contains all my published ebooks on various programming topics:Understanding Python re(gex)?Understanding JavaScript RegExpUnderstanding Ruby RegexpCLI text processing with GNU grep and ripgrepCLI text processing with GNU sedCLI text processing with GNU awkRuby One-Liners GuidePerl One-Liners Guide100 Page Python IntroPractice Python ProjectsCLI text processing with GNU CoreutilsVim Reference GuideLinux Command Line Computing The above links point to GitHub repos for the respective books. These repos have sample chapters, code snippets, exercises and other files related to these books.Understanding Python re(gex)?, JavaScript RegExp and Ruby Regexp books are solely focused on regular expressions.CLI text processing with GNU grep and ripgrep, GNU sed, GNU awk, Ruby One-Liners and Perl One-Liners will help you learn how to use these command line tools from the terminal. The various regex flavors used in grep/sed/awk are discussed in dedicated chapters/sections with plenty of examples. See my blog post for subtle differences between the BRE/ERE implementations in these tools.100 Page Python Intro provides a short, introductory guide for the Python programming language, suited for those already familiar with programming basics.Practice Python Projects helps you take the next step in your programming journey with real world inspired Python projects.CLI text processing with GNU Coreutils teaches you more than twenty specialized text processing tools such as head, tail, tr, sort, join, cut, paste, etc.Vim Reference Guide focuses on the Vim text editor. There's an entire chapter for the Vim regex flavor.Linux Command Line Computing aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Testimonials I love your books on regex...As a student from the Digital VLSI space, it is indeed useful now and definitely in the future.
Bundle detailsThis bundle contains all my published ebooks on various programming topics:Understanding Python re(gex)?Understanding JavaScript RegExpUnderstanding Ruby RegexpCLI text processing with GNU grep and ripgrepCLI text processing with GNU sedCLI text processing with GNU awkRuby One-Liners GuidePerl One-Liners Guide100 Page Python IntroPractice Python ProjectsCLI text processing with GNU CoreutilsVim Reference GuideLinux Command Line Computing The above links point to GitHub repos for the respective books. These repos have sample chapters, code snippets, exercises and other files related to these books.Understanding Python re(gex)?, JavaScript RegExp and Ruby Regexp books are solely focused on regular expressions.CLI text processing with GNU grep and ripgrep, GNU sed, GNU awk, Ruby One-Liners and Perl One-Liners will help you learn how to use these command line tools from the terminal. The various regex flavors used in grep/sed/awk are discussed in dedicated chapters/sections with plenty of examples. See my blog post for subtle differences between the BRE/ERE implementations in these tools.100 Page Python Intro provides a short, introductory guide for the Python programming language, suited for those already familiar with programming basics.Practice Python Projects helps you take the next step in your programming journey with real world inspired Python projects.CLI text processing with GNU Coreutils teaches you more than twenty specialized text processing tools such as head, tail, tr, sort, join, cut, paste, etc.Vim Reference Guide focuses on the Vim text editor. There's an entire chapter for the Vim regex flavor.Linux Command Line Computing aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Testimonials I love your books on regex...As a student from the Digital VLSI space, it is indeed useful now and definitely in the future.
Short, introductory guide for the Python programming language. This book is well suited if you already know programming basics and as a workshop reference.
Learn Regular Expressions, Linux Command Line Tools, Vim, Python Projects and more.
Bundle detailsThis bundle contains all my published ebooks on various programming topics:Understanding Python re(gex)?Understanding JavaScript RegExpUnderstanding Ruby RegexpCLI text processing with GNU grep and ripgrepCLI text processing with GNU sedCLI text processing with GNU awkRuby One-Liners GuidePerl One-Liners Guide100 Page Python IntroPractice Python ProjectsCLI text processing with GNU CoreutilsVim Reference GuideLinux Command Line Computing The above links point to GitHub repos for the respective books. These repos have sample chapters, code snippets, exercises and other files related to these books.Understanding Python re(gex)?, JavaScript RegExp and Ruby Regexp books are solely focused on regular expressions.CLI text processing with GNU grep and ripgrep, GNU sed, GNU awk, Ruby One-Liners and Perl One-Liners will help you learn how to use these command line tools from the terminal. The various regex flavors used in grep/sed/awk are discussed in dedicated chapters/sections with plenty of examples. See my blog post for subtle differences between the BRE/ERE implementations in these tools.100 Page Python Intro provides a short, introductory guide for the Python programming language, suited for those already familiar with programming basics.Practice Python Projects helps you take the next step in your programming journey with real world inspired Python projects.CLI text processing with GNU Coreutils teaches you more than twenty specialized text processing tools such as head, tail, tr, sort, join, cut, paste, etc.Vim Reference Guide focuses on the Vim text editor. There's an entire chapter for the Vim regex flavor.Linux Command Line Computing aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Testimonials I love your books on regex...As a student from the Digital VLSI space, it is indeed useful now and definitely in the future.
Bundle details Example based guides to get started with your Python programming journey. This bundle includes the following three books:100 Page Python IntroUnderstanding Python re(gex)?Practice Python ProjectsThe above links point to GitHub repos for the respective books. These repos have sample chapters, code snippets, exercises and other files related to these books.100 Page Python Intro provides a short, introductory guide for the Python programming language, suited for those already familiar with programming basics.Understanding Python re(gex)? is solely focused on regular expressions.Practice Python Projects helps you take the next step in your programming journey with real world inspired Python projects. Testimonials I love your books on regex...As a student from the Digital VLSI space, it is indeed useful now and definitely in the future. It's really well written and really easy to understand the examples — feedback on reddit It's very thorough, written with care, and presented in a way that makes sense. Even as an intermediate Python programmer, I found use in this book. — feedback by Andrew Healey on an early draft of "100 Page Python Intro" mentioned in this Hacker News thread Your Practice Python Projects book is really helping me to reinforce my knowledge and mastery of Python as I'm learning — feedback on twitter Bundle cover image created using canva.
Sequence unpacking helps with assigning elements of a sequence to multiple variables.
Learn how to map a set of characters to another set, and also how to delete characters.
Removing list items using the list.pop method and the del statement.
Counting frequency of items using the dict.get method and the collections module.
Examples for functions with arbitrary number of arguments.
Examples for string methods to manipulate the case of characters.
Using the json builtin module to load and save app configuration details.
Examples for sorting iterables using the key argument.
Solving operations on container objects using map, filter and reduce concepts.
Examples for modifying a list object using the insert method and slicing notation.
Examples for the split and partition string methods.
Atomic grouping isolates a pattern from the rest of the regex, thus preventing further backtracking.
Possessive quantifiers behave like greedy quantifiers but no backtracking.
Using the enumerate function to get both the value and the index of an element.
Learn about the string concatenation and repetition operators.
Examples for negative lookarounds in regular expressions.
Examples for the builtin zip() function.
Examples for the builtin next() function.
Examples for positive lookarounds in regular expressions.
Examples for sorting iterables using the key argument and a sequence to specify multiple conditions.
Interactive TUI app with exercises and multiple-choice questions for beginner to intermediate level Python learners
Short, introductory guide for the Python programming language