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.)

IBM Websphere Portal 8: Web Experience Factory and the Cloud
IBM Websphere Portal 8: Web Experience Factory and the Cloud
When I joined IBM in early 2001, WebSphere Portal was little more than an idea. But some believed this was going to be the future of web technology. When WebSphere Portal v1 was released later in that same year, spending the time required to cobble together the components needed to make it run, was an exercise in patience and...
Contemporary Communication Systems Using MATLAB
Contemporary Communication Systems Using MATLAB

Featuring a variety of applications that motivate students, this book serves as a companion or supplement to any of the comprehensive textbooks in communication systems. The book provides a variety of exercises that may be solved on the computer using MATLAB. By design, the treatment of the various topics is brief. The authors provide the...

Create Your Own Blog: 6 Easy Projects to Start Blogging Like a Pro (2nd Edition)
Create Your Own Blog: 6 Easy Projects to Start Blogging Like a Pro (2nd Edition)

Create Your Own Blog

6 Easy Projects to Start Blogging Like a Pro
Second Edition

 

6 Easy Projects to Start Blogging Like a Pro

Personal Blogging Using WordPress.com • Build a...


Theory and Practice of Algorithms in (Computer) Systems: First International ICST Conference, TAPAS 2011, Rome, Italy
Theory and Practice of Algorithms in (Computer) Systems: First International ICST Conference, TAPAS 2011, Rome, Italy
This volume contains the 25 papers presented at the First International ICST Conference on Theory and Practice of Algorithms in (Computer) Systems (TAPAS 2011), held in Rome during April 18-20 2011, including three papers by the distinguished invited speakers Shay Kutten, Kirk Pruhs and Paolo Santi.

In light of
...
Building Web Apps with Ember.js
Building Web Apps with Ember.js

If you’re a web developer interested in building scalable single-page applications—full-stack, browser-based apps that connect to a backend—this practical guide shows you how to use Ember.js, the popular JavaScript framework based on the model-view-controller (MVC) architectural pattern.

Through the...

Big Data Analytics Made Easy
Big Data Analytics Made Easy
Big Data Analytics Made Easy is a must-read for everybody as it explains the power of Analytics in a simple and logical way along with an end to end code in R. Even if you are a novice in Big Data Analytics, you will still be able to understand the concepts explained in this book. If you are already working in Analytics and dealing with Big...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy