Skip to content

Instantly share code, notes, and snippets.

View SiriusBits's full-sized avatar

Benjamin Bykowski SiriusBits

View GitHub Profile
@SiriusBits
SiriusBits / README.md
Last active March 17, 2024 03:31
A step-by-step guide to setting up VS Code for local Python development (primarily macOS) with pyenv and Pipenv.

Setup a Python dev environment using pyenv and Pipenv with VS Code

This setup will enable the use of a virtual environment with VS Code with the Python and Jupyter Notebook VS Code Extensions. It ensures that the instance of Python is isolated and that any packages that get installed via Pipenv are also isolated to this project.

NOTE: This guide is generally for setup on macOS but should be similar for Windows and Linux users.

VS Code Packages for Python Development

To use Python with VS Code, the following packages should be installed. A more comprehensive set of packages and settings can be installed via this Data Engineering profile (instructions included).

Jupyter 🪐

@SiriusBits
SiriusBits / DataEngineering.code-profile
Last active February 27, 2024 15:16
A VS Code profile for data science and data engineering work and activities.
{"name":"DataEngineering","icon":"database","settings":"{\"settings\":\"{\\n \\\"codeium.enableSearch\\\": true,\\n \\\"codeium.enableConfig\\\": {\\n \\\"*\\\": true,\\n \\\"csv\\\": true,\\n \\\"pip-requirements\\\": true,\\n \\\"plaintext\\\": true,\\n \\\"gitignore\\\": true\\n },\\n \\\"dataWrangler.experiments.fastCsvParsing\\\": true,\\n \\\"dataWrangler.experiments.parquetExport\\\": true,\\n \\\"editor.fontFamily\\\": \\\"'VictorMono Nerd Font', Menlo, Monaco, 'Courier New', monospace\\\",\\n \\\"editor.fontSize\\\": 17,\\n \\\"editor.fontLigatures\\\": true,\\n \\\"jupyter.interactiveWindow.viewColumn\\\": \\\"beside\\\",\\n \\\"jupyter.interactiveWindow.textEditor.executeSelection\\\": true,\\n \\\"jupyter.interactiveWindow.creationMode\\\": \\\"perFile\\\",\\n \\\"notebook.formatOnSave.enabled\\\": true,\\n \\\"notebook.codeActionsOnSave\\\": {\\n \\\"source.fixAll\\\": true\\n },\\n \\\"[python]\\\": {\\n
@SiriusBits
SiriusBits / Fork-This-Talk.html
Created April 26, 2018 12:41 — forked from ryanj/Fork-This-Talk.html
ATO2017 Lightning Talks - Revealjs presentation hacks with gist-reveal - http://bit.ly/ato-reveal
<section>
<h2>ryanj @ red hat</h2>
<h1>RevealJS Presentation Hacks</h1>
<h4 class='fragment fade-up'><a href="http://bit.ly/ato-reveal">http://bit.ly/ato-reveal</a></h4>
</section>
<section data-markdown>
## reveal.js
https://github.com/hakimel/reveal.js#revealjs--
@SiriusBits
SiriusBits / cloudSettings
Last active May 29, 2019 20:33
Visual Studio Code Settings Sync Gist
{"lastUpload":"2019-05-29T20:33:34.760Z","extensionVersion":"v3.2.9"}