Software Skills for the Lab with an emphasis on Python (by Dr. Rafiullah) - PhysLab

  • Home
  • About Us
    • Overview
    • Centre for Experimental Physics Education (CEPE)
    • Physlab Team
    • Physlab Guidebook
    • Alumni
    • Open Positions
    • Muhammad Sabieh Anwar (Personal)
  • Academics
      • Lab Courses
      • Lab-I (ENGG-100/PHY-100/200)
      • Lab-II (PHY 300/500)
      • AstroLAB
      • Ibn Sahl Corner for Optics
      • Fast Optics
      • Smart Physics
      • Single Photon Quantum Mechanics Lab
      • Chasing Cosmic Ray Muons at Physlab
      • Stories
      • Physics Studio
      • Research Stories
      • Class Activities
      • Courses Taught
      • Class Demonstrations
      • PhysDiary
      • Health and Safety
      • Lab Safety
      • Workplace Organization
  • Research
    • Research Themes
    • Research Internships
    • Research Stories
    • Physics WorldCup
      • International Young Physicists’ Tournament (IYPT) 2019
      • International Young Physicists’ Tournament (IYPT) 2018
      • International Young Physicists’ Tournament (IYPT) 2016
    • Hunerkada
    • Grants
    • Theses and Reports
    • Scientific Publications
    • Invited Talks (Selected)
  • Outreach
    • Media
      • Lectures, Podcasts and Interviews
      • Videobytes
      • YouTube Channel
      • Visitors
      • Testimonials
    • The Scientific Mind Through the Eyes of a Physics Experimenter
    • National Laboratory Immersion Program
      • First Lahore 2012
      • Second Sukkur 2013
      • Third Lahore 2014
      • Fourth Lahore 2016
    • Labview Workshop 2016
    • Open house
      • 2009-2015
      • Open house 2023
    • Khwarizmi Science Society
    • Helping Pakistan’s Universities
      • National University of Technology (NUTECH) 2019
      • Pakistan Institute of Engineering and Applied Sciences
        (PIEAS) 2019 (Final Phase)
      • Pakistan Institute of Engineering and Applied Sciences
        (PIEAS) 2019 (Phase 2)
      • Pakistan Institute of Engineering and Applied Sciences
        (PIEAS) 2018 (Phase 1)
      • National University of Science & Technology 2016
      • Habib University 2014
      • Preston University 2013
      • Ghulam Ishaque Khan Institute of
        Engineering Sciences and Technology 2011
      • Institute of Space Technology 2010
    • The National STEM School
      • STEM School (2018 – 2019)
      • STEM school (2016 – 2017)
    • Abdus Salam Memorial Lecture Series
  • Facilities
    • Laboratories
    • Equipments
    • Devices & Softwares
      • PhysPlot
      • Physlogger
      • Phystrack
    • Mechanical Workshop
    • Inventory
    • 3D Printed Galleria
    • Forms
    • Equipment Howto’s
  • PhysGPT
  • Contact Us

Software Skills for the Lab with an emphasis on Python (by Dr. Rafiullah)

Home \

Lesson 1: Basics of Python programming

Anaconda (a Python distribution) can be obtained from: https://www.anaconda.com/

A step-by-step procedure of launching Jupyter notebook (browser based interface) can be found at:

https://swcarpentry.github.io/python-novice-inflammation/setup.html

whereas the dataset used in the lecture can be downloaded from the link:

https://swcarpentry.github.io/python-novice-inflammation/setup.html#obtain-lesson-materials

Finally, a tutorial guide used for the first session is:

https://swcarpentry.github.io/python-novice-inflammation/

which covers the following three topics:

  • https://swcarpentry.github.io/python-novice-inflammation/01-intro/index.html
  • https://swcarpentry.github.io/python-novice-inflammation/02-numpy/index.html
  • https://swcarpentry.github.io/python-novice-inflammation/03-matplotlib/index.html

Finally here is the first homework with a due date of 3rd February and the data that goes with it.

Lesson 2: Diving Deeper

The dataset used in the lecture can be downloaded from the link:
https://swcarpentry.github.io/python-novice-inflammation/setup.html#obtain-lesson-materials

Tutorial guide used for the session is :
https://swcarpentry.github.io/python-novice-inflammation/

and the topics covered are:

  • https://swcarpentry.github.io/python-novice-inflammation/04-lists/index.html
  • https://swcarpentry.github.io/python-novice-inflammation/05-loop/index.html
  • https://swcarpentry.github.io/python-novice-inflammation/06-files/index.html
  • https://swcarpentry.github.io/python-novice-inflammation/07-cond/index.html
  • https://swcarpentry.github.io/python-novice-inflammation/08-func/index.html
  • https://swcarpentry.github.io/python-novice-inflammation/09-errors/index.html
  • https://swcarpentry.github.io/python-novice-inflammation/10-defensive/index.html

Lesson 3: Linear regression and curve fitting

Loader Loading...
EAD Logo Taking too long?
Reload Reload document
| Open Open in new tab

Download [109.38 KB]

 

 

 

PhysLab

Preparing an institutional and national platform for student-driven experimental research in physics.

CONTACT US

Email: [email protected] Telephone: 111-11-LUMS (5867) Address: Lahore University of Management Sciences (LUMS), Sector U, DHA, Lahore Cantt. 54792, Pakistan
TOP
© 2007-2024 PhysLAB, Lahore University of Management Sciences - All Rights Reserved.
  • Home
  • About Us
    • Overview
    • Centre for Experimental Physics Education (CEPE)
    • Physlab Team
    • Physlab Guidebook
    • Alumni
    • Open Positions
    • Muhammad Sabieh Anwar (Personal)
  • Academics
    • Lab Courses
    • Lab-I (ENGG-100/PHY-100/200)
    • Lab-II (PHY 300/500)
    • AstroLAB
    • Ibn Sahl Corner for Optics
    • Fast Optics
    • Smart Physics
    • Single Photon Quantum Mechanics Lab
    • Chasing Cosmic Ray Muons at Physlab
    • Stories
    • Physics Studio
    • Research Stories
    • Class Activities
    • Courses Taught
    • Class Demonstrations
    • PhysDiary
    • Health and Safety
    • Lab Safety
    • Workplace Organization
  • Research
    • Research Themes
    • Research Internships
    • Research Stories
    • Physics WorldCup
      • International Young Physicists’ Tournament (IYPT) 2019
      • International Young Physicists’ Tournament (IYPT) 2018
      • International Young Physicists’ Tournament (IYPT) 2016
    • Hunerkada
    • Grants
    • Theses and Reports
    • Scientific Publications
    • Invited Talks (Selected)
  • Outreach
    • Media
      • Lectures, Podcasts and Interviews
      • Videobytes
      • YouTube Channel
      • Visitors
      • Testimonials
    • The Scientific Mind Through the Eyes of a Physics Experimenter
    • National Laboratory Immersion Program
      • First Lahore 2012
      • Second Sukkur 2013
      • Third Lahore 2014
      • Fourth Lahore 2016
    • Labview Workshop 2016
    • Open house
      • 2009-2015
      • Open house 2023
    • Khwarizmi Science Society
    • Helping Pakistan’s Universities
      • National University of Technology (NUTECH) 2019
      • Pakistan Institute of Engineering and Applied Sciences
        (PIEAS) 2019 (Final Phase)
      • Pakistan Institute of Engineering and Applied Sciences
        (PIEAS) 2019 (Phase 2)
      • Pakistan Institute of Engineering and Applied Sciences
        (PIEAS) 2018 (Phase 1)
      • National University of Science & Technology 2016
      • Habib University 2014
      • Preston University 2013
      • Ghulam Ishaque Khan Institute of
        Engineering Sciences and Technology 2011
      • Institute of Space Technology 2010
    • The National STEM School
      • STEM School (2018 – 2019)
      • STEM school (2016 – 2017)
    • Abdus Salam Memorial Lecture Series
  • Facilities
    • Laboratories
    • Equipments
    • Devices & Softwares
      • PhysPlot
      • Physlogger
      • Phystrack
    • Mechanical Workshop
    • Inventory
    • 3D Printed Galleria
    • Forms
    • Equipment Howto’s
  • PhysGPT
  • Contact Us