Open in app

Sign In

Write

Sign In

Alan Jones
Alan Jones

1.5K Followers

Home

About

Pinned

The Latest Programming and Data Science Articles…

…and where to get example code — All my articles can now be accessed from my Github web page where you will also find links to code repositories and sample apps. AlanJones: Coding, science and technology Build Data Visualization apps for the web using Streamlit, Plotly, Python and Flask. Articles, tutorials and apps for…alanjones2.github.io You can also subscribe to my occasional newsletter Technofile new articles will be listed there.

3 min read

3 min read


6 days ago

Data Analysis with ChatGPT and Jupyter Notebooks

The conversational way of generating code with ChatGPT works well with the cell structure of Jupyter Notebooks — Is AI the future of data analysis? I’m going to put my head above the parapet, stick my neck out, go out on a limb, and say: “well, maybe”. You can undoubtedly use AI to perform relatively simple code generation and that can save you a lot of time and…

Chatgpt

12 min read

Data Analysis with ChatGPT and Jupyter Notebooks
Data Analysis with ChatGPT and Jupyter Notebooks
Chatgpt

12 min read


Jan 18

SEO Writing Checklist — According to ChatGPT

No waffle, just a 10-point SEO checklist that you can quickly scan before publishing generated by ChatGPT — We all want our writing to be read. Obviously. So we’ve all read loads of stuff about SEO. The trouble is, with me, it goes in one ear and out the other. What I want is a simple checklist to look through before hitting the publish button, to make sure…

SEO

3 min read

SEO Writing Checklist — According to ChatGPT
SEO Writing Checklist — According to ChatGPT
SEO

3 min read


Jan 16

How to Get All Plotly Themes in Streamlit

You can get around Streamlit’s restrictions and use all of the built-in themes for Plotly with a simple Streamlit component — Plotly themes are normally specified when creating a plot (e.g. template=plotly_dark) but unfortunately, in Streamlit, this theme information gets overwritten when the chart is drawn. Streamlit only supports the use of two themes and these are specified as an argument to the st.plotly_chart() function. The default is Streamlit’s own theme…

Streamlit

4 min read

How to Get All Plotly Themes in Streamlit
How to Get All Plotly Themes in Streamlit
Streamlit

4 min read


Published in TechnoFile

·Dec 29, 2022

Streamlit Text Gets Colourful

Your Streamlit text no longer has to be boring. Version 1.16 lets you colour markdown text. — You’ve been able to use coloured text in Streamlit Markdown strings for a long time but it has required using HTML embedded in the Markdown text. And that can get a little clumsy: st.markdown("The next word is <span style='color:red'>red</span>", unsafe_allow_html=True) All that just to make one word red.

Streamlit

4 min read

Streamlit Text Gets Colourful
Streamlit Text Gets Colourful
Streamlit

4 min read


Published in TechnoFile

·Dec 28, 2022

Streamlit has a new Theme for Plotly

Streamlit has a set of colours that is consistent throughout the app but Plotly did not conform — with Streamlit 1.16, this has changed. — Streamlit’s standard theming is clear and appealing, but until now when creating Plotly charts, you were stuck with Plotly’s standard theme and its light blue-grey background. And although Plotly provides a mechanism for changing from the standard theme, for some reason this does not work inside a Streamlit app.

Data Visualization

3 min read

Streamlit has a new Theme for Plotly
Streamlit has a new Theme for Plotly
Data Visualization

3 min read


Published in Towards Data Science

·Dec 16, 2022

Streamlit from Scratch: Build a Data Dashboard with Streamlit's Layout and UI features

Streamlit has simple but effective components for user interaction and layout which let us build effective and attractive data science and dashboard applications — We are going to explore some of the layout and user interface features of Streamlit so we can create a simple but effective data dashboard app. In previous articles in this series, we have seen how to present text, media and data, now we use this knowledge and add layout…

Streamlit

14 min read

Streamlit from Scratch: Build a Data Dashboard with Streamlit's Layout and UI features
Streamlit from Scratch: Build a Data Dashboard with Streamlit's Layout and UI features
Streamlit

14 min read


Published in Towards Data Science

·Nov 29, 2022

Organize Your Data Science Projects with PPDAC — a Case Study

Define your problem, develop a plan, find the data, analyze the data and then communicate your conclusions — that’s PPDAC — Whatever happened to methodologies? When I first started in software development they were all the rage but they seem to have lost their appeal. Maybe developers simply don’t like being told what to do. I suspect that methodologies are not popular when they are prescriptive. But they don’t have to…

Data Science

10 min read

Organize Your Data Science Projects with PPDAC — a Case Study
Organize Your Data Science Projects with PPDAC — a Case Study
Data Science

10 min read


Nov 28, 2022

Eats, Shoots and Leaves

Who knew that a book about punctuation could be so entertaining Do I need to tell you the joke? I’ll tell you the joke. A panda walks into a restaurant and orders a meal. He seems to be enjoying it and when he’s finished the waiter approaches. “Would you like…

Writing

5 min read

Eats, Shoots and Leaves
Eats, Shoots and Leaves
Writing

5 min read


Published in Towards Data Science

·Nov 22, 2022

Streamlit from Scratch: Presenting Data

From text and tables to sophisticated charts. From Pandas dataframes to Matplotlib, Plotly, Altair and other charts. Streamlit provides a comprehensive set of tools for presenting your data — Streamlit was designed for Data Scientists and so data presentation is fundamental to it. Streamlit supports several charting packages, like Pyplot, Plotly, Altair and Bokeh, as well as ways of textually presenting data. We will look at them all, briefly, along with Streamlit’s built-in charts.

Streamlit

15 min read

Streamlit from Scratch: Presenting Data
Streamlit from Scratch: Presenting Data
Streamlit

15 min read

Alan Jones

Alan Jones

1.5K Followers

Technology, data science and programming

Following
  • TDS Editors

    TDS Editors

  • Anupam Chugh

    Anupam Chugh

  • John Gruber

    John Gruber

  • Adebayo Adeniran

    Adebayo Adeniran

  • Tony Stubblebine

    Tony Stubblebine

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech