Купить бумажную книгу и читать
По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".
Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.
Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.
Автор: Punch, William; Enbody, Richard
Название: The practice of computing using Python, 2nd edition
Язык: английский
Издательство: Boston; Mexico: Pearson
Год: 2013
Объем: 792 p.
Формат: pdf
Размер: 10,2 mb
The Practice of Computing Using Python introduces CS1 students (majors and non-majors) to computational thinking using Python. With data-manipulation as a theme, readers quickly see the value in what they’re learning and leave the course with a set of immediately useful computational skills that can be applied to problems they encounter in future pursuits. The book takes an “object-use-first” approach—writing classes is covered only after students have mastered using objects.
BOOK FEATURES:
Data Manipulation
Data manipulation is a theme. The examples range from text analysis to breast cancer classification. Along the way, we provide some analysis examples using simple graphing. To incorporate drawing and graphing, we use established packages instead of developing our own: one is built in (Turtle Graphics); the other is widely used (matplotlib with NumPy).
We have tried to focus on non-numeric examples in the book, but some numeric examples are classics for a good reason. For example, we use a rational-numbers example for creating classes that overload operators. Our goal is always to use the best examples.
Problem Solving and Case Studies
Throughout the text, we emphasize problem solving, especially a divide-and-conquer approach to developing a solution. Three chapters (3, 10, and 13) are devoted almost exclusively to program development. Here we walk students through the solution of larger examples. In addition to design, we show mistakes and how to recover from them. That is, we don’t simply show a solution but show a process of developing a solution.
Code Examples
There are over 180 code examples in the text—many are brief, but others illustrate piecemeal development of larger problems.
Interactive Sessions
The Python interpreter provides a wonderful mechanism for briefly illustrating programming and problem-solving concepts. We provide almost 250 interactive sessions for illustration.
Exercises and Programming Projects
Practice, practice, and more practice. We provide over 275 short exercises for students and nearly 30 longer programming projects (many with multiple parts).
Self-Test Exercises
Embedded within the chapters are 24 self-check exercises, each with five or more associated questions.
Programming Tips
We provide over 40 special notes to students on useful tips and things to watch out for. These tips are boxed for emphasis.
||
Купить бумажную книгу или электронную версию книги и скачать
По кнопке выше можно купить бумажные варианты этой книги и похожих книг на сайте интернет-магазина "Лабиринт".
Using the button above you can buy paper versions of this book and similar books on the website of the "Labyrinth" online store.
Реклама. ООО "ЛАБИРИНТ.РУ", ИНН: 7728644571, erid: LatgCADz8.
Дата создания страницы: