 So let's begin week zero is basically going to be setting up your development environment and learning environment Before we even jump into how to code you have to make sure that you have Everything ready and squared away before you start emailing me and the TA to like how do I do this? So use this first week to do that now on Moodle as you can see work on Moodle There is a wonderful getting started page and the entire point of the getting started page as you can see is going to be hosting your Slides for this class and getting started if you click those instead of watching the video first but the first thing I want to focus in on is Joining typos now you do have the join link option and if you click on that that will open a new window now if you don't have a Account on typos which may be the case for many of you you can come in and there's a nice little sign-up button and Just put in some information. So in my case. I'm going to be a demo student demo at or You can see I've done this before but for a new one demo at demo comm They're gonna be That password and I sign up And congratulations, you have joined so if I come in and Go to that demo one account and I log in You'll get a nice little consent inform information. Just again. I'm doing research. This is my research. So You are welcome to say yes You do want to be a part of my research subject or study or no, you do not you simply will go through this Please actually go through this. I'm scrolling to just to show you what to do. You'd come down here at the very bottom I accept I decline. I'll say I accept because Research I hit submit Now if you find yourself on this even though I clicked on that joint link, I know it, you know I haven't gotten around to fixing that part yet. Sorry, but the entire idea is well, okay Go back That joint link will still work click on it again Congratulations, I'm now enrolled in the course and you can see it'll redirect you and put you onto that page You can click into this and in fact, this is how you would do it and every module that is currently visible Will be available to you and you can expand on these as necessary Once again, two of these exercises are going to be for your attendance next week not this week But as you can see there are a number of different exercises that you could work off of if you just want to practice So for example, if you want to practice on your debugging skills because that is going to be something that you're gonna need to do Here's a snippet of code. There's one error in this code. Where is it? And then obviously you would go through and you would Work through that problem. So again, just make sure you have that squared away If you can see this on your side, you're good to go The other part of this is that we are going to be working with anaconda and specifically Jupiter and spider When we are coding and so again, just like you did with typos click on the link it will take you to Anaconda in this case There's so many different things you can go to the quickest way I found to kind of install and work off of it products individual edition That'll take you to sort of another page. Hey, and then there's your download link one final click pick on which one of these is your Develop your operating system if you're on Mac Mac if you're Linux, let you get the point It is going to take some time as you can see 477 megabytes. So, you know make sure to click download And then you know just go Take some time mine's actually going super fast. So it may not take that much anymore either way run through the install process I've already done it because obviously instructor, but you will see a page like this Now this is effectively just anaconda showing you all of the different Options it may look slightly different depending on the version, but specifically when we're thinking about working in this class We are going to be using Jupiter notebook Basically, this is the environment that we are going to be operating from and so you can click on launch and Give it a minute It's gonna open up a new page on your browser and Yes, it will take you to something like this This is just you know my personal Accounts for everything and so as you can see there's a lot of stuff going on there even like my stuff from UNCW days Which that's years ago, but my computer is old my personal recommendation is to go in To either your desktop or your documents pick one of those, you know Which one works for you or the equivalent for Max and Lennox's and Build in a folder there. So in my case, I'm gonna work off of the Desktop and I already got one but for the sake of our sake I will Get rid of it Okay, so in this case once again, I want to build that CSE 111 folder Over here on the top right. You see there's a new option going in there and specifically working off of a folder Now that is going to create The untitled folder and it will make a bunch of untitled ones twos threes I do recommend you rename it because that is important and to do that you select it And there's that wonderful rename button. So CSE 111 Now from there you can go into that folder You can make more folders for like each individual week for your projects for your homework Things of that nature, but when you are working on building out your assignments in your Coding along it's the same kind of process you go to that new option But instead of saying folder or text file you would build a new notebook with Python 3 That's going to load it up and congratulations. You now have a development environment that is ready to code you can Rename it instead of it being untitled you can click on untitled to Change it so in my case. I'll name it demo, but the entire idea is that Jupiter is going to allow you now to have individual cells and the entire idea behind a cell is that you can put little bits of Code in each one of these and we'll talk about them as we go into this semester But if say for example, I Wanted to say hello You can shift enter which I just did so if I came in and change this to goodbye to Make it do the thing I have to do I'm gonna shift enter To do it and as you can see it says goodbye the thing about this is this is going to allow us to save Pieces of information as we kind of learn and start to build things out So next week when we start talking about variables I could make something like x equals five and then I could add On another line print x and that'll show that five It'll also allow me to make modifications or put multiple things on The same line so I could do x equals seven y equals six z equals five And so now I have three variables in one spot What's really good about this is I can also jump back So maybe I made a mistake Somewhere in my code. I can jump back up to print. Hello. I Look at that. I was able to fix it now The last little bit here is when it comes time to saving saving your Notebook and uploading it to Moodle for grades. You'd come into file. You'd come into say that's and Relative actually not save as save as and said download as blanked on my face the entire idea here download as Python and just like any other browser in the world. You now have the option to download your File and name it as necessary for your assignments. So Congratulations, you've just set up your environment for week zero. You are done with the week