This book deepens your knowledge of problem-solving techniques from the realm of computer science by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you'll remember important things you've forgotten and discover classic solutions to your "new" problems!
Computer science problems that seem new or unique are often rooted in classic algorithms, coding techniques, and engineering principles. And classic approaches are still the best way to solve them! Understanding these techniques in Python expands your potential for success in web development, data munging, machine learning, and more.
Pages : | /Paperback 224 pages |
Size : | HTML |
File type : | |
Downloads: | 89 |
Created: | 2020-08-28 |
License: | Free to read online (entire book) by the publisher. |
Author(s): | David Kopec |
Python Notes for Professionals
Think DSP: Digital Signal Processing in Python
This PDF tutorial gives a hands-on introduction to using the Simple Object Access Protocol (SOAP) for communication between components....
An Introduction to Programming in GoLearning Go language, free PDF tutorial in 168 pages. Go is an ideal language to learn as your first programming language....
C# and .NET course14 lessons to get you started with C# and .NET, free PDF tutorial by Jonathan Worthington ....
Hacking Secret Ciphers with PythonThere are many books that teach beginners how to write secret messages using ciphers. Ther..., download free Python tutorial in PDF (440 pages) created by ....
Get Started with MicroPython on Raspberry Pi PicoDownload free course Get Started with MicroPython on Raspberry Pi Pico, pdf file on 139 pages by Gareth Halfacree, Ben Everard....
Java Succinctly Part 1Download free course Java Succinctly Part 1, pdf file on 125 pages by Christopher Rose....
Haskell: Functional Programming with TypesIn this book, we aim to introduce you both to the Haskell language, from the very basics to its most advanced features, and to computer programming in general. Seasoned programmers, we urge you to be especially patient with this process. In all likelihood, the languages you are most familiar with ...
Solving PDEs in Python: The FEniCS Tutorial IThis book offers a concise and gentle introduction to finite element programming in Python based on the popular FEniCS software library. Using a series of examples, including the Poisson equation, the equations of linear elasticity, the incompressible Navier–Stokes equations, and systems of nonl...
Getting started with Scratch programmingSCRATCH is a programming language that lets you create your own interactive stories, animations, games, music, and art. Download this PDF tutorial about programming with Scratch to learn how to create your first amazing animation or games step by step....
TypeScript eBook for professionalsDownload free TypeScript tutorial course in PDF, training file in 30 chapters and 97 pages. Free unaffiliated ebook created from Stack OverFlow contributor....