Python 203 (Python for Data Sciences)

by Ultimate IT Courses Claim Listing

In this course, you will learn to use Python, the most popular programming language for data sciences, for data analysis and visualization. Explore Python libraries to more easily sort and analyze data sets for emerging trends.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Ultimate IT Courses Logo

img Duration

5 Days

Course Details

In this course, you will learn to use Python, the most popular programming language for data sciences, for data analysis and visualization. Explore Python libraries to more easily sort and analyze data sets for emerging trends. Quickly produce Excel-quality visualizations appropriate for displaying data in real-time monitoring systems.

Intro to data science using Python libraries like Pandas and Numpy to identify trends within datasets Create rich visualizations with Matplotlib, Folium, and Seaborn. Use open-source toolsets for mathematics, science, and engineering applications. Introduction to scikit-learn, a machine learning tool for datasets

 

This course was written for professionals interested in Python and data sciences. This includes engineers, mathematicians, actors, network specialists, system administrators, and developers.

 

Prerequisites

Keyboard proficiency and some previous Python coding experience are the only hard requirements. Students with some previous exposure to Python or any other scripting experience will take the most from the course. In lieu of previous experience, Alta3 Research’s Python Basics course is recommended.

Recommended Prerequisite: Python Basics

Introduction to Python Libraries for Data Sciences

  • Python with Jupyter Notebook overview

    • Live code

    • Equations

    • Data cleaning

    • Transformation

    • Numerical simulation

    • Statistical modeling

    • Data visualization

    • Machine Learning

  • Pandas

    • Filter DataFrames

    • Dictionaries to DataFrames

    • CSV to DataFrames

    • Excel to DataFrames

  • Numpy

    • Work across arrays

  • Requests

    • Pull from RESTful APIs

    • JSON

Sort, Analyze, and Visualize Data with Python

  • Matplotlib

    • Line Plots

    • Area Plots

    • Histograms

    • Bar Charts

    • Pie Charts

    • Box Plots

    • Scatter Plots

    • Bubble Plots

    • Waffle Charts

    • Word Clouds

  • Seaborn

    • visualization techniques

      • Relational

      • Categorical

      • Distributions

      • Regressions

  • Folium

    • interactive leaflet maps

    • choropleth visualizations

    • rich vector, raster, or HTML visual markers

  • Saving visualizations output in various formats

Python and Databases

  • Creating a database engine in Python

  • sqlite3

  • Looking at tables in a database

  • Querying relational databases

  • MySQL and Python

  • SQL Queries

    • Filtering with SQL WHERE

    • Ordering with SQL ORDER BY

    • Querying with pandas

    • Table relationships with INNER JOIN

  • MongoDB

    • Understanding noSQL

    • Python and MongoDB

    • Pymongo

      • Query

      • Find

      • Delete

      • Update

      • Limit

Introduction to Machine Learning with Python

  • scipy open ecosystem

    • numerical integration

    • Interpolation

    • Optimization

    • linear algebra

    • statistics

  • Scikit–learn

    • Applications of Machine Learning

    • Training vs Testing sets

    • Supervised vs Unsupervised Learning

    • Python libraries suitable for Machine Learning

    • Loading an example dataset

    • Learning and predicting

Introduction to Machine Learning with Python (continued)

  • Scikit–learn

    • Model persistence

    • Conventions

    • Refitting and updating parameters

    • Multiclass vs. multilabel fitting

  • Moving output to remote systems

    • Streaming (push) to real-time dashboard APIs

    • Move data with SFTP

    • Email attachments

  • Ottawa Branch

    451-207 Bank Street, Ottawa

Check out more Python Programming courses in Canada

Institute of Technical Trades Logo

CNC Machine Setup / Operator / Part Programmer

The CNC Machine Setup / Operator / Part Programmer course provides training in the setup, operation and programming of Computer Numerical Controlled (CNC) mills and lathes. 

by Institute of Technical Trades [Claim Listing ]
University of Ottawa’s Professional Development Institute Logo

Java Programming (Intro)

Intro to Java is a practical introduction to Java programming, focused on developing Java applications for desktop, web, and mobile platforms.

by University of Ottawa’s Professional Development Institute [Claim Listing ]
Global Erp Solutions Logo

Java Programming Course

Java Programming course training is offered by Global Erp Solutions for all skill level. This course delivers the skills on how quality assurance is performed. It focuses on Business process improvement and its maintenance in order to assure the highest quality possible.

by Global Erp Solutions [Claim Listing ]
Chinook Learning Services Logo

Intermediate Java Programming

Learn how to save data permanently on a disk by writing it to a sequential data file. See how to read the file to get the data back and process it.

by Chinook Learning Services [Claim Listing ]
Sanrus Training Centre Logo

Kotlin

This course is mostly focused on providing skills and knowledge to work with Java and covers most of the language features that are listed in the course outline.

by Sanrus Training Centre [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy