UrbanPro
true

Python for Data Analysis

LIVE
30 Hours

Course offered by Ravi Babu

8 reviews

Audience: Anybody with interest
What you learn?
You learn Python programming language and data analysis techniques.

Course Contents:

1.Why learn a programming language?

The motivation

Computer hardware architecture

Understanding programming

Why Python?

Interpreter and compiler

Whatâ??s a program?

Writing a program

The building blocks of programs

Debugging?

2.Variables, expressions, and statements

Values and types

Variables

Variable names and keywords

Statements

Operators and operands

Expressions

Order of operations

Modulus operator

String operations

Asking the user for input

Comments

Choosing mnemonic variable names

3.Conditional execution

Boolean expressions

Logical operators

Conditional execution

Alternative execution

Chained conditionals

Nested conditionals

Catching exceptions using try and except

Short-circuit evaluation of logical expressions

4.Functions

Function calls

Built-in functions

Type conversion functions

Random numbers

Math functions

Adding new functions

Definitions and uses

Flow of execution

Parameters and arguments

Fruitful functions and void functions

Why functions?

5.Iteration

Updating variables

The while statement

Infinite loops

â??Infinite loopsâ?? and break

Finishing iterations with continue

Definite loops using for

Loop patterns

Counting and summing loops

Maximum and minimum loops

6.Strings

A string is a sequence

Getting the length of a string using len

Traversal through a string with a loop

String slices

Strings are immutable

Looping and counting

The in operator

String comparison

string methods

Parsing strings

Format operator

7.Files

Persistence

Opening files

Text files and lines

Reading files

Searching through a file

Letting the user choose the file name

Using try, except, and open

Writing files

8. Lists

A list is a sequence

Lists are mutable

Traversing a list

List operations

List slices

List methods

Deleting elements

Lists and functions

Lists and strings

Parsing lines

Objects and values

Aliasing

List arguments

9.Dictionaries

Dictionary as a set of counters

Dictionaries and files

Looping and dictionaries

Advanced text parsing

10.Tuples

Tuples are immutable

Comparing tuples

Tuple assignment

Dictionaries and tuples

Multiple assignment with dictionaries

The most common words

Using tuples as keys in dictionaries

Sequences: strings, lists, and tuples

11.Regular expressions

Character matching in regular expressions

Extracting data using regular expressions

Combining searching and extracting

Escape character

12.Networked programs

HyperText Transport Protocol - HTTP

The Worldâ??s Simplest Web Browser

Retrieving an image over HTTP

Retrieving web pages with urllib

Parsing HTML and scraping the web

Parsing HTML using regular expressions

Parsing HTML using BeautifulSoup

Reading binary �les using urllib

13.Using Web Services

eXtensible Markup Language - XML

Parsing XML

Looping through nodes

JavaScript Object Notation - JSON

Parsing JSON

Application Programming Interfaces

Google geocoding web service

Security and API usage

14.Object-Oriented Programming

Managing Larger Programs

Getting Started

Using Objects

Starting with Programs

Subdividing a Problem - Encapsulation

Our First Python Object

Classes as Types

Object Lifecycle

Many Instances

Inheritance

15.Using databases and SQL

What is a database?

Database concepts

Database Browser for SQLite

Creating a database table

Structured Query Language summary

Spidering Twitter using a database

Basic data modeling

Programming with multiple tables

Constraints in database tables

Retrieve and/or insert a record

Storing the friend relationship

Three kinds of keys

Using JOIN to retrieve data

16.Visualizing data

Building a Google map from geocoded data

Visualizing networks and interconnections

Visualizing mail data

Gallery (4)

About the Trainer

Singam Ravi Babu picture

5 Avg Rating

8 Reviews

12 Students

5 Courses

Ravi Babu

B.Sc

12 Years of Experience

I have been teaching Microsoft Excel to students from different backgrounds since 6 years. My students include government employees, academic students, private employees, etc.
I taught at APARD (Andhra Pradesh Academy for Rural Development) for NACO employees and ASOs(Assistant Statistical Officers). And at few other places.

Students also enrolled in these courses

LIVE
187 reviews

Course offered by Multiple tutors

8 reviews
LIVE
187 reviews

Course offered by Multiple tutors

8 reviews
LIVE
31 reviews

Course offered by Multiple tutors

8 reviews
LIVE
31 reviews

Course offered by Multiple tutors

8 reviews

Tutor has not setup batch timings yet. Book a Demo to talk to the Tutor.

Different batches available for this Course

No Reviews yet!

Reply to 's review

Enter your reply*

1500/1500

Please enter your reply

Your reply should contain a minimum of 10 characters

Your reply has been successfully submitted.

Certified

The Certified badge indicates that the Tutor has received good amount of positive feedback from Students.

Different batches available for this Course

tickYou have successfully registered

Python for Data Analysis by Ravi Babu

Singam Ravi Babu picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Select One

Register Now

Do you want to Register for this Free class?

Yes, Register No, not right now

Tell us a little more about yourself

Python for Data Analysis by Ravi Babu

Singam Ravi Babu picture
LIVE

Class
starts in

00

Days

01

Hour

01

Min

01

Sec

Please enter Student name

Please enter your email address.

Please enter phone number.

Verify Your Mobile Number

Please verify your Mobile Number to book this free class.

Update

Please enter 10 digit phone number.

Please enter your phone number.

Please Enter a valid Mobile Number

This number is already in use.

Resend

Please enter OTP.

Or, give a missed call and get your number verified

080-66-0844-42

This website uses cookies

We use cookies to improve user experience. Choose what cookies you allow us to use. You can read more about our Cookie Policy in our Privacy Policy

Accept All
Decline All

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 55 lakh students rely on UrbanPro.com, to fulfill their learning requirements across 1,000+ categories. Using UrbanPro.com, parents, and students can compare multiple Tutors and Institutes and choose the one that best suits their requirements. More than 7.5 lakh verified Tutors and Institutes are helping millions of students every day and growing their tutoring business on UrbanPro.com. Whether you are looking for a tutor to learn mathematics, a German language trainer to brush up your German language skills or an institute to upgrade your IT skills, we have got the best selection of Tutors and Training Institutes for you. Read more