提交 b5b2405e 编写于 作者: E Espartaco Palma

Merge branch 'master' of github.com:vhf/free-programming-books

...@@ -4,30 +4,30 @@ This guide details how to contribute to this repository. ...@@ -4,30 +4,30 @@ This guide details how to contribute to this repository.
## Contributor license agreement ## Contributor license agreement
By submitting code you agree to the [LICENSE](/LICENSE) of this repository. By submitting code you agree to the [LICENSE](https://github.com/vhf/free-programming-books/blob/master/LICENSE) of this repository.
## Everyone is welcome to add a new free book to the list ## All the steps you need
Yep, that is true, you and your friends are welcome to add new free books to the list. And by free, we mean free, really free. 1. First of all, what you want to add should be actually 'Free'. Don't mistake "An easy link to Download a book" with "Free".
And you know what? It's really easy, see below. 2. If you don't know how to work with git or github, just simply go to [Wiki: Contribution](https://github.com/vhf/free-programming-books/wiki/Contribution) and read the rest.
3. We have 3 kinds of lists. Make sure you know where you're adding the link:
+ **Books** : PDF, HTML, DJVU, ePub, a gitBook.io based site, a Git repo, etc.
+ **Courses** : A course is a well designed learning material which was made by an organized group and is availabe for a long time where there is no interactive tool embeded in the site. e.g.: [OpenCourseWare](http://ocw.mit.edu/), [PHPAcademy](https://phpacademy.org), etc.
+ **Interactive Tutorials** : An application which helps you learn, by actually typing syntax. e.g.: [Codecademy](http://www.codecademy.com/), [Try Github](http://try.github.io/), etc.
4. We prefer small commits rather than one large commit in a pull request. If you don't have the time to make small commit, add an issue with all the links included and we'll add them for you.
## Steps to add a new book 5. Use our standard for formatting the .md file. Check it out: [Formatting](#formatting)
Make sure that you've read [Contribution](https://github.com/vhf/free-programming-books/wiki/Contribution), which guides you to editing a repository. Then: 6. Please try to use alphabetic order.
1. Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one pull request, but please make sure your title reflects what you've changed.
2. Use our standard for formatting the .md file. Check it out: [Formatting](#formatting)
3. Please try to use alphabetic order.
### Formatting ### Formatting
We are adults. Let's respect the next standard.
+ All lists are ```.md``` files. Try to learn Github's Markdown syntax. It's simple! + All lists are ```.md``` files. Try to learn Github's Markdown syntax. It's simple!
+ All the lists start with an Index, the idea is to show all of sections and subsections there, so it's important to have an index for each section. Right now it's alphabetized, so please use alphabetic order. + All the lists start with an Index, the idea is to show all of sections and subsections there, so it's important to have an index for each section. Right now it's alphabetized, so please use alphabetic order.
+ Sections are using level 3 heading (in HTML is ```<h3>```, in Markdown is ```###```), and subsections are using level 4 (in Markdown is ####). + Sections are using level 3 heading (in HTML is ```<h3>```, in Markdown is ```###```), and subsections are using level 4 (in HTML is ```<h4>```, in Markdown is ```####```).
The idea is to have The idea is to have
+ ```2``` empty lines between last suggested book & header + ```2``` empty lines between last suggested book & new header
+ ```0``` empty line between header & first book of that very section. + ```0``` empty line between header & first book of that very section.
+ ```0``` empty line between each book in 1 section. + ```0``` empty line between each book in 1 section.
+ ```1``` empty line at the end of each ```.md``` file. + ```1``` empty line at the end of each ```.md``` file.
...@@ -47,6 +47,7 @@ GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) (P ...@@ -47,6 +47,7 @@ GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) (P
BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)- Robert BAD : * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html)- Robert
GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) - Robert GOOD: * [IllumOS Dynamic Tracing Guide](http://dtrace.org/guide/preface.html) - Robert
``` ```
......
...@@ -11,9 +11,9 @@ Moved to GitHub for collaborative updating and for the site mentioned above. ...@@ -11,9 +11,9 @@ Moved to GitHub for collaborative updating and for the site mentioned above.
It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Please read [CONTRIBUTING](/CONTRIBUTING.md). It's [easy](https://github.com/vhf/free-programming-books/wiki/Contribution). Please read [CONTRIBUTING](/CONTRIBUTING.md).
- [Fork](https://help.github.com/articles/fork-a-repo) - [Fork](https://help.github.com/articles/fork-a-repo)
- Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.) - Read the [TODO](/TODO.md) file(Adding new books is our #1 priority, but things like Alphabetizing are important, too.)
- Edit (we prefer multiple small commits rather than one large change) - [Edit](https://github.com/vhf/free-programming-books/edit/master/free-programming-books.md) (we prefer multiple small commits rather than one large change)
- [Send a PR](https://help.github.com/articles/using-pull-requests) - [Send a PR](https://help.github.com/articles/using-pull-requests)
- be part of a project that over 23,000 people starred in 6 months. ;) - be part of a project that over 24,000 people starred in 7 months. ;)
**Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one PR, but please make sure your title reflects what you're changing**, thanks. **Again, unlike other projects, we prefer multiple small commits rather than one large change in a pull request - it's fine to have one PR, but please make sure your title reflects what you're changing**, thanks.
......
###Index ###Index
* [Databases](#databases) * [Databases](#databases)
* [Haskell](#haskell)
* [HTML / CSS](#html--css) * [HTML / CSS](#html--css)
* [JS](#js) * [JS](#js)
* [iOS](#ios) * [iOS](#ios)
...@@ -10,6 +11,10 @@ ...@@ -10,6 +11,10 @@
* [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware) * [Database Systems](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-830-database-systems-fall-2010/) (MIT's opencourseware)
* [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University) * [Introduction to Databases](https://class.stanford.edu/courses/Engineering/db/2014_1/about) (Stanford University)
###Haskell
* [CIS 194: Introduction to Haskell](http://www.seas.upenn.edu/~cis194/) - Brent Yorgey
* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) - Bryan O'Sullivan
###HTML / CSS ###HTML / CSS
* [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page) * [Code a personal splash page in 1 hour: A Hands-on Intro to HTML & CSS](http://www.thefirehoseproject.com/lessons/splash-page)
* [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/) * [Learn HTML5 Programming From Scratch](https://www.udemy.com/learn-html5-programming-from-scratch/)
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
* [Linux](#linux) * [Linux](#linux)
* [Distribuce](#distribuce) * [Distribuce](#distribuce)
* [OpenSource](#opensource) * [OpenSource](#opensource)
* [PHP](#php)
* [Python](#python) * [Python](#python)
* [Ruby](#ruby) * [Ruby](#ruby)
* [TeX](#tex) * [TeX](#tex)
...@@ -79,6 +80,8 @@ ...@@ -79,6 +80,8 @@
* [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF) * [Tvorba open source softwaru](http://www.root.cz/knihy/tvorba-open-source-softwaru/stahnout/1303/) (PDF)
* [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF) * [Katedrála a tržiště](http://www.root.cz/knihy/katedrala-a-trziste/) (PDF)
###PHP
* [PHP Tvorba interaktivních internetových aplikací](http://www.kosek.cz/php/php-tvorba-interaktivnich-internetovych-aplikaci.pdf)
###Python ###Python
* [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) (PDF) * [Ponořme se do Pythonu 3](http://www.root.cz/knihy/ponorme-se-do-pythonu-3/stahnout/1025/) (PDF)
......
...@@ -83,6 +83,7 @@ ...@@ -83,6 +83,7 @@
####Misceláneos ####Misceláneos
* [97 cosas que todo programador debería saber](http://97cosas.com/programador) * [97 cosas que todo programador debería saber](http://97cosas.com/programador)
* [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/) * [El camino a un mejor programador](http://emanchado.github.io/camino-mejor-programador/)
* [Videojuegos Multiplataforma con OpenFL](http://www.openflbook.com/)
####Paradigmas de Programación ####Paradigmas de Programación
......
...@@ -39,6 +39,7 @@ ...@@ -39,6 +39,7 @@
* [Lua](#lua) * [Lua](#lua)
* [Maven](#maven) * [Maven](#maven)
* [Mercurial](#mercurial) * [Mercurial](#mercurial)
* [ML](#ml)
* [NoSQL](#nosql) * [NoSQL](#nosql)
* [Objective-C](#objective-c) * [Objective-C](#objective-c)
* [OCaml](#ocaml) * [OCaml](#ocaml)
...@@ -320,6 +321,8 @@ ...@@ -320,6 +321,8 @@
* [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, 藤原克則(翻訳) * [Mercurial: The Definitive Guide](http://foozy.bitbucket.org/hgbook-ja/index.ja.html) - Bryan O'Sullivan, 藤原克則(翻訳)
* [Mercurial チュートリアル hginit.com の和訳](http://d.hatena.ne.jp/mmitou/20100501/1272680474) - Joel Spolsky, id:mmitou(翻訳) * [Mercurial チュートリアル hginit.com の和訳](http://d.hatena.ne.jp/mmitou/20100501/1272680474) - Joel Spolsky, id:mmitou(翻訳)
###ML
* [ATSプログラミング入門](http://jats-ug.metasepi.org/doc/ATS2/INT2PROGINATS/index.html)
###NoSQL ###NoSQL
* [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) (PDF) - Karl Seguin, 濱野司(翻訳) * [MongoDBの薄い本](http://www.cuspy.org/diary/2012-04-17/the-little-mongodb-book-ja.pdf) (PDF) - Karl Seguin, 濱野司(翻訳)
......
...@@ -2,8 +2,10 @@ ...@@ -2,8 +2,10 @@
* [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania) * [Niezależne od języka programowania](#niezale%C5%BCne-od-j%C4%99zyka-programowania)
* [C](#c) * [C](#c)
* [C++](#c-1) * [C++](#c-1)
* [CSS](#css)
* [Common Lisp](#common-lisp) * [Common Lisp](#common-lisp)
* [Haskell](#haskell) * [Haskell](#haskell)
* [HTML](#html)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [LaTeX](#latex) * [LaTeX](#latex)
...@@ -34,6 +36,10 @@ ...@@ -34,6 +36,10 @@
* [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/) * [Megatutorial "Od zera do gier kodera"](http://xion.org.pl/productions/texts/coding/megatutorial/)
###CSS
* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/)
###Common Lisp ###Common Lisp
* [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php) * [Kurs programowania w języku Common Lisp](http://jcubic.pl/lisp_tutorial.php)
...@@ -42,6 +48,10 @@ ...@@ -42,6 +48,10 @@
* [Haskell](http://pl.wikibooks.org/wiki/Haskell) * [Haskell](http://pl.wikibooks.org/wiki/Haskell)
###HTML
* [Moja pierwsza strona internetowa w HTML5 i CSS3](http://ferrante.pl/books/html/)
###Java ###Java
* [Java start](http://javastart.pl/) * [Java start](http://javastart.pl/)
......
...@@ -8,6 +8,7 @@ ...@@ -8,6 +8,7 @@
* [HTML / CSS](#html--css) * [HTML / CSS](#html--css)
* [Java](#java) * [Java](#java)
* [JavaScript](#javascript) * [JavaScript](#javascript)
* [PHP](#php)
* [LaTeX](#latex) * [LaTeX](#latex)
* [Python](#python) * [Python](#python)
* [Ruby](#ruby) * [Ruby](#ruby)
...@@ -18,6 +19,7 @@ ...@@ -18,6 +19,7 @@
* [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB. * [Introdução a Programação](https://github.com/edusantana/introducao-a-programacao-livro/releases) - livro adotado na UFPB.
* [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/). * [Projeto de Algoritmos em C](http://www.ime.usp.br/~pf/algoritmos/).
* [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html). * [Introdução ao Curso de C ](http://www.ic.unicamp.br/~mc102/introducao-ao-curso-de-c.html).
* [O Fantástico Mundo da Linguagem C] (https://fiorix.wordpress.com/2014/04/12/livro-sobre-c-e-linux/)
###Engenharia de Software ###Engenharia de Software
####Metodologias de Desenvolvimento de Software ####Metodologias de Desenvolvimento de Software
...@@ -60,6 +62,9 @@ ...@@ -60,6 +62,9 @@
* [Node.js para Leigos](http://udgwebdev.com/nodejs) * [Node.js para Leigos](http://udgwebdev.com/nodejs)
* [Tudo sobre Meteor](http://udgwebdev.com/meteor) * [Tudo sobre Meteor](http://udgwebdev.com/meteor)
###Php
* [PHP](http://www.etelg.com.br/paginaete/downloads/informatica/php.pdf)
###LaTeX ###LaTeX
* [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br) * [Introdução ao LaTeX 2 - Ou LaTeX 2 em 105 minutos](http://ctan.org/pkg/lshort-portuguese-br)
......
...@@ -145,6 +145,7 @@ ...@@ -145,6 +145,7 @@
###PHP ###PHP
* [Руководство по PHP](http://docs.php.net/manual/ru/) * [Руководство по PHP](http://docs.php.net/manual/ru/)
* [PHP: Правильный Путь](http://getjump.github.io/ru-php-the-right-way/)
* [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/) * [Самоучитель (учебник) по PHP](http://www.php-s.ru/self-teacher/)
...@@ -169,6 +170,7 @@ ...@@ -169,6 +170,7 @@
###Ruby ###Ruby
* [Ruby за двадцать минут](https://www.ruby-lang.org/ru/documentation/quickstart/)
* [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А. * [Ruby](https://github.com/Krugloff/rus_ruby_book) - Круглов А.
* [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник * [Ruby](http://ru.wikibooks.org/wiki/Ruby) - Викиучебник
* [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн * [Учись программировать](http://www.shokhirev.com/mikhail/ruby/ltp/title.html) - Крис Пайн
......
###目录 ###目录
* [在线教育](#在线教育) * [在线教育](#在线教育)
* [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95) * [软件开发方法](#%e8%bd%af%e4%bb%b6%e5%bc%80%e5%8f%91%e6%96%b9%e6%b3%95)
* [操作系统](#操作系统)
* [HTML / CSS](#html--css) * [HTML / CSS](#html--css)
* [版本控制](#版本控制) * [版本控制](#版本控制)
* [Ruby](#ruby) * [Ruby](#ruby)
...@@ -11,6 +12,9 @@ ...@@ -11,6 +12,9 @@
* [Scala](#scala) * [Scala](#scala)
* [Shell](#shell) * [Shell](#shell)
* [Database](#database) * [Database](#database)
* [Golang](#golang)
* [Python](#python)
* [Visual Prolog](#visual-prolog)
###在线教育 ###在线教育
...@@ -26,6 +30,8 @@ ...@@ -26,6 +30,8 @@
* [硝烟中的 Scrum 和 XP](http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches) * [硝烟中的 Scrum 和 XP](http://www.infoq.com/cn/minibooks/scrum-xp-from-the-trenches)
* [文章《Functional Programming For The Rest of Us》的中文翻译](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn) * [文章《Functional Programming For The Rest of Us》的中文翻译](https://github.com/justinyhuang/Functional-Programming-For-The-Rest-of-Us-Cn)
###操作系统
* [UNIX TOOLBOX](http://cb.vu/unixtoolbox_zh_CN.xhtml)
###HTML / CSS ###HTML / CSS
* [学习CSS布局](http://zh.learnlayout.com/) * [学习CSS布局](http://zh.learnlayout.com/)
...@@ -74,3 +80,16 @@ ...@@ -74,3 +80,16 @@
### Database ### Database
* [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn) * [The Little MongoDB Book 中文版](https://github.com/justinyhuang/the-little-mongodb-book-cn)
* [Redis 设计与实现](http://www.redisbook.com)
### Golang
* [Go Web编程](https://github.com/astaxie/build-web-application-with-golang)
* [Go编程基础](https://github.com/Unknwon/go-fundamental-programming)
### Python
* [深入Python](http://woodpecker.org.cn/diveintopython/)
* [笨办法学 Python](http://sebug.net/paper/books/LearnPythonTheHardWay/)
### Visual Prolog
* [Visual Prolog 7边练边学](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros_in_Chinese)
* [Visual Prolog 7初学指南](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog_in_Chinese)
...@@ -95,6 +95,7 @@ ...@@ -95,6 +95,7 @@
* [MATLAB](#matlab) * [MATLAB](#matlab)
* [Maven](#maven) * [Maven](#maven)
* [Mercurial](#mercurial) * [Mercurial](#mercurial)
* [Mercury](#mercury)
* [Meta-Lists](#meta-lists) * [Meta-Lists](#meta-lists)
* [MySQL](#mysql) * [MySQL](#mysql)
* [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio) * [.NET (C# / VB / Nemerle / Visual Studio)](#net-c--vb--nemerle--visual-studio)
...@@ -152,6 +153,7 @@ ...@@ -152,6 +153,7 @@
* [TypeScript](#typescript) * [TypeScript](#typescript)
* [Unix](#unix) * [Unix](#unix)
* [Vim](#vim) * [Vim](#vim)
* [Visual Prolog](#visual-prolog)
* [Web Services](#web-services) * [Web Services](#web-services)
* [Windows 8](#windows-8) * [Windows 8](#windows-8)
* [Windows Phone](#windows-phone) * [Windows Phone](#windows-phone)
...@@ -255,7 +257,7 @@ ...@@ -255,7 +257,7 @@
####Compiler Design ####Compiler Design
* [Basics of Compiler Design (Anniversary Edition](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen * [Basics of Compiler Design (Anniversary Edition)](http://www.diku.dk/~torbenm/Basics/) - Torben Mogensen
* [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry * [Compilers and Compiler Generators: An Introduction with C++](http://www.scifac.ru.ac.za/compilers/) - P. D. Terry
* [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF) * [Compiler Construction](http://www.ethoberon.ethz.ch/WirthPubl/CBEAll.pdf) (PDF)
* [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann * [Compiler Design: Theory, Tools, and Examples, C/C++ Edition](http://elvis.rowan.edu/~bergmann/books/c_cpp/) - Seth D. Bergmann
...@@ -305,23 +307,23 @@ ...@@ -305,23 +307,23 @@
* [AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield * [AI Algorithms, Data Structures, and Idioms in Prolog, Lisp, and Java](http://wps.aw.com/wps/media/objects/5771/5909832/PDF/Luger_0136070477_1.pdf) - George F. Luger, William A Stubblefield
* [An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani * [An Introduction to Statistical Learning](http://www-bcf.usc.edu/~gareth/ISL/) - Gareth James, Daniela Witten, Trevor Hastie and Robert Tibshirani
* [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)* * [Artificial Intelligence | Machine Learning](http://see.stanford.edu/see/materials/aimlcs229/handouts.aspx) - Andrew Ng *(Notes, lectures, and problems)*
* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF)
* [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage) * [Bayesian Reasoning and Machine Learning](http://web4.cs.ucl.ac.uk/staff/D.Barber/pmwiki/pmwiki.php?n=Brml.HomePage)
* [Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/) * [Computer Vision: Algorithms and Applications](http://hackershelf.com/book/134/computer-vision-algorithms-and-applications/)
* [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/) * [Gaussian Processes for Machine Learning](http://www.gaussianprocess.org/gpml/)
* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/)
* [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/) * [Information Theory, Inference, and Learning Algorithms](http://www.inference.phy.cam.ac.uk/itila/)
* [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) (PDF) * [Introduction to Machine Learning](http://alex.smola.org/drafts/thebook.pdf) - Alex Smola and S.V.N. Vishwanathan (PDF)
* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) - Amnon Shashua
* [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF) * [Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf) (PDF)
* [Machine Learning](http://www.intechopen.com/books/machine_learning)
* [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf) (PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog. * [Machine Learning, Neural and Statistical Classification](http://www1.maths.leeds.ac.uk/~charles/statlog/whole.pdf) (PDF) or [online version](http://www1.maths.leeds.ac.uk/~charles/statlog/) - This book is based on the EC (ESPRIT) project StatLog.
* [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com) * [Neural Networks and Deep Learning](http://neuralnetworksanddeeplearning.com)
* [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code) * [Probabilistic Models in the Study of Language](http://idiom.ucsd.edu/~rlevy/pmsl_textbook/text.html) (Draft, with R code)
* [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html) * [Reinforcement Learning: An Introduction](http://webdocs.cs.ualberta.ca/~sutton/book/ebook/the-book.html)
* [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman * [The Elements of Statistical Learning](http://www-stat.stanford.edu/~tibs/ElemStatLearn/) - Trevor Hastie, Robert Tibshirani, and Jerome Friedman
* [The Python Game Book](http://thepythongamebook.com/en:start)
* [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575) * [The LION Way: Machine Learning plus Intelligent Optimization](http://www.e-booksdirectory.com/details.php?ebook=9575)
* [Introduction to Machine Learning](http://arxiv.org/abs/0904.3664v1) * [The Python Game Book](http://thepythongamebook.com/en:start)
* [Machine Learning](http://www.intechopen.com/books/machine_learning)
* [Inductive Logic Programming](http://www-ai.ijs.si/SasoDzeroski/ILPBook/)
* [Artificial Intelligence A Modern Approach](http://51lica.com/wp-content/uploads/2012/05/Artificial-Intelligence-A-Modern-Approach-3rd-Edition.pdf) (PDF)
####Mathematics ####Mathematics
...@@ -522,6 +524,7 @@ ...@@ -522,6 +524,7 @@
####Theoretical Computer Science ####Theoretical Computer Science
* [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html) * [An Introduction to the Theory of Computation](http://www.cse.ohio-state.edu/~gurari/theory-bk/theory-bk.html)
* [Building Blocks for Theoretical Computer Science](http://www.cs.uiuc.edu/~mfleck/building-blocks/index.html) - Margaret M. Fleck * [Building Blocks for Theoretical Computer Science](http://www.cs.uiuc.edu/~mfleck/building-blocks/index.html) - Margaret M. Fleck
* [Category Theory for Computing Science](http://www.tac.mta.ca/tac/reprints/articles/22/tr22.pdf) (PDF)
* [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF) * [Homotopy Type Theory: Univalent Foundations of Mathematics](http://homotopytypetheory.org/book/) (PDF)
* [Introduction to Computing](http://www.computingbook.org/) * [Introduction to Computing](http://www.computingbook.org/)
* [Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/) (PDF) - Anil Maheshwari and Michiel Smid * [Introduction to Theory of Computation](http://cg.scs.carleton.ca/~michiel/TheoryOfComputation/) (PDF) - Anil Maheshwari and Michiel Smid
...@@ -540,11 +543,11 @@ ...@@ -540,11 +543,11 @@
###Ada ###Ada
* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
* [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm) * [Ada 95: The Craft of Object-Oriented Programming](http://faculty.cs.wwu.edu/reedyc/AdaResources/bookhtml/contents.htm)
* [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF) * [Ada Distilled](http://www.adapower.com/pdfs/AdaDistilled07-27-2003.pdf) (PDF)
* [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF) * [Ada for Software Engineers](http://pnyf.inf.elte.hu/kto/oktatas/ada/books/ase.pdf) (PDF)
* [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html) * [The Big Online Book of Linux Ada Programming](http://www.pegasoft.ca/resources/boblap/book.html)
* [A Guide to Ada for C and C++ Programmers](http://www.cs.uni.edu/~mccormic/4740/guide-c2ada.pdf) (PDF)
###Agda ###Agda
...@@ -578,6 +581,7 @@ ...@@ -578,6 +581,7 @@
###Assembly Language ###Assembly Language
* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners)
* [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf) * [Assembly Language Succinctly](http://www.syncfusion.com/Content/downloads/ebook/Assembly_Language_Succinctly.pdf)
* [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/) * [Paul Carter's Tutorial on x86 Assembly](http://drpaulcarter.com/pcasm/)
* [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter * [PC Assembly Language](http://drpaulcarter.com/pcasm/) - Paul A. Carter
...@@ -589,7 +593,6 @@ ...@@ -589,7 +593,6 @@
* [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/) * [The Second Book Of Machine Language](http://www.atariarchives.org/2bml/)
* [Wizard Code](http://vendu.twodots.nl/wizardcode.html) * [Wizard Code](http://vendu.twodots.nl/wizardcode.html)
* [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly) * [x86 Assembly](http://en.wikibooks.org/wiki/X86_Assembly)
* [An introduction to reverse engineering for beginners](https://github.com/dennis714/RE-for-beginners)
####Non-X86 ####Non-X86
...@@ -653,6 +656,7 @@ ...@@ -653,6 +656,7 @@
* [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html) * [The New C Standard - An Annotated Reference](http://www.knosof.co.uk/cbook/cbook.html)
* [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system) * [Using C on the UNIX System - David A. Curry](http://www.bitsinthewind.com/about-dac/publications/using-c-on-the-unix-system)
###C++ ###C++
* [C++ Annotations](http://cppannotations.sourceforge.net/) * [C++ Annotations](http://cppannotations.sourceforge.net/)
* [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF) * [C++ Cookbook](http://staff.ppu.edu/dkhalid/O'Reilly%20-%20C++%20Cookbook%20%282007%29.pdf) (PDF)
...@@ -702,7 +706,6 @@ ...@@ -702,7 +706,6 @@
* [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/) * [The Little Book on CoffeeScript](http://arcturo.github.com/library/coffeescript/)
###ColdFusion ###ColdFusion
* [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown) * [CFML In 100 Minutes](https://github.com/mhenke/CFML-in-100-minutes/blob/master/cfml100mins.markdown)
* [Learn CF in a Week](http://learncfinaweek.com/) * [Learn CF in a Week](http://learncfinaweek.com/)
...@@ -757,7 +760,6 @@ ...@@ -757,7 +760,6 @@
* [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert * [Learn You Some Erlang For Great Good](http://learnyousomeerlang.com/) - Frederic Trottier-Hebert
###F Sharp ###F Sharp
* [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks * [F Sharp Programming](http://en.wikibooks.org/wiki/F_Sharp_Programming) in Wikibooks
* [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters) * [Real World Functional Programming](http://msdn.microsoft.com/en-us/library/hh314518.aspx) (MSDN Chapters)
...@@ -823,6 +825,7 @@ ...@@ -823,6 +825,7 @@
* [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)* * [Git Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/git) (PDF, Kindle) *(Just fill the fields with any values)*
* [git - the simple guide](http://rogerdudler.github.io/git-guide/) * [git - the simple guide](http://rogerdudler.github.io/git-guide/)
* [Git Workflows](http://documentup.com/skwp/git-workflows-book) * [Git Workflows](http://documentup.com/skwp/git-workflows-book)
* [Learn Git - Learn Version Control with Git](http://www.git-tower.com/learn/ebook/command-line/introduction#start) - Tobias Günther
* [Pro Git](http://git-scm.com/book) - Scott Chacon * [Pro Git](http://git-scm.com/book) - Scott Chacon
* [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest * [Pro Git Reedited](https://leanpub.com/progitreedited) - Jon Forrest
* [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net) * [Think Like (a) Git: A Guide for the Perplexed](http://think-like-a-git.net)
...@@ -856,7 +859,6 @@ ...@@ -856,7 +859,6 @@
* [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress) * [A Haskell School of Music](http://haskell.cs.yale.edu/?post_type=publication&p=112) (PDF) (work in progress)
* [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook * [Anatomy of Programming Languages](http://www.cs.utexas.edu/~wcook/anatomy/) - William R. Cook
* [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF) * [Beautiful Code, Compelling Evidence](http://vis.renci.org/jeff/2009/01/16/beautiful-code-compelling-evidence/) (PDF)
* [CS240h: Functional Systems in Haskell](http://www.scs.stanford.edu/11au-cs240h/notes/) (course notes and slides) - Bryan O'Sullivan
* [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh * [Exploring Generic Haskell](http://www.andres-loeh.de/ExploringGH.pdf) - Andres L¨oh
* [Haskell and Yesod](http://www.yesodweb.com/book-1.2) * [Haskell and Yesod](http://www.yesodweb.com/book-1.2)
* [Haskell no panic](http://lisperati.com/haskell/) * [Haskell no panic](http://lisperati.com/haskell/)
...@@ -906,6 +908,7 @@ ...@@ -906,6 +908,7 @@
###iOS ###iOS
* [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)* * [iOS Succinctly, Syncfusion](http://www.syncfusion.com/resources/techportal/ebooks/ios) (PDF, Kindle) *(Just fill the fields with any values)*
* [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF) * [Start Developing iOS Apps Today](https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/RoadMapiOS.pdf) (PDF)
* [Cocoa Dev Central](http://cocoadevcentral.com/)
###Isabelle/HOL ###Isabelle/HOL
...@@ -1155,6 +1158,10 @@ See also [TeX](#tex) ...@@ -1155,6 +1158,10 @@ See also [TeX](#tex)
* [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) - * [Mercurial: The Definitive Guide](http://hgbook.red-bean.com/) -
###Mercury
* [The Mercury Users' Guide](http://www.mercurylang.org/information/doc-release/user_guide.pdf) (PDF)
###MySQL ###MySQL
* [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials) * [MySQL Essentials](http://www.techotopia.com/index.php/MySQL_Essentials)
* [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf) * [MySQL Tutorial Excerpt](http://downloads.mysql.com/docs/mysql-tutorial-excerpt-5.1-en.pdf)
...@@ -1280,9 +1287,9 @@ See also [TeX](#tex) ...@@ -1280,9 +1287,9 @@ See also [TeX](#tex)
* [Symfony2](http://symfony.com/doc/current/book/index.html) * [Symfony2](http://symfony.com/doc/current/book/index.html)
* [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/) * [Zend Framework: Survive the Deep End](http://www.survivethedeepend.com/)
* Laravel Framework * Laravel Framework
* [Laravel 4 Official Documentation. Synced Daily](https://leanpub.com/l4)
* [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc) * [Official Documentation (Offline Version)](https://leanpub.com/l4-offline-doc)
* Drupal Framework * Drupal Framework
* [High Performance Drupal](http://chimera.labs.oreilly.com/books/1230000000845) - Jeff Sheltren, Narayan Newton, and Nathaniel Catchpole
* Drupal 7 * Drupal 7
* [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF) * [The Tiny Book of Rules](https://drupal.org/files/tiny-book-of-rules.pdf) (PDF)
* [Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF) * [Master Drupal in 7 hours](http://dl.dropboxusercontent.com/u/54624702/Master%20Drupal%20in%207%20hours_v1.1.pdf) (PDF)
...@@ -1377,6 +1384,7 @@ See also [TeX](#tex) ...@@ -1377,6 +1384,7 @@ See also [TeX](#tex)
* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) * [Porting to Python 3: An In-Depth Guide](http://python3porting.com/)
* [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html) * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html)
* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) * [Program Arcade Games With Python And Pygame](http://programarcadegames.com/)
* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech
* [Python Bibliotheca](http://openbookproject.net/pybiblio/) * [Python Bibliotheca](http://openbookproject.net/pybiblio/)
* [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley * [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley
* [Python for Fun](http://www.openbookproject.net/py4fun/) * [Python for Fun](http://www.openbookproject.net/py4fun/)
...@@ -1392,11 +1400,11 @@ See also [TeX](#tex) ...@@ -1392,11 +1400,11 @@ See also [TeX](#tex)
* [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh
* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) * [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html)
* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) * [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html)
* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz
* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) * [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html)
* [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern
* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey * [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey
* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) * [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming)
* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz
* [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) - HTML
* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF) * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF)
...@@ -1651,6 +1659,7 @@ See also [LaTeX](#latex) ...@@ -1651,6 +1659,7 @@ See also [LaTeX](#latex)
* [Conquering the Command Line](http://www.conqueringthecommandline.com/) * [Conquering the Command Line](http://www.conqueringthecommandline.com/)
* [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel
* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) * [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML)
* [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF)
###Vim ###Vim
...@@ -1664,6 +1673,11 @@ See also [LaTeX](#latex) ...@@ -1664,6 +1673,11 @@ See also [LaTeX](#latex)
* [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)* * [Use Vim Like A Pro](https://leanpub.com/VimLikeAPro) *(Leanpub, by Tim Ottinger)*
###Visual Prolog
* [A Beginners' Guide to Visual Prolog](http://wiki.visual-prolog.com/index.php?title=A_Beginners_Guide_to_Visual_Prolog)
* [Visual Prolog for Tyros](http://wiki.visual-prolog.com/index.php?title=Visual_Prolog_for_Tyros)
###Web Services ###Web Services
* [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF) * [RESTful Web Services](http://restfulwebapis.org/RESTful_Web_Services.pdf) (PDF)
......
...@@ -38,6 +38,8 @@ ...@@ -38,6 +38,8 @@
* [Ember.js - Getting started](http://emberjs.com/guides/getting-started/) * [Ember.js - Getting started](http://emberjs.com/guides/getting-started/)
* [Ember 101](http://ember101.com/) * [Ember 101](http://ember101.com/)
* [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/) * [Let's Learn Ember](http://freecourses.tutsplus.com/lets-learn-ember/)
* [EmberFlare](https://emberflare.com/)
* [Ember App with RailsApi](http://reefpoints.dockyard.com/ember/2013/01/07/building-an-ember-app-with-rails-api-part-1.html)
## Knockout.js ## Knockout.js
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册