Название: Python Programming in Context, 4th Edition Автор: Julie Anderson, Jon Anderson Издательство: Jones & Bartlett Learning Год: 2025 Страниц: 500 Язык: английский Формат: epub Размер: 53.5 MB
Python Programming in Context, Fourth Edition provides a comprehensive and accessible introduction to Python fundamentals. Updated with Python 3.10, the Fourth Edition offers a thorough overview of multiple applied areas, including image processing, cryptography, astronomy, the Internet, and bioinformatics. Taking an active learning approach, each chapter starts with a comprehensive real-world project that teaches core design techniques and Python programming to immediately engage students. An ideal first language for learners entering the rapidly expanding fields of computer science, data science, and scientific programing, Python gives students a solid platform of key problem-solving skills that translate easily across programming languages. This text is designed to be a first course in computer science that focuses on problem-solving, with language features being introduced as needed to solve the problem at hand.
In this text, we use Python as the programming language because it has a clean, simple syntax and an intuitive user environment. The basic collections are powerful yet easy to use. The interactive nature of the language creates a place to test ideas without the need for a lot of coding. Finally, Python provides a textbook-like notation for representing algorithms, alleviating the need for an additional layer of pseudocode. This allows the illustration of many relevant, modern, and interesting problems that make use of algorithms.
We have structured the text around problems of general interest, rather than a traditional language-element structure. Thus, you will not see chapter titles in this text like “Loops” and “Conditionals”—but you will see chapter titles such as “Planet Objects” and “Playing by the Rules.” Throughout the text, concepts are introduced using a spiral model. Because the syntax of Python is easy to learn, we can quickly introduce the basics of standard programming constructs. As students progress through the text, more of the details and background for these constructs are added to their toolbox. In this way, students are exposed to important computer science concepts at the point when those concepts are needed to solve a problem.
An illustration of how this spiral approach touches on a specific topic in different ways can be seen in our presentation of functions. Students begin to write functions with parameters in Chapter 1. Chapter 2 then introduces functions with return values. In Chapter 6, students learn about passing functions as parameters to other functions and the details of Python’s scoping rules. In Chapter 8, they encounter Python’s keyword and optional parameters. Chapter 9 covers recursive functions. In Chapter 10, students learn about writing functions that are methods of a class. In Chapter 12, students learn to write abstract methods. Finally, in Chapter 13, students are introduced to writing callback functions for event-driven programming.
Скачать Python Programming in Context, 4th Edition
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.