Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Opening of 2nd IAG Python Bootcamp

Opening of 2nd IAG Python Bootcamp

Rodrigo Nemmen

February 13, 2017
Tweet

More Decks by Rodrigo Nemmen

Other Decks in Programming

Transcript

  1. Goals Introduce you to the Python language Get you writing

    Python code Convince you of its utility in your research life Instill good coding and curation practices
  2. Overview 5 days: lectures (~1 hour) + hands-on sessions (~1

    hour) Hands-on coding sessions (supervised) after each lecture Caffeine provided (you paid the registration right? :) Quick lunch Homework? (small code projects) Blood, sweat, tears → a more productive you
  3. Schedule Time Monday Tuesday Wednesday Thursday Friday 9h00-9h50 Registration +

    Opening GEN. OOP - Daniel Moser GEN. Dev. Tools - Bruno Quint Nina ML with Python Parallel sessions +10 min 10h00-10h50 Basics I Bruno Quint Matplotlib - Bruno Quint GEN. PyPI Daniel Moser Nina ML with Python Parallel sessions +10 min 11h00-11h30 Coffee Break Coffee Break Coffee Break Coffee Break Coffee Break 11h30-12h20 Basics II Bruno Quint I.T. Rafael de Souza Mesa Redonda - PEP8 I.T. Petr Skoda Parallel sessions +10 min 12h30-14h00 Lunch Break Lunch Break Lunch Break Lunch Break Closing Session (until 13h) 14h00-14h50 Hands-on Pandas - Thomas Martin Intro Regex - Daniel Moser Hands-on ML +10 min 15h00-15h20 Coffee Break Coffee Break Coffee Break Coffee Break 15h20-15h50 Hands-on Victor Sacek - MyAVI Hands-on Hands-on ML 15h50-16h45 Hands-on Hands-on Hands-on Hands-on ML Starting at Rei das Batidas (17h) GAROA (“noite do arduíno”) http://iagpyboot.wixsite.com/pbc2017
  4. Ask us a question (in person!) Other options: Connecting To

    Us #iagpbc2 https://github.com/IIPBC We'll try and respond to things throughout the week and beyond
  5. Who we are We are all volunteers Some of us

    are experts and some of us aren't, we just like using python We are—in no particular order—post-docs, graduate students and professors LOCAL ORGANIZING COMITTEE Maria Luiza Linhares Dantas Thomas Martin Patrícia Novais Rodrigo Nemmen
  6. What I Use Python For Prototyping new ideas Data reduction

    & Analysis Building and solving theoretical models Making plots (publication quality) Notebooking (see Jupyter sessions)
  7. Who else uses Python? Some astronomy examples comprehensive analysis framework

    for Fermi LAT data James Webb Space Telescope pipelines Astropy module Cerenkov Telescope Array and many other examples Increasingly, almost every research group in astronomy