Elements of Programming Interviews in Python: The Insiders’ Guide

Price: (as of – Details) "A practical, fun approach to computer science fundamentals, as seen through the lens of common programming interview questions."Jeff Atwood / Co-founder, Stack Overflow and Discourse "This book prepares the reader for contemporary software interviews, and also provides a window into how algorithmic techniques translate into the workplace. It emphasizes problems that stem from real-world applications and can be coded up in a reasonable time, and is a wonderful complement to a traditional computer science algorithms and data structures course."Ashish Goel / Professor, Stanford University "A wonderful resource for anyone preparing for a modern software engineering interview: work through the entire

Continue reading

Hands-On GPU Programming with Python and CUDA: Explore high-performance parallel computing with CUDA

Price: (as of – Details) Dr. Brian Tuomanen has been working with CUDA and General-Purpose GPU Programming since 2014. He received his Bachelor of Science in Electrical Engineering from the University of Washington in Seattle, and briefly worked as a Software Engineer before switching to Mathematics for Graduate School. He completed his Ph.D. in Mathematics at the University of Missouri in Columbia, where he first encountered GPU programming as a means for studying scientific problems. Dr. Tuomanen has spoken at the US Army Research Lab about General Purpose GPU programming, and has recently lead GPU integration and development at a

Continue reading

Python for Kids: A Playful Introduction to Programming

Price: (as of – Details) From the Author: Top 5 Tips & Tricks for Beginning Programmers 1. Never try to understand a long piece of code (or a long program) in one go. Focus on a few statements at a time. If possible, try to take a smaller chunk of the code and run it yourself to see what it does. Experimenting is always good, even if it doesn’t work and you get weird error messages, you’ve learned something!

Python Parallel Programming Cookbook: Over 70 recipes to solve challenges in multithreading and distributed system with Python 3, 2nd Edition

Price: (as of – Details) Giancarlo Zaccone has over fifteen years’ experience of managing research projects in the scientific and industrial domains. He is a software and systems engineer at the European Space Agency (ESTEC), where he mainly deals with the cybersecurity of satellite navigation systems.Giancarlo holds a master’s degree in physics and an advanced master’s degree in scientific computing.Giancarlo has already authored the following titles, available from Packt: Python Parallel Programming Cookbook (First Edition), Getting Started with TensorFlow, Deep Learning with TensorFlow (First Edition), and Deep Learning with TensorFlow (Second Edition).

Murach’s Python Programming

Price: (as of – Details) Section 1 Essential concepts and skills Chapter 1 An introduction to Python programmingChapter 2 How to write your first programsChapter 3 How to code control statementsChapter 4 How to define and use functions and modulesChapter 5 How to test and debug a programChapter 6 How to work with lists and tuplesChapter 7 How to work with file I/OChapter 8 How to handle exceptions Section 2 Other concepts and skills Chapter 9 How to work with numbersChapter 10 How to work with stringsChapter 11 How to work with dates and timesChapter 12 How to work with dictionariesChapter 13 How to work with recursion and algorithms Section 3 Object-oriented programming Chapter 14 How to

Continue reading

Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python

Price: (as of – Details) Danny Staple builds robots and gadgets as a hobbyist, makes videos about his work with robots, and attends community events such as PiWars and Arduino Day. He has been a professional Python programmer, later moving into DevOps, since 2009, and a software engineer since 2000. He has worked with embedded systems, including embedded Linux systems, throughout the majority of his career. He has been a mentor at a local CoderDojo, where he taught how to code with Python. He has run Lego Robotics clubs with Mindstorms. He has also developed Bounce!, a visual programming language

Continue reading

Programming the Raspberry Pi, Second Edition: Getting Started with Python

Price: (as of – Details) Dr. Simon Monk has a bachelor’s degree in cybernetics and computer science and a Ph.D. in software engineering. He is now a full-time writer and has authored numerous books, including Programming Arduino, 30 Arduino Projects for the Evil Genius, Hacking Electronics, and Fritzing for Inventors. Dr. Monk also runs the website monk.makes.com, which features his own products.