Another great list of the Best Programming Books for April 2017 for your reading pleasure.
Best Programming Books of April 2017
Cracking the Coding Interview: 189 Programming Questions and Solutions
These interview questions are real; they are not pulled out of computer science textbooks. 189 programming interview questions, ranging from the basics to the trickiest algorithm problems. Five proven strategies to tackle algorithm questions, so that you can solve questions you haven’t seen.
The Self-Taught Programmer: The Definitive Guide to Programming Professionally
Start to program in Python 3 and build your first program. Learn Object-oriented programming and create a powerful Python program to get you hooked. You CAN learn to program professionally.
Python Crash Course: A Hands-On, Project-Based Introduction to Programming
Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and making things that work in no time. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online. As you work through Python Crash Course, you’ll learn how to: Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses Work with data to generate interactive visualizations Create and customize simple web apps and deploy them safely online Deal with mistakes and errors so you can solve your own programming problems If you’ve been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast.
The Formula: How Algorithms Solve All Our Problems . . . and Create More
Algorithms exert an extraordinary level of influence on our everyday lives – from dating websites and financial trading floors, through to online retailing and internet searches – Google’s search algorithm is now a more closely guarded commercial secret than the recipe for Coca-Cola. This may sound like the world of science fiction, but in fact it is just the tip of the iceberg in a world that is increasingly ruled by complex algorithms and neural networks. In The Formula, Luke Dormehl takes readers inside the world of numbers, asking how we came to believe in the all-conquering power of algorithms; introducing the mathematicians, artificial intelligence experts and Silicon Valley entrepreneurs who are shaping this brave new world, and ultimately asking how we survive in an era where numbers can sometimes seem to create as many problems as they solve.
Clean Code: A Handbook of Agile Software Craftsmanship
Even bad code can function. You’ll be reading code—lots of code. Clean Code is divided into three parts.
SQL in 10 Minutes, Sams Teach Yourself (4th Edition)
Sams Teach Yourself SQL in 10 Minutes, Fourth Edition New full-color code examples help you see how SQL statements are structured Whether you’re an application developer, database administrator, web application designer, mobile app developer, or Microsoft Office users, a good working knowledge of SQL is an important part of interacting with databases. And Sams Teach Yourself SQL in 10 Minutes offers the straightforward, practical answers you need to help you do your job. Use the major SQL statements Construct complex SQL statements using multiple clauses and operators Retrieve, sort, and format database contents Pinpoint the data you need using a variety of filtering techniques Use aggregate functions to summarize data Join two or more related tables Insert, update, and delete data Create and alter database tables Work with views, stored procedures, and more Table of Contents 1 Understanding SQL 2 Retrieving Data 3 Sorting Retrieved Data 4 Filtering Data 5 Advanced Data Filtering 6 Using Wildcard Filtering 7 Creating Calculated Fields 8 Using Data Manipulation Functions 9 Summarizing Data 10 Grouping Data 11 Working with Subqueries 12 Joining Tables 13 Creating Advanced Joins 14 Combining Queries 15 Inserting Data 16 Updating and Deleting Data 17 Creating and Manipulating Tables 18 Using Views 19 Working with Stored Procedures 20 Managing Transaction Processing 21 Using Cursors 22 Understanding Advanced SQL Features Appendix A: Sample Table Scripts Appendix B: Working in Popular Applications Appendix C : SQL Statement Syntax Appendix D: Using SQL Datatypes Appendix E: SQL Reserved Words.
HTML and CSS: Design and Build Websites
The Manager’s Path: A Guide for Tech Leaders Navigating Growth and Change
In this practical guide, author Camille Fournier (tech lead turned CTO) takes you through each stage in the journey from engineer to technical manager. This book is ideal whether you’re a new manager, a mentor, or a more experienced leader looking for fresh advice. Begin by exploring what you expect from a manager Understand what it takes to be a good mentor, and a good tech lead Learn how to manage individual members while remaining focused on the entire team Understand how to manage yourself and avoid common pitfalls that challenge many leaders Manage multiple teams and learn how to manage managers Learn how to build and bootstrap a unifying culture in teams.
Make Your Own Neural Network
Yet too few really understand how neural networks actually work. You’ll learn to code in Python and make your own neural network, teaching it to recognise human handwritten numbers, and performing as well as professionally developed networks. We introduce the mathematical ideas underlying the neural networks, gently with lots of illustrations and examples.
The post Best Programming Books of April 2017 appeared first on Best Programming Books.
This post first appeared on Best Programming Books - Your Best Resource For Learning How To Program, please read the originial post: here