Програмування на Python: базовий курс. Роберт Седжвік, Кевін Вейн, Роберт Дондеро
Будь-яка наукова або технічна дисципліна потребує навичок програмування. Python - ідеальна перша мова програмування, а ця книжка - найкращий посібник з її вивчення.
Викладачі Принстонського університету Роберт Седжвік, Кевін Вейн і Роберт Дондеро написали доступний міждисциплінарний навчальний курс із програмування мовою Python, що розглядає важливі та реальні випадки її застосування, а не абстрактні приклади. Автори демонструють інструментальні засоби, необхідні студентам для вивчення програмування природним, ненудним і творчим способом.
Книжка «Програмування на Python: базовий курс» зосереджується на найкорисніших засобах мови Python і знайомить із програмуванням на прикладах, корисних для кожного студента наукових, технічних та інформаційних спеціальностей.
Особливості книжки:
- Базові елементи програмування: змінні, оператори присвоєння, вбудовані типи даних, умовні вирази, цикли, масиви, введення і виведення, включно з графікою і звуком.
- Функції, модулі та бібліотеки: організація програм у компоненти, що забезпечують незалежне налагодження, підтримку та багаторазове використання.
- Об'єктно-орієнтоване програмування та абстракція даних: об'єкти, модулі, інкапсуляція тощо.
- Алгоритми і структури даних: алгоритми сортування і пошуку, стеки, черги і таблиці символів.
- Усі приклади з галузі прикладної математики, фізики, хімії, біології та інформатики сумісні з мовою Python версій 2 і 3.
Спираючись на свою велику викладацьку практику, автори завершують кожен розділ списками запитань і відповідей, вправами, а часто і практичними вправами.
На сайті книги доступно безліч додаткової інформації та допоміжних матеріалів, включно з вихідним кодом, бібліотеками вводу і виводу, рішеннями для деяких вправ і багато іншого. Цей веб-сайт дає змогу використовувати власні комп'ютери для викладання та вивчення матеріалу книги.
Інформація про книгу | |
Автор | Роберт Седжвік, Кевін Уейн, Роберт Дондеро |
Обкладинка | М'яка |
Мова видання | російська |
Тематика | Мови та системи програмування |