Code, Books and Articles…
… articles that I’ve written, where to get example code, and books that I recommend.
My articles can now be accessed from my Web Site where you will also find links to code repositories and sample apps. Click on the topic that you are interested in to show relevant articles or books with links to sample code and web pages.
You can also subscribe to my occasional newsletter Alan’s Technofile.
The links below are still functional but no longer up-to-date.
Articles are listed under the following headings (click on one to go to the list):
· Streamlit
· Data Visualization
· Data Science
· Python
· Technology
There is also a short list of other articles which would probably be best classed as Productivity
Many articles have downloadable code and some have demonstrator web sites. You can download program code from my Github page.
If you would like to know about new articles, please consider signing up to my occasional Substack newsletter, Technofile.
Streamlit
- Publish Your Streamlit Apps in the Cloud: Share your Streamlit apps with these free tools: Streamlit Cloud, Github, and VSCode
- An Interactive CO2 Emissions Dashboard with Plotly and Streamlit
- How to Build a Gallery of Streamlit Apps as a Single Web App
- Build a Personal Webpage with Streamlit
- How to Run Your Streamlit Apps in VSCode
- Rational UI Design with Streamlit
- A Multi-page Interactive Dashboard with Streamlit and Plotly
Data Visualization
- Adding Regression Lines to Pandas Plots with SciPy: Regression can be used to predict the future or to identify trends and relationships in data
- Visualizing the Economic Impact of the Pandemic using Jupyter Notebooks and Streamlit: Are we back on track after the shock of the COVID pandemic? We can use OECD data, Python, a simple regression model, and Jupyter Notebooks…
- How to Share your Jupyter Notebook with Mercury or Voilà: Putting your Jupyter notebook on the web is reasonably easy with either Mercury or Voilà but which is easier — here’s a brief comparison…
- Create a Web App from Your Jupyter Notebook with Mercury: You can publish your Notebook as an interactive web app with or without the code
- How Not to Lie with Charts: You can use data visualization to inform, or misinform. We look at the things to avoid if you want to do the former and not the latter.
- Interactive Data Visualization with Julia and Pluto Notebooks
- What is VSCodium and Should You be Using It
- Simple GitHub Integration with VSCode
- 5 Visualization Libraries for Python
- An Interactive Web Dashboard with Plotly and Flask
- Web Visualization with Plotly and Flask
- Plotting with Pandas: An Introduction to Data Visualization
- Styling Pandas Plots and Charts
- ggplot: Grammar of Graphics in Python with Plotnine
- Data Visualization with Julia and VSCode or Jupyter Notebooks or Juno
- How to Create Simple Visualizations with Google Charts and Pandas Dataframes (with an example website and downloadable code).
- Visualizing Twitter Statistics with Python and Pandas
- Regression Plots with Pandas and Numpy
Data Science
- SQL, Pandas, or Both — Analysing the UK Electoral System
- Google Colab: An Online Jupyter Notebook That You Should Definitely Try
- Python Pandas and SQLite
- Why I’m Using VSCode for Jupyter Notebooks
- Access a World of Data with WBGAPI
- Sentiment Analysis of Tweets
- Jupyter and Markdown
Python
- Python Pandas and SQLite
- More Pattern Matching in Python 3.10
- Pattern Matching in Python 3.10
- String Formatting in Python3
- Modern AJAX Programming
Technology
- Upcycle Your Old PC With Free Raspberry Pi Software
- Give your old PC new life with Lubuntu Linux
- Save the Planet with Your Old Phone
- Algorithms are Not Biased — We are
Productivity
- Organise Yourself with a Daybook: Getting organized has never been easier with electronic aids like Evernote, Onenote, and Google Docs — or a paper book
- 3 Books That Will Help You Succeed as a Writer: A best selling novelist, a journalist, and an academic — if you are serious about a career as a writer then take some advice from the experts