2024 Cohort 2 - Group 13 Discussion #39
Replies: 9 comments 4 replies
-
Hi Group 13! Would you mind popping your names here in the thread or letting me know by email (I should have taken a screenshot!) and I'll use this to suggest our upcoming rota for facilitating and note taking? So the plan is before our next session to read the PSG Primer, check we have installed an instance of Python, and start on the Library Carpentry intro if we have time. And we can share any ideas or questions here in the meantime :) |
Beta Was this translation helpful? Give feedback.
-
Group 13 session rotaJuly: Intro session Hope that looks ok to everyone! We can of course rejig depending on availability and how we find it goes. Perhaps for the next session we could start by sharing how we've all got on between sessions, discuss any problems, then take some study time to work through some more beginner exercises - either together or separately - and maybe regroup at the end to discuss our plan for next time. Other format ideas very welcome! |
Beta Was this translation helpful? Give feedback.
-
A guide to Python for audio visual tasks: https://amiaopensource.github.io/av-python-carpentry/index.html |
Beta Was this translation helpful? Give feedback.
-
A few different intro courses I'm aware of or have attempted to start at various points in time: Library Carpentry |
Beta Was this translation helpful? Give feedback.
-
Lovely to meet you all today! Here's the example code we wrote today using for number in [1, 2, 3, 4, 5, 6, 7, 8]:
if number == 5:
continue
if number > 6:
break
print(number)
break |
Beta Was this translation helpful? Give feedback.
-
Python Study Group Meeting - 21st August 2024Annie (facilitate), Bill (notes) There were no general announcements, we went straight into our breakout rooms. Everyone gave an update of their progress over the last month: The group was joined by Alex Chan as a mentor. Alex spoke about the environments that some of the group have been using such as Anaconda and also spoke about Spyder (https://www.spyder-ide.org/) which is often used for data science. Alex also mentioned the alternative ways that Python can be installed such as “System Python” (this is typically pre-installed on many operating systems) and installing direct from the Python website. Alex often runs Python in virtual environments so that they can use different versions that don’t interact with each other. Kate raised concerns that Anaconda was trying to “help” too much and that this would make the work too easy and that she might miss fundamental parts of learning. Alex replied that Anaconda has built in guardrails to stop you making mistakes. |
Beta Was this translation helpful? Give feedback.
-
Python Study Group Meeting - 16th October 2024Doug (facilitate), Kate (notes) There were no general announcements, we went straight into our breakout rooms. Everyone gave an update of their progress:
One of the mentors, Harry Lloyd, popped in, although we didn’t have any questions for him at the time (thank you anyway, Harry!) We used the rest of the time for independent study. Next meeting: 20th November 2024 - Kate (facilitate), Doug (notes) |
Beta Was this translation helpful? Give feedback.
-
Code to scrape PDFs from webpage Hi everyone, I was working on this last time, just sharing here in case anyone else might find it useful. This code finds PDF files hosted on a particular webpage and downloads them. Adapted from https://www.geeksforgeeks.org/downloading-pdfs-with-python-using-requests-and-beautifulsoup/ and from https://stackoverflow.com/questions/54616638/download-all-pdf-files-from-a-website-using-python #Import os, requests, BeautifulSoup, and urljoin: import os #Request URL and get response object #look through html webpage to find links with tag "a href" that end in .pdf for link in soup.select("a[href$='.pdf']"): |
Beta Was this translation helpful? Give feedback.
-
Python study Group Meeting - 18th December 2024Attending: Bill, Kyna, Annie There was a brief presentation from Amy at the start of the meeting (Slides). The main takeaways were that the GitHub repo will remain up and Study Groups are free to continue meeting but will need to host their own sessions. The group gave individual updates and we decided to keep an email chain going so that we can bounce ideas off each other in the future. It was felt that email was preferable to the GitHub page which was rarely used and is public. |
Beta Was this translation helpful? Give feedback.
-
This is the discussion thread for those in Group 13 of the July-December 2024 Cohort
Beta Was this translation helpful? Give feedback.
All reactions