|
77 | 77 | * [Professional Development](#professional-development)
|
78 | 78 | * [Programming Paradigms](#programming-paradigms)
|
79 | 79 | * [Regular Expressions](#regular-expressions)
|
| 80 | + * [Reverse Engineering](#reverse-engineering) |
80 | 81 | * [Security](#security)
|
81 | 82 | * [Software Architecture](#software-architecture)
|
82 | 83 | * [Standards](#standards)
|
|
115 | 116 | * [Prolog](#prolog)
|
116 | 117 | * [Constraint Logic Programming](#constraint-logic-programming-extended-prolog)
|
117 | 118 | * [Python](#python)
|
118 |
| - * [Django](#django-version) |
| 119 | + * [Django](#django) |
119 | 120 | * [Flask](#flask)
|
120 | 121 | * [Pandas](#pandas)
|
121 | 122 | * [QML](#qml)
|
|
475 | 476 | * [The Bastards Book of Regular Expressions: Finding Patterns in Everyday Text](https://leanpub.com/bastards-regexes) - Dan Nguyen
|
476 | 477 |
|
477 | 478 |
|
| 479 | +####Reverse Engineering |
| 480 | +* [Hacking the Xbox: An Introduction to Reverse Engineering](http://www.nostarch.com/xboxfree/) - Andrew "bunnie" Huang |
| 481 | + |
| 482 | + |
478 | 483 | ####Security
|
479 | 484 | * [Crypto 101 - Crypto for everyone](https://www.crypto101.io/)
|
480 | 485 | * [Handbook of Applied Cryptography](http://cacr.uwaterloo.ca/hac/index.html)
|
|
777 | 782 |
|
778 | 783 |
|
779 | 784 | ###Force.com
|
780 |
| -* [Analytics Workbook](http://www.salesforce.com/us/developer/docs/workbook_analytics/index.htm) (HTML) |
| 785 | +* [Analytics Workbook](http://www.salesforce.com/us/developer/docs/workbook_analytics/index.htm) |
781 | 786 | * [Apex Design Patterns and Best Practices](http://www.gobookee.org/get_book.php?u=aHR0cDovL3d3dy5zdW5kb2dpbnRlcmFjdGl2ZS5jb20vd2hpdGVwYXBlcnMvU1VOX0NodWNrX0FwZXhkZXNpZ25wYXR0ZXJucy5wZGYKQXBleCBEZXNpZ24gUGF0dGVybnMgYW5kIEJlc3QgUHJhY3RpY2VzIC0gU3VuZG9n)
|
782 |
| -* [Apex Workbook](http://www.salesforce.com/us/developer/docs/apex_workbook/index.htm) (HTML) |
783 |
| -* [Cloud Flow Designer Workbook](http://www.salesforce.com/us/developer/docs/workbook_flow/index.htm) (HTML) |
784 |
| -* [Database.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_database/index.htm) (HTML) |
785 |
| -* [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) (HTML) |
786 |
| -* [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm) (HTML) |
| 787 | +* [Apex Workbook](http://www.salesforce.com/us/developer/docs/apex_workbook/index.htm) |
| 788 | +* [Cloud Flow Designer Workbook](http://www.salesforce.com/us/developer/docs/workbook_flow/index.htm) |
| 789 | +* [Database.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_database/index.htm) |
| 790 | +* [Force.com Fundamentals](http://wiki.developerforce.com/page/Force_Platform_Fundamentals) |
| 791 | +* [Force.com Integration Workbook](http://www.salesforce.com/us/developer/docs/integration_workbook/index.htm) |
787 | 792 | * [Force.com Platform Fundamentals: An Introduction to Custom Application Development in the Cloud](http://www.lulu.com/shop/salesforcecom/forcecom-platform-fundamentals/ebook/product-17381451.html)
|
788 |
| -* [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm) (HTML) |
789 |
| -(HTML) |
| 793 | +* [Force.com Workbook](http://www.salesforce.com/us/developer/docs/workbook/index.htm) |
| 794 | + |
790 | 795 | * [Heroku Postgres](http://media.developerforce.com/workbooks/HerokuPostgres_Workbooks_Web_Final.pdf) (PDF)
|
791 |
| -* [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm) (HTML) |
792 |
| -* [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) (HTML) |
793 |
| -* [Service Cloud Workbook](http://www.salesforce.com/us/developer/docs/workbook_service_cloud/index.htm) (HTML) |
| 796 | +* [ISVForce Workbook](http://www.salesforce.com/us/developer/docs/workbook_isv/index.htm) |
| 797 | +* [Security Workbook](http://www.salesforce.com/us/developer/docs/workbook_security/index.htm) |
| 798 | +* [Service Cloud Workbook](http://www.salesforce.com/us/developer/docs/workbook_service_cloud/index.htm) |
794 | 799 | * [Site.com Workbook](http://www.salesforce.com/us/developer/docs/workbook_siteforce/index.htm)
|
795 |
| -* [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) (HTML) |
| 800 | +* [Visualforce Workbook](http://www.salesforce.com/us/developer/docs/workbook_vf/index.htm) |
796 | 801 |
|
797 | 802 |
|
798 | 803 | ###Forth
|
|
869 | 874 | * [Haskell web Programming](http://yannesposito.com/Scratch/fr/blog/Yesod-tutorial-for-newbies/) (Yesod tutorial)
|
870 | 875 | * [Learn Haskell Fast and Hard](http://yannesposito.com/Scratch/en/blog/Haskell-the-Hard-Way)
|
871 | 876 | * [Learn You a Haskell for Great Good](http://learnyouahaskell.com/) - Miran Lipovaca
|
872 |
| -* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/index.xhtml) |
| 877 | +* [Natural Language Processing for the Working Programmer](http://nlpwp.org/book/) |
873 | 878 | * [Parallel and Concurrent Programming in Haskell](http://chimera.labs.oreilly.com/books/1230000000929/index.html) - Simon Marlow
|
874 | 879 | * [Real World Haskell](http://book.realworldhaskell.org/)
|
875 | 880 | * [Speeding Through Haskell](http://www.sthaskell.com/)
|
|
982 | 987 |
|
983 | 988 |
|
984 | 989 | ###JavaScript
|
985 |
| -* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer (HTML) |
| 990 | +* [Basic JavaScript for the impatient programmer](http://www.2ality.com/2013/06/basic-javascript.html) - Dr. Axel Rauschmayer |
986 | 991 | * [Book of Modern Frontend Tooling](https://github.com/tooling/book-of-modern-frontend-tooling)
|
987 | 992 | * [Crockford's JavaScript](http://www.crockford.com/javascript/) - Douglas Crockford
|
988 | 993 | * [Dev Docs](http://devdocs.io/)
|
@@ -1324,83 +1329,84 @@ See also [TeX](#tex)
|
1324 | 1329 |
|
1325 | 1330 |
|
1326 | 1331 | ###Python
|
1327 |
| -* [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) |
| 1332 | +* [A Beginner's Python Book](http://en.wikibooks.org/wiki/A_Beginner%27s_Python_Tutorial) (2.2 - 2.x) |
1328 | 1333 | * [A Bit of Python and Other Things](http://jessenoller.com/good-to-great-python-reads/)
|
1329 | 1334 | * [A Guide to Python's Magic Methods](http://www.rafekettler.com/magicmethods.html) - Rafe Kettler
|
1330 |
| -* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) (PDF) |
1331 |
| -* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) (PDF) |
1332 |
| -* [Byte of Python](http://www.swaroopch.com/notes/Python) |
| 1335 | +* [Building Skills in Object-Oriented Design (Python)](http://www.itmaybeahack.com/book/oodesign-python-2.1/latex/BuildingSkillsinOODesign.pdf) (PDF) (2.1.1) |
| 1336 | +* [Building Skills in Python](http://www.itmaybeahack.com/book/python-2.6/latex/BuildingSkillsinPython.pdf) (PDF) (2.6) |
| 1337 | +* [Byte of Python](http://www.swaroopch.com/notes/Python) (2.7.x) |
1333 | 1338 | * [Data Structures and Algorithms in Python](http://www.brpreiss.com/books/opus7/html/book.html)
|
1334 |
| -* [Dive into Python](http://www.diveintopython.net/) - Mark Pilgrim |
1335 |
| -* [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim |
| 1339 | +* [Dive into Python](http://www.diveintopython.net/) - Mark Pilgrim (2.3) |
| 1340 | +* [Dive into Python 3](http://getpython3.com/diveintopython3/) - Mark Pilgrim (3.0) |
1336 | 1341 | * [Full Stack Python](http://www.fullstackpython.com/)
|
1337 |
| -* [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1) |
| 1342 | +* [Google's Python Class](https://developers.google.com/edu/python/?hl=de-DE&csw=1) (2.4 - 2.x) |
1338 | 1343 | * [Google's Python Style Guide](http://google-styleguide.googlecode.com/svn/trunk/pyguide.html)
|
1339 |
| -* [Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart |
1340 |
| -* [Hitchiker's Guide to Python!](http://docs.python-guide.org/en/latest/) |
1341 |
| -* [How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/) - Allen B. Downey, Jeff Elkner and Chris Meyers |
1342 |
| - * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) |
1343 |
| -* [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson |
1344 |
| -* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) |
1345 |
| -* [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar |
1346 |
| -* [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart |
1347 |
| -* [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) |
1348 |
| -* [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) |
1349 |
| -* [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson |
1350 |
| -* [Making Games with Python & Pygame](http://inventwithpython.com/pygame/chapters/) - Al Sweigart |
| 1344 | +* [Hacking Secret Cyphers with Python](http://inventwithpython.com/hacking/chapters/) - Al Sweigart (3.3) |
| 1345 | +* [Hitchiker's Guide to Python!](http://docs.python-guide.org/en/latest/) (2.6) |
| 1346 | +* [How to Think Like a Computer Scientist: Learning with Python](http://www.greenteapress.com/thinkpython/thinkCSpy/) - Allen B. Downey, Jeff Elkner and Chris Meyers (2.4) |
| 1347 | + * [How to Think Like a Computer Scientist: Learning with Python, Interactive Edition](http://interactivepython.org/courselib/static/thinkcspy/index.html) (3.2) |
| 1348 | +* [Introduction to Programming Using Python](http://python-ebook.blogspot.com) - Cody Jackson (1st edition) (2.3) |
| 1349 | +* [Introduction to Programming with Python](http://opentechschool.github.io/python-beginners/en/) (3.3) |
| 1350 | +* [Introduction to python](http://kracekumar.com/post/71171551647/introduction-to-python) - Kracekumar (2.7.3) |
| 1351 | +* [Invent Your Own Computer Games With Python](http://inventwithpython.com/chapters/) - Al Sweigart (3.1) |
| 1352 | +* [Learn Python The Hard Way](http://learnpythonthehardway.org/book/) (2.5 - 2.6) |
| 1353 | +* [Learning to Program](http://www.freenetpages.co.uk/hp/alan.gauld/) (2.3) |
| 1354 | +* [Learning to Program with Python](http://python.cs.southern.edu/pythonbook/pythonbook.pdf) - Richard L. Halterman (PDF) (3.2) |
| 1355 | +* [Lectures on scientific computing with python](https://github.com/jrjohansson/scientific-python-lectures) - J.R. Johansson (2.7) |
| 1356 | +* [Making Games with Python & Pygame](http://inventwithpython.com/pygame/chapters/) - Al Sweigart (2.7) |
1351 | 1357 | * [Modeling Creativity: Case Studies in Python](http://www.clips.ua.ac.be/sites/default/files/modeling-creativity.pdf) - Tom D. De Smedt (PDF)
|
1352 |
| -* [Natural Language Processing with Python](http://www.nltk.org/book) |
1353 |
| -* [Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) |
1354 |
| -* [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) |
1355 |
| -* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) |
| 1358 | +* [Natural Language Processing with Python](http://www.nltk.org/book) (2.5) |
| 1359 | +* [Non-Programmer's Tutorial for Python 2.6](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_2.6) (2.6) |
| 1360 | +* [Non-Programmer's Tutorial for Python 3](http://en.wikibooks.org/wiki/Non-Programmer%27s_Tutorial_for_Python_3) (3.3) |
| 1361 | +* [Porting to Python 3: An In-Depth Guide](http://python3porting.com/) (2.6 - 2.x & 3.1 - 3.x) |
1356 | 1362 | * [Problem Solving with Algorithms and Data Structures](http://interactivepython.org/courselib/static/pythonds/index.html)
|
1357 |
| -* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) |
1358 |
| -* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech |
| 1363 | +* [Program Arcade Games With Python And Pygame](http://programarcadegames.com/) (3.3) |
| 1364 | +* [Python 2.7 quick reference](http://infohost.nmt.edu/tcc/help/pubs/python/web/) - New Mexico Tech (2.7) |
1359 | 1365 | * [Python Bibliotheca](http://openbookproject.net/pybiblio/)
|
1360 | 1366 | * [Python Cookbook](http://chimera.labs.oreilly.com/books/1230000000393/index.html) - David Beazley
|
1361 |
| -* [Python for Econometrics](http://www.kevinsheppard.com/images/0/09/Python_introduction.pdf) - Kevin Sheppard |
| 1367 | +* [Python for Econometrics](http://www.kevinsheppard.com/images/0/09/Python_introduction.pdf) - Kevin Sheppard (2.7.5) |
1362 | 1368 | * [Python for Fun](http://www.openbookproject.net/py4fun/)
|
1363 |
| -* [Python for Informatics: Exploring Information](http://www.pythonlearn.com/book.php) |
1364 |
| -* [Python for you and me](http://pymbook.readthedocs.org/en/latest/) |
| 1369 | +* [Python for Informatics: Exploring Information](http://www.pythonlearn.com/book.php) (2.7.5) |
| 1370 | +* [Python for you and me](http://pymbook.readthedocs.org/en/latest/) (2.7.3) |
1365 | 1371 | * [Python Idioms](http://safehammad.com/downloads/python-idioms-2014-01-16.pdf) (PDF)
|
1366 | 1372 | * [Python in Hydrology](http://www.greenteapress.com/pythonhydro/pythonhydro.html) - Sat Kumar Tomer
|
1367 |
| -* [Python Koans](https://github.com/gregmalcolm/python_koans) |
| 1373 | +* [Python Koans](https://github.com/gregmalcolm/python_koans) (2.7 or 3.x) |
1368 | 1374 | * [Python Module of the Week](http://pymotw.com/2/)
|
1369 |
| -* [Python Practice Book](http://anandology.com/python-practice-book/index.html) |
| 1375 | +* [Python Practice Book](http://anandology.com/python-practice-book/index.html) (2.7.1) |
1370 | 1376 | * [Python Practice Projects](www.pythonpracticeprojects.com)
|
1371 |
| -* [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) |
| 1377 | +* [Python Programming](http://upload.wikimedia.org/wikipedia/commons/9/91/Python_Programming.pdf) (PDF) (2.6) |
1372 | 1378 | * [Python Scientific Lecture Notes](http://scipy-lectures.github.io/)
|
1373 | 1379 | * [Python Standard Library](http://effbot.org/librarybook/) - Fredrik Lundh
|
1374 |
| -* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) |
1375 |
| -* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) |
1376 |
| -* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz |
1377 |
| -* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) |
| 1380 | +* [Snake Wrangling For Kids](http://www.briggs.net.nz/snake-wrangling-for-kids.html) (3.x) |
| 1381 | +* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (3.3 - 3.x) |
| 1382 | +* [Text Processing in Python](http://gnosis.cx/TPiP/) - David Mertz (2.3 - 2.x) |
| 1383 | +* [The Art and Craft of Programming](http://beastie.cs.ua.edu/cs150/book/index.html) (3.x) |
1378 | 1384 | * [The Programming Historian](http://niche-canada.org/files/programming-historian-1.pdf) - William J. Turkel, Adam Crymble and Alan MacEachern (PDF)
|
1379 |
| -* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey |
1380 |
| -* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (HTML) |
| 1385 | +* [Think Python](http://www.greenteapress.com/thinkpython/) - Allen B. Downey (2.x & 3.0) |
| 1386 | +* [Web2py: Complete Reference Manual, 6th Edition (pre-release)](http://web2py.com/book) (2.5 - 2.x) |
1381 | 1387 | * [Web2py: Complete Reference Manual, 6th Edition (pre-release)](https://dl.dropbox.com/u/18065445/web2py/web2py_manual_5th.pdf) (PDF)
|
1382 | 1388 | * [Welcome to Problem Solving with Algorithms and Data Structures](http://interactivepython.org/runestone/static/pythonds/index.html) - Brad Miller and David Ranum
|
1383 |
| -* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) |
| 1389 | +* [Wikibooks: Python Programming](http://en.wikibooks.org/wiki/Python_Programming) (2.7) |
1384 | 1390 |
|
1385 | 1391 |
|
1386 |
| -####Django (Version) |
| 1392 | +####Django |
1387 | 1393 | * [Deploy Django](http://www.deploydjango.com)
|
1388 | 1394 | * [Django by Example](http://www.lightbird.net/dbe/) (1.2)
|
1389 | 1395 | * [Django by Example for Django 1.5](http://lightbird.net/dbe2/) (1.5)
|
1390 | 1396 | * [Djen of Django](http://agiliq.com/books/djenofdjango/)
|
1391 | 1397 | * [Effective Django](http://effectivedjango.com/) (1.5)
|
1392 | 1398 | * [Tango With Django](http://www.tangowithdjango.com/) (1.5)
|
1393 |
| -* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (1.7) (HTML) |
| 1399 | +* [Test-Driven Web Development with Python](http://chimera.labs.oreilly.com/books/1234000000754/index.html) (1.7) |
1394 | 1400 | * [The Django book](http://www.djangobook.com/en/2.0/) (2.0)
|
1395 | 1401 |
|
1396 | 1402 |
|
1397 | 1403 | ####Flask
|
1398 | 1404 | * [The Flask Blog tutorial](http://pypix.com/python/building-flask-blog-part-1/) - Pypix
|
1399 |
| -* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg |
| 1405 | +* [The Flask Mega-Tutorial](http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world) - Miguel Grinberg (0.9) |
1400 | 1406 |
|
1401 | 1407 |
|
1402 | 1408 | ####Pandas
|
1403 |
| -* [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas |
| 1409 | +* [Learn Pandas](https://bitbucket.org/hrojas/learn-pandas) - Hernan Rojas (0.13.0) |
1404 | 1410 |
|
1405 | 1411 |
|
1406 | 1412 | ###QML
|
@@ -1628,9 +1634,8 @@ See also [LaTeX](#latex)
|
1628 | 1634 |
|
1629 | 1635 | ###Unix
|
1630 | 1636 | * [Commentary on the Sixth Edition UNIX Operating System](http://www.lemis.com/grog/Documentation/Lions/) - J. Lions
|
1631 |
| -* [Conquering the Command Line](http://www.conqueringthecommandline.com/) |
1632 | 1637 | * [Unix Toolbox](http://cb.vu/unixtoolbox.xhtml) - Colin Barschel
|
1633 |
| -* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) (HTML) |
| 1638 | +* [UNIX Tutorial for Beginners](http://www.ee.surrey.ac.uk/Teaching/Unix/) |
1634 | 1639 | * [Unix for Poets](http://www.stanford.edu/class/cs124/kwc-unix-for-poets.pdf) - Kenneth Ward Church (PDF)
|
1635 | 1640 |
|
1636 | 1641 |
|
|
0 commit comments