From 1cd2a6acf73fa42f777d54974651d8af6f5f0c48 Mon Sep 17 00:00:00 2001 From: ImVector <59611597+LuigiImVector@users.noreply.github.com> Date: Fri, 29 Jul 2022 12:47:37 +0200 Subject: [PATCH 1/8] fix(books): free-programming-books-tr broken links (#6975) --- books/free-programming-books-tr.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/books/free-programming-books-tr.md b/books/free-programming-books-tr.md index 2bf59f0df..87dd90605 100644 --- a/books/free-programming-books-tr.md +++ b/books/free-programming-books-tr.md @@ -118,7 +118,7 @@ ### Matlab -* [Matlab Programlamaya Giris](https://www.ismailari.com/blog/matlab-programlamaya-giris) - İsmail Arı +* [Matlab Programlamaya Giris](https://web.archive.org/web/20210727221605/https://ismailari.com/blog/matlab-programlamaya-giris/) - İsmail Arı *(:card_file_box: archived)* ### .NET Framework @@ -139,8 +139,8 @@ ### Django -* [Django](https://www.pythondersleri.com/p/django-egitim-serisi.html) - Python Dersleri -* [Django Egitimi](https://gokmengorgen.net/django-notes) +* [Django](https://web.archive.org/web/20210302105925/https://www.pythondersleri.com/p/django-egitim-serisi.html) - Python Dersleri *(:card_file_box: archived)* +* [Django Egitimi](https://web.archive.org/web/20210802025720/https://gokmengorgen.net/django-notes/) *(:card_file_box: archived)* * [Django Girls Eğitimi](https://tutorial.djangogirls.org/tr) (1.11) (HTML) (:construction: *in process*) From cd695d7a343a49fb54e6997773c47728bb19a855 Mon Sep 17 00:00:00 2001 From: CleanMachine1 <78213164+CleanMachine1@users.noreply.github.com> Date: Fri, 29 Jul 2022 10:49:11 +0000 Subject: [PATCH 2/8] PULL_REQUEST_TEMPLATE: add clause for informative pr names (#6974) --- .github/PULL_REQUEST_TEMPLATE.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index c4a086fa9..7fb62bd40 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -11,11 +11,12 @@ Add resource(s) | Remove resource(s) | Add info | Improve repo ### For book lists, is it a book? For course lists, is it a course? etc. ## Checklist: -- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md) +- [ ] Read our [contributing guidelines](https://github.com/EbookFoundation/free-programming-books/blob/main/docs/CONTRIBUTING.md). - [ ] [Search](https://ebookfoundation.github.io/free-programming-books-search/) for duplicates. - [ ] Include author(s) and platform where appropriate. - [ ] Put lists in alphabetical order, correct spacing. -- [ ] Add needed indications (PDF, access notes, under construction) +- [ ] Add needed indications (PDF, access notes, under construction). +- [ ] Used an informative name for this pull request. ## Follow-up From 6400e11391ff096b84c521dda49f42edbe17562c Mon Sep 17 00:00:00 2001 From: Abdullah Zahra <60556442+AbdullahZahra@users.noreply.github.com> Date: Wed, 3 Aug 2022 22:35:38 +0200 Subject: [PATCH 3/8] Added podcasts in Arabic (#6981) * Added new Arabic Podcasts * Arabic Podcasts added and reoredered * Solved github errors upon pull request * Solved github new line error errors upon pull request * Alphabetic reorder --- casts/free-podcasts-screencasts-ar.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/casts/free-podcasts-screencasts-ar.md b/casts/free-podcasts-screencasts-ar.md index 749b2f68a..c1c84b3d7 100644 --- a/casts/free-podcasts-screencasts-ar.md +++ b/casts/free-podcasts-screencasts-ar.md @@ -5,5 +5,8 @@ ### Miscellaneous +* [AskDeveloper Podcast](http://www.askdeveloper.com) - Mohamed Elsherif (podcast) +* [Essam Cafe - قهوة عصام](https://essamcafe.com) - Ahmed Essam (podcast) +* [Nakerah Podcast](https://nakerah.net/podcast) - Nakerah Network (podcast) * [null++: بالعربي](https://nullplus.plus) - Mohamed Luay & Ahmad Alfy (podcast) * [The Egyptian Guy](https://anchor.fm/refaie) - Mohamed Refaie (podcast) From 6fc4f79c449dc4c79ce40278e739d6057ea40632 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Ord=C3=A1s?= <3125580+davorpa@users.noreply.github.com> Date: Wed, 3 Aug 2022 22:46:13 +0200 Subject: [PATCH 4/8] add `Code Simplicity: The Fundamentals of Software` by Max Kanat-Alexander (#6977) Resolves #6976 --- books/free-programming-books-subjects.md | 1 + 1 file changed, 1 insertion(+) diff --git a/books/free-programming-books-subjects.md b/books/free-programming-books-subjects.md index 8652f996a..ee60317f5 100644 --- a/books/free-programming-books-subjects.md +++ b/books/free-programming-books-subjects.md @@ -743,6 +743,7 @@ Kerridge (PDF) (email address *requested*, not required) * [Architectural Styles and the Design of Network-based Software Architectures](http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm) - Roy Thomas Fielding * [Best Kept Secrets of Peer Code Review](http://smartbear.com/lp/ebook/collaborator/secrets-of-peer-code-review/) * [Building Secure & Reliable Systems](https://static.googleusercontent.com/media/landing.google.com/en//sre/static/pdf/Building_Secure_and_Reliable_Systems.pdf) - Heather Adkins, Betsy Beyer, Paul Blankinship, Piotr Lewandowski, Ana Oprea & Adam Stubblefield (PDF) +* [Code Simplicity: The Fundamentals of Software](https://www.codesimplicity.com/book.pdf) - Max Kanat-Alexander (PDF) * [Data-Oriented Design](http://www.dataorienteddesign.com/dodmain/dodmain.html) * [Developing Reactive Microservices](https://info.lightbend.com/COLL-20XX-Developing-Reactive-Microservices_Landing-Page.html) (email address *requested*, not required) * [Domain Driven Design Quickly](http://www.infoq.com/minibooks/domain-driven-design-quickly) From c76522acfe632dbde7588a182aef01a03aa1aec9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20Ord=C3=A1s?= <3125580+davorpa@users.noreply.github.com> Date: Wed, 3 Aug 2022 22:49:28 +0200 Subject: [PATCH 5/8] docs: update statistic counters of the repo (#6978) +17k new stars +100 new commits +30 new contributors +3k new forks Period: From 05-feb-2022 - 30-jul-2022 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index c72ea647e..6af458564 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ This page is available as an easy-to-read website. Access it by clicking on [![h This list was originally a clone of [StackOverflow - List of Freely Available Programming Books](https://web.archive.org/web/20140606191453/http://stackoverflow.com/questions/194812/list-of-freely-available-programming-books/392926) with contributions from Karan Bhangui and George Stocker. -The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repositories](https://octoverse.github.com/), with 226,000+ stars, about 9,600 watchers, more than 7,000 commits, 1,900+ contributors, and 47,700+ forks. +The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of [GitHub's most popular repositories](https://octoverse.github.com/), with 243,000+ stars, about 9,700 watchers, more than 7,100 commits, 1,900+ contributors, and 50,000+ forks.
From ad4ef13bd7c2129f1579129a41ead1990c02973f Mon Sep 17 00:00:00 2001 From: Toms Grants <75024514+klappscheinwerfer@users.noreply.github.com> Date: Wed, 3 Aug 2022 23:58:04 +0300 Subject: [PATCH 6/8] Add books in Latvian (#6979) * Create free-programming-books-lv.md * Added Latvian --- README.md | 1 + books/free-programming-books-lv.md | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100644 books/free-programming-books-lv.md diff --git a/README.md b/README.md index 6af458564..a0307fc64 100644 --- a/README.md +++ b/README.md @@ -101,6 +101,7 @@ This project lists books and other resources grouped by genres: + [Italian / italiano](books/free-programming-books-it.md) + [Japanese / 日本語](books/free-programming-books-ja.md) + [Korean / 한국어 [韓國語]](books/free-programming-books-ko.md) ++ [Latvian / Latviešu](books/free-programming-books-lv.md) + [Norwegian / Norsk](books/free-programming-books-no.md) + [Persian / Farsi (Iran) / فارسى](books/free-programming-books-fa_IR.md) + [Polish / polski / język polski / polszczyzna](books/free-programming-books-pl.md) diff --git a/books/free-programming-books-lv.md b/books/free-programming-books-lv.md new file mode 100644 index 000000000..6ccd03856 --- /dev/null +++ b/books/free-programming-books-lv.md @@ -0,0 +1,14 @@ +### Index + +* [C++](#cpp) +* [Python](#python) + + +### C++ + +* [Programmēšana un C++](http://home.lu.lv/~janiszu/courses/eprg/eprg.all.pdf) - Jānis Zuters (PDF) + + +### Python + +* [Programmēšanas pamati ar valodu Python](http://home.lu.lv/~janiszu/courses/python/python3.pdf) - Jānis Zuters (PDF) From 70f2730805aa4797e89877ea9ead479b391c91df Mon Sep 17 00:00:00 2001 From: Vaishnavi Amira Yada <108050528+Vaishnaviamirayada@users.noreply.github.com> Date: Thu, 4 Aug 2022 02:30:44 +0530 Subject: [PATCH 7/8] Add several `Scaler Topics` tutorials (#6959) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Added a useful resource Have added a useful resource about the Bootstrap from the Scaler topics in the Bootstrap section. * Update free-programming-interactive-tutorials-en.md * Update free-programming-interactive-tutorials-en.md * fix: spaces between link markup tokens Co-authored-by: David Ordás <3125580+davorpa@users.noreply.github.com> --- more/free-programming-interactive-tutorials-en.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/more/free-programming-interactive-tutorials-en.md b/more/free-programming-interactive-tutorials-en.md index b7c50d10a..fd80fd497 100644 --- a/more/free-programming-interactive-tutorials-en.md +++ b/more/free-programming-interactive-tutorials-en.md @@ -67,6 +67,7 @@ ### C +* [C Tutorial](https://www.scaler.com/topics/c/) - Scaler Topics * [Learn C](http://www.learn-c.org) - Learn-C @@ -82,6 +83,7 @@ ### C++ * [C++ Tutorial](https://www.w3schools.com/cpp) - W3Schools +* [C++ Tutorial](https://www.scaler.com/topics/cpp/) - Scaler Topics * [CppKoans](https://github.com/torbjoernk/CppKoans) @@ -167,6 +169,7 @@ * [Grid Attack](https://codingfantasy.com/games/css-grid-attack) - Nick Bull * [Grid Garden](https://cssgridgarden.com) * [HTML Tutorial](https://www.w3schools.com/html/) - W3Schools +* [HTML Tutorial](https://www.scaler.com/topics/html/) - Scaler Topics * [Knights of the Flexbox Table](https://knightsoftheflexboxtable.com) * [Learn by doing beginner projects](https://dash.generalassemb.ly) * [Learn CSS: an evergreen CSS course and reference to level up your styling expertise](https://web.dev/learn/css/) - Andy Bell, Rachel Andrew, Una Kravets, Adam Argyle, Rob Dodson, Jiwoong Lee et al. (web.dev) @@ -187,6 +190,7 @@ * [CodingBat code practice](http://codingbat.com/java) * [Java at Codecademy](https://www.codecademy.com/courses/learn-java) * [Java Tutorial](https://www.w3schools.com/java) - W3Schools +* [Java Tutorial](https://www.scaler.com/topics/java/) - Scaler Topics * [Learn Java](http://www.learnjavaonline.org) * [Learneroo Java tutorial](https://www.learneroo.com/modules/11) @@ -201,6 +205,7 @@ * [Javascript interactive tutorial on CodeCademy](https://www.codecademy.com/learn/javascript) * [JavaScript interactive tutorial on CoderMania](http://www.codermania.com/javascript/lesson/1a/hello-world) * [JavaScript Tutorial](https://www.w3schools.com/js) - W3Schools +* [JavaScript Tutorial](https://www.scaler.com/topics/javascript/) - Scaler Topics * [Javascripting](https://github.com/sethvincent/javascripting) * [Learn JavaScript](http://www.learn-js.org) * [Learn knockout.js](http://learn.knockoutjs.com) @@ -256,6 +261,7 @@ #### Operating systems * [Learning operating system development using Linux kernel and Raspberry Pi](https://github.com/s-matyukevich/raspberry-pi-os) - Sergey Matyukevich (:construction: *in process*) +* [Operating System Tutorial](https://www.scaler.com/topics/operating-system/) - Scaler Topics * [Project eXpOS: eXperimental Operating System](https://exposnitc.github.io) - Dr. Murali Krishnan K., Department of Computer Science and Engineering of the Calicut National Institute of Technology (HTML) @@ -323,6 +329,7 @@ * [Python Programming Language](https://www.geeksforgeeks.org/python-programming-language/) - GeeksforGeeks * [Python Tutorial](https://www.tutlane.com/tutorial/python) - tutlane * [Python Tutorial](https://www.w3schools.com/python) - W3Schools +* [Python Tutorial](https://www.scaler.com/topics/python/) - Scaler Topics * [Scientific Computing with Python Certification](https://www.freecodecamp.org/learn/scientific-computing-with-python/) - freeCodeCamp @@ -375,6 +382,7 @@ * [SQL Server Tutorial](https://www.tutlane.com/tutorial/sql-server) - tutlane * [SQL Teaching](https://www.sqlteaching.com) * [SQL Tutorial](https://www.w3schools.com/sql) - W3Schools +* [SQL Tutorial](https://www.scaler.com/topics/sql/) - Scaler Topics * [SQLBolt](http://sqlbolt.com) From 04cf8c84ed096caa02aaf9fd1d37db097e8e237a Mon Sep 17 00:00:00 2001 From: Reza Yazdani Date: Fri, 5 Aug 2022 18:04:14 +0430 Subject: [PATCH 8/8] Update free-programming-books-fa_IR.md (#6983) * Update free-programming-books-fa_IR.md * Update free-programming-books-fa_IR.md * Update free-programming-books-fa_IR.md --- books/free-programming-books-fa_IR.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/books/free-programming-books-fa_IR.md b/books/free-programming-books-fa_IR.md index 1079e273a..34b6b54e3 100644 --- a/books/free-programming-books-fa_IR.md +++ b/books/free-programming-books-fa_IR.md @@ -10,6 +10,7 @@ * [PHP](#php) * [Symfony](#symfony) * [Python](#python) + * [Django](#django) * [R](#r) @@ -71,10 +72,15 @@ * [کتاب آزاد آموزش پایتون](http://python.coderz.ir) +#### Django + +* [کتاب جنگو برای حرفه ای ها](https://github.com/mthri/dfp-persian) +* [کتاب جنگو برای API](https://github.com/ftg-iran/dfa-persian) + + ### R * [تحلیل شبکه‌های اجتماعی در R](http://cran.r-project.org/doc/contrib/Raeesi-SNA_in_R_in_Farsi.pdf) (PDF) * [راهنمای زبان R](http://cran.r-project.org/doc/contrib/Mousavi-R-lang_in_Farsi.pdf) (PDF) * [موضعات ویژه در R](http://cran.r-project.org/doc/contrib/Mousavi-R_topics_in_Farsi.pdf) (PDF) -