Skip to content

cybertraining-dsc/su22-reu-380

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

su22-reu-380

Today's date: Friday, July 22, 2022

Have achieved

  • Got a working version of Python 3.10.5 with ENV3 virtual environment on Rivanna through Conda
  • Completed Rivanna documentation
  • Completed Rivanna Tensorflow documentation
  • Ran all mnist files successfully without container

Have not achieved

  • [ ]

Will Accomplish Today

  • Section out Rivanna documentation (Rivanna, Tensorflow, SBatch)
  • Integrate gpus in .sh files and make sure it can run correctly on Rivanna
  • Figure out node, user, and tag in the iPython notebooks
  • Figure out how to use Papermill to run the ipynb directly
  • Polish up on the Rivanna documentation

Questions

Current Knowledge of Python

What I Already Knew:

Took CS 1110: Introduction to Programming in the Fall 2021 semester. In the class I learned about:

  • Built-in functions (print, input, typecasting)
  • Boolean operators (logical and comparison)
  • Value types (int, str, float, bool)
  • Functions (def)
  • Global and local variables
  • Conditionals (if, elif, else)
  • Update operators
  • For & while loops
  • Collection types (dict, tuple, list, range)
  • Indexing & slicing
  • Methods of strings, lists, and dictionaries
  • Reading & writing files
  • Try & except blocks
  • Regular expressions

What I Thought I Knew

  • Class Methods
  • Static Methods
  • Didn't realize how much of a beginner I am

What I Learned from the REU:

After participating in the REU for cybertraining, so far, I have learned:

  • Classes
  • Matplotlib
  • Terminal commands using GitBash
  • Emacs
  • Shelve
  • Glob
  • Pickle
  • Mmap
  • Incorporating Shell Commands into Python
  • Rivanna
  • Graphviz
  • HTML Development
  • Datatables.net
  • YamlDB