/PY4E

This repository contains the projects and assignments developed during the Python for Everybody Specialization available on Coursera.

Primary LanguagePythonMIT LicenseMIT

Michigan Smiley face

Python for Everybody

This repository contains the projects and assignments developed during the Python for Everybody Specialization available on Coursera.

About the Specialization:

There are 05 Courses in this Specialization:

  1. Programming for Everybody - Getting Started w/ Python
  2. Python Data Structures
  3. Using Python to Access Web Data
  4. Using Databases with Python
  5. Capstone: Retrieving, Processing, and Visualizing Data with Python

For more material, references and exercises this course is also available for free through the website py4e.com or through the book written by Dr. Chuck.


Projects, assignments and exercises:

Course 01 - Getting Started w/ Python.

Chapter One - Why we Program?
Chapter Two: Variables and Expressions;
Chapter Three: Conditional Code;
Chapter Four: Functions;
Chapter Five: Loops and Iteration.

Course 02 - Python Data Structures.

Chapter Six: Strings;
Chapter Seven: Files;
Chapter Eight: Lists;
Chapter Nine: Dictionaries;
Chapter Ten: Tuples.

Course 03 - Using Python to Access Web Data.

Chapter Eleven: Regular Expressions;
Chapter Twelve: Networks and Sockets;
Chapter Twelve: Programs that Surf the Web;
Chapter Thirteen: Web Services and XML;
Chapter Thirteen: JSON and the REST Architecture.

Course 04 - Using Databases with Python.

Chapter Fourteen: Object-oriented programming;
Chapter Fifteen: Basic Structured Query Language;
Chapter Fifteen: Data Models and Relational SQL;
Chapter Fifteen: Many-to-Many Relationships in SQL
Chapter Fifteen: Databases and Visualization.

Course 05 - Capstone.

Building a Search Engine.

Michigan