Data Science & Real World Computing with Jupyter Notebook
Data Science & Real World Computing with Jupyter Notebook, available at $44.99, has an average rating of 3.6, with 88 lectures, 3 quizzes, based on 13 reviews, and has 175 subscribers.
You will learn about Understand why Jupyter Notebooks are a perfect fit for your data science, data manipulation and visualization tasks Perform scientific computing and data analysis tasks with Jupyter Combine the power of R and Python 3 with Jupyter to create dynamic notebooks Create interactive dashboards and dynamic presentations Visualize data and create interactive plots in Jupyter Notebook Work with the most widely used libraries for data analysis: matplotlib, Seaborn, Bokeh, Altair This course is ideal for individuals who are This course is aimed at data analyst, developers, students and professionals keen to master the use of Jupyter to perform a variety of data science tasks. Some programming experience with Python and a basic understanding of Jupyter is required. It is particularly useful for This course is aimed at data analyst, developers, students and professionals keen to master the use of Jupyter to perform a variety of data science tasks. Some programming experience with Python and a basic understanding of Jupyter is required.
Enroll now: Data Science & Real World Computing with Jupyter Notebook
Summary
Title: Data Science & Real World Computing with Jupyter Notebook
Price: $44.99
Average Rating: 3.6
Number of Lectures: 88
Number of Quizzes: 3
Number of Published Lectures: 88
Number of Published Quizzes: 3
Number of Curriculum Items: 91
Number of Published Curriculum Objects: 91
Original Price: $199.99
Quality Status: approved
Status: Live
What You Will Learn
- Understand why Jupyter Notebooks are a perfect fit for your data science, data manipulation and visualization tasks
- Perform scientific computing and data analysis tasks with Jupyter
- Combine the power of R and Python 3 with Jupyter to create dynamic notebooks
- Create interactive dashboards and dynamic presentations
- Visualize data and create interactive plots in Jupyter Notebook
- Work with the most widely used libraries for data analysis: matplotlib, Seaborn, Bokeh, Altair
Who Should Attend
- This course is aimed at data analyst, developers, students and professionals keen to master the use of Jupyter to perform a variety of data science tasks. Some programming experience with Python and a basic understanding of Jupyter is required.
Target Audiences
- This course is aimed at data analyst, developers, students and professionals keen to master the use of Jupyter to perform a variety of data science tasks. Some programming experience with Python and a basic understanding of Jupyter is required.
Jupyter Notebook is a web-based environment that enables interactive computing in notebook documents. It allows you to create documents that contain live code, equations, and visualizations as it is also a powerful tool for interactive data exploration, visualization and has become the standard tool among data scientists.
This course is a step-by-step guide to exploring the possibilities in the field of Jupyter. You will first get started with data science to perform various task such as data exploration to visualization, using the popular Jupyter Notebook, along with this you will also learn how Python 3, R, and Julia can be integrated with Jupyter for various data science. Then you will learn data analysis tasks in Jupyter Notebook and work our way up to learn some common scientific Python tools such as pandas, matplotlib, plotly & work with some real datasets. Along with this, you will also learn to create insightful visualizations, showing time-stamped and spatial data. Finally, you will master relatively advanced methods in interactive numerical computing, high-performance computing, and data visualization.
By the end of this course, you will comfortably leverage the power of Jupyter to perform various data science tasks efficiently.
Contents and Overview
This training program includes 3 complete courses, carefully chosen to give you the most comprehensive training possible.
The first course, Jupyter for Data Sciencegets you started with data science using the popular Jupyter Notebook. If you are familiar with Jupyter Notebook and want to learn how to use its capabilities to perform various data science tasks, this video course is for you! From data exploration to visualization, this course will take you every step of the way in implementing an effective data science pipeline using Jupyter. You will also see how you can utilize Jupyter’s features to share your documents and codes with your colleagues. The course also explains how Python 3, R, and Julia can be integrated with Jupyter for various data science tasks. By the end of this course, you will comfortably leverage the power of Jupyter to perform various tasks in data science successfully.
The second course, Jupyter Notebook for Data Science will help you get familiar with Jupyter Notebook and all of its features to perform various data science tasks in Python. Jupyter Notebook is a powerful tool for interactive data exploration and visualization and has become the standard tool among data scientists. In the course, we will start with basic data analysis tasks in Jupyter Notebook and work our way up to learn some common scientific Python tools such as pandas, matplotlib, and plotly. We will work with real datasets, such as crime and traffic accidents in New York City, to explore common issues such as data scraping and cleaning. We will create insightful visualizations, showing time-stamped and spatial data. By the end of the course, you will feel confident about approaching a new dataset, cleaning it up, exploring it, and analyzing it in Jupyter Notebook to extract useful information in the form of interactive reports and information-dense data visualizations.
The third course, Interactive Computing with Jupyter Notebookcovers programming techniques: code quality and reproducibility, code optimization, high-performance computing through just-in-time compilation, parallel computing, and graphics card programming. In short, you will master relatively advanced methods in interactive numerical computing, high-performance computing, and data visualization.
About the Authors:
-
Dan Toomey has been developing applications for over 20 years. He has worked in a variety of industries and companies of all sizes, in roles from sole contributor to VP/CTO level. For the last 10 years or so, he has been contracting companies in the eastern Massachusetts area under Dan Toomey Software Corp. Dan has also written the R for Data Science and Learning Jupyter books for Packt Publishing.
-
Dražen Lučaninis a developer, data analyst, and the founder of Punk Rock Dev, an indie web development studio. He’s been building web applications and doing data analysis in Python, JavaScript, and other technologies professionally since 2009. In the past, Dražen worked as a research assistant and did a Ph.D. in computer science at the Vienna University of Technology. There he studied the energy efficiency of geographically distributed data centers and worked on optimizing VM scheduling based on real-time electricity prices and weather conditions. He also worked as an external associate at the Ruđer Bošković Institute, researching machine learning methods for forecasting financial crises. During Dražen’s scientific work Python, Jupyter Notebook (back then still IPython Notebook), Matplotlib, and Pandas were his best friends over many nights of interactive manipulation of all sorts of time series and spatial data. Dražen also did a Master’s degree in computer science at the University of Zagreb.
-
Cyrille Rossant, Ph.D., is a neuroscience researcher and software engineer at University College London. He is a graduate of École Normale Supérieure, Paris, where he studied mathematics and computer science. He has also worked at Princeton University and Collège de France. While working on data science and software engineering projects, he gained experience in numerical computing, parallel computing, and high-performance data visualization.
He is the author of Learning IPython for Interactive Computing and Data Visualization, Second Edition, Packt Publishing.
Course Curriculum
Chapter 1: Jupyter for Data Science
Lecture 1: The Course Overview
Lecture 2: Jupyter User Interface
Lecture 3: Jupyter’s Menu Choice
Lecture 4: Real Life Examples – Finance and Gambling
Lecture 5: Real Life Examples – Insurance and Consumer Products
Lecture 6: Installing JupyterHub
Lecture 7: Optimizing Python Script
Lecture 8: Optimizing R Scripts
Lecture 9: Securing a Notebook
Lecture 10: Heavy-Duty Data Processing Functions in Jupyter
Lecture 11: Using Pandas in Jupyter
Lecture 12: Using SciPy in Jupyter
Lecture 13: Expanding on Panda DataFrames
Lecture 14: Sorting and Filtering DataFrames
Lecture 15: Making a Prediction Using scikit-learn
Lecture 16: Making a Prediction Using R
Lecture 17: Interactive Visualization and Plotting
Lecture 18: Drawing a Histogram of Social Data
Lecture 19: Using Spark to Analyze Data
Lecture 20: Using SparkSession and SQL
Lecture 21: Combining Datasets
Lecture 22: Loading JSON into Spark
Lecture 23: Analyzing 2016 US Election Demographics
Lecture 24: Analyzing 2016 Voter Registration and Voting
Lecture 25: Analyzing Changes in College Admissions
Lecture 26: Predicting Airplane Arrival Time
Lecture 27: Reading a CSV File
Lecture 28: Manipulating Data with dplyr
Lecture 29: Tidying Up Data with tidyr
Lecture 30: Visualizing Glyph Ready Data
Lecture 31: Publishing a Notebook
Lecture 32: Creating a Shiny Dashboard
Lecture 33: Building Standalone Dashboards
Lecture 34: Converting JSON to CSV
Lecture 35: Evaluating Yelp Reviews
Lecture 36: Naive Bayes
Lecture 37: Nearest Neighbor Estimator
Lecture 38: Decision Trees
Lecture 39: Neural Networks and Random Forests
Chapter 2: Jupyter Notebook for Data Science
Lecture 1: The Course Overview
Lecture 2: Setting Up Jupyter Notebook
Lecture 3: Using Jupyter Notebook
Lecture 4: Publishing Notebooks
Lecture 5: Parsing the Crime Dataset
Lecture 6: Pandas Data Structures
Lecture 7: Exploring and Visualising the Data
Lecture 8: Creating an Interactive Widget
Lecture 9: Introduction to Data Scraping
Lecture 10: Fetching Data from a REST API Using Requests
Lecture 11: Importing API Data into Pandas
Lecture 12: Scraping Websites Using BeautifulSoup
Lecture 13: Introduction to Information-Dense Visualisations
Lecture 14: Vizualising Data Correlation
Lecture 15: Linear Regression
Lecture 16: Correlation Matrix
Lecture 17: Maps in Data Science
Lecture 18: Plotting Crime Locations
Lecture 19: Interactive Maps Using Plotly
Lecture 20: Final Remarks
Chapter 3: Interactive Computing with Jupyter Notebook
Lecture 1: The Course Overview
Lecture 2: Introducing IPython and the Jupyter Notebook
Lecture 3: Getting Started with Exploratory Data Analysis in the Jupyter Notebook
Lecture 4: Introducing the Multidimensional Array in NumPy for Fast Array Computations
Lecture 5: Creating an IPython Extension with Custom Magic Commands
Lecture 6: Architecture of the Jupyter Notebook
Lecture 7: Converting a Jupyter Notebook to Other Formats with nbconvert
Lecture 8: Mastering Widgets in the Jupyter Notebook
Lecture 9: Creating Custom Jupyter Notebook Widgets in Python, HTML, and JavaScript
Lecture 10: Configuring the Jupyter Notebook
Lecture 11: Evaluating the Time Taken by a Command in IPython
Lecture 12: Profiling Your Code Easily with cProfile and IPython
Lecture 13: Profiling Your Code Line-by-Line with line_profiler
Lecture 14: Profiling the Memory Usage of Your Code with memory_profiler
Lecture 15: Understanding the Internals of NumPy to Avoid Unnecessary Array Copying
Lecture 16: Processing Large NumPy Arrays with Memory Mapping
Lecture 17: Using Python to Write Faster Code
Lecture 18: Accelerating Pure Python Code with Numba and Just-In-Time Compilation
Lecture 19: Accelerating Array Computations with NumExpr
Lecture 20: Accelerating Python Code with Cython
Lecture 21: Releasing the GIL to Take Advantage of Multi-Core Processors
Lecture 22: Writing Massively Parallel Code for NVIDIA Graphics Cards (GPUs)
Lecture 23: Distributing Python Code Across Multiple Cores with IPython
Lecture 24: Interacting with Asynchronous Parallel Tasks in IPython
Lecture 25: Performing Out-of-Core Computations on Large Arrays with Dask
Lecture 26: Using Matplotlib Styles
Lecture 27: Creating Statistical Plots Easily with Seaborn
Lecture 28: Creating Interactive Web Visualizations with Bokeh and HoloViews
Lecture 29: Creating Plots with Altair and the Vega-Lite Specification
Instructors
-
Packt Publishing
Tech Knowledge in Motion
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 1 votes
- 3 stars: 4 votes
- 4 stars: 3 votes
- 5 stars: 4 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024