Python Programming Fundamentals, Second Edition
Книга Kent D. Lee «Python Programming Fundamentals» — это учебник по основам программирования на языке Python, входящий в серию Undergraduate Topics in Computer Science издательства Springer. Второе издание ориентировано на студентов бакалавриата и всех, кто делает первые шаги в программировании.
Автор строит обучение на большом количестве примеров и практических упражнений с решениями, которые можно выполнять как за компьютером, так и на бумаге. Такой интерактивный подход позволяет сразу применять новые концепции на практике и быстро выявлять пробелы в понимании материала.
В книге подробно рассматриваются базовые конструкции языка Python: переменные, типы данных, условные операторы, циклы, функции, работа со строками и списками, файловый ввод-вывод, а также основы объектно-ориентированного программирования. Отдельное внимание уделено шаблонам программирования, таким как Accumulator Pattern и Guess and Check Pattern, которые регулярно встречаются в реальных программах.
Помимо основ языка, издание знакомит читателя с прикладными темами — компьютерной графикой и графическими пользовательскими интерфейсами, что делает обучение более наглядным и увлекательным. Книга подходит для самостоятельного изучения и для одно- или двухсеместрового курса.
