Skip to content

shreesowndarya/codingcamp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Coding Camp

We cover the following topics

  1. Python and scripting basics: Setting up jupyter, python basics a. Scripting vs. Writing a complete program b. Setting up jupyter lab, connecting to a remote jupyter server c. Why use environments + Conda environments (saving and sharing environments via YAML files) d. Python basics: variable assignment + scope, conditionals, looping + logic flow, functions

  2. Python pt. 2: Pandas, Numpy and Plots a. Storing data: csv, hd5 vs. SQL databases b. Read data into pandas c. Manipulating data + stats d. Plotting dataframe contents

  3. Git and how to fix it when you break things a. Version control systems b. Local git vs. Github: cloning repos c. Tracking changes and branching d. Pushing changes e. Git strategies: Git Flow

  4. HPC basics + DFT workflow a. Rdkit, CClib, ASE b. Bash submission scripts c. Solubility challenge -> incoporate into a DFT workflow

  5. Misc topics a. Goodvibes/DBSTEP b. AQME c. DFT Workflow

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •