0:00
You made it.
Looking back over the specialization,
I hope you now appreciate how far you've come.
We've gone from writing simple arithmetic expressions,
all the way to visualizing complex data.
You should step back and take a moment to be proud of all that you've accomplished.
We've really enjoy teaching these classes and
I hope that you've enjoyed learning from us.
Scott and I spend a lot of time teaching introductory students.
We find it to be a challenging and rewarding experience.
Hopefully, our enthusiasm for the topic has come through.
Now, you may be wondering, "Now, what's next?"
Well, personally Scott and I are going to go home
and have a drink when we finish shooting this video.
I suggest that you take a break and do the same for your accomplishments.
Okay, but after that then?
Okay. All right. So if you've enjoyed this specialization,
we encourage you to take a look at our other specialization,
the fundamentals of computing.
In that specialization, we dive deeper into the fundamentals
of computer science to teach you valuable concepts,
will help you become a better computer scientist.
The specialization starts with an introduction,
interactive programming in Python.
In that class, we teach
interactive programming by building a wide variety of fun computer games.
Specialization then moves on to show you
many foundational structures that you can use to solve problem in computer science,
and teaches you about algorithms.
This will allow you to take the knowledge you've learned here,
and add more tools to your arsenal in solving complex problems.
However, the specialization you've just completed has prepared you
for much more than just diving deeper into Python and computer science.
Depending upon your interest,
you're now prepared to work on data science,
object-oriented programming, software engineering,
databases, data analytics, and many other topics.
One thing though that I recommend if you intend to continue
further with scripting and programming is to learn about version control.
You may have experienced this situation at some point during the specialization,
where you wish you could go back to a previous version of your program.
This is what version control does.
It allows you to track the changes you make to your code,
and look at earlier versions whenever you need to.
Wait. You mean just using Control Z doesn't just work all the time?
Okay. Another thing you might do is
explore the various Python development environments that exist out there.
There are a wide variety of environments,
and they could help make you more efficient.
The most important thing though is to find one you're comfortable with.
Scott doesn't like the environments that I use,
and I don't like the one he uses,
but we've been able to find something that works for us.
You will too.
Now, I want to return to something that Joe said before we started.
It's not often that Joe says something wise,
so let's make sure we pay attention.
Joe said, "You should learn to program not because it's easy,
but because it's hard."
Implicit in that statement is that it is also valuable.
You now have a valuable skill that may have been difficult to learn,
but was well worth it.
I think what Scott really means is to say that
not often he listens to the wise things that I say.
I'm glad he listened here though,
and I want to echo that sentiment.
We've had many students contact us over
the years thanking us for the skills that we've taught them.
They tell us about the many amazing things they've been able to do.
We look forward to hearing from you about your great accomplishments.
Congratulations on all that you've accomplished.
And good luck in your future endeavors.
5:07
The specialization then moves on to show you
many foundational structures that you can use to solve, let's do that one again.
The specialization then moves on to show
you
many
foundational
structures.
Now, one thing that I recommend if you intend to continue
further with scripting and programming is to learn about version control.
You may have experienced this situation at some point during the specialization,
where you wish you could go back to a previous version of your program.
This is what version control does.
It allows you to track the changes you make to your code,
and look at earlier versions whenever you need to.
Want to give it one more try?
Yes. One thing that I recommend if you intend to continue further with scripting and
programming is to learn about version control.
Now, I want to return to something Joe said before we started.
It's not often that Joe says something wise,
so let's make sure we pay attention. Joe said.
Congratulations on all that you've accomplished.
9:16
Wait, you mean using Control Z isn't acceptable for version control?
All right. Another thing you might do is explore
the various Python development environments that exist out there.
I think what Scott meant to say is it's not
often that he listens to the wise things I say.
I'm glad he listened here though.
I want to echo the sentiment.
Let's do that again. I paused too much.
I think what Scott meant to say here,
it's not often he listens to the wise things I say.
I'm glad he listened here though,
and I want to echo that sentiment.
We look forward to hearing from you about your great accomplishments.
And good luck in your future endeavors.