You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Matthew Huntington 8d7e08fa07
removing links
2 years ago
SQL removing links 2 years ago
python removing links 2 years ago
python_sql export to csv 2 years ago
.gitignore ignore DS_Store 2 years ago
README.md Update README.md 2 years ago

README.md

Lesson Outline

SQL

Intro to SQL

  1. Connect to Postgres through CLI
  2. Create a Database
  3. Create a table
  4. Insert into the table
  5. Select from table
  6. Update the table
  7. Delete from table

Intermediate SQL

  1. Alter a table
  2. Limit
  3. Sorting
  4. Aggregation
  5. Joins
  6. Combining Statments

Advanced SQL

  1. More Joins
  2. Linking Tables
  3. Alias
  4. Indexes
  5. Constraints

Additional SQL Topics (as time permits)

  1. EER Diagrams
  2. Unions
  3. Truncate
  4. Triggers
  5. Views
  6. Functions/Stored Procedures
  7. Transactions
  8. Locks
  9. Privileges
  10. Denormalization
  11. Excel -> CSV -> SQL
  12. SQL Injection

Python

Intro to Python pt. 1

  1. Print a message
  2. Add a comment
  3. Create a variable and assign it a value
  4. Explain the different data types
  5. Perform calculations with variables
  6. Use string operations
  7. Create a list
  8. Access an element of a list
  9. Use conditional statements to perfom a set of commands depending on the situation

Intro to Python pt. 2

  1. Get user input
  2. Repeatedly perform a set of commands
  3. Use a for loop
  4. Define a function
  5. Create a class for an object
  6. Have a class inherit from another
  7. Create a factory for objects

Python + SQL

Topics

  1. Connecting to Postgres via Python
  2. Running Queries with Python
  3. Migrating data to a SQLite
  4. Exporting data to CSV
  5. Create an API with Flask
  6. Create a web UI to customize automation