Practical Programming: An Introduction to Computer Science Using Python 3.6, 3rd Edition

Автор: literator от 17-05-2019, 02:17, Коментариев: 0

Категория: КНИГИ » ПРОГРАММИРОВАНИЕ

Название: Practical Programming: An Introduction to Computer Science Using Python 3.6, 3rd Edition
Автор: Paul Gries, Jennifer Campbell
Издательство: Pragmatic Bookshelf
ISBN: 1680502689
Год: 2017
Страниц: 412
Язык: английский
Формат: pdf
Размер: 10.1 MB

This book uses the Python programming language to teach introductory computer science topics and a handful of useful applications. You’ll certainly learn a fair amount of Python as you work through this book, but along the way you’ll also learn about issues that every programmer needs to know: ways to approach a problem and break it down into parts, how and why to document your code, how to test your code to help ensure your program does what you want it to, and more.

We chose Python for several reasons:

- It is free and well documented. In fact, Python is one of the largest and best-organized open source projects going.
- It runs everywhere. The reference implementation, written in C, is used on everything from cell phones to supercomputers, and it’s supported by professional-quality installers for Windows, macOS, and Linux.
- It has a clean syntax. Yes, every language makes this claim, but during the several years that we have been using it at the University of Toronto, we have found that students make noticeably fewer 'punctuation' mistakes with Python than with C-like languages.
- It is relevant. Thousands of companies use it every day: it is one of the languages used at Google, Industrial Light & Magic uses it extensively, and large portions of the game EVE Online are written in Python. It is also widely used by academic research groups.
- It is well supported by tools. Legacy editors like vi and Emacs all have Python editing modes, and several professional-quality IDEs are available.

We have organized the book into two parts. The first covers fundamental programming ideas: how to store and manipulate information (numbers, text, lists, sets, dictionaries, and files), how to control the flow of execution (conditionals and loops), how to organize code (functions and modules), how to ensure your code works (testing and debugging), and how to plan your program (algorithms).

The second part of the book consists of more or less independent chapters on more advanced topics that assume all the basic material has been covered. The first of these chapters shows how to create and manage your own types of information. It introduces object-oriented concepts such as encapsulation, inheritance, and polymorphism. The other chapters cover testing, databases, and graphical user interface construction.

Скачать Practical Programming: An Introduction to Computer Science Using Python 3.6, 3rd Edition




ОТСУТСТВУЕТ ССЫЛКА/ НЕ РАБОЧАЯ ССЫЛКА ЕСТЬ РЕШЕНИЕ, ПИШИМ СЮДА!


Нашел ошибку? Есть жалоба? Жми!
Пожаловаться администрации
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.