Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cgm a2200433Ii 4500 
001    933389284 
003    OCoLC 
005    20240129213017.0 
006    m     o  c         
007    cr cna|||||||| 
007    vz czazuu 
008    151223s2015    xx 176        o   vleng d 
035    (OCoLC)933389284 
037    CL0500000693|bSafari Books Online 
040    UMI|beng|erda|epn|cUMI|dOCLCF|dOCLCO 
049    INap 
099    Streaming Video O’Reilly for Public Libraries 
100 1  Armstrong, Chris,|espeaker. 
245 10 Functional programming with Python :|btechniques for 
       maintainable, modular, and testable Python code /|cwith 
       Chris Armstrong.|h[O'Reilly electronic resource] 
264  1 [Place of publication not identified] :|bO'Reilly,|c[2015]
300    1 online resource (1 streaming video file (2 hr., 55 min.,
       5 sec.)) :|bdigital, sound, color 
336    two-dimensional moving image|btdi|2rdacontent 
337    computer|bc|2rdamedia 
337    video|bv|2rdamedia 
338    online resource|bcr|2rdacarrier 
500    Title from title screen (viewed December 22, 2015). 
500    Date of publication from resource description page. 
511 0  Presenter, Chris Armstrong. 
520    "In this Functional Programming with Python training 
       course, expert author Chris Armstrong will teach you 
       functional programming techniques for making maintainable,
       modular, and testable code. This course is designed for 
       users that already have experience with Python. You will 
       start by learning about functional programming, including 
       first class functions, recursion, and modifying data 
       structures. From there, Chris will teach you about many 
       functional programming libraries available in the Python 
       ecosystem. This video tutorial will then teach you how to 
       implement a text adventure game using these techniques and
       libraries. You will also learn how to write unit tests for
       functional code, use imperative libraries in a functional 
       way, and use first-class effects. Finally, you will create
       a web UI for the game, and learn how to isolate an 
       imperative web framework so that all of the application 
       logic remains purely functional. Once you have completed 
       this computer based training course, you will have learned
       how to apply these functional programming techniques to 
       create maintainable, modular, and testable Python code."--
       Resource description page. 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
650  0 Python (Computer program language) 
650  0 Python (Computer program language)|xTesting. 
650  0 Functional programming (Computer science) 
650  6 Python (Langage de programmation) 
650  6 Programmation fonctionnelle. 
650  7 Functional programming (Computer science)|2fast
       |0(OCoLC)fst00936086 
650  7 Python (Computer program language)|2fast
       |0(OCoLC)fst01084736 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/videos/~/9781771374651/?ar|zAvailable
       for O'Reilly for Public Libraries 
994    92|bJFN