University of Wisconsin–Madison

Category: Programming

Using Python within RStudio

Summary Finding and implementing settings in RStudio to use Pyhon. RStudio and Python RStudio can handle a large number of languages (> 50) in addition to its basic support of R. (This month the RStudio company has been renamed Posit.) There are a few critical steps to implement for using Python to avoid painful issues, …

Python wins popularity of programming languages

Summary Python ranks #1 in popularity of programming languages on the TIOBE Index TIOBE Index The popularity of programming languages is reflected in the TIOBE Programming Community index which is updated once a month. The rankings are determined by the amount of qualified engineers in the world, courses, and outside vendors using data from well-known …

PATH: the overlooked crucial variable

What is PATH There are many technical definitions that can be found, but in simple terms, PATH is a list of directories.The listed directories will contain the software that run on the computer, including the command-line programs.  PATH is a variable, and thus this list is flexible and new directories can be added. When the …

Python for the Life Sciences – A Gentle Introduction

Summary This book will be used to learn Python in workshop settings. For Biologists, Life Scientists There are many books, even free books, with the objective to teach Python or other programming languages. I previously wrote a list of free books on the post Free Data Science Books. This book “Python for the Life Sciences …

File not Found. Digital Fluency of new generations

Summary New generations lack the concepts of files and folders organization as they rely on search methods or search engines to find what they need. In 2017, astronomer Catherine Garland first noticed the issue. Her students were modeling turbines for jet engines using simulation software as she taught an engineering course. Students kept calling her …

Free on-line Python, R, Data Science Programming Courses

Free courses This new page lists professional courses available to UW-Madison personnel at LinkedIn Learning (previously Lynda.com) and just requires a NetID. The page has been added on the new “Software Resources” top menu for an easy find, and is also listed below: The page is: Free programming courses The page also lists courses that …

New classroom, computers, workshops

New classroom, computers, workshops New Apple Macintosh M1 computers are ready for hosting new workshops in person again. Apple M1 Macintosh The classroom is now equipped with Macintosh mac-mini computers with the new M1 chip. These are attached to Dell 4K display monitors providing a crisp image and easy connections. New workshops While there are many …

R and Python workshops – Fall 2022

Summary Check the Calendar listing for data analysis workshops links and registration forms. Below are workshop dates for SSCC, Madison chapter of Software Carpentry, and Steenbock Library series. Social Science Computing Cooperative (SSCC) The table below shows only the R and Python courses. See complete listing at https://sscc.wisc.edu/sscc_jsp/training/  Title Date Time Instructor Introduction to Python …

w3schools code tutorials

w3schools: Learn to Code On the w3schools site I was surprised to find a lot more than informational tutorial for Web coding such as CSS or PHP.  The site offers a large number of well organized,  self-paced tutorials on a much larger scale. Coding languages Here are a few that I find particularly useful to …

Learn X in Y minutes

Learn X in Y minutes In the past we had “flash cards” to memorize and review materials. This site Learn X in Y minutes has one-page reminders that can be used to re-learn material or get some idea of what the subject is about. For example I wrote a series of 4 posts titled  Do …