Log In
Or create an account -> 
Imperial Library
  • Home
  • About
  • News
  • Upload
  • Forum
  • Help
  • Login/SignUp

Index
Cover Table of Contents Introduction
About This Book Foolish Assumptions Icons Used in This Book Beyond the Book Where to Go from Here
Part 1: Getting Started with Functional Programming
Chapter 1: Introducing Functional Programming
Defining Functional Programming Considering Other Programming Paradigms Using Functional Programming to Perform Tasks Discovering Languages That Support Functional Programming Finding Functional Programming Online
Chapter 2: Getting and Using Python
Working with Python in This Book Obtaining Your Copy of Anaconda Downloading the Datasets and Example Code Creating a Python Application Running the Python Application Understanding the Use of Indentation Adding Comments Closing Jupyter Notebook Getting Help with the Python Language
Chapter 3: Getting and Using Haskell
Working with Haskell in This Book Obtaining and Installing Haskell Testing the Haskell Installation Compiling a Haskell Application Using Haskell Libraries Getting Help with the Haskell Language
Part 2: Starting Functional Programming Tasks
Chapter 4: Defining the Functional Difference
Comparing Declarations to Procedures Understanding How Data Works Seeing a Function in Haskell Seeing a Function in Python
Chapter 5: Understanding the Role of Lambda Calculus
Considering the Origins of Lambda Calculus Understanding the Rules Performing Reduction Operations Creating Lambda Functions in Haskell Creating Lambda Functions in Python
Chapter 6: Working with Lists and Strings
Defining List Uses Creating Lists Evaluating Lists Performing Common List Manipulations Understanding the Dictionary and Set Alternatives Considering the Use of Strings
Part 3: Making Functional Programming Practical
Chapter 7: Performing Pattern Matching
Looking for Patterns in Data Understanding Regular Expressions Using Pattern Matching in Analysis Working with Pattern Matching in Haskell Working with Pattern Matching in Python
Chapter 8: Using Recursive Functions
Performing Tasks More than Once Understanding Recursion Using Recursion on Lists Passing Functions Instead of Variables Defining Common Recursion Errors
Chapter 9: Advancing with Higher-Order Functions
Considering Types of Data Manipulation Performing Slicing and Dicing Mapping Your Data Filtering Data Organizing Data
Chapter 10: Dealing with Types
Developing Basic Types Composing Types Parameterizing Types Dealing with Missing Data Creating and Using Type Classes
Part 4: Interacting in Various Ways
Chapter 11: Performing Basic I/O
Understanding the Essentials of I/O Manipulating I/O Data Using the Jupyter Notebook Magic Functions Receiving and Sending I/O with Haskell
Chapter 12: Handling the Command Line
Getting Input from the Command Line Accessing the Command Line in Haskell Accessing the Command Line in Python
Chapter 13: Dealing with Files
Understanding How Local Files are Stored Ensuring Access to Files Interacting with Files Manipulating File Content Completing File-related Tasks
Chapter 14: Working with Binary Data
Comparing Binary to Textual Data Using Binary Data in Data Analysis Understanding the Binary Data Format Working with Binary Data Interacting with Binary Data in Haskell Interacting with Binary Data in Python
Chapter 15: Dealing with Common Datasets
Understanding the Need for Standard Datasets Finding the Right Dataset Loading a Dataset Manipulating Dataset Entries
Part 5: Performing Simple Error Trapping
Chapter 16: Handling Errors in Haskell
Defining a Bug in Haskell Understanding the Haskell-Related Errors Fixing Haskell Errors Quickly
Chapter 17: Handling Errors in Python
Defining a Bug in Python Understanding the Python-Related Errors Fixing Python Errors Quickly
Part 6: The Part of Tens
Chapter 18: Ten Must-Have Haskell Libraries
binary Hascore vect vector aeson attoparsec bytestring stringsearch text moo
Chapter 19: Ten (Plus) Must-Have Python Packages
Gensim PyAudio PyQtGraph TkInter PrettyTable SQLAlchemy Toolz Cloudera Oryx funcy SciPy XGBoost
Chapter 20: Ten Occupation Areas that Use Functional Programming
Starting with Traditional Development Going with New Development Creating Your Own Development Finding a Forward-Thinking Business Doing Something Really Interesting Developing Deep Learning Applications Writing Low-Level Code Helping Others in the Health Care Arena Working as a Data Scientist Researching the Next Big Thing
Index About the Author Connect with Dummies End User License Agreement
  • ← Prev
  • Back
  • Next →
  • ← Prev
  • Back
  • Next →

Chief Librarian: Las Zenow <zenow@riseup.net>
Fork the source code from gitlab
.

This is a mirror of the Tor onion service:
http://kx5thpx2olielkihfyo4jgjqfb7zx7wxr3sd4xzt26ochei4m6f7tayd.onion