Functional Start to Computing with Python

Regular price €248.00
Quantity:
In stock with our UK publisher. 14-28 days
Delivery/Collection within 10-20 working days
14 days return policy Shipping & Delivery
A01=Ted Herman
algorithm design
algorithms behind syntax rules
and expressions
application
Ascii Character
assignment syntax and iteration
Author_Ted Herman
Category=UMX
comprehensions
computational thinking
data abstraction
data structure operations
data types
Database Queries
educational programming resources
eq_bestseller
eq_computing
eq_isMigrated=1
eq_isMigrated=2
eq_nobargain
eq_non-fiction
File Object
finite state machine theory
finite state machines
Follow
Foo Function
Function Application
functional programming
functional programming for scientific computing
Functional Start
GUI Framework
Import Math
Int
interactive
interactive approach to teach computing
Interactive Python Session
interactive Python tracer
Keyword Arguments
language
loops and variables
operators
programing
programmers
Python Code
Python Commands
Python Program
Python Script
Python Statements
Python Syntax
Python Type
Python's flexible data types and operations
quickly learn computing
recursion in functional- and imperative-style Python
Recursive Call
Regular Expressions
return
script
session
software development principles
software engineering
specifications of lists and dictionaries
specifics of Python
Standard Python
Standard Python Library
statement
Str
student-friendly
syntax
textualstring computing
unit testing
VM

Product details

  • ISBN 9781138460829
  • Weight: 453g
  • Dimensions: 178 x 254mm
  • Publication Date: 27 Jul 2017
  • Publisher: Taylor & Francis Ltd
  • Publication City/Country: GB
  • Product Form: Hardback
Secure checkout Fast Shipping Easy returns

A Functional Start to Computing with Python enables students to quickly learn computing without having to use loops, variables, and object abstractions at the start. Requiring no prior programming experience, the book draws on Python‘s flexible data types and operations as well as its capacity for defining new functions. Along with the specifics of Python, the text covers important concepts of computing, including software engineering motivation, algorithms behind syntax rules, advanced functional programming ideas, and, briefly, finite state machines.

Taking a student-friendly, interactive approach to teach computing, the book addresses more difficult concepts and abstractions later in the text. The author presents ample explanations of data types, operators, and expressions. He also describes comprehensions the powerful specifications of lists and dictionaries before introducing loops and variables. This approach helps students better understand assignment syntax and iteration by giving them a mental model of sophisticated data first.

Web ResourceThe book‘s supplementary website at http://functionalfirstpython.com/ provides many ancillaries, including:

Interactive flashcards on Python language elements
Links to extra support for each chapter
Unit testing and programming exercises
An interactive Python stepper tool
Chapter-by-chapter points
Material for lectures

More from this author