News

Welcome to ELEX 4653 - Introduction to Python

2021-04-25

Our first lecture is Monday, April 25 at 11:30 in SW3-1710.

Course Schedule

2021-05-04

week

Monday

Tuesday

Wednesday

Thursday

Friday

lectures

11:30

 

10:30

 

 

labs

13:30 (4T,6S)

10:30 (4S)
14:30 (4L)

 

10:30 (4S)
12:30 (4L)

09:30 (4T,6S)

April 25

no lab

L1

 

L2

L1

May 02

L2

L3

 

L4

L3

May 09

L4

no lab

 

L5

L5

May 16

P

P

 

Exam

Exam

Legend: Ln = Lab n, P = Presentations

Tentative, subject to change.

Lectures During Labs Thursday, May 5 and Friday, May 6

2022-05-05

I wasn't able to cover some material required for Lab 4 during the lecture on Wednesday so the first part of the labs on Thursday, May 5 and Friday, May 6 will cover Lectures 13 (namespaces and importing modules) and 11 (List Comprehensions).

Presentations and Marking

2022-05-15

The presentations will be peer-marked.  You will use the Lab6 Jupyter notebook to enter marks into the notebook for the other groups in your lab session.   You must submit a Lab 6 notebook with grades for the other groups (but not for your own group) in order to get a mark for the presentation. I will explain how this works at the lecture on Monday.

Since there are 10 groups presenting on Monday, it's important that these presentations be kept to less than 10 minutes (preferably less) or there won't be enough time for everyone to present.  If something goes wrong (e.g. your demo won't run) you won't get extra time.

Please upload your presentations to the Presentation Slides assignment folder (in PPT or PDF format) before your presentation to minimize delays between presentations.

If you need to present from your laptop (such as for a demo) make sure you're ready to start your presentation immediately after the previous one.  To present from your own laptop you'll need HDMI or VGA video output (bring an adapter if you have one).

Here is a list of the groups:

Mon1330

1

Pandas

Feliex S and Felix S

Mon1330

2

TensorFlow

Eddie S and Martin T

Mon1330

3

Packages

Ken H and Anton B

Mon1330

4

Numpy/Matlab

Bhumika A and Danial B

Mon1330

5

kivy

Seamus F and Faran B

Mon1330

6

TBA

William W and Simon N

Mon1330

7

Beautiful Soup

Marcus R and Tristan H

Mon1330

8

PyPDF2

Jonathan S and Luis V

Mon1330

9

PyGame

Kieran M and Myles P

Mon1330

10

Kera

Justin L and Mike A

Tue1030

11

Extract Web Content

Kurt Q and ---

Tue1030

12

Python Package

Hardeep A and On K

Tue1030

13

OpenCV

Abdullah A and Michael D

Tue1430

14

Packages

Maira R and Emmanuel T

Tue1430

15

wxPython

Shintaro O and Tommy L

Tue1430

16

Random Library

Bikram K and Cole B

Tue1430

17

Currency Converter

Matthew C and Nathan N

Tue1430

18

PyGame

Timothy M and Stanley T

Tue1430

19

Spotipy

Sobhan S and Theo D

Tue1430

20

Discord Bot

Peter R and Bruce W

 

 

Please check your marks

2022-05-21

All labs and exams have been marked and the presentation marks entered.  Please check your marks and let me know -- before Tuesday -- if you have any questions.

Everyone passed the course.  The distribution of final marks is shown below: