Python

Taught by Prof. Charles Severance from the University of Michigan

Course Details:

An introductory series of four Python classes that focused on fundamental programming concepts such as data structures, networked application program interfaces, and databases.

Using Databases with Python:

  • Learned SQL (Structured Query Language) and database design basics
  • Gathered, analyzed, and processed multi-layered data with SQLite3 databases
  • Built web-crawlers
  • Implemented data visualization with D3.js library
  • Handled one-to-many, many-to-one, and many-to-many relationships in data and parsed out meaningful results

Using Python to Access Web Data:

  • Learned important web protocols and how to properly access data off the Internet
  • Scraped, parsed, and read web data with the help of web APIs
  • Worked with HTML, XML, and JSON data formats in Python
  • Extracted data with regular expressions
  • Obtained data with Urllib and Beautiful Soup

Python Data Structures:

  • Read data and strings from files and user input
  • Utilized lists, dictionaries, tuples, and other core data structures to analyze data
  • Learned useful Python methods for manipulating data structures

Getting Started with Python (Programming for Everyone):

  • Learned basic Python 3 syntax and semantics
  • Implemented examples including conditionals, loops, functions, iteration, conditionals, expressions, and varaibles

Course Statistics:

  • Final Grades: 96.5%, 100%, 99.30% and 100%
  • University: University of Michigan (through Coursera.org)
  • Instructor: Professor Charles Severance
  • Textbook Utilized: Python for Everybody by Professor Charles Severance
Classes Completed:
  • coursera.org/learn/python
  • coursera.org/learn/python-data
  • coursera.org/learn/python-network-data
  • coursera.org/learn/python-databases

  • Projects - Click to download zip file of assignments


    Copyright © Samantha S. 2020