Python Unlocked

0
(0)

Python Unlocked
 

  • Author:Arun Tigeraniya
  • Length: 172 pages
  • Edition: 1
  • Publisher: Packt Publishing
  • Publication Date: 2015-12-30
  • ISBN-10: 1785885995
  • ISBN-13: 9781785885990
  • Sales Rank: #1691046 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Key Features

    • Write smarter, bug-free, high performance code with minimal effort
    • Uncover the best tools and options available to Python developers today
    • Deploy decorators, design patters, and various optimization techniques to use Python 3.5 effectively

    Book Description

    Python is a versatile programming language that can be used for a wide range of technical tasks―computation, statistics, data analysis, game development, and more. Though Python is easy to learn, it’s range of features means there are many aspects of it that even experienced Python developers don’t know about. Even if you’re confident with the basics, its logic and syntax, by digging deeper you can work much more effectively with Python – and get more from the language.

    Python Unlocked walks you through the most effective techniques and best practices for high performance Python programming – showing you how to make the most of the Python language. You’ll get to know objects and functions inside and out, and will learn how to use them to your advantage in your programming projects. You will also find out how to work with a range of design patterns including abstract factory, singleton, strategy pattern, all of which will help make programming with Python much more efficient. Finally, as the process of writing a program is never complete without testing it, you will learn to test threaded applications and run parallel tests.

    If you want the edge when it comes to Python, use this book to unlock the secrets of smarter Python programming.

    What you will learn

    • Manipulate object creation processes for instances, classes, and functions
    • Use the best possible language constructs to write data structures with super speed and maintainability
    • Make efficient use of design patterns to decrease development time and make your code more maintainable
    • Write better test cases with an improved understanding of the testing framework of Python and unittests, and discover how to develop new functionalities in it
    • Write fully-optimized code with the Python language by profiling, compiling C modules, and more
    • Unlock asynchronous programming to build efficient and scalable applications

    About the Author

    Arun Tigeraniya has a BE in electronics and communication. After his graduation, he worked at various companies as a Python developer. His main professional interests are AI and Big Data. He enjoys writing efficient and testable code, and interesting technical articles. He has worked with open source technology since 2008. He currently works at Jaarvis Labs Limited, India.

    Table of Contents

    Chapter 1: Objects in Depth
    Chapter 2: Namespaces and Classes
    Chapter 3: Functions and Utilities
    Chapter 4: Data Structures and Algorithms
    Chapter 5: Elegance with Design Patterns
    Chapter 6: Test-Driven Development
    Chapter 7: Optimization Techniques
    Chapter 8: Scaling Python

    中文:

    书名:Python Unlocked

    Key Features

    • 以最小的努力编写更智能、无错误、高性能的代码
    • 了解当前可供Python开发人员使用的最佳工具和选项
    • 部署装饰器、设计模式和各种优化技术以有效使用Python3.5

    Book Description

    Python是一种多功能编程语言,可用于广泛的技术任务–计算、统计、数据分析、游戏开发等。虽然Python很容易学,但它的一系列功能意味着它有很多方面,即使是经验丰富的Python开发人员也不知道。即使你对基础知识、它的逻辑和语法很有信心,通过更深入地挖掘,你也可以更有效地使用这门语言–并从这门语言中获得更多东西。

    Python解锁将向您介绍高性能Python编程的最有效技术和最佳实践,并向您展示如何最大限度地利用Python语言。您将深入了解对象和函数,并将学习如何在编程项目中利用它们。您还将了解如何使用一系列设计模式,包括抽象工厂模式、单例模式、策略模式,所有这些模式都有助于提高使用Python编程的效率。最后,由于不对程序进行测试,编写程序的过程永远不会完成,因此您将学习测试线程化应用程序和运行并行测试。

    如果您想要在使用Python时占据优势,请使用这本书来揭开更智能的Python编程的秘密。

    你将学到什么

    • 操纵实例、类和函数的对象创建过程
    • 使用尽可能好的语言构造来编写具有超高速度和可维护性的数据结构
    • 有效地利用设计模式来缩短开发时间,并使代码更易于维护
    • 编写更好的测试用例,更好地理解Python和单元测试的测试框架,并了解如何在其中开发新功能
    • 通过分析、编译C模块等,用Python语言编写完全优化的代码
    • 解锁异步编程以构建高效且可伸缩的应用程序

    About the Author

    Arun Tigeraniya 我有电子和通信专业的学位。毕业后,他在多家公司担任Python开发人员。他的主要专业兴趣是人工智能和大数据。他喜欢编写高效且可测试的代码,以及有趣的技术文章。自2008年以来,他一直致力于开源技术。他目前在印度贾维斯实验室有限公司工作。

    目录表

    第1章:深入了解对象
    第2章:命名空间和类
    第3章:功能和实用程序
    第4章:数据结构和算法
    第5章:优雅的设计模式
    第6章:测试驱动的开发
    第7章:优化技术
    第8章:扩展Python

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册