Skip to content

ollie-bell/ACSE_Python_Intro

Repository files navigation

ACSE 1 (2019/20)

Modern Programming Methods

Module coordinator and teaching staff

Learning outcomes:

On successful completion of this module, students will be able to:

  1. Produce software for sustainable and reproducible research.
  2. Carry out test-driven software development and continuous integration.
  3. Develop software using a version control system.
  4. Create software using the Python programming language.

Lecture plan:

Date Lecture Lecture
2019-10-03 09:00-12:00 Thu Bootstrapping; Python 1 ./lectures/Lecture 1
2019-10-03 13:00-17:00 Thu Python 2 ./lectures/Lecture 2
2019-10-04 09:00-12:00 Fri Python 3 ./lectures/Lecture 3
2019-10-04 13:00-17:00 Fri Python 4 ./lectures/Lecture 4
2019-10-07 09:00-12:00 Mon SciPy 1 ./lectures/Lecture 5
2019-10-07 14:00-17:00 Mon SciPy 2 ./lectures/Lecture 5
2019-10-08 09:00-12:00 Tue Pandas 1 ./lectures/Lecture 6
2019-10-08 14:00-17:00 Tue Pandas 2 ./lectures/Lecture 6
2019-10-09 09:00-12:00 Wed git/shell catchup
2019-10-10 09:00-12:00 Thu Dask 1 ./lectures/Lecture 7
2019-10-10 14:00-17:00 Thu Dask 2 ./lectures/Lecture 7
2019-10-11 09:00-12:00 Fri Floating point representation ./lectures/Lecture 8
2019-10-11 14:00-17:00 Fri High performance Python ./lectures/Lecture 8
2019-10-14 09:00-12:00 Mon Python dev ./lectures/Lecture 9
2019-10-14 14:00-17:00 Mon Python dev ./lectures/Lecture 9
2019-10-15 09:00-12:00 Tue Testing ./lectures/Lecture 10
2019-10-15 14:00-17:00 Tue Testing ./lectures/Lecture 10
2019-10-17 09:00-12:00 Thu catchup
2019-10-17 14:00-17:00 Thu DevOps ./lectures/Lecture 11
2019-10-18 12:00 Fri Assessment deadline
2019-10-18 13:00-17:00 Fri Systems overview ./lectures/Lecture 12

Assessment

  • Assessment 1
  • Assessment 2

Reading list:

Issues

Please use the Slack channel for this module or the "Issues" tab above to ask any question about the module content that you couldn't ask during lectures.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published