Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Daniel Arbuckle's Mastering Python

Buy

Key Features

  • Covers the latest and advanced concepts of Python such as parallel processing with Python 3.6
  • Explore the Python language from its basic installation and setup to concepts such as reactive programming and microservices
  • Get introduced to the mechanism for rewriting code in a compiled language along with ctypes and Cython tools

Book Description

Daniel Arbuckle's Mastering Python covers the basics of operating in a Python development environment, before moving on to more advanced topics. Daniel presents you with real-world solutions to Python 3.6 and advanced-level concepts, such as reactive programming, microservices, ctypes, and Cython tools.

You don't need to be familiar with the Python language to use this book, as Daniel starts with a Python primer. Throughout, Daniel highlights the major aspects of managing your Python development environment, shows you how to handle parallel computation, and helps you to master asynchronous I/O with Python 3.6 to improve performance. Finally, Daniel will teach you the secrets of metaprogramming and unit testing in Python, helping you acquire the perfect skillset to be a Python expert.

Daniel will get you up to speed on everything from basic programming practices to high-end tools and techniques, things that will help set you apart as a successful Python programmer.

What you will learn

  • Get to grips with the basics of operating in a Python development environment
  • Build Python packages to efficiently create reusable code
  • Become proficient at creating tools and utility programs in Python
  • Use the Git version control system to protect your development environment from unwanted changes
  • Harness the power of Python to automate other software
  • Distribute computational tasks across multiple processors
  • Handle high I/O loads with asynchronous I/O to get a smoother performance
  • Take advantage of Python's metaprogramming and programmable syntax features
  • Get acquainted with the concepts behind reactive programming and RxPy

About the Author

Daniel Arbuckle gained his PhD in Computer Science from the University of Southern California. He has published numerous papers along with several books and video courses, and he is both a teacher of computer science and a professional programmer.

Table of Contents

  1. Python Primer
  2. Setting Up
  3. Making a Package
  4. Basic Best Practices
  5. Making a Command-Line Utility
  6. Parallel Processing
  7. Coroutines and Asynchronous I/O
  8. Metaprogramming
  9. Unit Testing
  10. Reactive Programming
  11. Microservices
  12. Extension Modules and Compiled Code
(HTML tags aren't allowed.)

Knowledge-Free and Learning-Based Methods in Intelligent Game Playing
Knowledge-Free and Learning-Based Methods in Intelligent Game Playing

The book is focused on the developments and prospective challenging problems in the area of mind game playing (i.e. playing games that require mental skills) using Computational Intelligence (CI) methods, mainly neural networks, genetic/evolutionary programming and reinforcement learning. The majority of discussed game playing ideas were...

Marketing and Selling Professional Services in Architecture and Construction
Marketing and Selling Professional Services in Architecture and Construction

This practical book on selling and marketing will help architects, engineers, project managers, facilities managers, surveyors, and contractors ‘sell’ themselves to prospective clients.

As clients become more sophisticated at both local and international level, and as competition in the construction industry increases,...

Vulvar Disease: A Clinicopathological Approach
Vulvar Disease: A Clinicopathological Approach

Filling a gap in the literature, this source covers every aspect of vulvar disease with an emphasis on symptoms, identification, and treatment. An excellent resource for this challenging diagnostic area, this guide provides summary tables at the end of each disease entity that expertly depict and and analyze the clinical appearance,...


Genetic Programming Theory and Practice X (Genetic and Evolutionary Computation)
Genetic Programming Theory and Practice X (Genetic and Evolutionary Computation)

These contributions, written by the foremost international researchers and practitioners of Genetic Programming (GP), explore the synergy between theoretical and empirical results on real-world problems, producing a comprehensive view of the state of the art in GP.

Topics in this volume include: evolutionary constraints,...

Path Integrals in Physics Volume 2: Quantum Field Theory, Statistical Physics & Other Modern Applications
Path Integrals in Physics Volume 2: Quantum Field Theory, Statistical Physics & Other Modern Applications
This book covers the fundamentals of path integrals, both the Wiener and Feynman types, and their many applications in physics. It deals with systems that have an infinite number of degrees of freedom. The book discusses the general physical background and concepts of the path integral approach used, followed by the most typical and important...
Three-Dimensional Television: Capture, Transmission, Display
Three-Dimensional Television: Capture, Transmission, Display

Advances in optical technology and computing power are bringing life-like 3DTV closer, with potential applications not only in entertainment, but also in education, scientific research, industry, medicine, and many other areas.

3DTV will require the integration of a diversity of key technologies from computing to graphics, imaging...

©2020 LearnIT (support@pdfchm.net) - Privacy Policy