Open in app

Sign in

Write

Sign in

Peter Gleeson
Peter Gleeson

7.8K Followers

Home

About

Mar 8, 2020

How to use fuzzy string matching in Postgresql

It’s a fact — people make typos or simply use alternate spellings on a frequent basis. Whatever the cause, from a practical point of view, different variants of similar strings can pose challenges for software developers. Your application needs to be capable of handling these inevitable edge-cases. Take names, for…

Data Science

7 min read

How to use fuzzy string matching in Postgresql
How to use fuzzy string matching in Postgresql
Data Science

7 min read


Jul 30, 2019

How to build a JSON API with Python

The JSON API specification is a powerful way for enabling communication between client and server. It specifies the structure of the requests and responses sent between the two, using the JSON format. As a data format, JSON has the advantages of being lightweight and readable. This makes it very easy…

Python

10 min read

How to build a JSON API with Python
How to build a JSON API with Python
Python

10 min read


Jun 8, 2019

Give your workday super-powers with Google Apps Script

The best learn-to-code projects are often those which solve a real world problem. These projects can provide that extra dose of motivation so essential to finishing any project. They encourage you to actively explore and discover new concepts, rather than imitate examples you’ve seen before. There’s also something that bit…

Productivity

7 min read

Give your workday super-powers with Google Apps Script
Give your workday super-powers with Google Apps Script
Productivity

7 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Dec 11, 2018

Dynamic class definition in Python

Here’s a neat Python trick you might just find useful one day. Let’s look at how you can dynamically define classes, and create instances of them as required. This trick makes use of Python’s object oriented programming (OOP) capabilities, so we’ll review those first. Classes and objects Python is an object-oriented language, meaning…

Programming

6 min read

Dynamic class definition in Python
Dynamic class definition in Python
Programming

6 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Dec 7, 2018

Should data scientists learn JavaScript?

The pros and cons of using the web’s #1 language for data science — If you have been following the tech landscape in recent years, you have probably noticed at least two things. For one, you may have noticed that JavaScript is a very popular language these days. It has been growing in popularity ever since Node.js allowed JavaScript developers to write server-side code. …

Data Science

4 min read

Should data scientists learn JavaScript?
Should data scientists learn JavaScript?
Data Science

4 min read


Nov 4, 2018

How many anagrams are there?

Here’s a challenging probability puzzle that touches upon combinatorics and number theory. — Bill has two phone numbers — one for work, one for home. After moving house, he gets a new home phone number. To his surprise, it is an exact anagram of his work phone number. “What was the probability of that?!” he wonders. “Specifically, what is the probability of a…

Mathematics

9 min read

How many anagrams are there?
How many anagrams are there?
Mathematics

9 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Aug 28, 2018

An A-Z of useful Python tricks

Python is one of the world’s most popular, in-demand programming languages. This is for many reasons: it’s easy to learn it’s super versatile it has a huge range of modules and libraries I use Python daily as an integral part of my job as a data scientist. …

Python

9 min read

An A-Z of useful Python tricks
An A-Z of useful Python tricks
Python

9 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Aug 15, 2018

Will the sun rise tomorrow?

Laplace, Bayes, and machine learning today — It may not be a question that you were worrying much about. After all, it appears to happen every day without fail. But what is the probability the sun will rise tomorrow? Believe it or not, this question was given consideration by one of mathematics’ all-time greats Pierre-Simon Laplace in…

Machine Learning

17 min read

Will the sun rise tomorrow?
Will the sun rise tomorrow?
Machine Learning

17 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Jun 20, 2018

Learn to code, the hard way

These quick tricks will make learning to code as difficult and unrewarding as possible! * — Warning: contains satire… 1. Pick a really difficult language Make sure to choose a difficult programming language. This will really set back your learn-to-code journey before it’s even started. Don’t take any chances here. You may have heard some folks say that C++ or Java are challenging for beginners. …

Programming

8 min read

Learn to code, the hard way
Learn to code, the hard way
Programming

8 min read


Published in

We’ve moved to freeCodeCamp.org/news

·Jun 10, 2018

How to sharpen your data instincts

With recent advances in machine learning and AI research making headlines on a regular basis these days, it’s little surprise that data science has become an area of real mainstream interest. It certainly makes a great career choice for the analytically minded, requiring a blend of solid programming skills and…

Data Science

9 min read

How to sharpen your data instincts
How to sharpen your data instincts
Data Science

9 min read

Peter Gleeson

Peter Gleeson

7.8K Followers

Fintech

Following
  • Alen Huskanović

    Alen Huskanović

  • ODSC - Open Data Science

    ODSC - Open Data Science

  • Ethan Siegel

    Ethan Siegel

  • Josh Spilker

    Josh Spilker

  • Ev Williams

    Ev Williams

See all (338)

Help

Status

About

Careers

Blog

Privacy

Terms

Text to speech

Teams