Python Math Operators

Understanding the Python Math Operators is very important. You use these operators throughout the Python language whether it be concatenating strings, doing basic algebra, complex calculus, or delving into data science. In this article, we will cover the basics of doing math with python including how to do multiplication, division, addition subtraction, exponents, and orders of operation. What is an Operator? A math operator is a symbol that defines a specific kind of logic. For example, if Read more […]


Python String Operations

A string is one of the many data types in Python. Some of the other common ones are objects, lists, integers, and dates. At its core, a string is really a list/array of characters. Today we will be Python String Operations. We will cover how to Concatenate, Tokenize, Manipulate, Search strings, and create string templates. Concatenate Concatenating strings is just taking two separate strings and gluing them together. In Python, it is extremely easy. You simply use the ‘+’ symbol to add the strings Read more […]


Python Virtual Environment

By default Python only gives you a single environment for your whole system.  This means when you install Python, or a package using Pip, you are installing that version of python or that version of the python package for the entire system.  And all scripts you run will interact with that same version of python or package. However, there are benefits to having a different python environment for each python application. Each application may have different dependencies. And may have compatibility Read more […]


Python Pandas Tutorial

Pandas is useful for doing data analysis in Python. Today we will discuss how to install Pandas, some of the basic concepts of Pandas Dataframes, then some of the common Pandas use cases. What is Pandas? Pandas is a Python library for doing data analysis. Typically you will use it for working with 1-dimentional series data, or 2-dimentional data called data frames. This might include: Tabular data like SQL tables or Excel spreadsheets Ordered and unordered time series data. Matrix Read more […]


How to install Open Filer 2.3

Today’s video shows how to install Open Filer in a Virtual Machine. Open Filer is a very easy to use storage system which integrates with Active Directory and LDAP. It supports NFS, iSCSI, SMB, etc… It has many features including Snapshots, Replication, and High Availability. There is a both a Community Version (Free) and a Commercial Version (Not Free).**Note: This information was migrated from our old site and some of the information may be out of dateIf you will be using this as the production Read more […]


Picking a Motherboard and Processor to use with Virtualization

When selecting you hardware, there are many factors to consider; How many Virtual Machines do you want to run at a time? How busy will these Virtual Machines be? If you are getting ready to P2V a bunch of virtual machines, then you should use Perfmon (In a Windows Environment) to take a benchmark before proceeding. In this article, I am not going to focus on sizing your environment, but rather making sure that the hardware you select is going to be compatible with what you want to do. **Note, this Read more […]


Machine learning Models vs Algorithms

Machine learning is very prevalent these days. But you may not understand all of the lingo. In this article, we will discuss what the difference is between a machine learning model and a machine learning algorithm. We will also discuss when to use what models, and a few, types of machine learning algorithms. Models Machine learning models are at their core, very complicated statistical formulas. You give the model a set of inputs, these inputs are run through your formulas, and then you get an Read more […]


How to Install cURL on Windows

This article describes how to install and use CURL on Windows. Curl is a free command line utility used for transferring files using various protocols. Most commonly it is used for transferring files over HTTP(S). cURL comes natively installed on Unix based operating systems such as MacOS and Linux. But windows is left out. Now that we have powershell on windows, you can get some of the functionality of cURL using various cmdlets like invoke-webrequest. However, if you are used to using a Unix tool Read more […]


Creating a webpage using Python and Flask

Did you know you can host a webpage using nothing but Python code? You don’t have to use things like IIS or Apache. While you may not get all of the same features. When you are trying to write a simple application. Or if you want to host an API, this route is an option for you. In this article, I will describe how to create a basic webpage using Python and Flask. Prerequisites To follow this tutorial, you need the following three prerequisites: install Python 3 Install Pip Install Read more […]


Published Applications vs Application Virtualization

Portability of Software is the ability to run the same software on a number of different systems.  One of the goals of many software developers are to be able to write the application once, and run it on as many platforms as possible.  A similar goal of Systems administrators is to ensure you can run software with as few conflicts as possible Typically when one thinks of portability of software in the context of virtualization, two things come to mind, Published Applications and Application Virtualization. Read more […]