The following pages and posts are tagged with
Title | Type | Excerpt |
---|---|---|
LinkedIn Learning: Learn the Linux Command Line | Page | Note: LinkedIn Learning has many great tutorials on a variety of subjects, especially tech related. The Learn the Linux Command Line course is a good intro. It covers much of the same content that TLCL text does. But it also provides some different tools,... |
Notes on TLCL Introduction and Ch 1-4 | Page | The Linux command line is our gateway to immense computational power. These chapters introduce the shell, navigate the filesystem and mange files. |
Notes on TLCL Ch 5-8 | Page | These chapters will further build command line skills and confidence using the shell. |
Notes on TLCL Ch 20 | Page | Text processing is one of the most frequent tasks on the command line. The tools introduced in this chapter are great tools and spending some time on these w... |
Notes on Regular Expressions & TLCL Ch 19 | Page | Regular Expressions are and incredibly powerful tool that can be used not only on the command line, but also in your text editor. |
Notes on TLCL Ch 24 - 26 | Page | This starts with using git and GitHub--topics not covered in the TLCL textbook. And finally, uses these tools as we develop scripts to move beyond what can b... |
Notes on TLCL Ch 24 - 26 | Page | This starts with a quick explanation of some of the issues surrounding ongoing racism in STEM and one small step that can be taken to create a more inclusive... |
Notes on TLCL Ch 27-33 | Page | Flow control is the last foundational tool that we need to cover. Testing for and acting on given conditions and repeating actions are fundamental to program... |
Notes on TLCL Ch 23 | Page | Compiling programs is the process of taking the source code and turning it into machine code to be run. Bash and Python are called interpreted languages beca... |
Git and GitHib.com | Page | Version control has been around for many years, but grown in popularity as the size of projects increased and collaboration and sharing became more important. Every large software development project relies on it, but even small projects, like those you will do for this course... |
Register for a github.com account | Page | What is Git Git is a tool for version tracking that has become increasingly popular among coders for facilitating not only version tracking, but also collaboration and code distribution. You do not need to have Git installed on your own computer, but you may want to. It is freely... |
Using branches for collaboration in GitHub | Page | In this exercise, we will simulate two developers working on different functions in a script. The process we will mimic is common, though somewhat simplified... |
Problem Set 1 | Page | Problem set 1. |
Computer and Software Setup | Page | Computer and software needed for the course. |
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]:
[]: