Our Blogs
Category
- AWS
- Advice
- Agile
- Apple
- Applications
- Armed Forces
- Artificial Intelligence
- Automation
- Azure
- B Corp
- Basketball
- Book Club
- Butterfly Academy
- Butterfly Data
- CASLIB
- Case Study
- Christmas
- Climbing
- Cloud
- Coding
- Communication
- Company News
- Cricket
- Cyber Security
- Dashboarding
- Data Acquisition
- Data Analytics
- Data Anonymisation
- Data Integration
- Data Management
- Data Science
- Data Strategy
- Data Visualisation
- Deprecation
- Development
- Encoding
- Environment
- Exhibition
- Financial Services
- Fitness
- Food
- Forecasting
- Fraud
- Fuzzy Matching
- Git
- Government
- Graphs
- Healthcare
- IBM
Tags
- Agile
- Armed Forces
- Azure
- Cloud
- Company News
- Data Analysis
- Data Analytics
- Data Engineering
- Data Integration
- Data Management
- Data Migration
- Data Quality
- Data Science
- Data Transformation
- Data Visualisation
- Finance
- Fraud
- Git
- Government
- Healthcare
- Insurance
- Open Source
- Policing
- Programming
- Python
- R
- Retail
- SAS
- SAS Viya
- homeworking
Using Frictionless Framework in Python
It is not always easy to generate insight and conclusions from data. Data can be: poorly structured, hard to find, archived in difficult to use formats…
Limited Instruction Set
One of the first ever programming environments I used was a scripting language inbuilt into my Texas Instruments TI-83 calculator, which I needed for my Maths A-level…
The Low Down on Low Code Solutions
Building an application from scratch has often been seen as a daunting task, a web of intricate code, functions, and dependencies traditionally best left to the programmers. These programmers are required to have an in-depth knowledge of their language of choice, as well as the peculiarities of development environments, deployment processes, and then their approach to testing…
VS Code for Python Programming
Python is a very popular programming language used in a significant number of different applications. Python is usually shipped with "IDLE Python" on Windows but this interface can lack some handy tools…
An Introduction to Fuzzy Matching
Fuzzy Matching, also known as Approximate String Matching, is a technique to identify whether two strings are similar but not the same. Some everyday uses of fuzzy matching include: spell check, auto-correct, spam filtering, record linkage, and address matching.
Using Machine Learning to Detect Fake News
For my final year University project, I was tasked with using Artificial Intelligence to solve a real-world problem. The misinformation I was seeing every day sprawled over social media about such things as the American election and, more recently, the Covid-19 pandemic, sprang to mind…
Learning Python, JSON and Network Graphs in Middle Earth
As a data analyst early in my career, I haven’t had a chance to work with many programming languages. Most of the work I have done has been using SAS, so when given the chance to have a go with Python I jumped at the opportunity.
Coding from Scratch
Scratch is a widely known and loved introductory programming language. Designed with children mind it serves as one of the best methods for getting a beginning into coding. Jacob here shares his experience of that journey.