Data-Science-Wiki
Data-Science-Wiki copied to clipboard
A wiki of DataScience, Statistics, Maths, R,Python, AI, Machine Learning, Automation, Devops Tools, Bash, Linux Tutorials, Scripts and Datasets
DevopsWiki
A wiki of Guides, Scripts, Tutorials related to devops

Table of Contents
-
Operating Systems & Command Line
- Bash
- Tmux
- Awk
- Sed
- Vim (Editor)
- Linux
-
Programming
- Python
- Javascript
- C
- Perl
-
Source Control
- Git
-
Editors
- Code Editors
-
Security
-
Automation
- Automation Guides
-
Other Bits
- Backups
- Email Server Configuration
- Firewall and Monitoring
- Philosophy
- Data Structures
- Video Tutorials
- Continuous Integration
- Docker
- Devops Interview Questions
- Learn to code
-
Networking
- Networking Guides
-
Machine Learning
-
AWS
- Check the AWS sub folder
Linux
Beginner Guides
Installing a VPN server on Linux
Installing Ruby on Rails on Linux
Troubleshooting Linux Server Memory Usage with PS_MEM
Troubleshooting Network issues with Tcpdump
Advance
Linux Perfomance Analysis with Brendan Gregg
How Linux CPU usage is Calculated
Debugging Programs on Linux with Strace
Continously Monitoring Processes on Linux with the Watch command
Back to top
Tmux
tmuxis a "terminal multiplexer", it enables a number of terminals (or windows) to be accessed and controlled from a single terminal. It can be installed viasudo apt-get install tmuxoryum install tmux
A Quick and Easy Guide to Tmux
Tmux Shortcuts and Cheat Sheet
Git
Back to top
Bash Guides and Scripts
Real time file syncing daemon with inotify tools
Bash Special Characters explained
Back to top
Python Guides and Scripts
Python 3 String Encoding and Formatting
Python Local and Global Scopes
Building system monitoring apps in Python with Flask
Building a Database driven RESTFUL API in Python 3 with Flask
Building Database driven apps with MySQL or PostgreSQL using Python and SQLAlchemy ORM
Token based Authentication with Pyjwt
Script to automatically Scaffold a database driven CRUD app in python
Automating web testing with Selenium
Understanding Threading and the Global Interpreter Lock
Packaging and Distributing Python Projects
Back to top
Awk
Text Processing examples with Awk
Back to top
Sed
Back to top
Perl
Back to top
C
Beej's Guide to Network Programming
Back to top
Javascript
JS Concepts ( Closures, Falsy, Functions, Immutable, Loops, Scope, Ternary, Truthy, Arrays)
Making API calls with ngResource
Using UI-Router for Client side routing
Token Based Authentication with Satellizer
21 Javascript Answers on Quora Every Developer Must Read
Cross Platform Desktop apps with Electron
End to End Testing with Protractor
Linux Server Visualization using Websockets and Google style Gauges
Back to top
Automation Guides
Automating Server Configs with Puppet
Automating Server Configs with the SaltStack
Using Foreman, an Opensource Frontend for Puppet
Using StackStorm, an Opensource platform for integration and automation across services and tools.
Configure, build, repeat. – using the 3bot platform. - Der maschinelle Kollege - an article about using 3bot in German.
Back to top
Backups
Real time Backup Script written in bash
MySQL incremental Backup with Percona
Back to top
Email Server Configuration
Back to top
Firewall and Monitoring
Monitoring Linux Servers with Monit
Back to top
Data Structures
Back to top
Vim
Code Editors
Back to top
Video Tutorials
Back to top
Continuous Integration
Back to top
Philosophy
Top Ten Tenets (Principles) of a System Administrator
The Twelve-Factor Software-As-A-Service App building methodology
The Must Know Checklist For DevOps & Site Reliability Engineers
Back to top
Devops Interview Questions
https://github.com/Leo-G/DevopsWiki/wiki/Devops-Interview-Questions
Back to top
Learn to code
https://www.freecodecamp.org/challenges/learn-how-freecodecamp-works
Back to top
Docker
English Docker Guides and Tutorials
A Comprehensive Step by Step guide to Dockers ( Compose and Swarm )
Secure Your Containers with this One Weird Trick
Understanding Docker Networking Drivers and their use cases
Back to top
Networking Guides
Turtles on the wire: understanding how the OS uses the modern NIC
Working with Network Configurations from the Command Line
Monitoring and Tuning the Linux Networking Stack
Learn OSPF and BGP using Linux (lxc, openvswitch)
Back to top
Machine Learning
Getting Started with Machine Learning on Linux with Python
Which Machine Learning Algorithm you should use and when
Using Machine Learning for Image Recoginition
Introduction to Natural Language Processing with Python
Back to top