RSE - Plotting and Programming in Python, Part 1
This course will introduce you to the Python programming language and programming by guiding you through reading data in from a file and plotting it.
This course is split over 2 days (10th and 24th of November)
This is a two-part course, the first part will cover:
- Variables and assigning values to them
- Data types
- Functions and built-in help
- How to use libraries/packages
- Reading in data
- DataFrams and manipulating your data
The Second day will cover:
- How to make a program do many things. (for and while loops.
- How do make the code do different things depending upon the data by using conditionals (if statements)
- How to process many data sets with a single command
- Re-using code, how to write functions
- How to make your code more readable.
This course will be closely following the Carpentries lesson: https://swcarpentry.github.io/python-novice-gapminder/ Previous experience has shown that the times listed in this course are not always realistic, and so I have split it into 2 full sessions, this part will cover the post-lunch session
The course will be conducted online and will run from 9:30 until 15:30 with a few breaks throughout the day.
For the course, you will need your own computer with Python 3 installed. Instructions for installing Python 3 on your computer can be found here: http://swcarpentry.github.io/python-novice-gapminder/setup.html
if you encounter any problems installing python or have further queries, then please email me.
This will be an in-person course based in the Digital Scholarship Lab in the Library.