Annual review in automatic programming
"This book takes a humorous slant on the programming practice manual by reversing the usual approach: under the pretence of teaching you how to become the world's worst programmer who generally causes chaos, the book teaches you how to avoid the kind of bad habits that introduce…
"Rust is a new systems programming language that combines the performance and low-level control of C and C++ with memory safety and thread safety. Rust's modern, flexible types ensure your program is free of null pointer dereferences, double frees, dangling pointers, and similar…
This book constitutes the proceedings of the 18th Russian Conference on Artificial Intelligence, RCAI 2020, held in Moscow, Russia, in October 2020. The 27 full papers and 8 short papers presented in this volume were carefully reviewed and selected from 140 submissions. The conf…
"Based on an MIT massive open online course (MOOC), this book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including numpy, matplotib, random, pandas, and sklearn. This t…
Learn how to build a design system framed within the context of your specific business needs. This book guides you through the process of defining a design language that can be understood across teams, while also establishing communication strategies for how to sell your system …
"Learning to program isn't just learning the details of a programming language: to become a good programmer you have to become expert at debugging, testing, writing clear code and generally unsticking yourself when you get stuck, while to do well in a programming course you have…