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: | 253 |
Created: | 2020-08-27 |
License: | Creative Commons Attribution-ShareAlike 4.0 International License |
Author(s): | John B. Schneider, Shira Lynn Broschat, Jess Dahmen |
Modeling and Simulation in Python
Test-Driven Development with Python
If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? ...
Learning with Python: How to Think Like a Computer ScientistThe user-friendly, object-oriented programming language Python is quickly becoming the most popular introductory programming language for both students and instructors....
Learn Pascal Programming TutorialA complete course on object programming in Pascal. In the first part, you learn how to use existing code written in object programming. Or, in other words, to use existing classes, especially those used to make the GUI of an application....
Programming Languages and SystemsDownload free course Programming Languages and Systems, pdf file on 1056 pages by Amal Ahmed....
The Rook's Guide to C++This Creative Commons-licensed textbook written by Norwich University students and faculty aims to provide an introduction to the C++ programming language. The PDF and original typesetting materials are available if you are interested in having a free digital copy of your own or if you wish to contr...
An Introduction to C & GUI ProgrammingEven if you are an absolute beginner, this book will teach you all you need to know to wri..., download free C Programming tutorial in PDF (156 pages) created by Simon Long ....
Essential PythonThis book written to provide clear and concise explanation of topics for programmers both starting to learn the Python 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....
Exploring .NET CoreDownload free course Exploring .NET Core, pdf file on 155 pages by Dustin Metzgar....
Free Xamarin.Forms Programming TutorialDownload free Xamarin tutorial course in PDF, training file in 37 chapters and 181 pages. Free unaffiliated ebook created from Stack OverFlow contributor....
Learning .NET Framework PDF courseDownload free Dot net tutorial course in PDF, training file in 59 chapters and 241 pages. Free unaffiliated ebook created from Stack OverFlow contributor....