Skip to content

Latest commit

 

History

History
59 lines (54 loc) · 1.79 KB

plan.md

File metadata and controls

59 lines (54 loc) · 1.79 KB
  1. Background
  2. Tools
    • Editors, comparison IDEs (short)
      • VS Code
      • Stata / Matlab / RStudio
      • In the end, VS Code encompasses most features of IDE + same for all languages
    • Using LLMs effectively [long run]
    • Using copilot effectively [long run]
    • Communicating effectively (emails vs zoom vs in-person vs zulip) (Video)
    • Licenses (Look up stuff)
  3. Git and GitHub
  4. Python: Installation and Execution
    • Change to Pixi.
  5. Python basics
    • More on f-strings (could also do as an exercise)
    • Reading object-oriented code [long run]
  6. Intermediate Python
    • Decorators (record anew, further material: Harrison)
    • Custom data containers
    • Annotations
  7. Software engineering
    • Avoid nested if conditions (record anew)
    • formatting via pre-commit hooks (record anew)
    • dags [long run] - pytrees [long run] - Don't be too smart (link) (set up examples, make scorecards / notebooks out of those, record short video)
    • When to code up something yourself and when to use a library [long run], (record screencast with recipes)
  8. Reproducible research
    • Definition of "reproducible" - Pytask overview
    • Tiny Pytask example
    • Generating many tasks at once
    • Templates
  9. Data management with pandas
  10. Data Science
  • Machine learning with Scikit-learn
  • Econometrics with linearmodels
  • Econometrics with statsmodels
  1. Scientific computing
  • Numpy/scipy
  • Optimisation
  • Optimagic
  • Speedup
  1. Plotting
  2. Text data and texts
  • Encodings
  • Regexes [long run]
  • Simple Markdown
  • MystMD
  • Slidev
  • LaTeX
  • Detour: How to read a paper
  • Detour: How to structure a paper
  • Tables