Hint: You can adjust the default video playback speed in your account settings.
Hint: You can set the default subtitles language in your account settings.
Sorry! Looks like there’s an issue with video playback 🙁 This might be due to a temporary outage or because of a configuration issue with your browser. Please see our video player troubleshooting guide to resolve the issue.

Write It Out

Give Feedback

As you progress on your journey as a new programmer, you may wonder if you should be taking notes. Yes, you should! In fact, research suggests that taking notes by hand is most beneficial for long-term retention. This will be especially beneficial for those working towards the goal of becoming a full-time developer, as many interviews will involve writing code on a whiteboard.

Once you start working on small projects and programs, writing by hand can also help you plan your code before you move to the computer. You can save a lot of time if you write out which functions and classes you’ll need, as well as how they will interact.

I code in PyCharm, then copy and past into OneNote so I can review over my notes (code with lots of comments) from the nights and days before, on my phone, and readies me for the evening. Example:

# define our own Classes
# Classes define Objects, Classes are used to create Objects

# create a new variable that  references an Object str

my_name = 'John'

# the type of Object is str, because in order to create it
# we instantiate (create) the build-in str Class
# instatnitate is to create an Object from a Class

# empty Class Dog

class Dog:
    pass

# classes contian attributes (characteristics, also known as properties)

# instance attributes are unique to each object

Become a Member to join the conversation.