Functional Programming with Python Training Video

Courses For Success

AU$ 189 - ($ 425.875)

Información importante

  • Curso
  • Online
  • Cuándo:
    A definir

A Practical Training Course That Teaches Real World Skills In this project-based Functional Programming with Python video tutorial series, you'll quickly have relevant skills for real-world applications. Follow along with our expert instructor in this training course to get: Concise, informative and broadcast-quality Functional Programming with Python training videos delivered to your desktop The ability to learn at your own pace with our intuitive, easy-to-use interface A quick grasp of even the most complex Functional Programming with Python subjects because they're broken into simple, easy to follow tutorial videos Practical working files further enhance the learning process and provide a degree of retention that is unmatched by any other form of Functional Programming with Python tutorial, online or you'll know the exact steps for your own projects. Course Fast Facts: Only 3 hours to complete this course 37 tutorial videos Expert instructors lead each course Download to any Windows PC or Mac and save for viewing off line Course is accessible 24/7 from any computer once downloaded You can study from home or at work at your own pace in your own time Course Description 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...

Información importante

Requisitos: System Requirements - Digital Download Digital Download: Microsoft Windows XP or higher, Mac OS X 10.4 or higher. Minimum screen resolution of 1024x768 Digital Download specific requirements: Between 1GB and 6GB of available hard drive space (depending on the training course) An Internet connection with sufficient bandwidth. You must have at least a 56K modem connection (Broadband recommended). Most modern ADSL and Cable internet solutions will be sufficient. Do I need...


Dónde se imparte y en qué fechas

Inicio Ubicación
A definir

¿Qué aprendes en este curso?

Skills and Training

Programa académico

  • 01. Introduction
    • Introduction
    • Libraries And Setting Up Our Environment
    • About The Author
    • 0104 How To Access Your Working Files
  • 02. Functional Programming
    • What Is Functional Programming?
    • Why Functional Programming?
    • First-Class Functions
    • Recursion
    • Higher-Order Functions
    • Modifying Data Structures
  • 03. A Tour Of FP Libraries
    • 0301 Immutable Data Structures: Introduction To Pyrsistent
    • 0302 Immutable Data Structures: How Pyrsistent Works
    • 0303 Toolz: A Functional Standard Library
    • 0304 Hypothesis: Property-Based Testing
    • 0305 Effect: Isolation Of Side Effects
  • 04. Implementing A Game
    • 0401 Writing A Game: Interactive Fiction
    • 0402 Implementing A Text Adventure
    • 0403 Adding A Challenge To Our Game - Part 1: Props And Inventory
    • 0404 Adding A Challenge To Our Game - Part 2: Lock And Key
  • 05. Testing
    • 0501 Writing Unit Tests For Our Simulation Code
    • 0502 Stateful Testing With Hypothesis
    • 0503 Testing Our Game With Hypothesis
  • 06. User Interface
    • 0601 Creating A Text-Based UI
    • 0602 Testing Effects With Mocks
  • 07. Integrating With An Imperative Third-Party Library
    • 0701 Using An Imperative Library: SQLite
    • 0702 Using An Imperative Library: Storing And Loading Data
    • 0703 Refactoring Imperative Code
    • 0704 Adding Storage To The Game Loop
  • 08. First-Class Effects
    • 0801 The Desire For First-Class Effects
    • 0802 Making Our Imperative Shell Pure
    • 0803 Performing Effects
    • 0804 Testing Effects
    • 0805 Creating Custom Intents
  • 09. Web UI
    • 0901 Introduction To Flask
    • 0902 Making Flask Functional
    • 0903 A Functional Web UI For Our Game
  • 10. Conclusion
    • 1001 Wrapping Up And What To Do Next

Información adicional

Digital Download FAQs

Q: What is a digital download?

A digital download is training that you download from the internet using your web browser instead of us shipping you a physical CD.

Q: How instant is the "Instant Purchase"?

If you complete your purchase, you are emailed your access key within minutes of the transaction completing.

Q: How do I access my digital download...