Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Data Science with Machine Learning Algorithm using Python
Rating: 4.4 out of 5(66 ratings)
771 students

Data Science with Machine Learning Algorithm using Python

Master Class of Data Science with Machine Learning using Python
Created byPiyush Dave
Last updated 11/2020
English

What you'll learn

  • The course provides path to become a data scientist
  • Problem Solving Approach
  • Impress interviewers by showing an understanding of the data science concept with Machine Learning
  • Python Basic to Advance Concept
  • Python Libraries for Data Analysis such Numpy, Scipy, Pandas
  • Python Libraries for Data Visualization such Matplotlib, Seaborn, Plotlypy
  • Case Studies of Data Science with Coding
  • Machine Learning With Linear Regression, Logistic Regression, SVM, NLP

Course content

8 sections88 lectures12h 3m total length
  • Why to join this course?1:32
  • Introduction of Python and Python Libraries7:58

    # Intro of python and python libraries:

    Python is an example of high-level language. Programs written in high level language have to be processed before they can run. It takes less time to write, they are shorter and easier to read, and they are more likely to be correct. They are portable means they can be run on different kinds of computers with few or no modifications. A python library is a reusable chunk of code that you may want to include in your programs or projects. Libraries basically describes collection of modules.

  • Meet Trainer for this Course1:17
  • Set Up – Python IDLE and Google Colab6:47

    #Set up environment google colab:

    Colab is a python development environment that runs in the browser using google colab. In shortly, it allows you to write and execute python in your browser. The document you are reading is not static, but an interactive environment called a colab notebook that lets you write and execute code. It is a virtual machine you can access directly. To runs commands at the VM’s terminal, prefix the line with an exclamation mark.

  • Data Type and Variable, Keywords10:23

    #data type and variables, keywords:

    A value is a basic thing in program works with letters or number. These values are assigned with variables. They belong to different types such as integer and “ hello” is a string because it contains letters. Variable is a capability of storing some kind of data. It then can be modified, stored or displayed. Variables are basically referred as containers that hold information. Keywords are pre-defined, reserved words which has special meaning. They are a part of syntax.

  • How to take input?3:40

    #Take inputs:

    Input can come in various ways, for example from a database, another computer, mouse clicks and movements or from the internet. For this purpose, python provides the function named input(). There are two functions raw_input() which reads an input and returns a string and other one is input() which reads it and return the python type.

  • How to produce output?3:34

    #print statement:

    The print() function prints the specified message to the screen, or other standard output devices. The message can be a string, or any other object, the object can be converted into a string before written to the screen. Sometimes it may happen you need to print blank line in your python program for that “\n” is used.

  • Introduction to List, Tuple, Dictionary, Set3:07

    #Intro to lists, tuples and dictionaries:

    The Lists are very similar to arrays. It is a sequence of values. The values in list are called elements or sometimes items. List is created by placing all items inside a square bracket. The Tuples is similar structure as list. In tuples we cannot change the elements after assigning. Tuples are used for grouping data and enclosed in parathesis. Dictionary deals with an unordered set of key and value pairs. It contains data in curly braces. The pair is known as item and are separated by colon.

  • String Operations8:01

    #string operations:

    String in python are a set of characters represented in the form of single quotation mark or double quotation marks. There are various string operations such as capitalize() which represents first letter of string. Then lower() which converts string into lowercase. Then many more like index(str,beg=0,end), find(), len(string).

  • Operators in details8:13

    #Operators:

    Operators are special symbols that represent computations like addition and multiplication. The values the operator uses are called operands. When a variable name appears in the place of an operand, it is replaced with its value before the operation is performed.

  • List Operations in details9:43

    #list operations:

    List are basically the sequence of values. The values in list are called the items or elements. List operations consist of append method which basically add or append the object to the list. Then there are many such methods such as index which returns the lowest index in list that object appears and many more such operations.

  • Tuple Operations in details6:05

    #tuple operations:

    Tuples are sequences just like list. The main difference is it cannot be changed unlike list. Tuples operations contains concatenation which refers to combining contents of two tuples using + sign. The result will be a single tuple. Other is in operator which checks the element is the tuple. And many more like iteration and so on.

  • Set Operations in details3:39

    #set operations:

    Set is an unordered collection of items. Every set element is unique and cannot be changed i.e immutable. Set can be used to carry out mathematical set operations like union, intersection, difference. We can do this with methods.

  • Dictionary Operations in details3:34

    #dictionary operations:

    Each key is separated from its value by colon, the items are separated by commas and the whole thing is enclosed in curly braces. The dictionary contains clear method which refers to removing all the elements from dict. There are many such methods copy, get, items and so on.

  • Data Type Conversion11:11

    #datatype conversion:

    Value is one thing works with a letter or number. This values are assigned with variables. There are two types integer and string. Type conversion is converting one type of data to another type. Which is also known as type casting.

  • Importance of Indentation6:21

    #importance of indentation:

    Indentation refers to spaces of the beginning of the code line. In python indentation is very important to indicate a block of code.

  • Random Number, Range Function7:15

    #random number and range function:

    There is need to generate random numbers when studying a program for different range of values. Python basically generate such random numbers by using the random module. The range function return a sequence of numbers starting from 0 by default and increment by 1 and stops before specify number. It has parameter such as start, stop, step.

  • Sequential, Selection & Repetition -for, while, break, continue, if-elif else11:18

    #sequencial, selection and repetition:

    Sequential execution is when statements are executed one after another in the order. Selection used for decisions, branching-choosing between two or more alternative paths. Repetition is used for looping that is repeating a piece of code multiple times in a row.

  • Math Library4:06

    #math library:

    Library basically describes a collection of many modules. The math library provides us access to some common math functions and constants, which can be use throughout the code for more complex mathematical computations.

  • Datetime and Calendar Module5:18

    #datetime and calendar module:

    A date is not a datatype of its own, but we can import module named datetime to work with dates as date object. This module has many methods to return information about the date object. Methods such as strftime(). Calendar module is an in-built module which handles operations related to calendar. It has methods such as itermonthdates(), yeardatescalendar() etc.

  • Create, Edit, Write, Read Text File3:26

    # create, edit, write, read text:

    Files are persistent because the run for a long time, they keep some data in permanent storage. Opening a file for writing uses the built-in function that is open(). This returns a file object. Write function takes one parameter, which is the string to be written. Read function for getting the characters read in the file. Edit will simply make some editing in your file.

  • Exception Handling in Python8:23

    #exception handling:

    Exception is a condition in a program code. It is basically an error which happens during the execution of the program. It must be either handled immediately otherwise it terminates or quits. This can be handle by placing code in try block. After try include except.

  • Collection Module9:48

    #Collection Module-

    Collection are basically type of containers that are used to store collections of data for example list, dict, tuples etc. These are built-in collections. It was introduced to improve the functionalities of the built-in collection containers. There are so many functions in this module like counter which takes an iterable. The other is element() which gets the items of a counter object. And many such funtions.

  • Python Queue4:26

    #python queue-

    Like stack, queue is a linear data structure that stores items in first in first out manner. With a queue the least recently added item is removed first. For example consumers for a resource where the consumer that came first is served first. Operation includes rear, front, dequeue, enqueue. It can be implemented by list, collections.deque and queue.queue.

  • User Define Functions and inbuilt Function6:42

    #user define functions and in-built functions-

    A function that you define yourself in program is basically a user-defined functions. You can use any name to a user-defined functions. We can’t take the keyword as python. For defining this function we use def as a keyword. Built-in functions are basically provided by the language itself that is it’s a part of the high level language which can be executed by a simple reference with specifying the arguments.

  • Global and local Variables in Functions2:43

    #global and local variables-

    A variable which is declared outside of the function is known as global variable. It means that this variable can be accessed inside or outside of the function. A local variable is declared within the function or is an argument passed to a function. So it states that this function can be used only within that function itself.

  • Lambda, Map, Filter and Reduce Function8:37

    #lambda, map, filter and reduce-

    Lambda function is a single line function declared with no name, which can have any number of arguments, but it has only one expression. Map function returns a map object(which is iterator) of the results after applying the given function to each item of a given iterable(list, tuple etc ). Filter method filters the given sequence with help of function that tests each elements in that sequence. Reduce function is used to apply a particular function passed in its arguments to all the list elements mentioned in the sequence.

  • isinstance, Use of format, Timeit(), round(), Slice and abs()6:50

    #isinstance, use of format, timeit()-

    The isinstance function returns true if the specified object is of the specified type, otherwise false. For example if the type parameter is a tuple, this function will return true if the object is one of the types in the tuple. The format method formats the specified values and insert them inside the string placeholder. the format method returns the formatted string. Timeit module provides a simple way to find the execution time of small bits of python code.it has both a command-line interface and a callable one.

  • Iterator5:26
  • Generator and Decorators9:16
  • List Comprehension, Sets, Frozensets and Assertion8:55
  • Python CSV file Operations7:11
  • Zip Function2:27
  • eval(),exec(),repr() function4:49
  • Switch Case2:46
  • Ternary Operator3:58
  • Logging Module2:53
  • Python Crash Course38:31
  • Numpy Library Tutorial 134:43
  • Numpy Library Tutorial 211:32
  • Numpy Library Tutorial 313:58
  • Numpy Library Tutorial 47:54
  • Numpy Library Tutorial 54:45
  • Numpy Library Tutorial 62:53
  • Numpy Library Tutorial 73:16
  • Numpy Library Office Site2:28

    #numpy official site-

    There are some websites which you can refer for numpy. For example numpy.org. So for easy learning there is a Quick Start which resides in this org website only. Its too useful and explanation is up to the mark.

  • Scipy Tutorial 12:50

    #scipy tutorial-

    It is a scientific library for python is an open source, BSD-licensed library for mathematics, science and engineering. This library is depended on NumPy, which provides convenient and fast array manipulation. The main reason of this library is to work with NumPy arrays. It provides many numerical practices for integration and optimization.

  • Scipy Tutorial 22:30

    #scipy official site-

    In this video, you will see which websites you need to use and get used to it. For example scipy.org. This website is too useful and you can learn many things from that.

  • Pandas Library Tutorial 14:07
  • Pandas Library Tutorial 28:34
  • Pandas Library Tutorial 34:22
  • Pandas Library Tutorial 44:33
  • Pandas Library Tutorial 54:03
  • Pandas Library Tutorial 66:33
  • Pandas Library Tutorial 74:57
  • Pandas Library Tutorial 82:31
  • Pandas Library Tutorial 93:04
  • Matplotlib Library Tutorial 125:39
  • Matplotlib Library Tutorial 27:35
  • Matplotlib Library Tutorial 35:17
  • Matplotlib Library Tutorial 48:32
  • Matplotlib Library Tutorial 53:31
  • Seaborn Library Tutorial 111:29
  • Seaborn Library Tutorial 213:09
  • Seaborn Library Tutorial 34:10
  • Plotly Library Tutorial32:43
  • How to choose the RIGHT Charts & Graph for your Data6:15

Requirements

  • It start with Basics
  • Only a passion for Learning
  • All software used in this course is either available for Free or as a Demo version
  • This course is intended for absolute beginners in programming

Description

This Course Cover Topics such as Python Basic Concepts, Python Advance Concepts, Numpy Library , Scipy Library , Pandas Library, Matplotlib Library, Seaborn Library, Plotlypy Library, Introduction to Data Science and steps to start Project in Data Science, Case Studies of Data Science and Machine Learning Algorithms such as Linear, Logistic, SVM, NLP

This is best course for any one who wants to start career in data science. with machine Learning.

Data science continues to evolve as one of the most promising and in-demand career paths for skilled professionals. Today, successful data professionals understand that they must advance past the traditional skills of analyzing large amounts of data, data mining, and programming skills. In order to uncover useful intelligence for their organizations, data scientists must master the full spectrum of the data science life cycle and possess a level of flexibility and understanding to maximize returns at each phase of the process.

The course provides path to start career in Data Analysis. Importance of Data, Collection of Data with Case Study is covered.

Machine Learning Types such as Supervise Learning, Unsupervised Learning, are also covered. Machine Learning concept such as Train Test Split, Machine Learning Models, Model Evaluation are also covered.

This Course will design to understand Machine Learning Algorithms with case Studies using Scikit Learn Library. The Machine Learning Algorithms  such as Linear Regression, Logistic Regression, SVM, K Mean, KNN, Naïve Bayes, Decision Tree and Random Forest are covered with case studies

Who this course is for:

  • The course is ideal for beginners, as it starts from the fundamentals and gradually builds up your skills in Data Science with Machine Learning
  • People interested to learn data science with Machine Learning using Python