The Python Workbook: A Brief Introduction with Exercises and by Ben Stephenson

By Ben Stephenson

Whereas different textbooks commit their pages to explaining introductory programming suggestions, The Python Workbook focuses completely on workouts, following the philosophy that computing device programming is a ability most sensible realized via event and perform. Designed to aid and inspire hands-on studying approximately programming, this student-friendly paintings includes 174 routines, spanning numerous educational disciplines and daily events. options to chose workouts also are supplied, supported via short annotations that designate the procedure used to resolve the matter, or spotlight particular issues of Python syntax. No history wisdom is needed to unravel the routines, past the cloth lined in a customary introductory Python programming direction. Undergraduate scholars present process their first programming path and wishing to augment their programming talents will locate the workouts and recommendations supplied during this e-book to be perfect for his or her wishes.

Show description

Read Online or Download The Python Workbook: A Brief Introduction with Exercises and Solutions PDF

Best compilers books

Constraint Databases

This booklet is the 1st complete survey of the sector of constraint databases. Constraint databases are a pretty new and energetic sector of database learn. the major concept is that constraints, corresponding to linear or polynomial equations, are used to symbolize huge, or perhaps limitless, units in a compact method.

Principles of Program Analysis

Software research makes use of static strategies for computing trustworthy information regarding the dynamic habit of courses. purposes comprise compilers (for code improvement), software program validation (for detecting blunders) and modifications among information illustration (for fixing difficulties equivalent to Y2K). This booklet is exclusive in offering an summary of the 4 significant ways to software research: information circulate research, constraint-based research, summary interpretation, and kind and impact structures.

R for Cloud Computing: An Approach for Data Scientists

R for Cloud Computing appears at a few of the projects played by means of enterprise analysts at the machine (PC period) and is helping the consumer navigate the wealth of knowledge in R and its 4000 applications in addition to transition an analogous analytics utilizing the cloud. With this data the reader can opt for either cloud owners and the occasionally complicated cloud environment in addition to the R applications which may support strategy the analytical projects with minimal attempt, expense and greatest usefulness and customization.

Extra resources for The Python Workbook: A Brief Introduction with Exercises and Solutions

Sample text

Write a program that begins by reading the denomination of a banknote from the user. 1 Individuals that appear on Banknotes 19 Individual Amount George Washington $1 Thomas Jefferson $2 Abraham Lincoln $5 Alexander Hamilton $10 Andrew Jackson $20 Ulysses S. Grant $50 Benjamin Franklin $100 banknote of the entered amount. An appropriate error message should be displayed if no such note exists. While two dollar banknotes are rarely seen in circulation in the United States, they are legal tender that can be spent just like any other denomination.

Extend your solution to Exercise 72 so that it ignores spacing while determining whether or not a string is a palindrome. For an additional challenge, extend your solution so that is also ignores punctuation marks and treats uppercase and lowercase letters as equivalent. Exercise 74: Multiplication Table (Solved—18 Lines) In this exercise you will create a program that displays a multiplication table that shows the products of all combinations of integers from 1 times 1 up to and including 10 times 10.

00 multiplied by their rating. 6 or more Meaning Unacceptable performance Acceptable performance Meritorious performance Write a program that reads a rating from the user and indicates whether the performance was unacceptable, acceptable or meritorious. The amount of the employee’s raise should also be reported. Your program should display an appropriate error message if an invalid rating is entered. Exercise 54: Wavelengths of Visible Light (38 Lines) The wavelength of visible light ranges from 380 to 750 nanometers (nm).

Download PDF sample

Rated 4.09 of 5 – based on 15 votes