My Account Log in

1 option

Functional start to computing with python

CRCnetBASE Complete Available online

View online
Format:
Book
Author/Creator:
HERMAN, TED.
Series:
Chapman & Hall/CRC textbooks in computing.
Chapman & Hall/CRC Textbooks in Computing
Language:
English
Subjects (All):
Python (Computer program language).
Physical Description:
1 online resource (426 p.)
Edition:
1st ed.
Place of Publication:
[Place of publication not identified] CRC Press, 2017.
Language Note:
English
Summary:
Open source and easy to use, Python offers the availability of exciting libraries of software, application programming interfaces, and even connections to web services. This textbook uses Python as a working environment to teach the basics of computing for students with no prior programming experience. Unlike similar texts, it organizes topics based on a functional first approach to teaching programming. The book includes case studies of practical problems as well as homework and interactive tools online, such as flashcards-- Provided by publisher.
Contents:
Front Cover; Contents; Preface; I. Motivation and Background; 1. Inspirations of Computing; 2. Preview of Computing with Python; 3. General Landscape of Computing Languages; 4. Python Setup; II. Functional-Style Python; 5. Types; 6. Operators; 7. Expressions; 8. Printing; 9. Functions I; 10. Functions II; 11. Conditional Logic; 12. Slice, Split, Join; 13. Comprehensions; 14. Functional Patterns; III. Imperative-Style Python; 15. Names for Data; 16. Functions and Variables; 17. Mutation; 18. Modules; 19. Repetition; 20. Documentation; 21. Debugging; 22. Accumulation Loop Patterns
23. Search Loop Patterns24. Drawing; 25. Input and Output; 26. Network Programs; 27. Objects, Classes, and Inheritance; 28. Randomness, Time, and System Modules; 29. Graphical User Interfaces; IV. Appendices; 30. Advanced Topics; 31. Solutions to -Exercises; 32. Reference Tables
Notes:
Description based upon print version of record.
Includes bibliographical references.
Description based on print version record.
ISBN:
1-4822-0269-7
0-429-19571-0
1-4665-0455-2
1-62870-714-3
9780429195716
OCLC:
892963347

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account