Podcast
Questions and Answers
What can be inferred about the image described?
What can be inferred about the image described?
Which of the following is a consequence of having no content in an image?
Which of the following is a consequence of having no content in an image?
What might be the purpose of a blank image?
What might be the purpose of a blank image?
How can a blank image affect viewer engagement?
How can a blank image affect viewer engagement?
Signup and view all the answers
Which interpretation is least likely for an image described as blank?
Which interpretation is least likely for an image described as blank?
Signup and view all the answers
Study Notes
Pre-Work Research
Why are style guides important?
to make sure everyone on the team or anyone contributing to code is using the same style of coding to make it more readable and manageable. It also makes sure the code is consistent throughout.
What are the common elements of a style guide?
-naming conventions; what style to use for naming variables or functions
- comments and formatting; making sure indentation is matching the programming language used and comments are following a certain guideline
What are the repercussions of not following a style guide?
Code will not be consistent, so will not be readable and easy to manage, and won’t be easy to debug. It’ll make it harder to collaborate with the rest of the team and bring the code together
-
Return statement specifies what variable or value will be returned when a function is called, and a print() statement prints a value to the console
-
A function definition is the code written within a function, and a function call is passing specific arguments to the function
-
To return the output of a function
-
To print something to the console
-
The variables inside the parenthesis in the function definition, which will be passed onto the function
-
The code takes a number and checks if it is a valid UK number, if it is it prints it, f not it prints invalid uk number
-
return phone_no.slice(0,1) is ‘’07’’ should be (0,2)
-
Will return if the phone number begins with 07
-
.contains() is not a method in python
WEEK 2
DAY 1:
Objects:
- Player
- Question
- Round
- Game
- Score
Properties:
- Player score
- Player round
- Player name
- Round topic
Methods:
- Start game
- Check answer
- Next question
- Next round
- Final score
- Show score
Blackjack Notes
Steps:
- Create deck of cards - ok
- Shuffle deck of cards - ok
- Player draws 2 cards - ok
- Count points for cards - ok
- Ask player if they want to hit or stick - ok
- If player chooses hit then draw another card and add points -ok
- If points is greater than 21 then player busts -ok
- Else, ask player again what they want to do -ok
- If player chooses stick then it’s dealer’s turn
- Dealer draws 2 cards and add points
- If points less than 17 then dealer draws another card
- If points more than 17 then check if it’s over 21
- If points over 21 then player wins
- Else, compare points, highest points wins
Bugs:
- Printing hand twice
- Not declaring winner when dealer wins
Presentation ideas
- Research and staying up to date with modern technology:
- How to understand feedback and incorporate it to better yourself:
- understand that feedback, even if negative, is not given to discourage or insult the individual
- instead, it’s there to give a constructive opinion by someone either on the same team or higher up to make sure you understand what went well and what can be further worked on in the future to improve as a professional
- need to find productive ways of understanding and implementing this feedback as to not get overwhelmed or blame ourselves or think we’re failures
- I personally know I need to work on this, as I can imagine myself becoming hyper-focused on any negative feedback without acknowledging praise that comes my way, making it hard to progress in a healthy way
- don’t become too obsessed with becoming the best all at once, instead focus on taking small steps towards small goals, all eventually leading towards a greater goal
- also remember to reward yourself for positive feedback
Interview question answers
So tell me about yourself:
- I’m a recent graduate
- I have a BSc in Computer Science and a MSc in Bioinformatics
- I pride myself on being an analytical thinker
- One thing I remember clearly about my childhood is everyone commenting on how calm and rational I was, even at a young age
- I most enjoyed subjects where I could sit there and think about a hard question and figure out the most logical solution to the problem at hand
- That’s why I gravitated more towards STEM based subjects throughout my school days
- Specifically, I mostly enjoyed maths and physics, mostly because there were always a certain set of unchangeable rules that can be applied to whatever problem
- Despite knowing what I enjoyed most growing up, choosing a major for university was actually quite challenging for me
- For whatever reason, computer science was never really something I was exposed to growing up, and I never considered it as a major, despite always being surrounded by video games and technology. Whenever I thought of majors that focused on the subjects that I loved, my mind always gravitated towards engineering, which I knew for a fact I did not want to pursue, maybe due to my father, an engineer always cautioning us against going into engineering. So before researching possible careers, thinking about what I wanted to major in was always a daunting question for me
- However, as the deadline for applications started approaching, and I started researching more about what careers other than engineering could be suitable for me, I stumbled on computer science
- As I read more and more about the possibilities, I became more and more hooked, so I finally decided to bite the bullet and choose computer science.
- Starting my degree, I thought I would definitely graduate to become a software engineer (I couldn’t help it, it was the Egyptian in me)
- But as I studied more and more, I realised that what interested me was entirely different
- I was more attracted to the machine learning and data modules
- I even enjoyed my database management module, despite everyone thinking it was boring
- With this in mind, after graduating I decided to further my eduction with a focus on data
- However, I wanted to challenge myself and expose myself to new environments, which is why I chose Bioinformatics, a mix between biology and technology. I was able to work and handle datasets that contained biological information, which while difficult as someone without a biology background, made it so I can efficiently work with data
What are you looking for in your career now:
- I am looking for something related to my degrees
- I would love to work in a field centred around data
- Specifically, I enjoy anything data science related, such as data manipulation and visualisation
- As mentioned previously, I was more attracted to data related modules in university, and these modules are the ones I engaged with the most, and the ones I excelled in
- I liked the feeling on transforming a large dataset from something that cannot be read and handled by powerful machines, to something that can then be analysed and predictions and information can be extracted from to help with decisions in the future.
- I particularly enjoy the idea of applying such interesting and revolutionary technology to areas such as medicine and environmental health
- I feel like these two areas appear to be the opposite of each other, with ideas of technology being harmful to the environment ar healthcare, but with data science it can be used for the greater good, and that is something that I want to be a part of
- I want to be in a role that both excites me as a data enthusiast, but also enriches and contributes towards society, thus making it a well rounded role that I will make sure to exceed in
- A role in this field is also ever changing, which makes it all the more exciting as you’re constantly learning and evolving, finding new ways to be helpful and efficient
What are your key strengths:
- As mentioned, I am a very analytical and rational person, which I believe is a beneficial mindset to have when in this line of work
- I am also very patient, which is important for when code doesnt work, coupled with that I’m resilient and persistent at solving problems, even if it takes me a really long time, I will find a solution to complex problems that are within my scope
- I love continued study, so I will be constantly reading up and catching up on modern technology and the advancements of data science to make sure I can use the latest and most efficient methods
- I can work in areas out of my comfort zone, as seen in my masters degree where I had no background in biology but managed to make it work
What are your development areas:
- I often dive into challenges without properly preparing myself, which is extremely humbling when it blows up in my face
- For example, when working though my masters degree, I agreed to take on a full time role as a research assistant at my university, thinking it would be fine since I had already completed a semester and knew what was expected of me. I was proven to be wrong, and having both a full time job with a full time degree was too much to juggle, I ended up not devoting enough time to either areas, and I eventually focused more on my job than my degree. It got to a point where I had fallen so behind in my studies that I couldn’t possibly keep up, and had to make the very difficult decision to defer for a year. The entire situation made me realise that work life balance is very important, and I was able to recover from the burnout and finish my degree
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Explore the intriguing world of blank images through this quiz. Assess various interpretations, consequences, and viewer engagement strategies related to the absence of content in visuals. Uncover the deeper meanings behind simplicity in imagery.