Uncomplicating Technology

Showing: 1 - 10 of 31 RESULTS
stop sign out in field
Machine Learning Python

What are Stop words?

Stop words are the words that are filtered out when a computer is doing natural language processing. Which words are stop words? There is no single list of stop words. The stop words you use will vary depending on the specific project you were working on. In python, there is a library called the natural …

Green industrial machine
Programming Python

How to create Functions in Python 3

All modern programming languages have the concept of functions or methods. Functions and methods are the same things, but depending on the specific language you are using, they are called one or the other. Functions and methods are one way you can create reusable blocks of code. Then call them over and over throughout your …

code printed on screen with green text

Creating CLI Utilities with Python

If you do any sort of automation, you have probably done a fair amount of work using the CLI on your computer.   This is applicable regardless of the platform. If you use Python you might have asked yourself how you could start making your own command line utilities to help you in your daily …

Girl using computer and writing on notepad
Programming Python

What is the python requirements.txt?

If you have browsed any python projects on Github or elsewhere, you have probably noticed a file called requirements.txt  This requirements.txt file is used for specifying what python packages are required to run the project you are looking at.  Typically the requirements.txt file is located in the root directory of your project. If you open …

Red apple sitting on wooden picnic table

Troubleshooting Python on MacOS

MacOS ships with Python 2.7 Pre-installed. This is helpful when you are just getting started with Python since you can just start using it with no setup. Unfortunately, Python 2.7 is going out of support in 2020, so we all need to get to upgrading to Python 3. When you start upgrading Python, there is …

chalk board with the words test

Python Unit Testing using pytest

Unit testing is the act of testing a small unit of your code. Generally, this means you are testing a function or a class in isolation. If you are doing this unit testing manually, you simply run your function, then check and make sure it gave you the expected output. This is what you have …

laptop next to a pineapple and some small pumpkins

Python data types explained

In python, almost everything is an object. This includes variables like String and Integers and containers like lists and dictionaries. Given that everything is an object, what are data types? Data types are simply how you classify your objects. If you have an object with the type of String, then that object will have all …

man drawing flowchart on whiteboard

What is JSON? (JavaScript Object Notation)

Javascript Object Notation, or JSON for short, is a data structure that uses only human-readable text to transfer or store information. It is very popular, especially in the context of web technologies, for transferring data between applications. JSON allows you to import and export data in a structured manner without doing a lot of work …