Course Notes:

PH2150 - Post Exam Python (to be moved onto the PH2150 Moodle page during the summer moodle rol-over)

Read this first Basic Python notes (written for 2.x, to be updated during the summer): ph2150_notes_2016.pdf (25 pages)

The complete guide to Scientific Programming in Python written by the developers: ScipyLectures-simple.pdf, html version here https://scipy-lectures.org/

Post Exam Week:

  1. Introduction
    • Starting python and getting used to the environment
    • Python as a calculator
  2. Functions
    • Use functions already defined in python or python libraries
    • Write your own functions to do something useful
  3. Lists
    • Lists to store data
    • Functions on lists
  4. Control structures
    • Conditionals (==, etc)
    • if, for, while
  5. Arrays
    • Data and mathematical data structures
  6. Plotting
    • Scatter plot
    • Axis labels
  7. Advanced plotting

Post Exam Lectures:

Lecture 1 Tues AM: ( Jupyter Notebook) Course Aims, PH2150_2019_Lecture1.ipynb

Lecture 1: Tues AM: (pdf version) Course Aims, PH2150_2019_Lecture1.pdf

Lecture 2: (pptx), Modules, Control Structures, Functions, lecture2-2018am.pptx

Lecture 2-PM: (Jupyter Notebook),User Defined Functions, Lecture-2pm-userdefinedfunction.ipynb

Lecture Wed AM: (pptx) The Numpy Array, lecture4-2018.pptx

Lecture Thursday AM: (Jupyter Notebook), Matplotlib, PostExamPython-Matplotlib_tutorial.ipynb

Lecture Thursday AM: (html file), Matplotlib, PostExamPython-Matplotlib_tutorial.html

PH2150 Problem sheets:

PS1: (Due in after the first session in the Autumn term) PH2150-2019-PS1.pdf

PS2: (Due in after 2nd session in the Autumn term) PH2150-2019-PS2.pdf

PS3: (Due in before 3rd session in the Autumn term) PH2150-2019-PS3.pdf

Topic attachments
I Attachment History Action Size Date Who Comment
HTMLhtml Lecture-1-PH2150_Post_Exam_Scietific_Computing_and_Employabilty_Skills.html r1 manage 263.4 K 21 May 2018 - 04:44 AndrewCasey  
Unknown file formatipynb Lecture-1-PH2150_Post_Exam_Scietific_Computing_and_Employabilty_Skills.ipynb r1 manage 14.7 K 21 May 2018 - 03:53 AndrewCasey  
Unknown file formatipynb Lecture-2pm-userdefinedfunction.ipynb r1 manage 15.4 K 22 May 2018 - 01:53 AndrewCasey  
PDFpdf PH2150-2019-PS1.pdf r1 manage 119.3 K 28 May 2019 - 07:17 AndrewCasey  
PDFpdf PH2150-2019-PS2.pdf r1 manage 114.3 K 28 May 2019 - 07:28 AndrewCasey  
PDFpdf PH2150-2019-PS3.pdf r1 manage 61.3 K 28 May 2019 - 07:36 AndrewCasey  
Unknown file formatipynb PH2150_2019_Lecture1.ipynb r1 manage 15.3 K 28 May 2019 - 08:19 AndrewCasey  
PDFpdf PH2150_2019_Lecture1.pdf r1 manage 853.6 K 28 May 2019 - 08:20 AndrewCasey  
HTMLhtml PostExamPython-Matplotlib_tutorial.html r1 manage 352.4 K 24 May 2018 - 00:02 AndrewCasey  
Unknown file formatipynb PostExamPython-Matplotlib_tutorial.ipynb r1 manage 97.3 K 23 May 2018 - 23:43 AndrewCasey  
PDFpdf ScipyLectures-simple.pdf r1 manage 18314.9 K 21 May 2018 - 03:57 AndrewCasey  
PowerPointpptx lecture2-2018am.pptx r1 manage 479.1 K 22 May 2018 - 01:09 AndrewCasey  
PowerPointpptx lecture4-2018.pptx r1 manage 1129.1 K 23 May 2018 - 07:04 AndrewCasey  
PDFpdf ph2150_notes_2016.pdf r1 manage 377.8 K 21 May 2018 - 03:53 AndrewCasey  
Edit | Attach | Watch | Print version | History: r10 | r7 < r6 < r5 < r4 | Backlinks | Raw View | Raw edit | More topic actions...

Physics WebpagesRHUL WebpagesCampus Connect • Royal Holloway, University of London, Egham, Surrey TW20 0EX; Tel/Fax +44 (0)1784 434455/437520

Topic revision: r5 - 28 May 2019 - AndrewCasey

 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding RHUL Physics Department TWiki? Send feedback