This repository contains the projects and assignments developed during the Python for Everybody Specialization available on Coursera.
There are 05 Courses in this Specialization:
- Programming for Everybody - Getting Started w/ Python
- Python Data Structures
- Using Python to Access Web Data
- Using Databases with Python
- 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.
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.