es bartlett learning(cjonesllc bartlett learning llcan ascend learning company not for sale or distribution not for sale or distribution or sale or distribution xvi preface ( )>jones bartlett llc can be used as homework(cjoneswe&have bartlett learn in traditional lecture learningcoursethe exercises problems not for sale or dist nothad for sale or distribution good luck in the introductory computer science course using many small programming assignments often the students are able to do more than small programming assignments during single semester >we have also used this text as part of "hands-onintroduction to computer science small amount of lecture points&of bartlett but the (cjones bartlett learningllccan be used to reinforce the( )main jones learningllc majority of the class time is used to work on the exercises that complement the reading not for sale or distribution not for sale or distribution this approach follows growing trend in active learning computer science education and was well received by our students key topics es bartlett learningllc by (cjones bartlett learningllc or sale or distribution not for sale orwith distribution table maps the problems that are introduced in each the key computer science concepts that are established in the (cjones bartlett llc table problems and learningkey concepts not for sale or distribution problem key (cjones bartlett learn not for sale or dist computer science concepts numeric data typesassignment drawing polygons and statementsusing turtle approximating circleobjectssimple for loopscommon problem-solving (cjones bartlett learningllc (cjones bartlett learningllc simple functions strategies introduction to python not for sale or distribution pthonestimating pi es bartlett learningllc or sale or distribution codes and other secrets not for sale or distribution various methods for approximating pi accumulator patternsimple selection statementsboolean expressionsfunctions that return valuesmath modulerandom module llc (cjones bartlett learningnot for salestring or distribution cipher algorithms-data type and methodstranspositionsubstitution modulo arithmeticuser inputalgorithms selection and iteration with strings (cjones bartlett learningllc introducing computing simple the python statistics not for sale or distribution collections bigger datafile / computing statistics with larger data sets (cjones bartlett learningllc not for sale or distribution es bartlett learningllc (cjones bartlett learn python listtupleand dictionary data types not for sale or dist file input and outputwhile loopsstring formattingreading online data in csv and json (cjones bartlett learningllc formats not for sale or distribution (cjones bartlett learningllc