Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
The #1 Python Data Scientist: Sentiment Analysis & More
Rating: 4.5 out of 5(28 ratings)
194 students

The #1 Python Data Scientist: Sentiment Analysis & More

Build Projects with Machine Learning, Text Classification, TensorFlowNumPy, PyPlot, Pandas, and More in Google Colab...
Last updated 5/2020
English
English [Auto],

What you'll learn

  • Process text data
  • Interpret sentiment in reviews
  • Build a model to predict whether a review is positive or negative
  • Implement logic
  • Track data
  • Customize graphs
  • Implement responsiveness
  • Build data structures
  • Graph data with PyPlot
  • Build 3D graphs with PyPlot
  • Use common array functions
  • Replace Python lists with NumPy arrays
  • Build and use NumPy arrays
  • Use Pandas series
  • Use Pandas Date Ranges
  • Read CSVs with Pandas
  • Use Pandas DataFrames
  • Get elements from a Series
  • Get properties from a series
  • Series operations
  • Modify series
  • Series comparisons and iteration
  • Series operations
  • And much more!

Course content

7 sections105 lectures16h 37m total length
  • Learn Python for Beginners Overview4:47

    Master Python basics through beginner-friendly lessons that cover variables, operators, control flow with if statements and loops, functions, and data structures like lists, dictionaries, and classes. Learn through conceptual and practical code examples in Google Colab to start programming quickly and build real Python programs.

  • Introduction to Python5:46

    Discover Python basics, its real-world applications from web development to data science, and what sets it apart with indentation and dynamic typing. Learn why Python powers data science.

  • Variables19:34

    Explore variables in Python, learning how placeholders hold data, the four basic types (booleans, integers, floats, strings), and dynamic typing, with examples of type conversion and using None.

  • Type Conversion Examples10:21

    Explore type conversion in Python, demonstrating conversion between integers, floats, strings, and booleans, highlighting what is allowed, what isn’t, and the subtle nuances of truth values.

  • Operators7:21

    Explore the core Python operators: arithmetic, assignment, comparison, and logical operators, plus other operators, with emphasis on order of operations and when operations modify variables versus produce new results.

  • Operators Examples22:09

    Explore Python operators, including arithmetic and assignment, with practical examples of numbers and strings; learn about modulus, floor division, exponentiation, and the basics of comparison and logical operators.

  • Collections8:39

    Explore Python collections by examining lists, tuples, dictionaries, and ranges, and learn how indices, mutability, and keys shape data storage and retrieval.

  • Lists11:55

    Explore Python lists through a dynamic inventory example, accessing elements with zero-based indexing and common operations such as append, insert, pop, remove, and clear, plus length, max, and min.

  • Multidimensional List Examples8:22

    Learn to handle two-dimensional lists in Python by treating matrices as lists of lists, access elements by row and column, and modify or extend a universe of worlds and levels.

  • Tuples Examples8:51

    Discover how to create and access tuples with parentheses and indices, compare them to lists, and use count and index for lookups, noting that tuples are immutable.

  • Dictionaries Examples14:41

    Explore Python dictionaries by building key-value inventories, accessing and modifying items, and using get, keys, values, pop, clear, and length to manage data efficiently.

  • Ranges Examples8:47

    Learn how to create Python ranges with start, end, and step, including end exclusion, and convert ranges to lists. Use reversed ranges and in/not in checks in for loops.

  • Conditionals6:58

    Explore conditionals in Python, using if, elif, and else to control flow based on tests of the program state; learn nesting and combining conditions with and/or.

  • If Statements Examples10:32

    Demonstrate Python control flow with if, elif, and else, including the ternary operator, through a simple two-dimensional player movement example that prints moves or invalid keys.

  • If Statements Variants Examples11:35

    Explore Python if statement variants, including consecutive and nested ifs, and combining tests with and. Learn when to use if vs elif with a video game health and lives example.

  • Loops7:17

    Explore the concept of loops in Python, compare while and for loops, and learn how break and continue manage iteration within control flow.

  • While Loops Examples11:47

    Explore while loops in Python with break and continue, using a simple game loop to move a position, detect collisions with an enemy, and end the loop.

  • For Loops Examples11:35

    Master Python for loops with ranges and lists, learn break and continue, and convert between for and while loops while iterating over inventory, dictionaries, and tuples.

  • Functions8:04

    Master Python functions as self-contained blocks of code that execute when called, and learn to use parameters, return values, and default values for flexible reuse.

  • Functions Examples9:33

    Learn how to define and call simple Python functions using def, including global versus local variables, scope, and a move function example with parameters and return values.

  • Parameters And Return Values Examples14:08

    Explore defining Python functions with parameters and return values, including default parameters and bounds checking, and learn how to pass inputs, return outputs, and manage scope.

  • Classes and Objects11:30

    Explore how classes define blueprints for objects, encapsulating state with fields and behavior with methods, and how instantiation creates objects. Learn inheritance and static members that share data across instances.

  • Classes Examples13:28

    Explore building a custom Python class for a player character, including attributes, a constructor that initializes with self, and methods like move, take damage, and is dead.

  • Objects Examples10:11

    Explore creating a game character as an object from a class, access its fields like name, exposition, and health, and execute methods such as move and take damage.

  • Inheritance Examples17:43

    Explore subclassing in Python by turning a game character into a player character, adding lives and max health, and overriding take damage and is dead checks.

  • Static Members Examples11:20

    Learn to use static members in Python by defining class variables and static methods, accessible via the class, with examples like a shared speed variable changed by a static method.

  • Summary and Outro4:23

    Build practical Python programs by reviewing variables, operators, collections, conditionals, loops, functions, and classes, then practice with small projects and explore libraries like pandas and TensorFlow.

  • Python PDF Resource0:01
  • Source Code ($150 Value)

Requirements

  • No OS requirement but the tutorials are recorded on a Mac with Google Colab
  • No experience necessary

Description

Learn everything you need to become a data scientist.

Machine learning is quickly becoming a required skill for every software developer.

Enroll now to learn everything you need to know to get up to speed, whether you're a developer or aspiring data scientist. This is the course for you.

Your complete Python course for image recognition, data analysis, data visualization and more.

Reviews On Our Python Courses:

  • "I know enough Python to be dangerous. Most of the ML classes are so abstract and theoretical that no learning happens. This is the first class where we use concrete examples that I can relate to and allow me to learn. Absolutely love this course!" - Mary T.


  • "Yes, this is an amazing start. For someone new in python this is a very simple boot course. I am able to relate to my earlier programming experience with ease!" - Gajendran C.


  • "Clear and concise information" - Paul B.


  • "Easy to understand and very clear explanations. So far so good!!!" - Alejandro M.

This is a once in a lifetime chance to enroll in a massive course.

Absolutely no experience necessary. Start with a complete introduction to Python that is perfect for absolute beginners and can also be used a review.

Jump into using the most popular libraries and frameworks for working with Python. You'll learn everything you need to become a data scientist. This includes:

0. Python Crash Course for Beginners

Learn Python with project based examples. Get up and running even if you have no programming experience. Superboost your career by masterig the core Python fundamentals.

1. Data Science with NumPy

Build projects with NumPy, the #1 Python library for data science providing arrays and matrices.

2. Data Analysis with Pandas

Build projects with pandas, a software library written for the Python programming language for data manipulation and analysis.

2. Data Visualization with PyPlot

Build projects with pyplot, a MATLAB-like plotting framework enabling you to create a figure, create a plotting area in a figure, plot lines in a plotting area, decorate the plot with labels and much more. Learn it all in this massive course.

3. Machine Learning Theory

Machine learning is in high demand and is quickly becoming a requirement on every software engineer's resume. Learn how to solve problems with machine learning before diving into practical examples.

4. Introduction to TensorFlow

Build projects with TensorFlow, the most popular platform enabling ML developers to build and deploy machine learning applications such as neural networks. Build your first linear regression model with TensorFlow. Learn how to build a dataset, model, train and test!

5. Build a Sentiment Analysis Model to Classify Reviews as Positive or Negative

All source code is included for each project.

If you buy one course this year, this is it. Sign up while spots are open.

Who this course is for:

  • Anyone who needs to learn sentiment analysis and more
  • Anyone who needs to learn Python
  • Anyone who needs to know more about machine learning
  • Anyone who needs to graph with Python
  • Anyone with no Python experience
  • Anyone who needs an efficient way to analyze data
  • Anyone with little to no programming experience
  • Anyone who wants to use efficient arrays
  • Anyone with little to no knowledge of machine learning