Skip to content

Mikelew88/Intro_to_python

Repository files navigation

Welcome to your Python introduction!

The purpose of this class it to help a beginner program pick up practical Python skills that will benefit their work.

First, here is a short list of introductory resources to get you started:

The classes are taught to the interests of the class at a given time. There is no planned syllabus, but here is an inventory of the topics we have covered thus far. I will continue to update this list as we go.

Topics Covered (and growing)

Short example of how to send and request data from an API.

Example use case of BeautifulSoup to parse Instagram html and find who you follow who doesn't follow you, and vice versa. Applicable to Web Scraping.

Pythonically create lists from loops in a single line.

Examples of clean ways to loop through python iterables. These best practices make your code easier to read.

Numpy is the base of arrays in python, two dimensional data. Pandas is built from this.

Object Oriented Programming (OOP) is

Pandas is the go to for tabular (table based, e.g. Excel) data in python. If you can do it in Excel, SQL, etc. than you can do it in Pandas.

The examples here focus on getting your data into and out of excel, be it from csv, excel, sql databases etc.

Practice problems for pair programming, in class work though, and homework.

Basics from first few days of class.

Helpful walkthrough of some of the most common Python Packages and their uses, see README.

Examples of some of the most relevant functions in ds_util, a repository the DS team is developing to make common tasks easier.

A brief overview of scraping information from websites using Beautiful Soup.

About

Ibotta weekly intro to python class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors