codio-work
All of my code written for Codio tasks week 1 - week 10
Week | Covered Topics |
---|---|
Week One | Scripts, Operators, Types, Values/Variables, Changing Types, Receiving Input |
Week Two | Boolean Logic, Comparison Operators, Combining Logic & Comparison, Conditionals (chained & nested), Case Study, Common Error Messages |
Week Three | Calling Functions, Creating Functions, Function Output, Multiple Return Statements, Function Docstring, Scope, Practice, Common Error Messages |
Week Four | Modules, Python Lists, Sequences, Slice operator, IN operator, Methods, Common Error Messages |
Week Five | While Loops, For Loops, Nested Loops, Break and Continue, Big-O Analysis, Complexity Classes |
Week Six | Recursive Functions, Good Recursive Functions, Powerful Recursion, Common Errors |
Week Seven | Assessment Week - Covers all topics from week One to Week Six |
Week Eight | Data Structures, Tuples, Dictionaries, Sets, Data, Working with Files, Word List, Pickling, Common Errors |
Week Nine | Searching, Linear Search, Binary Search, Search to Locate, Sorting, Bubble Sort, Selection Sort, Quick Sort, Merge Sort, Joke Sorting Algorithms |
Week Ten | Making a GUI, AI Poetry, Crime Statistics |
A very useful book for support with all of the topics above, bar week 10, is: 'Think Python' by Allen B. Downey
Link to book purchase: https://goo.gl/zPnE6K