main
Matt Huntington 2 years ago committed by GitHub
parent 690372021b
commit dc10172dbb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1 +1,78 @@
# python_sql # Lesson Outline
## SQL
### Intro to SQL
1. Connect to Postgres through CLI
1. Create a Database
1. Create a table
1. Insert into the table
1. Select from table
1. Update the table
1. Delete from table
### Intermediate SQL
1. Alter a table
1. Limit
1. Sorting
1. Aggregation
1. Joins
1. Combining Statments
### Advanced SQL
1. More Joins
1. Linking Tables
1. Alias
1. Indexes
1. Constraints
### Additional SQL Topics (as time permits)
1. EER Diagrams
1. Unions
1. Truncate
1. Triggers
1. Views
1. Functions/Stored Procedures
1. Transactions
1. Locks
1. Privileges
1. Denormalization
1. Excel -> CSV -> SQL
1. SQL Injection
## Python
### Intro to Python pt. 1
1. Print a message
1. Add a comment
1. Create a variable and assign it a value
1. Explain the different data types
1. Perform calculations with variables
1. Use string operations
1. Create a list
1. Access an element of a list
1. Use conditional statements to perfom a set of commands depending on the situation
### Intro to Python pt. 2
1. Get user input
1. Repeatedly perform a set of commands
1. Use a for loop
1. Define a function
1. Create a class for an object
1. Have a class inherit from another
1. Create a factory for objects
## Python + SQL
1. Connecting to Postgres via Python
1. Running Queries with Python
1. Migrating data to a SQLite
1. Exporting data to CSV
1. Create an API with Flask
1. Create a web UI to customize automation

Loading…
Cancel
Save