ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Practical Python Data Wrangling and Data Quality

دانلود کتاب بحث عملی داده پایتون و کیفیت داده

Practical Python Data Wrangling and Data Quality

مشخصات کتاب

Practical Python Data Wrangling and Data Quality

ویرایش: [1 ed.] 
نویسندگان:   
سری:  
ISBN (شابک) : 1492091502, 9781492091509 
ناشر: O'Reilly Media 
سال نشر: 2022 
تعداد صفحات: 500 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 5 Mb 

قیمت کتاب (تومان) : 67,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 3


در صورت تبدیل فایل کتاب Practical Python Data Wrangling and Data Quality به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب بحث عملی داده پایتون و کیفیت داده نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب بحث عملی داده پایتون و کیفیت داده



کشف‌های شگفت‌انگیزی وجود دارد که باید انجام شود و داستان‌های ارزشمندی در مجموعه داده‌ها گفته می‌شود - و این کتاب به شما در کشف آنها کمک می‌کند. چه در حال حاضر با داده ها کار می کنید یا فقط می خواهید امکانات آن را درک کنید، تکنیک ها و توصیه های موجود در این کتاب کاربردی به شما کمک می کند تا یاد بگیرید که چگونه داده ها را بهتر تمیز، ارزیابی و تجزیه و تحلیل کنید تا بینش های معنی دار و تجسم های متقاعد کننده ایجاد کنید.

  • از Python 3.8+ برای خواندن، نوشتن و تبدیل داده‌ها از منابع مختلف استفاده کنید< /li>
  • درک و استفاده از مبانی برنامه نویسی در پایتون برای به هم زدن داده ها در مقیاس
  • سازماندهی، مستندسازی و ساختار کد خود را با استفاده از بهترین شیوه ها
  • تمرین ها را در دستگاه خود کامل کنید. یا در وب
  • جمع‌آوری داده‌ها از فایل‌های داده ساختاریافته، صفحات وب و APIها
  • انجام تجزیه و تحلیل آماری اولیه برای ایجاد معنا از مجموعه داده‌ها
  • تجسم و ارائه داده ها به روش های واضح و قانع کننده

توضیحاتی درمورد کتاب به خارجی

There are awesome discoveries to be made and valuable stories to be told in datasets--and this book will help you uncover them. Whether you already work with data or just want to understand its possibilities, the techniques and advice in this practical book will help you learn how to better clean, evaluate, and analyze data to generate meaningful insights and compelling visualizations.

Through foundational concepts and worked examples, author Susan McGregor provides the tools you need to evaluate and analyze all kinds of data and communicate your findings effectively. This book provides a methodical, jargon-free way for practitioners of all levels to harness the power of data.

  • Use Python 3.8+ to read, write, and transform data from a variety of sources
  • Understand and use programming basics in Python to wrangle data at scale
  • Organize, document, and structure your code using best practices
  • Complete exercises either on your own machine or on the web
  • Collect data from structured data files, web pages, and APIs
  • Perform basic statistical analysis to make meaning from data sets
  • Visualize and present data in clear and compelling ways


فهرست مطالب

Cover
Copyright
Table of Contents
Preface
	Who Should Read This Book?
	Who Shouldn’t Read This Book?
	What to Expect from This Volume
	Conventions Used in This Book
	Using Code Examples
	O’Reilly Online Learning
	How to Contact Us
	Acknowledgments
Chapter 1. Introduction to Data Wrangling and Data Quality
	What Is “Data Wrangling”?
	What Is “Data Quality”?
		Data Integrity
		Data “Fit”
	Why Python?
		Versatility
		Accessibility
		Readability
		Community
		Python Alternatives
	Writing and “Running” Python
	Working with Python on Your Own Device
		Getting Started with the Command Line
		Installing Python, Jupyter Notebook, and a Code Editor
	Working with Python Online
	Hello World!
		Using Atom to Create a Standalone Python File
		Using Jupyter to Create a New Python Notebook
		Using Google Colab to Create a New Python Notebook
	Adding the Code
		In a Standalone File
		In a Notebook
	Running the Code
		In a Standalone File
		In a Notebook
	Documenting, Saving, and Versioning Your Work
		Documenting
		Saving
		Versioning
	Conclusion
Chapter 2. Introduction to Python
	The Programming “Parts of Speech”
		Nouns ≈ Variables
		Verbs ≈ Functions
		Cooking with Custom Functions
		Libraries: Borrowing Custom Functions from Other Coders
	Taking Control: Loops and Conditionals
		In the Loop
		One Condition…
	Understanding Errors
		Syntax Snafus
		Runtime Runaround
		Logic Loss
	Hitting the Road with Citi Bike Data
		Starting with Pseudocode
		Seeking Scale
	Conclusion
Chapter 3. Understanding Data Quality
	Assessing Data Fit
		Validity
		Reliability
		Representativeness
	Assessing Data Integrity
		Necessary, but Not Sufficient
		Important
		Achievable
	Improving Data Quality
		Data Cleaning
		Data Augmentation
	Conclusion
Chapter 4. Working with File-Based and Feed-Based Data in Python
	Structured Versus Unstructured Data
	Working with Structured Data
		File-Based, Table-Type Data—Take It to Delimit
		Wrangling Table-Type Data with Python
	Real-World Data Wrangling: Understanding Unemployment
		XLSX, ODS, and All the Rest
		Finally, Fixed-Width
		Feed-Based Data—Web-Driven Live Updates
		Wrangling Feed-Type Data with Python
	Working with Unstructured Data
		Image-Based Text: Accessing Data in PDFs
		Wrangling PDFs with Python
		Accessing PDF Tables with Tabula
	Conclusion
Chapter 5. Accessing Web-Based Data
	Accessing Online XML and JSON
	Introducing APIs
	Basic APIs: A Search Engine Example
	Specialized APIs: Adding Basic Authentication
		Getting a FRED API Key
		Using Your API key to Request Data
	Reading API Documentation
	Protecting Your API Key When Using Python
		Creating Your “Credentials” File
		Using Your Credentials in a Separate Script
		Getting Started with .gitignore
	Specialized APIs: Working With OAuth
		Applying for a Twitter Developer Account
		Creating Your Twitter “App” and Credentials
		Encoding Your API Key and Secret
		Requesting an Access Token and Data from the Twitter API
	API Ethics
	Web Scraping: The Data Source of Last Resort
		Carefully Scraping the MTA
		Using Browser Inspection Tools
		The Python Web Scraping Solution: Beautiful Soup
	Conclusion
Chapter 6. Assessing Data Quality
	The Pandemic and the PPP
	Assessing Data Integrity
		Is It of Known Pedigree?
		Is It Timely?
		Is It Complete?
		Is It Well-Annotated?
		Is It High Volume?
		Is It Consistent?
		Is It Multivariate?
		Is It Atomic?
		Is It Clear?
		Is It Dimensionally Structured?
	Assessing Data Fit
		Validity
		Reliability
		Representativeness
	Conclusion
Chapter 7. Cleaning, Transforming, and Augmenting Data
	Selecting a Subset of Citi Bike Data
		A Simple Split
		Regular Expressions: Supercharged String Matching
		Making a Date
	De-crufting Data Files
	Decrypting Excel Dates
	Generating True CSVs from Fixed-Width Data
	Correcting for Spelling Inconsistencies
	The Circuitous Path to “Simple” Solutions
	Gotchas That Will Get Ya!
	Augmenting Your Data
	Conclusion
Chapter 8. Structuring and Refactoring Your Code
	Revisiting Custom Functions
		Will You Use It More Than Once?
		Is It Ugly and Confusing?
		Do You Just Really Hate the Default Functionality?
	Understanding Scope
	Defining the Parameters for Function “Ingredients”
		What Are Your Options?
		Getting Into Arguments?
	Return Values
	Climbing the “Stack”
	Refactoring for Fun and Profit
		A Function for Identifying Weekdays
		Metadata Without the Mess
	Documenting Your Custom Scripts and Functions with pydoc
	The Case for Command-Line Arguments
	Where Scripts and Notebooks Diverge
	Conclusion
Chapter 9. Introduction to Data Analysis
	Context Is Everything
	Same but Different
	What’s Typical? Evaluating Central Tendency
		What’s That Mean?
		Embrace the Median
	Think Different: Identifying Outliers
	Visualization for Data Analysis
		What’s Our Data’s Shape? Understanding Histograms
		The Significance of Symmetry
		Counting “Clusters”
	The $2 Million Question
	Proportional Response
	Conclusion
Chapter 10. Presenting Your Data
	Foundations for Visual Eloquence
	Making Your Data Statement
	Charts, Graphs, and Maps: Oh My!
		Pie Charts
		Bar and Column Charts
		Line Charts
		Scatter Charts
		Maps
	Elements of Eloquent Visuals
		The “Finicky” Details Really Do Make a Difference
		Trust Your Eyes (and the Experts)
		Selecting Scales
		Choosing Colors
		Above All, Annotate!
	From Basic to Beautiful: Customizing a Visualization with seaborn and matplotlib
	Beyond the Basics
	Conclusion
Chapter 11. Beyond Python
	Additional Tools for Data Review
		Spreadsheet Programs
		OpenRefine
	Additional Tools for Sharing and Presenting Data
		Image Editing for JPGs, PNGs, and GIFs
		Software for Editing SVGs and Other Vector Formats
	Reflecting on Ethics
	Conclusion
Appendix A. More Python Programming Resources
	Official Python Documentation
	Installing Python Resources
		Where to Look for Libraries
	Keeping Your Tools Sharp
	Where to Learn More
Appendix B. A Bit More About Git
	You Run git push/pull and End Up in a Weird Text Editor
	Your git push/pull Command Gets Rejected
		Run git pull
	Git Quick Reference
Appendix C. Finding Data
	Data Repositories and APIs
	Subject Matter Experts
	FOIA/L Requests
	Custom Data Collection
Appendix D. Resources for Visualization and Information Design
	Foundational Books on Information Visualization
	The Quick Reference You’ll Reach For
	Sources of Inspiration
Index
About the Author
Colophon




نظرات کاربران