舉報

會員
Hands-On Data Science with the Command Line
TheCommandLinehasbeeninexistenceonUNIX-basedOSesintheformofBashshellforover3decades.However,verylittleisknowntodevelopersastohowcommand-linetoolscanbeOSEMN(pronouncedasawesomeandstandingforObtaining,Scrubbing,Exploring,Modeling,andiNterpretingdata)forcarryingoutsimple-to-advanceddatasciencetasksatspeed.Thisbookwillstartwiththerequisiteconceptsandinstallationstepsforcarryingoutdatasciencetasksusingthecommandline.Youwilllearntocreateadatapipelinetosolvetheproblemofworkingwithsmall-tomedium-sizedfilesonasinglemachine.Youwillunderstandthepowerofthecommandline,learnhowtoeditfilesusingatext-basedandan.Youwillnotonlylearnhowtoautomatejobsandscripts,butalsolearnhowtovisualizedatausingthecommandline.Bytheendofthisbook,youwilllearnhowtospeeduptheprocessandperformautomatedtasksusingcommand-linetools.
目錄(104章)
倒序
- coverpage
- Title Page
- Copyright and Credits
- Hands-On Data Science with the Command Line
- About Packt
- Why subscribe?
- Packt.com
- Contributors
- About the authors
- About the reviewers
- Packt is searching for authors like you
- Preface
- Who this book is for
- What this book covers
- To get the most out of this book
- Download the example code files
- Conventions used
- Get in touch
- Reviews
- Data Science at the Command Line and Setting It Up
- History of the command line
- We don't want to BaSH other shells but...
- Language-focused shells
- So why the command line?
- Getting set up with Windows 10
- Getting set up on OS X
- Getting set up on Ubuntu Linux
- Getting set up with Docker
- Summary
- Essential Commands
- Essential commands
- Navigating the command line
- Getting help
- Customizing the shell
- Summary
- Shell Workflows and Data Acquisition and Massaging
- Download the data
- Using the file command
- Performing a word count
- Introduction to cut
- Detached processing
- How to background a process
- Disregarding SIGHUP
- Terminal multiplexers
- Introduction to screen
- Sharing a screen session between multiple users
- Introduction to tmux
- Summary
- Bash Functions and Data Visualization
- My first shell script
- She bangs she bangs!
- Function arguments positional parameters and IFS
- Prompt me baby one more time
- Feed the function input!
- Down the rabbit hole of IFS and bash arrays
- Advanced shell scripting magic
- Here be dragons ye be warned
- Text injection of text files
- Bash networks for fun and profit!
- From dumb Terminal to glam Terminal
- Who what where why how?
- Enter the mind's eye
- Summary
- Loops Functions and String Processing
- Once twice three times a lady loops
- It's the end of the world as we know it while and until
- The simple case
- Pay no heed to the magician redirecting your attention
- Regular expressions and grep
- Exact matches
- Character sets
- Dot the i (or anything else)
- Capture groups
- Either or neither nor
- Repetition
- Other operators
- Putting it all together
- awk sed and tr
- awk
- sed
- tr
- sort and uniq
- sort
- uniq
- Summary
- SQL Math and Wrapping it up
- cut and viewing data as columnar
- WHERE clauses
- Join for joining data
- Group by and ordering
- Simulating selects
- Keys to the kingdom
- Using SQLite
- Math in bash itself
- Using let
- Basic arithmetic
- Double-parentheses
- bc the unix basic calculator
- Math in (g)awk
- Python (pandas numpy scikit-learn)
- Analyzing weather data in bash
- Summary
- Other Books You May Enjoy
- Leave a review - let other readers know what you think 更新時間:2021-07-02 13:59:11
推薦閱讀
- Hands-On Data Science with SQL Server 2017
- 輕松學Java
- 數據運營之路:掘金數據化時代
- 傳感器技術應用
- Creo Parametric 1.0中文版從入門到精通
- INSTANT Autodesk Revit 2013 Customization with .NET How-to
- Machine Learning with Apache Spark Quick Start Guide
- Machine Learning with the Elastic Stack
- 新編計算機圖形學
- 網絡存儲·數據備份與還原
- IBM? SmartCloud? Essentials
- Learn QGIS
- Creating ELearning Games with Unity
- 機器學習案例分析(基于Python語言)
- 精通ROS機器人編程(原書第2版)
- 分布式Java應用
- 軟件測試管理
- 洞察大數據價值:SAS編程與數據挖掘
- 大數據挖掘與統計機器學習
- R Data Visualization Recipes
- 工業機器人實戰應用及調試
- 精通LabVIEW 8.x
- Office 2010辦公應用
- 單片開關電源集成電路應用設計實例
- Mastering Metasploit
- 計算機控制技術(第2版)
- 初入職場之嵌入式Linux開發快速上手
- 粗糙關系數據庫
- UG NX 8.0中文版從入門到精通
- Getting Started with Kubernetes(Second Edition)