Wednesday, April 15, 2026

GitHub

 Welcome to module two. This is exciting because now we get to learn about

using GitHub. GitHub is the most popular repository server and it's a way

that many software developers develop their code, especially if they're

working in teams. If you're working on an open source project, you're

probably going to use a GitHub repository. So most of this module is

focused on learning about GitHub and how to access the server and submit

your assignments.

There's some suggested reading about f-strings, but to be honest, we're

only going to dip our toes into the concept of f-strings in this module.

We'll come back later and dive deeper into more advanced formatting with

f-strings. You can probably get everything you need from the f-string

video. The next two pages are just text definitions of things that you do

with GitHub and other git servers.

And then we have a few videos taking you through the actual processes of

accessing and using GitHub. When you submit your assignment, you need to

make sure to include a sample run, and from now on we'll put that sample

run in a separate file. So this video will help you with that.

And then our video on an introduction to f-strings. In the next video I'll

show you how PyCharm can help make sure that your code is PEP-8 compliant.

There are some style requirements, and because the GitHub process is a

little bit complex, I've split this module's assignments into three

pieces. The first one is simply signing up for GitHub and getting a

username.

All you need to post for that assignment is your username. The second one

is about following the assignment invitation link and setting up your

repository. In that case, all you need to post is a link to your

repository. And finally, assignment two. We are going to make some changes

to assignment one. But the meat of this assignment is really about

accessing and submitting your assignment on GitHub.

In fact, when we look at assignment two, the output looks exactly the same

as assignment one. Although there is one requirement. In assignment one,

we used concatenation to set up this string. In assignment two, we're

going to use f-strings. So do make sure you make that change. And that's

it. Remember, there are a few places to get help.

Of course we have our discussion board. You can post your questions and

answer other students’ questions there. We have office hours and I

encourage you to join even if you don't have any questions. And then of

course you can access live tutors. If you click on Foothill Tutoring,

you'll find their location or Zoom room and the hours that they are

available.

I really hope you enjoy this module. The skills that you're going to learn

around GitHub, I think are really vital for any software developer.

No comments:

Post a Comment

CS49 course is now ready and published

  1:21 AM (43 minutes ago) [This is a duplicate by direct email of a CS49 Canvas Announcement] Hi Team,  I am pleased to announce that our C...