Giter Site home page Giter Site logo

alan-jones-article-code's Introduction

Alan Jones

Code from my articles on Medium

Below is a list of some of the articles/tutorials that I have written (mostly on Medium) and example code to go with them.

You can see the whole list of articles in my Medium profile.


Web Visualization with Plotly and Flask

[Sample code and the list of articles is here]

Why use Dash when Plotly plus Flask is easy and more flexible? In the first of two articles I compare a simple Dash app with a similar one constructed from Flask and HTML. I conclude that my version is (from an admittedly biased point of view) easier and more flexible than Dash.

A third article uses the techniques used above to create a stock tracking app.


Sentiment Analysis of Tweets

[Article][Code]

This is an article on Medium that looks at sentiment analysis using the Python VADER library


Jupyter and Markdown

[Article] [Code]

Whether you are sharing your Jupyter Notebooks with friends and colleagues or publishing them more widely, they will be better appreciated if they are well laid out and formatted - Medium article.


Python Pandas and SQLite

[Article] [Code]

Using SQLite to store your Pandas dataframes gives you a persistent store and a way of easily selecting and filtering your data


5 Visualization Libraries for Python

[Article] [Code]

Matplotlib, Pandas, Seaborn, Plotnine and MplFinance all have their strengths — let’s get a feel for each of them


Topical Plots: Global Warming Heatmaps

Which chart will get the message across best

[Article] [Notebook]

One degree Celsius doesn't seem very much. Sitting in the sun on lazy summer afternoon, the difference between 25 and 26 degrees is hardly noticable. But the Earth is a big place, so the amount of energy required to heat it up by one degree is massive. Which is why, as global temperatures rise, we tend to see more extreme weather events, driven by that increased energy in the atmosphere.

But how do we communicate the changes in temperatures that are occuring in an effective way. 

First we need some data and then we can look at how it could be represented graphically. I describe the data and then suggest some plots - line plots, scatter plots and heatmaps - that might be suitable.


A Multi-page Interactive Dashboard with Streamlit and Plotly

Beautiful interactive multipage dashboards are made easy with Streamlit

[Article] [Code]

The great thing about Streamlit is, not only is it beautiful, but it’s simple, too.


Rational UI Design with Streamlit

An MVC approach

[Article] [Code]

From one point of view Streamlit is a retrograde step in web development because it lets you mix up the logic of your app with the way it is presented. But from another it is very much simplifying web design.


An Interactive CO2 Emissions Dashboard with Plotly and Streamlit

With Plotly charts and Streamlit's flexible input, layout and theming options, you can build a great interactive data visualization app from live data

[Article] [Code]

Streamlit doesn't have the most comprehensive set of user interface components but they are easy to use and with a bit of imagination can be combined to good effect. We are going to look at the way we can use theming and the various interactive input and layout options in Streamlit, alongside Plotly charts, to produce an attractive and, hopefully informative, web app.


SQL, Pandas or Both - Analysing the UK Electoral System

[Article] [Code]

Pandas is great for analysing and plotting data but should you store your data in a database and select it with SQL. Let's take a look at some common operations using Pandas and SQL and see how they compare


How to Share your Jupyter Notebook with Mercury or Voilà

[Article] [Code]

Putting your Jupyter notebook on the web is reasonably easy with either Mercury or Voilà but which is easier - here's a brief comparison of the two technologies


Mean, Median and Mode: What Are They and When Should You Use Them

[Article] [Code]

You probably remember Mean, Median and Mode from high school stats classes but they are often misused. We look at how you should use them - with Python and Pandas examples.


If you find this content useful, please consider one or more of the following:

Buy Me a Coffee at ko-fi.com

Please note that all the software in this repo is written for educational purposes and should not be considered suitable for production code

alan-jones-article-code's People

Contributors

alanjones2 avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.