RBallantine/PythonProgress
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Repository files navigation
A list of covered topics will be posted here to display my progress. Milestone scripts and progress assessments will also be added to the repo. Topics Covered Object and Data Structure Basics - Data Types - Floating Point Arithmetic - Issues and Limitations (Representation Error) - String Indexing - String Slicing - String Properties and Methods - Lists - Dictionairies - Tuples - Sets - File I/O Python Statements - If, elif, else - for + while loops - Useful Operators - List Comprehensions Methods and Functions - Logic with functions - Tuple unpacking with functions - Interactions between functions - Lambda expressions, Map and Filter functions - Nested Statements and scope Tic-Tac-Toe challenge Object Oriented Programming - Class Object, Attributes and Methods - Inheritance and Polymorphism - Special (Magic/Dunder) Methods Modules and Packages Errors and Exception Handling - Errors and Exceptions - Pylint - Unittest Python Decorators Python Generators Collections - Counter - defaultdict - namedtuple Files and Folder - Listing files in a directory - Moving files - Deleting files - Walking through a directory Python Modules - Datetime - Math and Random - Python Debugger - Python Regular expressions - Timing code Run Time - Zipping and Unzipping Web Scraping - Web Scraping Libraries - Grabbing titles, classes, images... - web scraping exercise