Python Real-World Projects: Craft your Python portfolio with deployable applications

Lott, Steven F.

  • 出版商: Packt Publishing
  • 出版日期: 2023-09-15
  • 售價: $1,750
  • 貴賓價: 9.5$1,663
  • 語言: 英文
  • 頁數: 478
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1803246766
  • ISBN-13: 9781803246765
  • 相關分類: Python程式語言
  • 立即出貨 (庫存=1)

商品描述

Develop Python applications using an enterprise-based approach with unit and acceptance tests by following agile methods to create a minimum viable product (MVP) and iteratively add features


Key Features:


  • Master Python and related technologies by working on 12 hands-on projects
  • Accelerate your career by building a personal project portfolio
  • Explore data acquisition, preparation, and analysis applications
  • Purchase of the print or Kindle book includes a free PDF eBook


Book Description:


In today's competitive job market, a project portfolio often outshines a traditional resume. Python Real-World Projects empowers you to get to grips with crucial Python concepts while building complete modules and applications. With two dozen meticulously designed projects to explore, this book will help you showcase your Python mastery and refine your skills.


Tailored for beginners with a foundational understanding of class definitions, module creation, and Python's inherent data structures, this book is your gateway to programming excellence. You'll learn how to harness the potential of the standard library and key external projects like JupyterLab, Pydantic, pytest, and requests. You'll also gain experience with enterprise-oriented methodologies, including unit and acceptance testing, and an agile development approach. Additionally, you'll dive into the software development lifecycle, starting with a minimum viable product and seamlessly expanding it to add innovative features.


By the end of this book, you'll be armed with a myriad of practical Python projects and all set to accelerate your career as a Python programmer.


What You Will Learn:


  • Explore core deliverables for an application including documentation and test cases
  • Discover approaches to data acquisition such as file processing, RESTful APIs, and SQL queries
  • Create a data inspection notebook to establish properties of source data
  • Write applications to validate, clean, convert, and normalize source data
  • Use foundational graphical analysis techniques to visualize data
  • Build basic univariate and multivariate statistical analysis tools
  • Create reports from raw data using JupyterLab publication tools


Who this book is for:


This book is for beginner-to-intermediate level Python programmers looking to enhance their resume by adding a portfolio of 12 practical projects. A basic understanding of the Python language and its aligned technologies is a must. The book helps you polish your Python skills and project-building prowess without delving into basic Python fundamentals.

商品描述(中文翻譯)

使用企業級方法開發Python應用程式,並透過單元測試和驗收測試以敏捷方法創建最小可行產品(MVP),並逐步添加功能。

主要特點:
- 通過參與12個實踐項目來掌握Python和相關技術。
- 通過建立個人項目組合來加快職業發展。
- 探索數據獲取、準備和分析應用。
- 購買印刷版或Kindle書籍可獲得免費PDF電子書。

書籍描述:
在當今競爭激烈的就業市場中,項目組合往往比傳統簡歷更加出色。《Python實戰項目》讓您在構建完整模塊和應用程序的同時,掌握關鍵的Python概念。本書提供了兩打精心設計的項目,幫助您展示Python技能並提升自己的能力。

本書針對具有類定義、模塊創建和Python內置數據結構基礎知識的初學者,是您進入卓越編程的門戶。您將學習如何利用標準庫和JupyterLab、Pydantic、pytest和requests等關鍵外部項目的潛力。您還將獲得企業導向的方法,包括單元測試、驗收測試和敏捷開發方法。此外,您還將深入了解軟件開發生命周期,從最小可行產品開始,無縫擴展以添加創新功能。

通過閱讀本書,您將掌握豐富的實用Python項目,並準備好加速成為Python程序員的職業生涯。

學到什麼:
- 探索應用程序的核心交付成果,包括文檔和測試用例。
- 探索數據獲取方法,如文件處理、RESTful API和SQL查詢。
- 創建數據檢查筆記本以確定源數據的屬性。
- 編寫應用程序來驗證、清理、轉換和規範化源數據。
- 使用基礎圖形分析技術來可視化數據。
- 構建基本的單變量和多變量統計分析工具。
- 使用JupyterLab發布工具從原始數據生成報告。

本書適合初級到中級的Python程序員,他們希望通過添加12個實用項目的組合來增強簡歷。必須具備對Python語言及其相關技術的基本理解。本書幫助您提升Python技能和項目構建能力,而無需深入研究基本的Python基礎知識。