This book uses Python to introduce folks to programming and algorithmic thinking. It is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques.
The book deals with some of the most important and challenging areas of programming and computer science in a highly readable manner. It covers both algorithmic theory and programming practice, demonstrating how theory is reflected in real Python programs. Well-known algorithms and data structures that are built into the Python language are explained, and the user is shown how to implement and evaluate others.
Pages : | /Paperback N/A |
Size : | PDF Files and a single PDF (360 pages, 2.1 MB) |
File type : | HTML |
Downloads: | 209 |
Created: | 2020-08-27 |
License: | Creative Commons Attribution-ShareAlike 4.0 International License |
Author(s): | John B. Schneider, Shira Lynn Broschat, Jess Dahmen |
Invent Your Own Computer Games with Python
A Python Book: Beginning Python, Advanced Python, and Python Exercises
How to Think Like a Computer Scientist: Learning with Python 3 Documentation
This book written to provide clear and concise explanation of topics for programmers both starting to learn the Ruby programming language as well as those diving in more complex topics. Most examples are linked to online playground that allows you to change the code and re-run it....
Mobile Apps developement with Apache CordovaDownloaf a free Cordova course tutorial material for beginners to learn how to creat mobile application using this platfom, a PDF document by Hazem Saleh under 37 pages....
RESTfull Web Services TutorialDownload a complet eBook about RESTfull Web Services, it's a free training document course in 448 pages by O'Reilly licensed under a Creative Commons....
Python tutorial for professionalsDownload free Python tutorial course in PDF, training file in 201 chapters and 816 pages. Free unaffiliated ebook created from Stack OverFlow contributor....
Become an Xcoder: Start Programming the Mac Using Objective-C...
RubyFuThis book is a great collection of ideas, tricks, and skills that could be useful for Hack..., download free Ruby tutorial in PDF (281 pages) created by RubyFu ....
Raspberry Pi Camera GuideDownload free course Raspberry Pi Camera Guide, pdf file on 132 pages by Dan Aldred, Wesley Archer, Jody Carter, PJ Evans, Richard Hayler, James Singleton, Rob Zwetsloot....
Think Data Structures: Algorithms and Information Retrieval in JavaData structures and algorithms are among the most important inventions of the last 50 years, and they are fundamental tools software engineers need to know. But in the author's opinion, most of the books on these topics are too theoretical, too big, and too 'bottom up'....
Deep Learning and the Game of GoThe ancient strategy game of Go is an incredible case study for AI. In 2016, a deep learning-based system shocked the Go world by defeating a world champion. Shortly after that, the upgraded AlphaGo Zero crushed the original bot by using deep reinforcement learning to master the game. Now, you can l...
Java programmingThis document is about a Java programming ,a free pdf tutorial for beginners a basic knowledge of object-oriented programming is assumed....