Git Product home page Git Product logo

ldsands / usefulcodesnippets Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 650 KB

Instructions, notes and other related items all relating to software, coding, operating systems et cetera. If you use any of the information here please bear in mind that I created all of this primarily for my own personal use.

License: MIT License

Python 9.93% Shell 3.68% PowerShell 7.00% Batchfile 0.72% TeX 60.15% Lua 13.78% Typst 4.74%

usefulcodesnippets's Introduction

Useful Code Snippets and Software or Configuration Instructions

Code style: black

This is a collection of useful code snippets that I either use frequently or I thought would be useful for the future.

For a list of todo items for me to add see this file

If you want me to add anything to this please create an issue or pull request if you know what you want to add

Table of Contents:

Languages included here

.Net Standard (I'll just use dotnet for ease of use and understanding) is the platform for the majority of Microsoft's official development languages and tools. It includes powershell, c#, f# and others. I primarily use it for powershell and c#. I use c# specifically to do anything that is slow in python since c# is a complied language.

Julia is a high level JIT compiled language which allows for python like syntax (i.e. easy to read and learn) but with a bit of tweaking similar speeds to complied languages such as C or C++.

Markdown is a markup language like HTML but is incredibly simple and very powerful particularly in combination with something like Pandoc.

Python is a general purpose scripting language that because of its popularity has many other frameworks with Python wrapper code to allow for use in Python.

R is a programming language that was written for statisticians by statisticians. This origin show as R is very easy to learn and powerful for basic stats and data manipulation. It is also really bad at doing pretty much anything else.

RegEx (regular expression) is used to match text once you learn a little bit of it it is very useful.

Rust is a programming language that is pretty much a C/C++ replacement that is by virtue of being so much newer avoids many of the pitfalls and annoyances that those languages have to deal with. I use it occasionally when I need to process data that is large enough that doing so in Python becomes impractical.

Other snippets and instructions

There are other software based snippets or instructions that I will keep here as well

Bash is the most widely used default shell for Linux. ZSH is an alternative that has a lot of quality of life improvements over bash. I use them mostly in WSL.

Manjaro (with KDE) is my preferred Linux distro. This file contains installation and setup instructions and tips.

Git is a software management software that allows you to track changes made to files. A key benefit of this is the ability to keep all of your old versions of files without having to manage the storage and organization of those old versions.

GitHub is an online site devoted to hosting files using git based track changes.

Pandoc is software that converts many different kinds of documents into any one of another large number of document types.

PowerShell is like bash but for Windows and now with access to all of .Net it is pretty much a full fledged programming language.

Visual Studio Code is technically a text editor but really is a full blown IDE (integrated development environment) for most programming languages. I use it for pretty much everything to do with programming. I also use it for note-taking and various other tasks.

usefulcodesnippets's People

Contributors

ldsands avatar

Watchers

 avatar  avatar

usefulcodesnippets's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.