Python 101: Programming with Jupyter Notebook

What you need to know
Students are expected to be able to navigate files and directories in a desktop environment, install software, and use a browser.
Prior experience with coding or programming languages is NOT required.
What you will learn
Basics of the Python programming language
The Jupyter notebook environment
Using Python as a calculator
Numbers, strings, and arrays
Conditional statements
Control constructs
Functions and iterators
Responding and reacting to user input
Creating simple games



System Requirements
We will be using the Python programming language version 3.x and the Jupyter notebook browser based editor.
Both Python 3.x and Jupyter are open-source software that work on all major platforms (Windows, Mac, and Linux).
Detailed download and installation instructions are included in the course.
Recommended browsers for the Jupyter notebook environment are Chrome, Firefox or Safari.
Course Curriculum
1. Introduction | |||
1.1 Installation | 00:00:00 | ||
2. Introduction to Jupyter, Python as a Calculator | |||
2.1 Introduction | 00:00:00 | ||
2.2 Launch Jupyter Notebook | 00:00:00 | ||
2.3 Create New Project | 00:00:00 | ||
2.4 Python as a Calculator | 00:00:00 | ||
2.5 Quit Jupyter Notebook | 00:00:00 | ||
2.6 Shutdown and Restart Jupyter Notebook | 00:00:00 | ||
3. Numbers and Strings | |||
3.1 Introduction | 00:00:00 | ||
3.2 Create New Jupyter Notebook | 00:00:00 | ||
3.3 Printing the Output | 00:00:00 | ||
3.4 The print Command | 00:00:00 | ||
3.5 Printing Strings | 00:00:00 | ||
3.6 Lesson Recap | 00:00:00 | ||
4. Variables and Your Grocery Bill | |||
4.1 Introduction | 00:00:00 | ||
4.2 Create New Jupyter Notebook | 00:00:00 | ||
4.3 What is a Variable? | 00:00:00 | ||
4.4 Variables and your Grocery Bill | 00:00:00 | ||
4.5 Compute a Grocery Bill using Variables | 00:00:00 | ||
4.6 Comments in Python | 00:00:00 | ||
4.7 Changing Variable Values | 00:00:00 | ||
4.8 Lesson Recap | 00:00:00 | ||
5. Fun with Strings | |||
5.1 Introduction | 00:00:00 | ||
5.2 Create New Jupyter Notebook | 00:00:00 | ||
5.3 Concatenation | 00:00:00 | ||
5.4 Concatenation is not Addition | 00:00:00 | ||
5.5 String Length | 00:00:00 | ||
5.6 String Variables | 00:00:00 | ||
5.7 Uppercase and Lowercase | 00:00:00 | ||
6. Conversations with Python | |||
6.1 Introduction | 00:00:00 | ||
6.2 Create New Jupyter Notebook | 00:00:00 | ||
6.3 The input Function | 00:00:00 | ||
6.4 input Function Examples | 00:00:00 | ||
6.5 Saving User Input | 00:00:00 | ||
6.6 Conversing with Python | 00:00:00 | ||
7. Conditional Statements | |||
7.1 Introduction | 00:00:00 | ||
7.2 Create New Jupyter Notebook | 00:00:00 | ||
7.3 The if Statement | 00:00:00 | ||
8. Friendly Neighborhood Calculator | |||
8.1 Introduction | 00:00:00 | ||
8.2 Create New Jupyter Notebook | 00:00:00 | ||
8.3 Interactive Calculator | 00:00:00 | ||
8.4 The int Function | 00:00:00 | ||
8.5 The str Function | 00:00:00 | ||
8.6 Adding Options to Calculator | 00:00:00 | ||
8.7 Program Recap | 00:00:00 | ||
9. More Fun with Strings | |||
9.1 Introduction | 00:00:00 | ||
9.2 Create New Jupyter Notebook | 00:00:00 | ||
9.3 String Index | 00:00:00 | ||
9.4 Slice a String | 00:00:00 | ||
9.5 Negative Index | 00:00:00 | ||
9.6 Reversing a String | 00:00:00 | ||
9.7 The find() Method | 00:00:00 | ||
9.8 Lesson Recap | 00:00:00 | ||
10. Functions | |||
10.1 Functions | 00:00:00 | ||
10.2 Create New Jupyter Notebook | 00:00:00 | ||
10.3 Reversing a String | 00:00:00 | ||
10.4 First Python Function | 00:00:00 | ||
10.5 Make a Palindrome | 00:00:00 | ||
10.6 Check Palindrome | 00:00:00 | ||
10.7 Lesson Recap | 00:00:00 | ||
11. Iterators | |||
11.1 Introduction | 00:00:00 | ||
11.2 Create New Jupyter Notebook | 00:00:00 | ||
11.3 The for Loop | 00:00:00 | ||
11.4 The for Loop with Numbers | 00:00:00 | ||
11.5 The while Loop | 00:00:00 | ||
11.6 Check Palindrome | 00:00:00 | ||
12. Secret Messages | |||
12.1 Introduction | 00:00:00 | ||
12.2 Create New Jupyter Notebook | 00:00:00 | ||
12.3 Simple Encryption | 00:00:00 | ||
12.4 ord() and chr() Functions | 00:00:00 | ||
12.5 Cool Encryption | 00:00:00 | ||
12.6 Cool Decryption | 00:00:00 | ||
13. Hi Lo Game | |||
13.1 Introduction | 00:00:00 | ||
13.2 Create New Jupyter Notebook | 00:00:00 | ||
13.3 Simple Hi Lo Game | 00:00:00 | ||
13.4 Multiple Chances | 00:00:00 | ||
13.5 The break Statement | 00:00:00 | ||
13.6 Adding a Counter | 00:00:00 |
Course Reviews
No Reviews found for this course.
12 STUDENTS ENROLLED