Skip to content

RBallantine/PythonProgress

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

About

My progress learning Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages