Topics
See also: Python Topics
- antipatterns—Things to avoid in your code
- bash—Unix command line shell, and a programming language
- Course Policies (Conrad):—Explanations of certain instructors course policies. May vary by instructor.
- Course Policies (Conrad): Answer Keys—Why do you not provide answer keys for all your old exams?
- CSIL: disk quota and file quota issues—How to diagnose and fix
- CSIL: git configuration—Configuring your CSIL account to use git
- CSIL: Via MacOS—Accessing CSIL from your MacOS system
- CSIL: Via Windows—Accessing CSIL from your Windows system
- data sources—Sources of interesting data to do computations over
- emacs—general purpose text editor with programmer-friendly features
- emacs: customization—making changes that happen every time you run emacs
- git/github—An introduction. git vs. github.com vs. github.ucsb.edu, repos, etc.
- git: basic workflow—The basics: git add..., git commit..., git push ...
- git: cloning your first repo—A guide for those new to git
- github: using ssh keys—generating public/private key pair, uploading public key to github
- github: ucsb-cs-github-linker—Using the local tool to join a course organization
- Gradescope—System for homework grading, feedback and submission
- Gradescope: Regrade Requests—What to do if you have questions about the grading of a problem (e.g. you think there was a grading error)
- Gradescope: Student Self-Submission—Scanning your assignment to PDF
- Number Conversions—Binary, Decimal, Octal and Hexadecimal
- practice—Resources to help you practice coding in Python, and/or how to think algorithmically.
- shebang—About that first line of some python files that looks like this: #!/usr/bin/env python
- submit.cs—An automatic grading feedback program used at UCSB
- Test Driven Development (TDD)—General information about best practices
- Unix: Misc tools—Various useful command line tools you may not know about
- vim—a widely used text editor among Unix users
- vim: customization—customizing vim for your purposes
- X11—Dealing with X11 DISPLAY issues