
In this video, I briefly talk about what a developer needs that will be used throughout the entire course. I will briefly discuss the development environment and other tools and languages that is required for our development. I will not go through the exercise of actual installation as it is expected that the student have enough experience with software development environment setup.
In this section, We will go over the basic, bare bone syntax of a Python application. The Python application will illustrate defining a function and how the syntax will look like and how a for loop and conditional statement syntax and format looks like.
In this exercise, we will look at the different ways of implementing conditional statements using IF statements
In this exercise, we will look at how to use For loops and While loops.
I briefly discuss a source for Python language reference that you can use to do your own deeper dive with Python.
In this discussion, we are going to look at the tone of Python's library that is widely used in Python applications and for data analytics. In this lecture we will have a quick look at Pandas.
Create a List from Pandas Series
Adding custom labels to a column.
Print a range of column values.
A closer look at performing multiplication on an entire row of data. Multiply and Exponential.
A closer look at Pandas with DataFrame.
How to access a specific value from a column in a Dataframe.
Will show how to dynamically add a column to a DataFrame.
Show how to filter data from a DataFrame dataset and perform calculation on them.
In this discussion, we are going to look at the tone of Python's library that is widely used in Python applications and for data analytics. In this lecture we will have a quick look at Numpy.
A much closer look at Numpy working with one and two dimensional arrays.
This time we will perform operations on both one and two dimensional arrays.
In this exercise, we will look at how easy it is to perform calculations on both one and two dimensional arrays.
In this exercise, we will look at how to add new column, altering the arrays without having to change values using Reshaping. We will also look at slicing where this function allows us to select a specific row in an array.
Understand client’s goal
Examine client’s data: volume, format and how it is gathered
Determine outcome from ML result that the client is looking for
In this lecture, we discuss the different categorical types of data analytics and the different approaches for each one.
In order for a machine learning to be implemented, there must first be data. Understanding how these data are prepared is important for the consultant.
In this lecture, I will show a typical scenario of what data preparation may look like when the consultant is onsite looking at client's data.
Implement preprocessing logic to divide a client data between training and test datasets.
With the dataset divided between training and test data, we will use MatPlotLib to display the training or even test data in a visual graphically interface with the MatPlotLib library.
In this exercise, we display the sentiment data using the Seaborn library along with the MatPlotLib library.
In this exercise, we will have a look at a raw data that contains bitcoin tweets. We will then create a pre-processing to clean the data in preparation to aggregate sentiments. We will look at the bitcoin_tweets.json file and examine it further
We will use data_process_bitcoin_tweets_data.py to pre-process or clean the data before aggregating sentiment.
This exercise will take the cleaned bitcoin data and will iterate through each tweet and determine if it is positive, negative or neutral.
This exercise will take the results from the aggregated tweets and display to with Pie chart. We will use MatPlotLib for our charting. While still using aggregate_tweets_sentiments.py, we will now chart the results using Pie chart.
In this first data analytics exercise, we cover probability and show the results in a graph using Seaborn. The use case is to determine the probability of products being sold out within a month and within the next three months.
We will look into another data analytics that optimizes inventory of a specific store. We will first look at the data that will be used to perform this analytics.
In this exercise, we will begin with implementing loading of the data needed to perform this analytic. Then we discuss the data that is required for calculation to optimize inventory
We will add the calculation to get the Safety Stock level and at what point to re-order specific items.
The final exercise for this data analytics is to display the EOQ results onto a graph using Seaborn.
In this lecture, we will implement a simple linear regression example and display to users with Seaborn chart.
In this lecture, we look at implementing an unsupervised Clustering of sales inventory to their discounted prices.
A look at Databricks cloud service with Spark
In this lecture, we will load the data extracted from CoinGecko that has exchange information: date, open_price, closing_price and volume. This will then be used for data analytics in the following lecture.
We will create a linear regression from the SOL Exchange data and create a linear regression analytics using pySpark and Apache Spark that will handle the data load.
A conclusion of the course and suggestion where to go from here.
This course is meticulously crafted to equip consulting professionals with a robust set of competencies in Python and Machine Learning, aiming to bridge the gap between theoretical knowledge and real-world application. It delves into the practical utilization of machine learning methodologies to dissect and address complex business challenges, ensuring consultants are not just consumers of analytics, but architects of innovative solutions. Beginning with a thorough grounding in Python programming, participants will master the language's syntax, libraries, and data structures, establishing a solid foundation for the more advanced topics to follow. As the course unfolds, it introduces the rich landscape of machine learning, from supervised and unsupervised learning to the latest in deep learning technologies. Participants will engage with hands-on projects that simulate actual consulting scenarios, applying algorithms to unearth insights, predict trends, and craft strategies that align with business objectives. The curriculum is infused with case studies and examples that resonate with the consultant's role, emphasizing the translation of technical results into actionable business strategies. By the end of this journey, learners will not only understand the mechanics of machine learning algorithms but also how to harness the power of Python to transform data into a compelling narrative for stakeholders. They will emerge as invaluable assets to their firms, capable of leveraging analytics for competitive advantage. This course doesn't just prepare consultants to meet the industry's demands; it empowers them to become thought leaders who can navigate the complexities of a data-driven marketplace with confidence and foresight. This comprehensive program ensures that by its conclusion, participants will have a portfolio of projects to demonstrate their expertise and a deep understanding of how machine learning can be a catalyst for innovative problem-solving in the consulting domain. Join us to embark on a transformative learning experience that will elevate your consultancy practice to new heights.