Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More

0
(0)

Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More
 

  • Author:Julien Danjou
  • Length: 240 pages
  • Edition: 1
  • Publisher: No Starch Press
  • Publication Date: 2018-12-11
  • ISBN-10: 1593278780
  • ISBN-13: 9781593278786
  • Sales Rank: #54840 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    An indispensable collection of practical tips and real-world advice for tackling common Python problems and taking your code to the next level. Features interviews with high-profile Python developers who share their tips, tricks, best practices, and real-world advice gleaned from years of experience.

    Sharpen your Python skills as you dive deep into the Python programming language with Serious Python. You’ll cover a range of advanced topics like multithreading and memorization, get advice from experts on things like designing APIs and dealing with databases, and learn Python internals to help you gain a deeper understanding of the language itself. Written for developers and experienced programmers, Serious Python brings together over 15 years of Python experience to teach you how to avoid common mistakes, write code more efficiently, and build better programs in less time.

    As you make your way through the book’s extensive tutorials, you’ll learn how to start a project and tackle topics like versioning, layouts, coding style, and automated checks. You’ll learn how to package your software for distribution, optimize performance, use the right data structures, define functions efficiently, pick the right libraries, build future-proof programs, and optimize your programs down to the bytecode. You’ll also learn how to:

    • Make and use effective decorators and methods, including abstract, static, and class methods
    • Employ Python for functional programming using generators, pure functions, and functional functions
    • Extend flake8 to work with the abstract syntax tree (AST) to introduce more sophisticated automatic checks into your programs
    • Apply dynamic performance analysis to identify bottlenecks in your code
    • Work with relational databases and effectively manage and stream data with PostgreSQL

    If you’ve been looking for a way to take your Python skills from good to great, Serious Python will help you get there. Learn from the experts and get seriously good at Python with Serious Python!

    中文:

    书名:Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More

    这是一组必不可少的实用技巧和现实世界的建议,可帮助您解决常见的Python问题并将您的代码提升到下一个级别。介绍了对知名Python开发人员的采访,他们分享了他们从多年经验中收集的提示、技巧、最佳实践和现实世界的建议。

    在深入了解Python编程语言的同时,磨练您的Python技能 严肃的巨蟒。你将涵盖多线程和记忆等一系列高级主题,从设计API和处理数据库等方面听取专家的建议,并学习Python的内部原理以帮助你更深入地理解这门语言本身。为开发人员和有经验的程序员编写, 严肃的巨蟒 汇集了超过15年的Python经验,教您如何避免常见错误,更有效地编写代码,并在更短的时间内构建更好的程序。

    当你通读这本书的大量教程时,你将学习如何开始一个项目,并处理诸如版本控制、布局、编码风格和自动检查等主题。您将学习如何打包您的软件以供分发、优化性能、使用正确的数据结构、高效地定义函数、选择正确的库、构建面向未来的程序以及优化您的程序直到字节码。您还将学习如何:

    • 制作和使用有效的修饰符和方法,包括抽象、静态和类方法
    • 使用Python进行使用生成器、纯函数和函数的函数式编程
    • 扩展flke8以使用抽象语法树(AST)将更复杂的自动检查引入到您的程序中
    • 应用动态性能分析来识别代码中的瓶颈
    • 使用PostgreSQL处理关系数据库并有效管理和传输数据

    If you’ve been looking for a way to take your Python skills from good to great, 严肃的巨蟒 会帮你做到这一点。向专家学习,并通过以下工具真正擅长使用Python 严肃的巨蟒!

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

    点击星号评分!

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

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

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册