Pandas Brain Teasers: Exercise Your Mind
暫譯: Pandas 腦筋急轉彎:鍛鍊你的思維

Tebeka, Miki

  • 出版商: Pragmatic Bookshelf
  • 出版日期: 2021-10-05
  • 定價: $630
  • 售價: 8.8$554
  • 語言: 英文
  • 頁數: 112
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1680509012
  • ISBN-13: 9781680509014
  • 相關分類: Python程式語言Data Science
  • 立即出貨 (庫存=1)

相關主題

商品描述

This book contains 25 short programs that will challenge your understanding of Pandas. Like any big project, the Pandas developers had to make some design decisions that at times seem surprising. This book uses those quirks as a teaching opportunity. By understanding the gaps in your knowledge, you'll become better at what you do. Some of the teasers are from the author's experience shipping bugs to production, and some from others doing the same. Teasers and puzzles are fun, and learning how to solve them can teach you to avoid programming mistakes and maybe even impress your colleagues and future employers.

Working with data is central to nearly everything we do, from disease contact tracing and analyzing health records to smart meters that track utility consumption behavior. With the power of Python's pandas library, you can process and analyze this data in a highly efficient and simple-to-understand way. And with 25 brain teasers designed to turn this technology's quirks into a teaching opportunity, you'll be honing your data science skills while having fun at the same time.

Following a simple format, you'll challenge yourself and your understanding of pandas. Read a short Python program that uses pandas, try to guess the output, run the code yourself, and then go to the next page for an explanation of the solution. From common pitfalls and hidden gotchas to unexpected twists and turns, you'll deepen your understanding of pandas, learn to write more efficient code, and reduce the number of bugs in the software you develop. You may even impress your colleagues and your employers, both present and future.

Learn the tricks of the trade with Python's pandas, in one of the most fun and creative ways around.

What You Need:

To run the code you'll need Python version 3.8 or upper and Pandas version 1.0 or upper installed.

We use Python version 3.8.3 and Pandas version 1.0.5; the output might change in future versions.

商品描述(中文翻譯)

這本書包含25個短程式,將挑戰你對Pandas的理解。就像任何大型專案一樣,Pandas的開發者在某些時候必須做出一些設計決策,這些決策有時看起來令人驚訝。本書利用這些特性作為教學機會。透過了解你知識中的空白,你將能夠在自己的工作中變得更好。一些挑戰來自作者在生產環境中發佈錯誤的經驗,另一些則來自其他人同樣的經歷。挑戰和謎題是有趣的,學會如何解決它們可以教會你避免程式錯誤,甚至可能讓你在同事和未來的雇主面前留下深刻印象。

處理數據是我們幾乎所有工作中的核心,從疾病接觸者追蹤和分析健康記錄,到追蹤公用事業消耗行為的智慧電表。利用Python的pandas庫的強大功能,你可以以高效且易於理解的方式處理和分析這些數據。透過25個設計用來將這項技術的特性轉化為教學機會的腦筋急轉彎,你將在享受樂趣的同時,磨練你的數據科學技能。

按照簡單的格式,你將挑戰自己和對pandas的理解。閱讀一個使用pandas的短Python程式,嘗試猜測輸出,自己運行代碼,然後翻到下一頁查看解答的解釋。從常見的陷阱和隱藏的問題到意想不到的轉折,你將加深對pandas的理解,學會編寫更高效的代碼,並減少你開發的軟體中的錯誤。你甚至可能讓你的同事和雇主(無論是現在還是未來)印象深刻。

以最有趣和創意的方式學習Python的pandas的行業技巧。

你需要的:
要運行代碼,你需要安裝Python版本3.8或更高版本,以及Pandas版本1.0或更高版本。

我們使用的是Python版本3.8.3和Pandas版本1.0.5;未來版本的輸出可能會有所變化。

作者簡介

Miki has a passion for teaching and mentoring. He teaches many workshops on various technical subjects all over the world and also mentored many young developers on their way to success. Miki is involved in open source, has several projects of his own, and contributed to several more - including the Python project. He has been using Python for close to 25 years and Pandas for about 10.

作者簡介(中文翻譯)

Miki 對教學和指導充滿熱情。他在全球各地教授許多技術主題的工作坊,並且指導了許多年輕開發者走向成功。Miki 參與開源,擁有幾個自己的專案,並且對幾個其他專案做出了貢獻,包括 Python 專案。他使用 Python 已接近 25 年,使用 Pandas 約 10 年。