Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Thoughtful Data Science: A Programmer’s Toolset for Data Analysis and Artificial Intelligence with Python, Jupyter Notebook, and PixieDust

Sprog
Engelsk
Format
Kategori

Fakta

Bridge the gap between developer and data scientist by creating a modern open-source, Python-based toolset that works with Jupyter Notebook, and PixieDust.

Key Features

• Think deeply as a developer about your strategy and toolset in data science • Discover the best tools that will suit you as a developer in your data analysis • Accelerate the road to data insight as a programmer using Jupyter Notebook • Deep dive into multiple industry data science use cases

Book Description

Thoughtful Data Science brings new strategies and a carefully crafted programmer's toolset to work with modern, cutting-edge data analysis. This new approach is designed specifically to give developers more efficiency and power to create cutting-edge data analysis and artificial intelligence insights.

Industry expert David Taieb bridges the gap between developers and data scientists by creating a modern open-source, Python-based toolset that works with Jupyter Notebook, and PixieDust. You'll find the right balance of strategic thinking and practical projects throughout this book, with extensive code files and Jupyter projects that you can integrate with your own data analysis.

David Taieb introduces four projects designed to connect developers to important industry use cases in data science. The first is an image recognition application with TensorFlow, to meet the growing importance of AI in data analysis. The second analyses social media trends to explore big data issues and natural language processing. The third is a financial portfolio analysis application using time series analysis, pivotal in many data science applications today. The fourth involves applying graph algorithms to solve data problems. Taieb wraps up with a deep look into the future of data science for developers and his views on AI for data science.

What you will learn

• Bridge the gap between developer and data scientist with a Python-based toolset • Get the most out of Jupyter Notebooks with new productivity-enhancing tools • Explore and visualize data using Jupyter Notebooks and PixieDust • Work with and assess the impact of artificial intelligence in data science • Work with TensorFlow, graphs, natural language processing, and time series • Deep dive into multiple industry data science use cases • Look into the future of data analysis and where to develop your skills

Who this book is for

This book is for established developers who want to bridge the gap between programmers and data scientists. With the introduction of PixieDust from its creator, the book will also be a great desk companion for the already accomplished Data Scientist. Some fluency in data interpretation and visualization is also assumed since this book addresses data professionals such as business and general data analysts. It will be helpful to have some knowledge of Python, using Python libraries, and some proficiency in web development.

David Taieb is the Distinguished Engineer for the Watson and Cloud Platform Developer Advocacy team at IBM, leading a team of avid technologists on a mission to educate developers on the art of the possible with data science, AI and cloud technologies. He's passionate about building open source tools, such as the PixieDust Python Library for Jupyter Notebooks, which help improve developer productivity and democratize data science. David enjoys sharing his experience by speaking at conferences and meetups, where he likes to meet as many people as possible.

© 2018 Packt Publishing (E-bog): 9781788830430

Release date

E-bog: 31. juli 2018

Andre kan også lide...

  1. Bayesian Analysis with Python.: Introduction to statistical modeling and probabilistic programming using PyMC3 and ArviZ Osvaldo Martin
  2. Active Machine Learning with Python: Refine and elevate data quality over quantity with active learning Margaux Masson-Forsythe
  3. Python Machine Learning By Example: The easiest way to get into machine learning Yuxi (Hayden) Liu
  4. Natural Language Processing with Python Quick Start Guide: Going from a Python developer to an effective Natural Language Processing Engineer Nirant Kasliwal
  5. Mastering NLP from Foundations to LLMs: Apply advanced rule-based techniques to LLMs and solve real-world business problems using Python Lior Gazit
  6. Hands-On GPU Programming with Python and CUDA: Explore high-performance parallel computing with CUDA Dr. Brian Tuomanen
  7. Python Machine Learning Blueprints: Intuitive data projects you can relate to Alexander T. Combs
  8. Hands-On Reinforcement Learning with Python: Master reinforcement and deep reinforcement learning using OpenAI Gym and TensorFlow Sudharsan Ravichandiran
  9. Deep Learning with Theano Christopher Bourez
  10. Hands-On Machine Learning for Cybersecurity: Safeguard your system by making your machines intelligent using the Python ecosystem Sinan Ozdemir
  11. Python Object-Oriented Programming: Build robust and maintainable object-oriented Python applications and libraries Dusty Phillips
  12. Machine Learning for Time-Series with Python: Forecast, predict, and detect anomalies with state-of-the-art machine learning methods Ben Auffarth
  13. Hands-On Data Structures and Algorithms with Python – Third Edition: Store, manipulate, and access data effectively and boost the performance of your applications Dr. Basant Agarwal
  14. Hands-On Application Development with PyCharm: Build applications like a pro with the ultimate python development tool Quan Nguyen
  15. Learn OpenAI Whisper: Transform your understanding of GenAI through robust and accurate speech processing solutions Josué R. Batista
  16. Network Programming and Automation Essentials: Get started in the realm of network automation using Python and Go Claus Töpke
  17. Introduction to Machine Learning with Python Deepti Chopra
  18. Natural Language Processing with AWS AI Services: Derive strategic insights from unstructured data with Amazon Textract and Amazon Comprehend Mona M
  19. Hands-On Recommendation Systems with Python: Start building powerful and personalized, recommendation engines with Python Rounak Banik
  20. Kivy: Interactive Applications in Python: For Python developers this is the clearest guide to the interactive world of Kivi, ideal for meeting modern expectations of tablets and smartphones. From building a UI to controlling complex multi-touch events, it's all here. Roberto Ulloa
  21. Building Serverless Applications with Python: Develop fast, scalable, and cost-effective web applications that are always available Jalem Raj Rohit
  22. Getting Started with Streamlit for Data Science: Create and deploy Streamlit web applications from scratch in Python Tyler Richards
  23. Hands-On Data Visualization with Bokeh: Interactive web plotting for Python using Bokeh Kevin Jolly
  24. Learning Geospatial Analysis with Python: If you know Python and would like to use it for Geospatial Analysis this book is exactly what you've been looking for. With an organized, user-friendly approach it covers all the bases to give you the necessary skills and know-how. Joel Lawhead
  25. Data-Centric Machine Learning with Python: The ultimate guide to engineering and deploying high-quality models based on good data Jonas Christensen
  26. Python Data Visualization Cookbook: As a developer with knowledge of Python you are already in a great position to start using data visualization. This superb cookbook shows you how in plain language and practical recipes, culminating with 3D animations. Igor Milovanovic
  27. ArcGIS Blueprints: Explore the robust features of Python to create real-world ArcGIS applications through exciting, hands-on projects Eric Pimpler
  28. Programming ArcGIS 10.1 with Python Cookbook: This book provides the recipes you need to use Python with AcrGIS for more effective geoprocessing. Shortcuts, scripts, tools, and customizations put you in the driving seat and can dramatically speed up your workflow. Eric Pimpler
  29. Data Science Projects with Python.: A case study approach to gaining valuable insights from real data with machine learning Stephen Klosterman
  30. Metaprogramming with Python: A programmer's guide to writing reusable code to build smarter applications Sulekha AloorRavi
  31. Python Web Development with Sanic: An in-depth guide for Python web developers to improve the speed and scalability of web applications Adam Hopkins
  32. NumPy: An action packed guide using real world examples of the easy to use, high performance, free open source NumPy mathematical library. Ivan Idris
  33. Mastering Python for Networking and Security: Leverage the scripts and libraries of Python version 3.7 and beyond to overcome networking and security issues José Manuel Ortega
  34. The Pandas Workshop: A comprehensive guide to using Python for data analysis with real-world case studies Thomas V. Joseph
  35. A Guide to Python Mastery: Python Ummed Singh
  36. Mastering Machine Learning for Penetration Testing: Develop an extensive skill set to break self-learning systems using Python Chiheb Chebbi
  37. Python Fundamentals: A practical guide for learning Python, complete with real-world projects for you to explore Mark Nganga
  38. Contract Negotiation A Complete Guide - 2021 Edition Gerardus Blokdyk
  39. Machine Learning for Emotion Analysis in Python: Build AI-powered tools for analyzing emotion using natural language processing and machine learning Allan Ramsay
  40. Increase Productivity A Complete Guide - 2021 Edition Gerardus Blokdyk
  41. Practical Guide to Azure Cognitive Services: Leverage the power of Azure OpenAI to optimize operations, reduce costs, and deliver cutting-edge AI solutions Andy Roberts
  42. Effective Negotiation A Complete Guide - 2021 Edition Gerardus Blokdyk
  43. Fuzzing Against the Machine: Automate vulnerability research with emulated IoT devices on QEMU Antonio Nappa
  44. Hands-On Blockchain for Python Developers: Gain blockchain programming skills to build decentralized applications using Python Arjuna Sky Kok

Vælg dit abonnement

  • Over 600.000 titler

  • Download og nyd titler offline

  • Eksklusive titler + Mofibo Originals

  • Børnevenligt miljø (Kids Mode)

  • Det er nemt at opsige når som helst

Flex

For dig som vil prøve Mofibo.

89 kr. /måned
  • 1 konto

  • 20 timer/måned

  • Gem op til 100 ubrugte timer

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Prøv gratis
Den mest populære

Premium

For dig som lytter og læser ofte.

129 kr. /måned
  • 1 konto

  • 100 timer/måned

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Unlimited

For dig som lytter og læser ubegrænset.

149 kr. /måned
  • 1 konto

  • Ubegrænset adgang

  • Eksklusivt indhold hver uge

  • Fri lytning til podcasts

  • Ingen binding

Start tilbuddet

Family

For dig som ønsker at dele historier med familien.

Fra 179 kr. /måned
  • 2-6 konti

  • 100 timer/måned pr. konto

  • Fri lytning til podcasts

  • Kun 39 kr. pr. ekstra konto

  • Ingen binding

2 konti

179 kr. /måned
Start tilbuddet