This book is a Python early remake of the Litvins' earlier book Mathematics for the Digital Age and Programming in Python, which has been used with great success in high school and college courses and in enrichment programs for middle school students.
Written in the same engaging not-for-dummies style as the Litvins' earlier books, Coding in Python and Elements of Discrete Mathematics will teach you essential coding skills in Python and also build your appreciation for the mathematics relevant to computing.
Maria Litvin has taught computer science and mathematics at Phillips Academy in Andover, Massachusetts, since 1987. She is an AP Computer Science exam reader since 1996 and provides AP training for high school computer science teachers. Maria is a recipient of the 1999 Siemens Award for Advanced Placement for Mathematics, Science, and Technology for New England and of the 2003 RadioShack National Teacher Award. Prior to joining Phillips Academy, Maria taught computer science at Boston University. Maria is a co-author (with Gary Litvin) of C++ for You++, the Java Methods series, and Be Prepared for the AP Computer Science Exam in Java, now in its seventh edition. Maria and Gary also co-write Continental Mathematics League (CML) computer science contests for elementary and middle school children. Since 2014, as a Code.org "affiliate," Maria has trained hundreds of New England elementary school teachers in teaching elements of computer science to children in grades K-5.