You've just finished an intro-to-programming tutorial and you're full of questions: What is a compiled language and what do you call a non-compiled language? When are different languages used, and what decisions go into picking a language? What is version control, and why should I use it? This practical book provides the answers you need by teaching you how to think about programming in the larger context of software engineering.
New programmers are often left to stumble through as they put their new knowledge to practice. Each chapter in this unique guide includes a workbook section, with a companion iPython notebook where it makes sense. Targeted to those who want to do a significant amount of programming and become "real" programmers, this book will teach you how to communicate with other programmers, and help you improve your ability and understanding of the domain. Python is used as a "gateway language" for most code examples because it is highly readable.
"synopsis" may belong to another edition of this title.
A mathematician/economist/statistician by schooling, a data scientist by trade, and a python hacker by night, Erik started his career in finance but quickly moved onto working and consulting for various startups, including his own. Outside of work, Erik is an active homebrewer and craft beer enthusiast.
"About this title" may belong to another edition of this title.
(No Available Copies)
If you know the book but cannot find it on AbeBooks, we can automatically search for it on your behalf as new inventory is added. If it is added to AbeBooks by one of our member booksellers, we will notify you!Create a Want