Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python and TensorFlow Data Science and Iris Speciation
Rating: 4.3 out of 5(5 ratings)
89 students

Python and TensorFlow Data Science and Iris Speciation

Master Machine Learning, PyPlot, NumPy, Pandas, Data Science, Iris Speciation with TensorFlow & Land a High Paying Job
Last updated 2/2022
English

What you'll learn

  • Graph data with PyPlot
  • Build 3D graphs with PyPlot
  • Customize graphs
  • Use TensorFlow to build a program to categorize irises into different species.
  • Build a classification model
  • Implement logic
  • Track data
  • Implement responsiveness
  • Replace Python lists with NumPy arrays
  • Build data structures
  • Build and use NumPy arrays
  • Use Pandas series
  • Use common array functions
  • 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 sections106 lectures16h 30m total length
  • Python Language Basics Introduction4:47

    Introduce python language basics for beginners, covering variables, operators, conditionals, loops, data structures such as lists and dictionaries, functions, and classes with practical browser-based code examples in Google Colab.

  • Intro to Python5:46

    Explore what Python is, its high-level, general-purpose nature, and its unique indentation-based syntax, dynamic typing, and line-by-line execution, with applications in desktop, web, game, and data science.

  • Variables19:34
  • Type Conversion Examples10:21

    Explore type conversion in Python by converting between integers, floats, booleans, and strings, showing how zero becomes false, nonzero values become true, and originals stay unchanged.

  • Operators7:21

    Explore Python operators: arithmetic, assignment, comparison, logical, identity, and membership, plus the ternary and other rarely used operators, with a focus on order of operations and value changes.

  • Operators Examples22:09
  • Collections8:39

    Explore Python collections, including lists, tuples, dictionaries, and ranges, learn how to store multiple values, access by index or key, and understand mutability and use cases.

  • Lists11:55

    Explore Python lists by building and manipulating an inventory: access and modify elements via zero-based indexing, and use append, insert, pop, remove, and clear to manage list contents.

  • Multidimensional List Examples8:22

    Explore multidimensional lists in Python as lists of lists, forming two-dimensional matrices with rows and columns. Learn to access and modify elements, append, and handle uneven inner lengths.

  • Tuples Examples8:51
  • Dictionaries Examples14:41

    Explore Python dictionaries, focusing on key-value pairs, access via square brackets or get, and modify, add, or remove items with operations like pop, clear, and length, min, max.

  • Ranges Examples8:47

    Learn to create ranges with start, end, and step, and reverse or convert them to lists. Use in and not in to test membership in ranges and lists for loops.

  • Conditionials6:58

    Explore conditionals in Python, learning how control flow uses tests to decide which code runs. Cover if statements, elif, else, and nesting to handle complex conditions.

  • If Statements Examples10:32

    Explore Python control flow with if, elif, else, and the ternary operator, using a simple 2d player-movement example that prints move right, move left, or invalid key.

  • if Statements Variants Examples11:35

    Explore variants of if statements in python, including consecutive and nested forms, and combining tests with and or elif. Use a health and lives game example to illustrate logic.

  • Loops7:17

    Explore the basics of Python loops, including while and for loops, their control flow roles, when to use each, and how break and continue guide repeated execution.

  • While Loops Examples11:47

    Learn while loops with a game-like example, using break to exit on collision and continue to skip the rest of the iteration while advancing position.

  • For Loops Examples11:35

    Learn to use Python for loops with ranges and lists, iterate inventories, and apply break and continue. Convert for loops to while loops and handle range steps and reversals.

  • Functions8:04

    Discover how Python functions encapsulate self-contained blocks of code, taking parameters and returning values, enabling reusable, event-driven execution and precise control over program flow.

  • Functions Examples9:33

    Explore defining and calling Python functions with def, parameters, and indentation. Compare global and local scope, and note how the global keyword affects a move function.

  • Parameters And Return Values Examples14:08

    Learn how to add parameters and return values to Python functions, use default values, and enforce position bounds to stay within start and end limits.

  • Classes and Objects11:30

    Explore how classes act as blueprints for objects, define state with fields and behaviour via methods, and learn instantiation, inheritance, and static members in Python.

  • Classes Examples13:28

    Define a custom Python class for a player character with name, health, and exposition attributes, initialized by a constructor and updated by methods like move and take damage.

  • Objects Examples10:11

    Explore Python class objects by creating a game character instance, accessing attributes like name, exposition, and health, and calling methods such as move, take damage, and check is dead.

  • Inheritance Examples17:43
  • Static Members Examples11:20

    Learn how static variables and static methods belong to a class, enabling shared values across all game characters and accessible without creating objects.

  • Summary and Outro4:02

    Review Python fundamentals, including variables, operators, collections, conditionals, loops, functions, and classes. Encourage practice, tackle topics again, and explore libraries like pandas and TensorFlow for data analysis and machine learning.

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

Requirements

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

Description

Machine learning allows you to build more powerful, more accurate and more user friendly software that can better respond and adapt.

Many companies are integrating machine learning or have already done so, including the biggest Google, Facebook, Netflix, and Amazon.

There are many high paying machine learning jobs.

Jump into this fun and exciting course to land your next interesting and high paying job with the projects you’ll build and problems you’ll learn how to solve.

In just a matter of hours you'll have new skills with projects to back them up: 

  • Deep dive into machine learning

  • Problems that machine learning solves

  • Types of machine learning

  • Common machine learning structures

  • Steps to building a machine learning model

  • Build a linear regression machine learning model with TensorFlow

  • Test and train the model

  • Python variables and operators

  • Collection types

  • Conditionals and loops

  • Functions

  • Classes and objects

  • Install and import NumPy

  • Build NumPy arrays

  • Multidimensional NumPy arrays

  • Array indexes and properties

  • NumPy functions

  • NumPy operations

  • And much more!

Add new skills to your resume in this project based course:

  • Graph data with PyPlot

  • Customize graphs

  • Build 3D graphs with PyPlot

  • Use TensorFlow to build a program to categorize irises into different species.

  • Build a classification model

  • Track data

  • Implement logic

  • Implement responsiveness

  • Build data structures

  • Replace Python lists with NumPy arrays

  • Build and use NumPy arrays

  • Use common array functions

  • Use Pandas series

  • Use Pandas Date Ranges

  • Use Pandas DataFrames

  • Read CSVs with Pandas

  • Install and import Pandas

  • Build Pandas Series and DataFrames

  • Get elements from a Series

  • Get properties from a series

  • Modify series

  • Series operations

  • Series comparisons and iteration

  • And much more!

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.

All source code is included for each project.

Don't miss out! Sign up to join the community.

Who this course is for:

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