Python for Geeks: Build production-ready applications using advanced Python concepts and industry best practices
暫譯: Python 程式設計高手:使用進階 Python 概念與業界最佳實踐構建生產就緒的應用程式

Asif, Muhammad

  • 出版商: Packt Publishing
  • 出版日期: 2021-10-20
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 546
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1801070113
  • ISBN-13: 9781801070119
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Take your Python skills to the next level to develop scalable, real-world applications for local as well as cloud deployment


Key Features:


  • All code examples have been tested with Python 3.7 and Python 3.8 and are expected to work with any future 3.x release
  • Learn how to build modular and object-oriented applications in Python
  • Discover how to use advanced Python techniques for the cloud and clusters


Book Description:


Python is a multipurpose language that can be used for multiple use cases. Python for Geeks will teach you how to advance in your career with the help of expert tips and tricks.


You'll start by exploring the different ways of using Python optimally, both from the design and implementation point of view. Next, you'll understand the life cycle of a large-scale Python project. As you advance, you'll focus on different ways of creating an elegant design by modularizing a Python project and learn best practices and design patterns for using Python. You'll also discover how to scale out Python beyond a single thread and how to implement multiprocessing and multithreading in Python. In addition to this, you'll understand how you can not only use Python to deploy on a single machine but also use clusters in private as well as in public cloud computing environments. You'll then explore data processing techniques, focus on reusable, scalable data pipelines, and learn how to use these advanced techniques for network automation, serverless functions, and machine learning. Finally, you'll focus on strategizing web development design using the techniques and best practices covered in the book.


By the end of this Python book, you'll be able to do some serious Python programming for large-scale complex projects.


What You Will Learn:


  • Understand how to design and manage complex Python projects
  • Strategize test-driven development (TDD) in Python
  • Explore multithreading and multiprogramming in Python
  • Use Python for data processing with Apache Spark and Google Cloud Platform (GCP)
  • Deploy serverless programs on public clouds such as GCP
  • Use Python to build web applications and application programming interfaces
  • Apply Python for network automation and serverless functions
  • Get to grips with Python for data analysis and machine learning


Who this book is for:


This book is for intermediate-level Python developers in any field who are looking to build their skills to develop and manage large-scale complex projects. Developers who want to create reusable modules and Python libraries and cloud developers building applications for cloud deployment will also find this book useful. Prior experience with Python will help you get the most out of this book.

商品描述(中文翻譯)

提升您的 Python 技能,開發可擴展的實際應用程式,適用於本地及雲端部署

主要特點:


  • 所有程式碼範例均已在 Python 3.7 和 Python 3.8 上測試,並預期能在任何未來的 3.x 版本上運行

  • 學習如何在 Python 中構建模組化和物件導向的應用程式

  • 發現如何使用進階的 Python 技術來應對雲端和叢集

書籍描述:

Python 是一種多用途的語言,可用於多種使用案例。《Python for Geeks》將教您如何利用專家的技巧和竅門在職業生涯中進步。

您將首先探索如何從設計和實現的角度最佳化使用 Python 的不同方法。接下來,您將了解大型 Python 專案的生命週期。隨著進步,您將專注於通過模組化 Python 專案來創建優雅設計的不同方法,並學習使用 Python 的最佳實踐和設計模式。您還將發現如何將 Python 擴展到多個執行緒之外,以及如何在 Python 中實現多處理和多執行緒。此外,您將了解如何不僅在單一機器上使用 Python 部署,還能在私有及公共雲計算環境中使用叢集。然後,您將探索數據處理技術,專注於可重用、可擴展的數據管道,並學習如何將這些進階技術應用於網絡自動化、無伺服器函數和機器學習。最後,您將專注於使用書中涵蓋的技術和最佳實踐來制定網頁開發設計策略。

在這本 Python 書籍結束時,您將能夠為大型複雜專案進行認真的 Python 程式設計。

您將學到的內容:


  • 了解如何設計和管理複雜的 Python 專案

  • 在 Python 中制定測試驅動開發 (TDD) 策略

  • 探索 Python 中的多執行緒和多程式設計

  • 使用 Python 進行數據處理,搭配 Apache Spark 和 Google Cloud Platform (GCP)

  • 在公共雲(如 GCP)上部署無伺服器程式

  • 使用 Python 構建網頁應用程式和應用程式介面

  • 將 Python 應用於網絡自動化和無伺服器函數

  • 掌握 Python 在數據分析和機器學習中的應用

本書適合誰:

本書適合任何領域的中級 Python 開發人員,他們希望提升技能以開發和管理大型複雜專案。希望創建可重用模組和 Python 函式庫的開發人員,以及為雲端部署構建應用程式的雲端開發人員也會發現本書有用。具備 Python 的先前經驗將幫助您充分利用本書。

最後瀏覽商品 (20)