Skip to content
Snippets Groups Projects
Select Git revision
  • 29386ba51eb116186dee47bf72e137624f78e705
  • main default protected
  • can-trim
  • dev
4 results

index.qmd

Blame
  • index.qmd 1.24 KiB
    ---
    bibliography: assets/bibliography/references.bib
    csl: assets/bibliography/elsevier-harvard.csl
    ---
    
    ## Welcome {.unnumbered}
    
    This is the website for the IGFL Python training course "Python for beginners". This course is a friendly introduction on how to program in Python, with hands-on examples using images and genomics data.
    
    The course focuses on learning the basics of Python and using the three data science libraries, NumPy, Pandas and Matplotlib. Many packages are built around these three libraries, so it will always be rewarding for you to learn how to use them.
    
    In particular, you will learn:
    
    1. the Python core: syntax, variables, operators, control flow, containers, functions (≈6h)
    2. how to perform efficient scientific computation using NumPy (≈4h)
    3. how to manipulate and transform tabular data with Pandas (≈4h)
    4. how to visualize data with Matplotlib and Seaborn (≈2h)
    
    If you are already comfortable with Python, you can take on more advanced concepts: OOP (Object-Oriented Programming), code optimization, unit testing, packaging, and so on. 
    Here is a link to a [curated list of Python ressources](https://learnbyexample.github.io/py_resources/preface.html).
    
    
    ## References
    
    ---
    nocite: |
      @SUL, @BAN, @PE, @PDSH, @SPL
    ---