From 9aadba05ff91225a70c681c9d6351721924e3375 Mon Sep 17 00:00:00 2001 From: Sundeep Agarwal Date: Mon, 19 Dec 2022 02:22:43 +0530 Subject: [PATCH] Added books for command line, clojurescript, python, data science and vim (#9235) * added books for command line, clojurescript, python, data science and vim * sorting order * added python for astronomers --- books/free-programming-books-langs.md | 8 +++++++- books/free-programming-books-subjects.md | 3 +++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-langs.md b/books/free-programming-books-langs.md index 29ca30c9d..5239c4e2d 100644 --- a/books/free-programming-books-langs.md +++ b/books/free-programming-books-langs.md @@ -389,6 +389,8 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Bash Reference Manual](http://www.gnu.org/software/bash/manual/bashref.html) (HTML) * [Bash tutorial](https://web.archive.org/web/20180328183806/http://gdrcorelec.ups-tlse.fr/files/bash.pdf) - Anthony Scemama (PDF) * [BashGuide](http://mywiki.wooledge.org/BashGuide) - Maarten Billemont (HTML) [(PDF)](http://s.ntnu.no/bashguide.pdf) +* [Command line text processing with GNU Coreutils](https://learnbyexample.github.io/cli_text_processing_coreutils/) - Sundeep Agarwal +* [Computing from the Command Line](https://learnbyexample.github.io/cli-computing/) - Sundeep Agarwal * [Conquer the Command Line](https://magpi.raspberrypi.org/books/command-line-second-edition/pdf/download) - Richard Smedley (PDF) * [Conquering the Command Line](https://www.softcover.io/read/fc6c09de/unix_commands) - Mark Bates (HTML) * [Essential Bash](https://www.programming-books.io/essential/bash/) - Krzysztof Kowalczyk, StackOverflow Contributors @@ -575,6 +577,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [ClojureScript Koans](http://clojurescriptkoans.com) * [ClojureScript Unraveled](https://funcool.github.io/clojurescript-unraveled/) (HTML) * [Data Sorcery with Clojure](http://data-sorcery.org/contents/) +* [Learn ClojureScript](https://www.learn-clojurescript.com) - Andrew Meredith * [Modern cljs](https://github.com/magomimmo/modern-cljs) * [SICP Distilled - An idiosyncratic tour of SICP in Clojure](http://www.sicpdistilled.com) * [The Clojure Style Guide](https://github.com/bbatsov/clojure-style-guide) @@ -825,7 +828,7 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Golang by Example](https://golangbyexample.com) * [How To Code in Go](https://www.digitalocean.com/community/books/how-to-code-in-go-ebook) - Mark Bates, Cory Lanou, Timothy J. Raymond (PDF, EPUB) * [Learn Go in Y minutes](https://learnxinyminutes.com/docs/go/) -* [Learn Go with Tests](https://quii.gitbook.io/learn-go-with-tests/) +* [Learn Go with Tests](https://quii.gitbook.io/learn-go-with-tests/) - Chris James * [Learning Go](https://miek.nl/go/) * [Let's learn Go!](http://go-book.readthedocs.io/en/latest/) * [Practical Cryptography With Go](https://leanpub.com/gocrypto/read) - Kyle Isom @@ -1994,8 +1997,11 @@ That section got so big, we decided to split it into its own file, the [BY SUBJE * [Python 3 Official Documentation](https://docs.python.org/3/download.html) (PDF, EPUB, HTML, TEXT) (3.x) * [Python 3 Tutorial](https://github.com/Akuli/python-tutorial) * [Python Data Science Handbook](https://jakevdp.github.io/PythonDataScienceHandbook) - Jake VanderPlas (HTML, Jupyter Notebooks) +* [Python for Astronomers](https://prappleizer.github.io/textbook.pdf) - Imad Pasha, Christopher Agostino (PDF) +* [Python for Data Analysis](https://wesmckinney.com/book/) - Wes McKinney * [Python for Everybody](http://py4e.com/book) - Charles Russell Severance (PDF, EPUB, HTML) (3.x) * [Python for Informatics: Exploring Information](http://www.pythonlearn.com/book.php) - Charles Russell Severance (2.7.5) +* [Python for network engineers](https://pyneng.readthedocs.io/en/latest/) - Natasha Samoylenko * [Python for you and me](http://pymbook.readthedocs.org/en/latest/) (2.7.3) * [Python for you and me](http://pymbook.readthedocs.org/en/py3/) (3.x) * [Python Idioms](https://bennuttall.com/files/python-idioms-2014-01-16.pdf) (PDF) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index f5ba265a8..030a7f02a 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -254,6 +254,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [A Programmer's Guide to Data Mining](http://guidetodatamining.com) - Ron Zacharski (Draft) * [Data Jujitsu: The Art of Turning Data into Product](http://www.oreilly.com/data/free/data-jujitsu.csp) (email address *requested*, not required) * [Data Mining Algorithms In R](https://en.wikibooks.org/wiki/Data_Mining_Algorithms_In_R) - Wikibooks +* [Data Science at the Command Line](https://datascienceatthecommandline.com/2e/) - Jeroen Janssens * [Elements of Data Science](https://allendowney.github.io/ElementsOfDataScience/README.html) - Allen B. Downey * [Foundations of Data Science](https://www.cs.cornell.edu/jeh/book.pdf) - Avrim Blum, John Hopcroft, Ravindran Kannan (PDF) * [Fundamentals of Data Visualization](https://clauswilke.com/dataviz/) - Claus O. Wilke (HTML) @@ -345,6 +346,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Vi Improved -- Vim](http://www.truth.sk/vim/vimbook-OPL.pdf) - Steve Oualline (PDF) * [VIM-GALORE - All things Vim!](https://github.com/mhinz/vim-galore#readme) - Marco Hinz (HTML) * [Vim Recipes](https://web.archive.org/web/20130302172911/http://vim.runpaint.org/vim-recipes.pdf) - Run Paint Run Run, Run Paint Press (PDF) +* [Vim Reference Guide](https://learnbyexample.github.io/vim_reference/) - Sundeep Agarwal * [Vim Regular Expressions 101](http://vimregex.com) - Oleg Raisky * [Visual Studio .NET Tips and Tricks](http://www.infoq.com/minibooks/vsnettt) - Minh T. Nguyen (PDF) * [Visual Studio 2019 Succinctly](https://www.syncfusion.com/ebooks/visual-studio-2019-succinctly) - Alessandro Del Sole (online, PDF) @@ -580,6 +582,7 @@ Books that cover a specific programming language can be found in the [BY PROGRA * [Front-End Developer Handbook 2018](https://frontendmasters.com/guides/front-end-handbook/2018/) - Cody Lindley (HTML) * [Front-End Developer Handbook 2019](https://frontendmasters.com/guides/front-end-handbook/2019/) - Cody Lindley (HTML) * [Getting Real](https://basecamp.com/books/getting-real) - Basecamp, 37signals ([HTML](https://basecamp.com/gettingreal), [PDF](https://basecamp.com/gettingreal/getting-real.pdf)) +* [GNU GREP and RIPGREP](https://learnbyexample.github.io/learn_gnugrep_ripgrep/) - Sundeep Agarwal * [Google Maps API Succinctly](https://www.syncfusion.com/ebooks/google_maps_api_succinctly) - Mark Lewin * [Hacknot: Essays on Software Development](http://www.lulu.com/shop/ed-johnson/hacknot-essays-on-software-development/ebook/product-17544641.html) - Ed Johnson * [Hello SDL](https://lazyfoo.net/tutorials/SDL) - Lazy Foo' Productions