Working With Python
Course Outline
Introduction
- Introduction
- self assessment
- scientific programming today
- comparison with
experimental science
- comparison with industry
- solutions
- changes on the horizon
- course content
- what you will need
- open source vs. commercial tools
- contributing
- recommended reading
- typographic conventions
- summary
Shell Basics
- Introduction
- the shell
- shell vs. operating system
- file system
- absolute and relative paths
- basic navigation commands
- command execution cycle
- command flags
- creating files and directories
- basic tools
- summary
More Shell
- Introduction
- wildcards
- input
- output
- and redirection
- pipes
- environment variables
- configuration
- the PATH variable
- file ownership and permission
- directory permissions
- changing permissions
- Windows ownership and permission
- some more advanced tools
- summary
Version Control
- Introduction
- Collaboration
- version control systems
- choosing a version control system
- basic operations
- command line and GUI clients
- resolving conflicts
- starvation
- binary files
- reverting
- rolling back
- creating repositories and checking out working copies
- Subversion command reference
- reading Subversion output
- summary
User Reviews
Not yet rated. You will need to follow this course before you can write a review.