Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts

Friday, December 19, 2025

The Top-20 Programming Languages

Here's the latest TIOBE index: https://www.tiobe.com/tiobe-index/

  • Learn Python, it's that simple!
  • Or, one of the many versions of C!
  • Don't bother with any of the other!

Sunday, October 5, 2025

The End of GIS: AI!

The AI Revolution is Coming for GIS: What You Need to Know About Microsoft’s Latest Warning is a pretty dire read...but you probably should add 5-10 years to this timeline. Here are a few take-home messages for me:

  • The impact will be most-significant on the entry-level jobs.
  • But, field work and basic project management will still be around for a while.
  • Coding is still a key skill, but it will be all about AI-assisted coding in the very near future. But, you will need to have a good understanding of coding and how AI 'thinks' in-order to effectively prompt the AI.
  • Take an online class in maschine learning for geospatial applications.
  • Combine GIS expertise with complementary skills such as urban planning, environmental science, and more.

Tuesday, August 22, 2023

Marine Geospatial Ecology Tools (MGET)

The Marine Geospatial Ecology Tools (MGET) (by Duke University) is a free, open-source geoprocessing toolbox that can help you solve a wide variety of marine research, conservation, and spatial planning problems.

There you have it - somehow it connects ArcGIS & R via Python.

Tuesday, July 11, 2023

Stats with R or Python!

Nerd alert: An Introduction to Statistical Learning is now available in two versions - one with applications in R and one with applications in Python. That's already pretty awesome & now add that both versions are free to download as a PDF!

Wednesday, June 21, 2023

Friday, November 19, 2021

Scientific Visualization: Python + Matplotlib

Scientific Visualization: Python + Matplotlib (by Nicolas Rougier) is a free open-source book about, well, scientific data viz using these two tools. Read as a PDF, order a printed copy, and dig around on the GitHub for sources and code examples.

Monday, October 26, 2020

The PYPL

 The PYPL Index is the PopularitY of Programming Language Index and comes with a cool interactive chart and the data are visualized here in a video: https://youtu.be/DL37toLMCJ8.

What does all that mean? Well, in my opinion, if you have a choice: learn on of the Top-10 languages (unless you have a very specific reason to learn Lua or Haskell or Dart.

Sunday, December 22, 2019

R, RStudio, RStudio Cloud

R is a programming language or a software environment for statistical analysis, scientific computing, and graphics. RStudio is an IDE for using R. In other words: You can use R without using RStudio, but you can't use RStudio without using R. Finally, there is RStudio Cloud.

Now, just be aware: R is open-source, but RStudio is not.

Sunday, August 18, 2019

Julia

Julia = the speed of C with the convenience of Python. If you don't know what any of this means...have a look at Julia: come for the syntax, stay for the speed, download Julia, and start your coding with Juno.

Monday, May 27, 2019

Blockly

Blockly is a visual programming 'interface' that uses interlocking blocks to create a programming 'workflow'. Then, on the right, the underlying code is displayed in JavaScript, Python, etc. Looks interesting - I wish they would provide clearer instructions (= without the jargon) on how to install and setup Blockly.

Saturday, November 10, 2018

Jupyter

Jupyter is a free and open-source computational notebook - think your good old orange field book, but for data science-type work. This article in Nature is a nice introduction. Google is in the game as well with Colaboratory.

Wednesday, July 18, 2018

Wednesday, April 4, 2018

DigitalOcean eBook: How To Code in Python

DigitalOcean eBook: How To Code in Python looks promising: a nice (free) eBook in various formats and good ideas on how to teach and learn coding with Python. Nice OER option!