Programmer's Library. Part 2
Author - Mansur Ismagulov
The Tech AI
Get the key points in seconds - a short summary from The Tech AI.
A selection of programming books is presented: "The Pragmatic Programmer" (Andrew Hunt, David Thomas, 1999), "Refactoring" (Martin Fowler, 1999), "Introduction to the Theory of Computation" (Michael Sipser, 1997), "Python for Everyone" (Charles Severance, 2016), and "Structure and Interpretation of Computer Programs" (Gerald Jay Sussman, Harold Abelson, Julie Sussman, 1985). The materials cover coding, refactoring, computation theory, the Python language, and the fundamentals of application development.
Today we share with you the second selection of programming books that will help both beginners and experienced IT professionals.
«The Pragmatic Programmer: From Journeyman to Master»
Publication year: 1999
Authors: Andrew Hunt, David Thomas
In this book, you will find an extensive set of recommendations aimed at programmers of all levels. They cover not only aspects of writing efficient and clean code but also encompass the entire product lifecycle, as well as provide advice on interacting with colleagues and clients.
«Refactoring: Improving the Design of Existing Code»
Publication year: 1999
Author: Martin Fowler
In the book, the author presents a detailed reference guide with more than 70 types of refactoring and useful recommendations that will help you determine when their use is most appropriate.
Introduction to the Theory of Computation
Publication year: 1997
Author: Michael Sipser
A comprehensive introduction to the field of computation theory. The book covers a variety of topics, including automata, formal languages, and concepts of computability and complexity.
Publication year: 2016
Author: Charles Severance
A course on the Python programming language. The book will allow you to quickly master basic programming skills and data processing methods. This edition is designed for a wide audience of readers who are not professional programmers but wish to start learning Python from scratch.
«Structure and Interpretation of Computer Programs»
Publication year: 1985
Authors: Gerald Jay Sussman, Harold Abelson, Julie Sussman
Different systems of programming syntax are analyzed, and the process of transitioning from a set of algorithms to creating an application is examined. The main focus is on discussing "simple programs" that are used as building blocks for creating more complex ones.
The Tech on Telegram Follow The Tech on Telegram
Keep up with the latest technology and startup news.