# Unit 4 Brainstrom Doc ## Python Fundamentals: #### basics * Data Types * Methods * Format Strings * Functions * Conditionals * Lists * Loops * Dictionaries * Input / Output #### advanced basics * Sets * Tuples * List Compehension * Ternary Statements * Lambdas * OOP/Classes * Virtual Enviroments * Packages * Imports * File System #### unit testing in python https://docs.python.org/3/library/unittest.html https://docs.python-guide.org/writing/tests/ #### Links * [Gitbook notes](https://gawdiseattle.gitbook.io/wdi/intro) * [OOP gitbook notes](https://gawdiseattle.gitbook.io/wdi/intro/python-oop) * [Intro Lab](https://github.com/WDI-SEA/python-challenges) * [Debug Activity](https://github.com/WDI-SEA/python-debug-activity-short-reading) * [Classes](https://github.com/WDI-SEA/python-bank-account-inheritance) ## Scripting?? [scripting notes](https://gawdiseattle.gitbook.io/wdi/intro/python-adjacent-topics/scripting) ## Flask Backend: [Intro notes](https://gawdiseattle.gitbook.io/wdi/intro/python-flask-intro) [SQL Alchemy notes](https://gawdiseattle.gitbook.io/wdi/intro/intro) [Pymongo notes](https://gawdiseattle.gitbook.io/wdi/intro/python-pymongo) ## Algorithms/Data Structures/CS: * Classes [Data Structures/Alogs gitbook notes](https://gawdiseattle.gitbook.io/wdi/08-cs) [Data Structures/Algos in python gitbook notes](https://gawdiseattle.gitbook.io/wdi/intro/data-structures-and-algorithms) ### DataStructures: * Stacks * Queues * Linked List * Hash table * Doubly-Linked List * Trees / Tries * Graphs ### Algorithms: * * Learning: * FizzBuzz * Fibonacci * Search * Binary Search * Sorting * Insertion Sort * Bubble Sort * Merge Sort * Quick Sort * Heap Sort * Recursion [nice Fizzbuzz link](https://tamas.xyz/posts/fizzbuzz/) ### My GA Algo Lessons: [Algorithm Preview](https://my.generalassemb.ly/activities/780) [Recursion](https://my.generalassemb.ly/activities/773) [Big O Notation](https://my.generalassemb.ly/activities/511) [Intro to CS](https://my.generalassemb.ly/activities/513) [Data Structures](https://my.generalassemb.ly/activities/878) [Programming Design Patterns](https://my.generalassemb.ly/activities/134) ## New Techs: * Flask * PyMongo * SQL alchemy * TypeScript * Next.js * Jest * Regex * Redux * GraphQL * OAuth (Google, Github, Twitter) * Vim * tensorflow * unit testing in pytoh * https://docs.python.org/3/library/unittest.html * https://docs.python-guide.org/writing/tests/ * React * Mapbox geocoding * jest test react ## Specific Algo Problems ### Easy ### Medium - Two Sum ### Hard
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up