Git Product home page Git Product logo

python_sql's Introduction

CraigDoesData

MySQL + Python for Data Analysts

Using MySQL Connector and Python to implement a database on MySQL Server, and to create, read, update and delete data in that database.

Project status - Complete

Introduction

This repo accompanies this tutorial I wrote for freeCodeCamp.

The notebook takes the reader step-by-step through all the processes involved with using Python and the MySQL Connector to perform the standard CRUD functions on a database running on MySQL Server.

This repository uses code and data from this repository which accompanies my series of SQL Tutorials on Towards Data Science. If you are not familiar with relational databases and SQL, I recommend going through those tutorials first.

We will be implementing the same code to build the below database for the International Language School, but this time doing it via Python using MySQL Connector.

Entity Relationship Diagram for Database


Methods used

  • Defining functions in Python
  • Database Implementation
  • Creating, Reading, Updating and Deleting data using SQL and Python

Technologies used

Data sources

The data used were created by myself for an earlier project. Some participant names were created using Fake Name Generator.

Getting started

  1. Clone this repo (for help see this tutorial).
  2. All code is contained within the Jupyter Notebook for this project, stored in the root folder as mysql.ipynb

Featured Notebooks

Contact

All feedback is warmly received. Craig Dickson can be contacted at craigdoesdata.de.

python_sql's People

Contributors

thecraigd avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.