Skip to content

Latest commit

 

History

History
119 lines (88 loc) · 3.67 KB

File metadata and controls

119 lines (88 loc) · 3.67 KB

Python Development Toolkit

Linux Windows YouTube Reddit

GitHub   YouTube   My Awesome Lists

Python Package Manager

PIP

  • Linux

    python3 -m pip --version && \
    python3 -m venv .venv_poc && \
    source .venv_poc/bin/activate && \
    python3 -m pip install --upgrade pip && \
    XDG_CACHE_HOME=./cache_pip/ pip install -r requirements.txt
  • Windows

    py -m pip --version
    py -m venv .venv_poc
    .venv_poc\Scripts\activate
    py -m pip install --upgrade pip
    XDG_CACHE_HOME=./cache_pip/ pip install -r requirements.txt

UV

  • Linux
    curl -LsSf https://astral.sh/uv/install.sh | sh  && \
    uv venv .venv_poc --python 3.15 --cache-dir ./.uv_cache && \
    source .venv_poc/bin/activate && \
    python --version && \
    uv pip install -r requirements.txt --cache-dir ./.uv_cache
  • Windows
    powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

CONDA

  • Linux
  • Windows

Interacting with the OS

  • os
  • sys

Interacting with Files

  • os.path
  • pathlib
  • shutil
  • fileinput
  • tempfile

Command line arguments & Configuration Files

  • argparse
  • configparser

Compressing & Decompressing Files

  • gzip

Running & Communicating with other Processes

  • subprocess

Running Remote Commands

  • Paramiko - Paramiko is a pure-Python implementation of the SSHv2 protocol, providing both client and server functionality.
    pip install paramiko

My Awesome Lists

You can access the my awesome lists here

Contributing

Contributions of any kind welcome, just follow the guidelines!

Contributors

Thanks goes to these contributors!

🔼 Back to top