Content

Module 1

16m
Introduction
Virtual Lab
16m
Checking our Python Installation
Virtual Lab
16m
Working with the Python Interpreter
Virtual Lab
16m
Working with the Python Shell
Assessment
16m
Writing and Running Simple Scripts
Virtual Lab
16m
Creating a Script
Virtual Lab
16m
Running a File Containing Invalid Commands
Virtual Lab
16m
Passing User Arguments to Scripts
Virtual Lab
16m
Running Simple Python Scripts
Assessment
16m
Python Syntax
Virtual Lab
16m
Checking the Type of a Value
Virtual Lab
16m
Type Conversion
Virtual Lab
16m
Assigning Variables
Virtual Lab
16m
Using Variables
Virtual Lab
16m
Multiple Assignment
Virtual Lab
16m
Using Variables and Assign Statements
Assessment
16m
Naming Identifiers and Reserved Words
Virtual Lab
16m
Python Keywords
Virtual Lab
16m
Python Naming Conventions
Virtual Lab
16m
Variable Assignment and Variable Naming Conventions
Assessment
16m
User Input
Virtual Lab
16m
Fetching and Using User Input
Virtual Lab
16m
Comments and Indentation
Virtual Lab
16m
The Importance of Proper Indentation
Virtual Lab
16m
Fixing Indentations in a Code Block
Assessment
16m
Implementing User Input and Comments in a Script
Assessment
16m
Numerical Data
Virtual Lab
16m
Converting Between Different Types of Number Systems
Virtual Lab
16m
Operators
Virtual Lab
16m
Order of Operations
Assessment
16m
Using Different Arithmetic Operators
Assessment
16m
Strings
Virtual Lab
16m
String Slicing
Practice Test
16m
Strings cont'd
Virtual Lab
16m
Working with Strings
Assessment
16m
Using Escape Sequences
Virtual Lab
16m
Escape Sequences
Virtual Lab
16m
Manipulating Strings
Assessment
16m
Lists
Virtual Lab
16m
List References
Virtual Lab
16m
Working with Lists
Assessment
16m
Booleans
Virtual Lab
16m
Using Boolean Operators
Practice Test
16m
Control Statements
Virtual Lab
16m
Using the if Statement
Virtual Lab
16m
Working with the if Statement
Assessment
16m
The while Statement
Virtual Lab
16m
Using the while Statement
Virtual Lab
16m
Using while to Keep a Program Running
Virtual Lab
16m
Loops
Virtual Lab
16m
Using the for Loop
Virtual Lab
16m
Loops cont'd
Virtual Lab
16m
The for Loop and the range Function
Assessment
16m
Nesting Loops
Virtual Lab
16m
Using Nested Loops
Virtual Lab
16m
Nested Loops
Assessment
16m
Breaking Out of Loops
Virtual Lab
16m
Breaking out of Loops
Assessment
16m
Functions
Virtual Lab
16m
Defining Global and Local Variables
Virtual Lab
16m
Functions cont'd
Virtual Lab
16m
Function Arguments
Virtual Lab
16m
Function Arguments
Assessment
16m
Anonymous Functions
Virtual Lab
16m
Creating a Lambda Function
Virtual Lab
16m
Using Lambda Functions
Assessment
16m
List Syntax
Virtual Lab
16m
Using the List Methods
Assessment
16m
Tuple Syntax
Virtual Lab
16m
Creating a Tuple
Virtual Lab
16m
Accessing Tuple Elements
Virtual Lab
16m
Accessing Tuple Elements Using Indexing
Virtual Lab
16m
Accessing Tuple Elements Using Slicing
Virtual Lab
16m
Tuple Methods
Virtual Lab
16m
Using Tuple Methods
Assessment
16m
Working with Dictionaries
Virtual Lab
16m
Creating a Dictionary
Assessment
16m
Adding Data to a Dictionary
Virtual Lab
16m
Reading Data from a Dictionary
Virtual Lab
16m
Iterating Through Dictionaries
Virtual Lab
16m
Additional Dictionary Attributes
Virtual Lab
16m
Arranging and Presenting Data Using Dictionaries
Assessment
16m
Ordered Dictionaries
Virtual Lab
16m
Combining Dictionaries
Assessment
16m
The Basics of Sets
Reading Exercise
16m
Creating Sets
Virtual Lab
16m
Adding Data to a Set
Virtual Lab
16m
Reading Data from a Set
Virtual Lab
16m
Building a Set
Assessment
16m
Removing Data from a Set
Virtual Lab
16m
Set Operations
Virtual Lab
16m
Creating Unions of Elements in a Collection
Assessment

Description

Python is one of the most loved languages in the developer community. And no wonder! It perfectly walks the line between simplicity and functionality, enabling you to write a quick program all the way up to a massive application. This course will cover fundamental concepts such as Scripts, Syntax, Variables, Operators, Strings, Lists, Booleans, and more!

In this course, you will learn the foundations of the Python programming language. Specifically, this course covers: Basic Python programming language syntax, How to control program logic using iteration and conditionals, Developing concise applications with functions, and Utilizing various data structures.

This course takes a specific approach to guide you through your learning journey. First, you'll be presented with a lesson, in which you'll be introduced to new concepts. Then, you'll be guided through an activity, where you get to apply what you've learned in a real-world situation. Finally, you'll be given a challenge, where you can practice your new skill by solving a problem.

Once you've taken this course, you'll be ready to take the subsequent Intermediate Python course, which expands on this one!

Prerequisites

No prior experience is required to take this course.

Provided By

Next Tech

Course Components

Virtual Labs to gain hands on experience and apply what you learned
Assessments to gauge understanding and comprehension
Practice Tests to check your knowledge and prepare for certifications
Reading Activities to provide background knowledge and key concepts crucial to the course

Certificate of Completion

Certificate Of Completion

Complete this entire course to earn a Beginning Python Certificate of Completion