Daniel Arbuckle’s Mastering Python

0
(0)

Daniel Arbuckle’s Mastering Python
 

  • Author:Daniel Arbuckle
  • Length: 128 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2017-07-06
  • ISBN-10: 1787283690
  • ISBN-13: 9781787283695
  • Sales Rank: #3457370 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    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 of rewriting code in a compiled language along with ctypes and Cython tools

    Book Description

    Python is one of the most powerful, flexible, and popular programming languages in the world. With Python, you can write code that is efficient, maintainable, and reusable.

    In this book, we cover the basics of operating in a Python development environment as well as the advanced topics. We present you with real-world solutions to Python 3.6 and advanced-level concepts such as reactive programming and microservices, introduce ctypes and Cython tools. You don’t need to be familiar with the Python language as we start with a Python primer. You’ll get ready to install, create packages, and run them on the command line. Throughout the journey, we’ll highlight the major aspects of managing your Python development environment, show you how to handle parallel computation, and help you to master asynchronous I/O with Python 3.6 to improve the performance of your system. Finally, you’ll learn the secrets of metaprogramming and unit testing in Python-arming you with the perfect skillset to be a Python expert. This course will get you up to speed in everything from basic programming practices to high-end tools and techniques, things that will help you set 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 computation 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

    Table of Contents

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

    中文:

    书名:丹尼尔·阿巴克的精通巨蟒

    主要特点

    • 介绍了最新和高级的Python概念,例如使用Python3.6进行并行处理
    • 探索从基本安装和设置到反应式编程和微服务等概念的Python语言
    • 了解用编译语言重写代码的机制,以及ctype和Cython工具

    图书描述

    Python是世界上最强大、最灵活、最流行的编程语言之一。使用Python,您可以编写高效、可维护和可重用的代码。

    在这本书中,我们涵盖了在Python开发环境中操作的基础知识以及高级主题。我们将向您展示真实的Python3.6解决方案和高级概念,如反应式编程和微服务,并介绍ctype和Cython工具。您不需要熟悉Python语言,因为我们从一本Python入门读物开始。您将准备好安装、创建包并在命令行上运行它们。在整个过程中,我们将重点介绍管理您的Python开发环境的主要方面,向您展示如何处理并行计算,并帮助您掌握使用Python3.6的异步I/O以提高系统的性能。最后,您将学习使用Python进行元编程和单元测试的秘诀–为您提供成为一名Python专家所需的完美技能。本课程将帮助您掌握从基本编程实践到高端工具和技术的方方面面,这些将帮助您脱颖而出成为一名成功的Python程序员。

    你将学到什么

    • 掌握在Python开发环境中操作的基础知识
    • 构建Python包以高效地创建可重用代码
    • 熟练使用Python语言创建工具和实用程序
    • 使用Git版本控制系统保护您的开发环境免受不必要的更改
    • 利用Python的强大功能实现其他软件的自动化
    • 跨多个处理器分布计算任务
    • 使用异步I/O处理高I/O负载,以获得更流畅的性能
    • 充分利用Python元编程和可编程语法功能
    • 熟悉反应式编程和RxPy背后的概念

    目录表

    第1章:Python优先
    第二章.设置
    第三章.如何制作包裹
    第4章.☐基本最佳实践
    第5章.创建命令行实用程序
    第六章:并行处理
    第7章:协同例程和异步I/O
    第8章:元编程
    第9章:单元测试
    第10章:反应式编程
    第11章:微观服务
    Chapter 12. Extension Modules and Compiled Code

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册