Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Python Projects

This repository contains the majority of my python experience and projects that I have done. The majority is not commented for release, nor has it all been completed.

Full Projects

This folder includes all of the actual projects that exceed a single file.

Playgrounds

This folder includes the scripts that are mostly trying out some module or formatting method. This may also include custom modules for existing packages

Pygames

The folder contains a couple of different simple games, using the pygame module

Single Scripts

This folder includes all of the projects that reasonably fit in one script.

Project Files

.gitignore

List of files and directories that Git will ignore when it comes to commits to the remote repo. For example, pycache and .venv/

config.py

File that is ignored by git, containing paths and strings to information that I do not want to be public or and just vary based on local device. The following is a blank version of the file to fill in based on the local device.

# Playgrounds
chromeDir = ""
vidURL = ""
musicURL = ""

# Single Scripts
wemoIP = ""
ffmpegPATH =""

docStringExamples.py

Examples of docstrings for the file, functions, and classes

requirements.txt

Save file

pip freeze > requirements.txt

Open file

pip install -r requirements.txt

Custom Comment Tags

My VSCode Insiders Extensions

This is the list of the VSCode 'ease of life' extensions that I like to use, along with the settings.json code for each.

  • Python by Microsoft

  • Git Graph by mhutchie

  • Todo Tree by Gruntfuggly

    "todo-tree.general.tags": [
        "BUG",
        "HACK",
        "FIXME",
        "COM",
        "TODO",
    ],
    "todo-tree.highlights.customHighlight": {
        "TODO":{
            "icon": "check-circle-fill",
            "foreground": "#4c7aef",
            "fontWeight": "bold"
        },
        "COM":{
            "icon": "code-square",
            "foreground": "#66ff00",
            "fontWeight": "bold"
        },
        "HACK":{
            "foreground": "#FFFF00",
            "fontWeight": "bold"
        },
        "BUG":{
            "foreground": "#ff0000",
            "fontWeight": "bold"
        },
        "FIXME":{
            "foreground": "#ffa500",
            "fontWeight": "bold"
        }
    },
    "todo-tree.includeGlobs": [
    "/*.ts",
    ],
    "todo-tree.excludeGlobs": [
    "/*.d.ts",
    ],
    "todo-tree.tree.scanMode": "workspace",
    "todo-tree.highlights.highlightDelay": 0
    
  • Trailing Spaces by Shardul Mahadik

    "trailing-spaces.trimOnSave": true,
    "trailing-spaces.backgroundColor": "rgba(0,0,0,0)",
    "trailing-spaces.borderColor": "rgba(0,0,0,0)",
    
  • autoDocstring by Nils Werner

    "autoDocstring.docstringFormat": "google",
    "autoDocstring.generateDocstringOnEnter": true,
    "autoDocstring.quoteStyle": "\"\"\""
    

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages