Modern Python Cookbook (Paperback)

Steven F. Lott

  • Modern Python Cookbook (Paperback)-preview-1
  • Modern Python Cookbook (Paperback)-preview-2
  • Modern Python Cookbook (Paperback)-preview-3
  • Modern Python Cookbook (Paperback)-preview-4
  • Modern Python Cookbook (Paperback)-preview-5
  • Modern Python Cookbook (Paperback)-preview-6
  • Modern Python Cookbook (Paperback)-preview-7
  • Modern Python Cookbook (Paperback)-preview-8
  • Modern Python Cookbook (Paperback)-preview-9
  • Modern Python Cookbook (Paperback)-preview-10
  • Modern Python Cookbook (Paperback)-preview-11
  • Modern Python Cookbook (Paperback)-preview-12
  • Modern Python Cookbook (Paperback)-preview-13
  • Modern Python Cookbook (Paperback)-preview-14
  • Modern Python Cookbook (Paperback)-preview-15
  • Modern Python Cookbook (Paperback)-preview-16
  • Modern Python Cookbook (Paperback)-preview-17
  • Modern Python Cookbook (Paperback)-preview-18
  • Modern Python Cookbook (Paperback)-preview-19
  • Modern Python Cookbook (Paperback)-preview-20
  • Modern Python Cookbook (Paperback)-preview-21
  • Modern Python Cookbook (Paperback)-preview-22
  • Modern Python Cookbook (Paperback)-preview-23
  • Modern Python Cookbook (Paperback)-preview-24
  • Modern Python Cookbook (Paperback)-preview-25
  • Modern Python Cookbook (Paperback)-preview-26
  • Modern Python Cookbook (Paperback)-preview-27
  • Modern Python Cookbook (Paperback)-preview-28
  • Modern Python Cookbook (Paperback)-preview-29
  • Modern Python Cookbook (Paperback)-preview-30
  • Modern Python Cookbook (Paperback)-preview-31
  • Modern Python Cookbook (Paperback)-preview-32
  • Modern Python Cookbook (Paperback)-preview-33
  • Modern Python Cookbook (Paperback)-preview-34
  • Modern Python Cookbook (Paperback)-preview-35
  • Modern Python Cookbook (Paperback)-preview-36
  • Modern Python Cookbook (Paperback)-preview-37
  • Modern Python Cookbook (Paperback)-preview-38
  • Modern Python Cookbook (Paperback)-preview-39
  • Modern Python Cookbook (Paperback)-preview-40
  • Modern Python Cookbook (Paperback)-preview-41
  • Modern Python Cookbook (Paperback)-preview-42
  • Modern Python Cookbook (Paperback)-preview-43
  • Modern Python Cookbook (Paperback)-preview-44
  • Modern Python Cookbook (Paperback)-preview-45
  • Modern Python Cookbook (Paperback)-preview-46
  • Modern Python Cookbook (Paperback)-preview-47
  • Modern Python Cookbook (Paperback)-preview-48
  • Modern Python Cookbook (Paperback)-preview-49
  • Modern Python Cookbook (Paperback)-preview-50
  • Modern Python Cookbook (Paperback)-preview-51
  • Modern Python Cookbook (Paperback)-preview-52
  • Modern Python Cookbook (Paperback)-preview-53
  • Modern Python Cookbook (Paperback)-preview-54
  • Modern Python Cookbook (Paperback)-preview-55
  • Modern Python Cookbook (Paperback)-preview-56
  • Modern Python Cookbook (Paperback)-preview-57
  • Modern Python Cookbook (Paperback)-preview-58
  • Modern Python Cookbook (Paperback)-preview-59
  • Modern Python Cookbook (Paperback)-preview-60
  • Modern Python Cookbook (Paperback)-preview-61
  • Modern Python Cookbook (Paperback)-preview-62
  • Modern Python Cookbook (Paperback)-preview-63
  • Modern Python Cookbook (Paperback)-preview-64
  • Modern Python Cookbook (Paperback)-preview-65
  • Modern Python Cookbook (Paperback)-preview-66
  • Modern Python Cookbook (Paperback)-preview-67
  • Modern Python Cookbook (Paperback)-preview-68
  • Modern Python Cookbook (Paperback)-preview-69
  • Modern Python Cookbook (Paperback)-preview-70
  • Modern Python Cookbook (Paperback)-preview-71
  • Modern Python Cookbook (Paperback)-preview-72
  • Modern Python Cookbook (Paperback)-preview-73
  • Modern Python Cookbook (Paperback)-preview-74
  • Modern Python Cookbook (Paperback)-preview-75
Modern Python Cookbook (Paperback)-preview-1

商品描述

Key Features

  • Develop succinct, expressive programs in Python
  • Learn the best practices and common idioms through carefully explained and structured recipes
  • Discover new ways to apply Python for the new age of development

Book Description

Python is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great scripting language that can power your applications and provide great speed, safety, and scalability. By exposing Python as a series of simple recipes, you can gain insight into specific language features in a particular context. Having a tangible context helps make the language or standard library feature easier to understand.

This book comes with over 100 recipes on the latest version of Python. The recipes will benefit everyone ranging from beginner to an expert. The book is broken down into 13 chapters that build from simple language concepts to more complex applications of the language.

The recipes will touch upon all the necessary Python concepts related to data structures, OOP, functional programming, as well as statistical programming. You will get acquainted with the nuances of Python syntax and how to effectively use the advantages that it offers. You will end the book equipped with the knowledge of testing, web services, and configuration and application integration tips and tricks.

The recipes take a problem-solution approach to resolve issues commonly faced by Python programmers across the globe. You will be armed with the knowledge of creating applications with flexible logging, powerful configuration, and command-line options, automated unit tests, and good documentation.

What you will learn

  • See the intricate details of the Python syntax and how to use it to your advantage
  • Improve your code readability through functions in Python
  • Manipulate data effectively using built-in data structures
  • Get acquainted with advanced programming techniques in Python
  • Equip yourself with functional and statistical programming features
  • Write proper tests to be sure a program works as advertised
  • Integrate application software using Python

About the Author

Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years.

He’s currently leveraging Python to implement microservices and ETL pipelines. His other titles with Packt Publishing include Python Essentials, Mastering Object-Oriented Python, Functional Python Programming, and Python for Secret Agents.

Steven is currently a technomad who lives in various places on the east coast of the U.S. His technology blog is http://slott-softwarearchitect.blogspot.com and his LinkedIn address is https://www.linkedin.com/in/steven-lott-029835.

Table of Contents

  1. Numbers, Strings, and Tuples
  2. Statements and Syntax
  3. Function Definitions
  4. Built-in Data Structures – list, set, dict
  5. User Inputs and Outputs
  6. Basics of Classes and Objects
  7. More Advanced Class Design
  8. Functional and Reactive Programming Features
  9. Input/Output, Physical Format, and Logical Layout
  10. Statistical Programming and Linear Regression
  11. Testing
  12. Web Services
  13. Application Integration

商品描述(中文翻譯)

主要特點


  • 使用Python開發簡潔、表達豐富的程式

  • 通過精心解釋和結構化的範例學習最佳實踐和常見的習慣用法

  • 發現應用Python於新時代開發的新方法

書籍描述

Python是開發人員、工程師、數據科學家和愛好者的首選語言。它是一種強大的腳本語言,可以為應用程序提供出色的速度、安全性和可擴展性。通過將Python呈現為一系列簡單的範例,您可以在特定上下文中深入了解特定的語言特性。具體的上下文有助於更容易理解語言或標準庫的特性。

本書提供了100多個關於最新版本Python的範例。這些範例將對從初學者到專家的所有人都有所裨益。本書分為13章,從簡單的語言概念逐步構建到更複雜的語言應用。

這些範例將涉及與數據結構、面向對象編程、函數式編程以及統計編程相關的所有必要Python概念。您將熟悉Python語法的細微差別,以及如何有效地利用它所提供的優勢。您將在本書中學習測試、Web服務、配置和應用集成的技巧和訣竅。

這些範例以解決全球Python程序員常遇到的問題為目標。您將掌握創建具有靈活日誌記錄、強大配置和命令行選項、自動化單元測試和良好文檔的應用程序的知識。

您將學到什麼


  • 了解Python語法的細節以及如何充分利用它

  • 通過Python中的函數提高代碼的可讀性

  • 有效地操作內置的數據結構

  • 熟悉Python中的高級編程技巧

  • 掌握函數式和統計編程功能

  • 撰寫正確的測試以確保程序按照預期工作

  • 使用Python集成應用軟件

關於作者

Steven F. Lott從70年代開始從事編程工作,當時計算機體積龐大、昂貴且稀有。作為一名合同軟件開發人員和架構師,他參與了數百個項目,從非常小的項目到非常大的項目。他使用Python解決業務問題已經超過10年。

他目前正在利用Python實現微服務和ETL流程。他在Packt Publishing出版的其他書籍包括Python Essentials、Mastering Object-Oriented Python、Functional Python Programming和Python for Secret Agents。

Steven目前是一位居住在美國東海岸各地的技術遊牧民族。他的技術博客地址是http://slott-softwarearchitect.blogspot.com,LinkedIn地址是https://www.linkedin.com/in/steven-lott-029835。

目錄


  1. 數字、字符串和元組

  2. 語句和語法

  3. 函數定義

  4. 內置數據結構 - 列表、集合、字典

  5. 用戶輸入和輸出

  6. 類和對象的基礎知識

  7. 更高級的類設計

  8. 函數式和反應式編程功能

  9. 輸入/輸出、物理格式和邏輯佈局

  10. 統計編程和線性回歸

  11. 測試

  12. Web服務

  13. 應用集成