Skip to content

HugoStrand/DAT171

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 

Repository files navigation

Lectures

Lecture 1: Course information

  • Course litterature
  • Lectures and exam
  • Computer assignments
  • Python, PyCharm and Jupyter
  • Types
  • Strings, lists, dictionaries, sets, tuples
  • Operators
  • Conditionals, loops, list/set/dictionary comprehensions
  • Functions and (optional) arguments
  • Scope
  • Lambda functions
  • References and copies
  • Importing and namespaces
  • Help and documentation
  • Errors
  • Printing
  • Strings
  • File IO
  • NumPy multidimensional arrays
  • Computer Assignment 1
  • Arrays, indexing, slicing
  • Reductions, sum, product, integration
  • Linear algebra, tensor contractions
  • Plotting, figure components
  • Subplots, limits, legends, titles
  • Styling, colors, markers, linestyles
  • Plots, error bars, histograms, contour plots, 3D plotting
  • Integration, adaptive quadrature
  • Ordinary Differential Equations (ODEs)
  • Interpolation
  • Linear algebra
  • Optimization, root finding
  • Sparse matrices
  • Graph algorithms, triangulation
  • Statistics
  • Signal and image processing
  • File IO
  • Commenting and documenting code
  • Python DocStrings
  • Modules and packages
  • Namespace and scope
  • Command line arguments
  • The Zen of Python

About

Lecture notes for: Object-oriented programming in Python (DAT171) @ Chalmers University of Technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published