Signup as a Tutor

As a tutor you can connect with more than a million students and grow your network.

Python for Data Analysis

No Reviews Yet

Course type: Online Instructor led Course

Platform: Google Hangouts

Course ID: 44668

Course type: Online Instructor led Course

Platform: Google Hangouts

Students Interested 0 (Seats Left 0)

No Reviews Yet

About the Course

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

Date and Time

Not decided yet.

About the Trainer

Singam Ravi Babu picture

5 Avg Rating

8 Reviews

11 Students

4 Courses

Singam Ravi Babu

B.Sc

5 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.

Reviews

No reviews currently Be the First to Review

Discussions

Students Interested 0 (Seats Left 0)

Post your requirement and let us connect you with best possible matches for Python Training classes Post your requirement now

Enquire

Submit your enquiry for Python for Data Analysis

Please enter valid question or comment

Please enter your name.

Please enter valid Phone Number

Please enter the Pin Code.

Please check the fields again.

By submitting, you agree to our Terms of use and Privacy Policy

Connect With Ravi

You have reached a limit!

We only allow 20 Tutor contacts under a category. Please send us an email at support@urbanpro.com for contacting more Tutors.

You Already have an UrbanPro Account

Please Login to continue

Please Enter valid Email or Phone Number

Please Enter your Password

Please enter the OTP sent to your registered mobile number.

Please Enter valid Password or OTP

Forgot Password? Resend OTP OTP Sent

Sorry, we were not able to find a user with that username and password.

We have sent you an OTP to your register email address and registered number. Please enter OTP as Password to continue

Further Information Received

Thank you for providing more information about your requirement. You will hear back soon from the trainer

UrbanPro.com is India's largest network of most trusted tutors and institutes. Over 25 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 6.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