logo
episode-header-image
Oct 2016
7m 48s

1.3 Python as a Language

Dr. Charles Russell Severance
About this episode
We look at how writing programs is just another form of communication. Instead of communicating with another person, we are communicating our ideas to a computer. 
Up next
Oct 2016
1.1 Why Program
Explore the nature of programming and how programming a computer is different than using a computer. 
12m 30s
Oct 2016
1.2 Hardware Architecture
In this lecture we learn abut how the computer processes and stores programs. We learn about the CPU, Memory, Storage and Input / Output devices are brought together to write a program. 
12m 15s
Oct 2016
1.4 What do we Say to Python?
We look at the basics of the Python language and how we write code in Python to communicate sequential steps, conditional steps and repeated steps. 
12m 45s
Recommended Episodes
Oct 2023
Programming is Bootcamp for Conscientiousness
Programming taught me an interesting life lesson: be a stickler for the details. You see, getting the thing to work is only half the battle. You’re not done. Not even close. Yes, make it functional. But then make it readable. Should it also be flexible? Then do so. And certainly ... Show More
14m 43s
Jan 2023
Can AI have a mind of its own?
Hear about the software engineer who became 'friends' with his computer. 
6m 20s
Aug 2019
You 2.0: Deep Work
<p>When your phone buzzes or a notification pops up your screen, do you stop what you're doing to look and respond? That's what many of us are doing. Even though we think we should be less distracted by technology, we haven't admitted the true cost of these interruptions. This we ... Show More
32m 17s
Jun 2021
machine learning (noun) [Word Notes]
A programming technique where the developer doesn't specify each step of the algorithm in code, but instead teaches the algorithm to learn from the experience. 
6m 16s
Aug 2020
Rana el Kaliouby: What if computers could read our emotions?
For many, the coronavirus pandemic and lockdown restrictions has isolated us from the people we love, reducing our social life to screens and Zoom meetings. But even with the added visual, communicating online still isn’t as straightforward as being in-person. It can feel like jo ... Show More
37m 33s
Oct 2022
Python lambda calculus
Functional programming 
10m 41s