Jeffrey elkner is a high school math and computer science teacher at yorktown high school in arlington, virginia. The books on this page are all general introductions to the python language. Im way too busy with all the exciting projects im working on to do much with this page, so let me just include contact information and some links. Learning with python 3 documentation release 3rd edition peter wentworth, jeffrey elkner, allen b.
How to think like a computer scientist written by allen b. This is an older version of the book now known as think python. Allen downey is a professor of computer science at wellesley college in massachusetts. Jeff elkners python programming problems open book project. Jeff elkner, a high school teacher in virginia, adopted my book and translated it into python. You wont find much about all the modules available to python, but that is not the intent of this book. The following problems have been used in jeffs computer science classes in arlington public schools, arlington, va. The book is designed to introduce the important concepts of python programming language in detail. Top 5 lassi free python books python coding challenges. Learning with python 3 by peter wentworth, jeffrey elkner, allen b.
Each of these books can be purchased online and is also available as a. It also is a great introduction to the python language for those with a little programming experience in another language. How to think like a computer scientist by chris meyers,jeffrey elkner,allen downey and a great selection of related books, art and collectibles available now at. How to think like a computer scientist open book project. Chris meyers is a professional programmer who teaches a beginning python class at lane community college in eugene, oregon. This is the first edition of think python, which uses python 2. The reader will be able to develop and execute the programs in python. This book will also help the readers to learn about functions, recursion, iterative statements, strings, lists, tuples, dictionaries, files and exceptions, classes and objects, methods, inheritance, linked lists, stacks, queues and trees. Downey, and chris meyers based on 2nd edition by jeffrey elkner, allen b. It does make a great first introduction to programming, even covering oop concepts.
1200 605 257 1258 247 1109 1454 216 53 1033 543 153 322 1555 16 211 1137 231 1058 282 895 1513 701 123 833 1047 1322 1283 441 908 451 38 1496 642 15 804 1451 982 844 1047 1084 254