|
144 | 144 | "cover": "img/cover_flask.png" |
145 | 145 | }, |
146 | 146 | { |
147 | | - "title": "Making games with Python and Pygame", |
| 147 | + "title": "Making Games with Python and Pygame", |
148 | 148 | "author": "Al Sweigart", |
149 | | - "authorUrl": "http://inventwithpython.com", |
| 149 | + "authorUrl": "https://inventwithpython.com", |
150 | 150 | "level": "Intermediate", |
151 | | - "info": "Making Games with Python & Pygame” covers the Pygame library with the source code for 11 games.", |
152 | | - "url": "http://inventwithpython.com/pygame/chapters/", |
| 151 | + "info": "Teaches the Pygame 2D graphics library with the source code for 11 games.", |
| 152 | + "url": "https://inventwithpython.com/pygame/", |
153 | 153 | "cover": "img/cover_makinggame.png" |
154 | 154 | }, |
155 | 155 | { |
|
405 | 405 | "cover": "img/web2py.png" |
406 | 406 | }, |
407 | 407 | { |
408 | | - "title": "Hacking Secret Ciphers with Python", |
| 408 | + "title": "Cracking Codes with Python", |
409 | 409 | "author": "Al Sweigart", |
410 | | - "authorUrl": "http://coffeeghost.net", |
| 410 | + "authorUrl": "https://inventwithpython.com", |
411 | 411 | "level": "Beginner", |
412 | | - "info": "The book teaches complete beginners how to program in the Python programming language. The reader not only learns about several classical ciphers, but also how to write programs that encrypt and hack these ciphers.", |
413 | | - "url": "http://inventwithpython.com/hackingciphers.pdf", |
414 | | - "cover": "img/hackingcyphers.png" |
| 412 | + "info": "This book features the source code to several ciphers and hacking programs for these ciphers.", |
| 413 | + "url": "http://inventwithpython.com/cracking/", |
| 414 | + "cover": "img/CrackingCodes_cover.png" |
415 | 415 | }, |
416 | 416 | { |
417 | 417 | "title": "Modeling Creativity", |
|
488 | 488 | { |
489 | 489 | "title": "Invent Your Own Computer Games with Python", |
490 | 490 | "author": "Al Sweigart", |
491 | | - "authorUrl": "http://coffeeghost.net", |
492 | | - "level": "Intermediate", |
493 | | - "info": "Small and nice python game examples", |
494 | | - "url": "http://inventwithpython.com/chapters/", |
495 | | - "cover": "img/cover_inventgame.jpg" |
| 491 | + "authorUrl": "https://inventwithpython.com/invent4thed/", |
| 492 | + "level": "Beginner", |
| 493 | + "info": "Learn to program with the source code for several simple ASCII-art (and later, 2D graphical Pygame) games.", |
| 494 | + "url": "https://inventwithpython.com/chapters/", |
| 495 | + "cover": "img/cover_invent4th_thumb.png" |
496 | 496 | }, |
497 | 497 | { |
498 | 498 | "title": "Biopython", |
|
578 | 578 | { |
579 | 579 | "title": "Automate the Boring Stuff with Python ", |
580 | 580 | "author": "Al Sweigart", |
581 | | - "authorUrl": "http://inventwithpython.com/blog/author/admin/", |
582 | | - "level": "Intermediate", |
| 581 | + "authorUrl": "https://inventwithpython.com/", |
| 582 | + "level": "Beginner", |
583 | 583 | "info": "Learn how to use Python to write programs that do in minutes what would take you hours to do by hand -- no prior programming experience required. Once you've mastered the basics of programming, you'll create Python programs that effortlessly perform useful and impressive feats of automation.", |
584 | 584 | "url": "https://automatetheboringstuff.com/", |
585 | 585 | "cover": "img/automate_cover_medium.png" |
|
691 | 691 | "info": "[registration] Solve challenging data science problems by mastering cutting-edge machine learning techniques in Python", |
692 | 692 | "url": "https://www.packtpub.com/packt/free-ebook/advanced-python-machine-learning", |
693 | 693 | "cover": "img/Advanced-Machine-Learning-with-Python.jpg" |
694 | | - } |
| 694 | + } |
695 | 695 | ] |
696 | 696 | } |
0 commit comments