Aspire Journeys

Prompt Engineering for Data Science

  • 4 Courses | 6h 47m 29s
In the Prompt Engineering for Data Science and Visualization journey, participants will delve into the intricacies of leveraging generative AI for data analysis, manipulation, and visualization. The journey unfolds with a deep dive into essential Data Analysis and Manipulation topics, equipping participants with the skills to derive meaningful insights from diverse datasets. The exploration extends to Visualization topics, unravelling prompt engineering techniques to effectively communicate data findings through compelling visualizations. Attendees will then navigate the realm of prompt engineering with a focus on code generation prompts, including debugging, explaining, and correcting syntax prompts. The journey concludes with hands-on experience using ChatGPT (free version) and Bard, empowering participants to leverage advanced prompt engineering techniques for enhanced data science and visualization endeavours.

Track 1: Prompt Engineering for Data Science

In this track of the Prompt Engineering for Data Science Skillsoft Aspire journey, the focus will be on prompt engineering with data analysis and visualization.

  • 4 Courses | 6h 47m 29s


Prompt Engineering for Data: Leveraging Prompts When Working with Data
Python is a powerful programming language for data science, and pandas is a popular open-source data manipulation and analysis library in Python. Combined with prompt engineering techniques, working with data in Python is easy and intuitive, which allows you to be more productive and efficient. You will start this course by leveraging prompt engineering to work with pandas. You will explore libraries such as Matplotlib, seaborn, and Plotly, which are used for visualization and charting. With ChatGPT's help you will read data from a CSV file and inspect the DataFrame. You'll delve into pandas Series objects and explore their creation and manipulation. You will leverage prompt engineering techniques to access elements in a Series using index labels through loc, iloc, at, and iat functions and perform operations like modification and visualization. Finally, you will explore how to use pandas DataFrame objects and create basic DataFrames using lists and dictionaries for data assignment and inspection. You will also generate code to perform basic operations on DataFrames using tools such as ChatGPT and Bard.
12 videos | 1h 37m has Assessment available Badge
Prompt Engineering for Data: Basic Data Manipulation Using Generative AI
With DataFrames in pandas you can filter, aggregate, join, pivot, and manipulate data efficiently. These operations enable data analysts and scientists to work with datasets for various data-driven tasks. Prompt engineering tools are adept at generating code to make these tasks simple. You will start this course by exploring the configurations you can apply to read in your data. You'll present your problem statement to ChatGPT and explore the use of arguments to configure various aspects of the file reading, such as defining column names, and specifying which columns to include in the DataFrame. Additionally, you will learn how to read data from different sources, including JSON, Excel, and the Clipboard and write files out to these different formats. Next, you'll delve into common DataFrame operations, examine statistics on your data, rename columns, iterate over, and sort your data. As you encounter issues, you will turn to prompt engineering to help debug them. Finally, you'll explore how you can enhance your data using computed columns. You'll harness the power of two essential functions, apply and map, to transform your records. You will also focus on utilizing generative AI for code generation and you will employ the chain-of-thought prompting method to guide the chatbot in generating code effectively.
12 videos | 1h 36m has Assessment available Badge
Prompt Engineering for Data: Leveraging Prompts for Filtering & Grouping Data
Data manipulation involves getting your data in the right format to generate further insights. Prompt engineering allows you to specify your problem statements in natural language and generate code to meet your needs. You will begin this course by applying filters to your DataFrames in pandas. You will use logical and comparison operators to specify filter predicates and filter based on datetime data. Next, you will group and aggregate your DataFrames. You will use prompt engineering to explain your grouping and aggregation requirements and tweak generated code to tailor your solutions. Additionally, you will learn about the split-apply-combine method, a step-by-step technique for grouping and aggregation. You will then tackle data cleaning. You will remove rows with duplicate records and deal with missing values and other inaccuracies in your data. Finally, you will explore the use of pivot tables, which help rearrange and reshape data into a format more suitable for analysis.
14 videos | 1h 49m has Assessment available Badge
Prompt Engineering for Data: Combining & Visualizing Data Using Generative AI
Combining data is a key data manipulation technique and is well supported in the pandas library. Exploratory data analysis involves data visualization to understand the relationships that exist in your data. Prompt engineering can help you pick the right visualization for viewing and understanding relationships between variables and can also generate code for these visuals. You will start this course by combining data in DataFrames learning techniques to join DataFrames using different constructs such as the inner join, left and right joins, and the full outer join. Next, you will delve into time-series analysis and visualization. You will use prompt engineering help to visualize your time series data to identify trends and patterns. Finally, you will explore data visualization in Python. You will begin by crafting univariate visualizations that display information about a single variable. You'll see that tools such as ChatGPT and Bard can help you pick the right visualizations for different use cases. You will explore bivariate visuals and use Plotly to generate interactive visualizations which are more user-friendly and intuitive.
13 videos | 1h 44m has Assessment available Badge


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.